diff options
author | obscuren <obscuren@obscura.com> | 2013-12-26 19:45:52 +0800 |
---|---|---|
committer | obscuren <obscuren@obscura.com> | 2013-12-26 19:45:52 +0800 |
commit | 5db3335dce766bd679c54ea44f6df08a7ff74762 (patch) | |
tree | 75614c847fdc07150351e9aa02353d8f1d23196c /ethereum.go | |
download | go-tangerine-5db3335dce766bd679c54ea44f6df08a7ff74762.tar.gz go-tangerine-5db3335dce766bd679c54ea44f6df08a7ff74762.tar.zst go-tangerine-5db3335dce766bd679c54ea44f6df08a7ff74762.zip |
Initial commit
Diffstat (limited to 'ethereum.go')
-rw-r--r-- | ethereum.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ethereum.go b/ethereum.go new file mode 100644 index 000000000..530cbd5c1 --- /dev/null +++ b/ethereum.go @@ -0,0 +1,33 @@ +package main + +import ( + "fmt" +) + +func main() { + InitFees() + + bm := NewBlockManager() + + tx := NewTransaction(0x0, 20, []string{ + "SET 10 6", + "LD 10 10", + "LT 10 1 20", + "SET 255 7", + "JMPI 20 255", + "STOP", + "SET 30 200", + "LD 30 31", + "SET 255 22", + "JMPI 31 255", + "SET 255 15", + "JMP 255", + }) + tx2 := NewTransaction(0x0, 20, []string{"SET 10 6", "LD 10 10"}) + + blck := NewBlock([]*Transaction{tx2, tx}) + + bm.ProcessBlock( blck ) + + fmt.Printf("rlp encoded Tx %q\n", tx.Serialize()) +} |