diff options
author | obscuren <geffobscura@gmail.com> | 2014-01-21 06:26:32 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-01-21 06:26:32 +0800 |
commit | 09df961abb69bb1c49a53e7d61e9c76a1ff0edcd (patch) | |
tree | 63d1e2c4df67bfd52922f61ee725edf5294961a1 /block_manager_test.go | |
parent | b608a80ef154ac7847c3f6dbb8727f8d83aca735 (diff) | |
download | go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.gz go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.bz2 go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.lz go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.xz go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.tar.zst go-tangerine-09df961abb69bb1c49a53e7d61e9c76a1ff0edcd.zip |
Transaction processing. Implemented sending and receiving wei
Diffstat (limited to 'block_manager_test.go')
-rw-r--r-- | block_manager_test.go | 104 |
1 files changed, 50 insertions, 54 deletions
diff --git a/block_manager_test.go b/block_manager_test.go index 3dcf572fd..5f200f3e7 100644 --- a/block_manager_test.go +++ b/block_manager_test.go @@ -1,77 +1,73 @@ package main -/* import ( - _"fmt" - "testing" + _ "fmt" + "testing" ) - -/* func TestVm(t *testing.T) { - InitFees() + InitFees() - db, _ := NewMemDatabase() - Db = db + db, _ := NewMemDatabase() + Db = db - ctrct := NewTransaction("", 200000000, []string{ - "PUSH", "1a2f2e", - "PUSH", "hallo", - "POP", // POP hallo - "PUSH", "3", - "LOAD", // Load hallo back on the stack + ctrct := NewTransaction("", 200000000, []string{ + "PUSH", "1a2f2e", + "PUSH", "hallo", + "POP", // POP hallo + "PUSH", "3", + "LOAD", // Load hallo back on the stack - "PUSH", "1", - "PUSH", "2", - "ADD", + "PUSH", "1", + "PUSH", "2", + "ADD", - "PUSH", "2", - "PUSH", "1", - "SUB", + "PUSH", "2", + "PUSH", "1", + "SUB", - "PUSH", "100000000000000000000000", - "PUSH", "10000000000000", - "SDIV", + "PUSH", "100000000000000000000000", + "PUSH", "10000000000000", + "SDIV", - "PUSH", "105", - "PUSH", "200", - "MOD", + "PUSH", "105", + "PUSH", "200", + "MOD", - "PUSH", "100000000000000000000000", - "PUSH", "10000000000000", - "SMOD", + "PUSH", "100000000000000000000000", + "PUSH", "10000000000000", + "SMOD", - "PUSH", "5", - "PUSH", "10", - "LT", + "PUSH", "5", + "PUSH", "10", + "LT", - "PUSH", "5", - "PUSH", "5", - "LE", + "PUSH", "5", + "PUSH", "5", + "LE", - "PUSH", "50", - "PUSH", "5", - "GT", + "PUSH", "50", + "PUSH", "5", + "GT", - "PUSH", "5", - "PUSH", "5", - "GE", + "PUSH", "5", + "PUSH", "5", + "GE", - "PUSH", "10", - "PUSH", "10", - "NOT", + "PUSH", "10", + "PUSH", "10", + "NOT", - "MYADDRESS", - "TXSENDER", + "MYADDRESS", + "TXSENDER", - "STOP", - }) - tx := NewTransaction("1e8a42ea8cce13", 100, []string{}) + "STOP", + }) + tx := NewTransaction("1e8a42ea8cce13", 100, []string{}) - block := CreateBlock("", 0, "", "c014ba53", 0, 0, "", []*Transaction{ctrct, tx}) - db.Put(block.Hash(), block.RlpEncode()) + block := CreateBlock("", 0, "", "c014ba53", 0, 0, "", []*Transaction{ctrct, tx}) + db.Put(block.Hash(), block.RlpEncode()) - bm := NewBlockManager() - bm.ProcessBlock( block ) + bm := NewBlockManager() + bm.ProcessBlock(block) } -*/ |