diff options
author | obscuren <obscuren@obscura.com> | 2014-01-01 20:37:00 +0800 |
---|---|---|
committer | obscuren <obscuren@obscura.com> | 2014-01-01 20:37:00 +0800 |
commit | 584f9be7f423b84e3dbae43edd41d071a600622c (patch) | |
tree | 6d404287eeea806c0d38ed2f2da12a45193de306 /ethereum.go | |
parent | 5da78427d0d5910c2ea0c0fc6ca84078f327e933 (diff) | |
download | dexon-584f9be7f423b84e3dbae43edd41d071a600622c.tar.gz dexon-584f9be7f423b84e3dbae43edd41d071a600622c.tar.zst dexon-584f9be7f423b84e3dbae43edd41d071a600622c.zip |
Moved some testing code
Diffstat (limited to 'ethereum.go')
-rw-r--r-- | ethereum.go | 42 |
1 files changed, 15 insertions, 27 deletions
diff --git a/ethereum.go b/ethereum.go index e260e6c0e..ac9690e41 100644 --- a/ethereum.go +++ b/ethereum.go @@ -4,10 +4,18 @@ import ( "fmt" "os" "os/signal" + "flag" ) const Debug = true +var StartDBQueryInterface bool +func Init() { + flag.BoolVar(&StartDBQueryInterface, "db", false, "start db query interface") + + flag.Parse() +} + // Register interrupt handlers so we can stop the server func RegisterInterupts(s *Server) { // Buffered chan of one is enough @@ -26,32 +34,12 @@ func RegisterInterupts(s *Server) { func main() { InitFees() - bm := NewBlockManager() - - tx := NewTransaction("\x00", 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", - }) - txData := tx.MarshalRlp() - - copyTx := &Transaction{} - copyTx.UnmarshalRlp(txData) - - tx2 := NewTransaction("\x00", 20, []string{"SET 10 6", "LD 10 10"}) - - blck := CreateBlock([]*Transaction{tx2, tx}) - - bm.ProcessBlock( blck ) + Init() - fmt.Println("GenesisBlock:", GenisisBlock, "hashed", GenisisBlock.Hash()) + if StartDBQueryInterface { + dbInterface := NewDBInterface() + dbInterface.Start() + } else { + Testing() + } } |