aboutsummaryrefslogtreecommitdiffstats
path: root/db_query_interface.go
diff options
context:
space:
mode:
authorobscuren <obscuren@obscura.com>2014-01-01 22:49:38 +0800
committerobscuren <obscuren@obscura.com>2014-01-01 22:49:38 +0800
commit5b3d4fae6e03e5471a10c653fc0b016cc5e5dcfa (patch)
treeafddcdcfbc1eac391b2619af9fcb1663032edaaf /db_query_interface.go
parent61d67f2ae965a9a1113084f2352e2c2dd97ab9a7 (diff)
downloadgo-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.go12
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])