diff --git a/core/state/caching_versa_db.go b/core/state/caching_versa_db.go index 79f39b7ff1..3c9d903ff8 100644 --- a/core/state/caching_versa_db.go +++ b/core/state/caching_versa_db.go @@ -129,13 +129,13 @@ func (cv *cachingVersaDB) OpenTrie(root common.Hash) (Trie, error) { return tree, nil } -func (cv *cachingVersaDB) OpenStorageTrie(stateRoot common.Hash, address common.Address, root common.Hash, _ Trie) (Trie, error) { +func (cv *cachingVersaDB) OpenStorageTrie(root common.Hash, address common.Address, stateRoot common.Hash, _ Trie) (Trie, error) { if !cv.hasState.Load() { //TODO:: will change to log.Error after stabilization panic("open account tree, before open storage tree") } if cv.root.Cmp(root) != 0 { - panic("account root mismatch, on open storage tree") + panic(fmt.Sprintf("account root mismatch, on open storage tree, actual: %s, expect: %s", root.String(), cv.root.String())) } version, account, err := cv.accTree.getAccountWithVersion(address)