Ethereumjs

收到無效的塊標籤 1698。最新的塊號是 XXX(較小)

  • October 26, 2021

在項目的第一步中,我一直在“自動探勘”上使用安全帽節點。

當我切換到間隔探勘一段時間並且我想再次回到自動探勘時,我無法返回並且任何送出給智能合約的解決方法如下:

1 MetaMask - RPC Error: Internal JSON-RPC error. 
{code: -32603, message: 'Internal JSON-RPC error.', data: {…}}
code: -32603
data: {code: -32000, message: 'Received invalid block tag 1698. Latest block number is 138'}
message: "Internal JSON-RPC error."

塊號發生變化。

繼續開發的唯一方法是重新開始區塊挖礦並降低區塊時間,直到到達最後一個區塊。這是狗屎。

有沒有辦法將安全帽節點重置為首字母?

提前致謝。

關於我發現的主題的唯一問題是:

StackExchange - 收到-無效-塊-標籤-87-最新-塊-編號-是-0

及其與安全帽 github 問題的連結:

#1906

這些提議都沒有奏效。

謝佛朗哥維托里奧的評論

Metamask 在安全帽節點會話之間記憶體探勘狀態,並從區塊鏈狀態返回一個塊標籤,從而導致錯誤並且不允許與區塊鏈進行任何互動,除非您到達所探勘的確切塊。

交換網路清除了元遮罩狀態記憶體。

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