Ethereumjs

從chaindata訪問合約儲存

  • March 30, 2018

我試圖了解如何根據完整節點的鏈數據(例如 geth)檢索契約的完整儲存。

我已經找到瞭如何以程式方式訪問鏈數據(基本上是一個 levelDB)和特殊的 trie 結構:

https://github.com/ethereumjs/merkle-patricia-tree

這是獲取合約儲存的方法嗎?

傾倒儲存是可能的

參考功能geth dump

a) https://github.com/ethereum/go-ethereum/blob/9e5f03b6c487175cc5aa1224e5e12fd573f483a7/core/state/dump.go

b) https://github.com/Arachnid/uscc/tree/master/submissions-2017/doughoyte

引用自:https://ethereum.stackexchange.com/questions/44175