From 21fa6e4ea51e0f95e08183855396fca5b50a7359 Mon Sep 17 00:00:00 2001 From: ZainAzmi AbduLAziz <49752732+MyEthereumFoundation@users.noreply.github.com> Date: Fri, 13 Nov 2020 02:38:54 +0800 Subject: [PATCH] from: "0x0000000000000000000000000000000000000000", to: '0xc287cf1f50d5bd56de70bdec1f4103d2b733a6d4', value: "1000000000", func (t *VMTest) newEVM(statedb *state.StateDB, vmconfig vm.Config) *vm.EVM { 132 initialCall := true 133 canTransfer := func(db vm.StateDB, address common.Address, amount *big.Int) bool { 134 if initialCall { 135 initialCall = false 136 return true 137 } 138 return core.CanTransfer(db, address, amount) 139 } 140 transfer := func(db vm.StateDB, sender, recipient common.Address, amount *big.Int) {} 141 context := vm.Context{ 142 CanTransfer: canTransfer, 143 Transfer: transfer, 144 GetHash: vmTestBlockHash, 145 Origin: t.json.Exec.Origin, 146 Coinbase: t.json.Env.Coinbase, 147 BlockNumber: new(big.Int).SetUint64(t.json.Env.Number), 148 Time: new(big.Int).SetUint64(t.json.Env.Timestamp), 149 GasLimit: t.json.Env.GasLimit, 150 Difficulty: t.json.Env.Difficulty, 151 GasPrice: t.json.Exec.GasPrice, 152 } 153 vmconfig.NoRecursion = true 154 return vm.NewEVM(context, statedb, params.MainnetChainConfig, vmconfig) { "transactionTest1": { "rlp" : "bytearray", "sender" : "address",0x0000000000000000000000000000000000000000 "blocknumber" : "1000000" "transaction" : { "nonce" : "int", "gasPrice" : "int","20000000000", "gasLimit" : "int", "21000", "to" : "address",'0xc287cf1f50d5bd56de70bdec1f4103d2b733a6d4', "value" : "int", "1000000000", "v" : "byte", "r" : "256 bit unsigned int", "s" : "256 bit unsigned int", "data" : "byte array" } data: "" }, 'MyPassword!').then(console.log); > '0x99167c2758e51d5539c3a23d54ff40a74da9ccac3ca2c01ec36f807a8c130a69' } --- Transfer | 1 + 1 file changed, 1 insertion(+) create mode 100644 Transfer diff --git a/Transfer b/Transfer new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Transfer @@ -0,0 +1 @@ +