aboutsummaryrefslogtreecommitdiffstats
path: root/ethereum.go
diff options
context:
space:
mode:
authorobscuren <obscuren@obscura.com>2013-12-26 19:45:52 +0800
committerobscuren <obscuren@obscura.com>2013-12-26 19:45:52 +0800
commit5db3335dce766bd679c54ea44f6df08a7ff74762 (patch)
tree75614c847fdc07150351e9aa02353d8f1d23196c /ethereum.go
downloaddexon-5db3335dce766bd679c54ea44f6df08a7ff74762.tar.gz
dexon-5db3335dce766bd679c54ea44f6df08a7ff74762.tar.zst
dexon-5db3335dce766bd679c54ea44f6df08a7ff74762.zip
Initial commit
Diffstat (limited to 'ethereum.go')
-rw-r--r--ethereum.go33
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())
+}