aboutsummaryrefslogtreecommitdiffstats
path: root/db_query_interface.go
diff options
context:
space:
mode:
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])