diff options
Diffstat (limited to 'examples/payments/main.go')
-rw-r--r-- | examples/payments/main.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/payments/main.go b/examples/payments/main.go index da29a2c..9a0298d 100644 --- a/examples/payments/main.go +++ b/examples/payments/main.go @@ -1,4 +1,28 @@ package main +import ( + "math/big" + "encoding/hex" + "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/common" + "github.com/Determinant/coreth" + "github.com/ethereum/go-ethereum/log" + "time" +) + func main() { + log.Root().SetHandler(log.StdoutHandler) + chain := coreth.NewETHChain(nil, nil, nil) + to := common.Address{} + nouce := 0 + amount := big.NewInt(0) + gasLimit := 1000000000 + gasPrice := big.NewInt(0) + deployCode, _ := hex.DecodeString("608060405234801561001057600080fd5b50600760008190555060cc806100276000396000f3fe6080604052600436106039576000357c0100000000000000000000000000000000000000000000000000000000900480631003e2d214603e575b600080fd5b348015604957600080fd5b50607360048036036020811015605e57600080fd5b81019080803590602001909291905050506089565b6040518082815260200191505060405180910390f35b60008160005401600081905550600054905091905056fea165627a7a7230582075069a1c11ef20dd272178c92ff7d593d7ef9c39b1a63e85588f9e45be9fb6420029") + tx := types.NewTransaction(uint64(nouce), to, amount, uint64(gasLimit), gasPrice, deployCode) + chain.Start() + //_ = tx + chain.AddLocalTxs([]*types.Transaction{tx}) + time.Sleep(10000 * time.Millisecond) + chain.Stop() } |