From 5db3335dce766bd679c54ea44f6df08a7ff74762 Mon Sep 17 00:00:00 2001 From: obscuren Date: Thu, 26 Dec 2013 12:45:52 +0100 Subject: Initial commit --- ethereum.go | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 ethereum.go (limited to 'ethereum.go') 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()) +} -- cgit