diff options
author | obscuren <obscuren@obscura.com> | 2014-01-01 22:49:38 +0800 |
---|---|---|
committer | obscuren <obscuren@obscura.com> | 2014-01-01 22:49:38 +0800 |
commit | 5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa (patch) | |
tree | afddcdcfbc1eac391b2619af9fcb1663032edaaf /db_query_interface.go | |
parent | 61d67f2ae965a9a1113084f2352e2c2dd97ab9a7 (diff) | |
download | go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.tar go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.tar.gz go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.tar.bz2 go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.tar.lz go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.tar.xz go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.tar.zst go-tangerine-5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa.zip |
Work in progress external test runner
Diffstat (limited to 'db_query_interface.go')
-rw-r--r-- | db_query_interface.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/db_query_interface.go b/db_query_interface.go index 572dd6684..11137e4c2 100644 --- a/db_query_interface.go +++ b/db_query_interface.go @@ -68,12 +68,18 @@ func (i *DbInterface) ParseInput(input string) bool { fmt.Println(hex.EncodeToString([]byte(i.trie.root))) case "get": fmt.Println(i.trie.Get(tokens[1])) + case "root": + fmt.Println(hex.EncodeToString([]byte(i.trie.root))) + case "rawroot": + fmt.Println(i.trie.root) case "exit", "quit", "q": return false case "help": - fmt.Println(`query commands: -update KEY VALUE -get KEY + fmt.Printf(`QUERY COMMANDS: +update KEY VALUE - Updates/Creates a new value for the given key +get KEY - Retrieves the given key +root - Prints the hex encoded merkle root +rawroot - Prints the raw merkle root `) default: fmt.Println("Unknown command:", tokens[0]) |