如何将 web3 存储在本地存储中

how to store web3 in local storage

它 returns 在 web3 中是一个有点复杂的对象,我想将它存储在本地存储中。所以我可以在不连接到元掩码的情况下再次使用它。

我尝试使用 JSON.strigify 和所有但它在这里不起作用,因为很难获得与使用 JSON.parse() 之前相同的状态。存储 web3 实例的最佳方式是什么?

这是我登录 web3 Provider 后的样子,

这是一个 JavaScript 对象,具有函数,而不是数据对象。您不能在 JSON.

中序列化它

您需要使用 getter 和事件从区块链中提取相关数据,并将该数据存储在本地存储中。您不能在离线本地存储中存储根据定义在线和活动的连接。