火幣智慧型鏈開發之交易處於待決中的解決辦法

2021-10-25 19:56:48 字數 1000 閱讀 5371

交易處於待決中的解決辦法

1)nonce不正確

解決方案

小狐狸-設定-高階-重置賬戶

或者:小狐狸-設定-高階-啟用高階氣體控制-啟用自定義交易一次-找到待處理中交易的現時-重新發起一筆同樣的現時交易並提高天然氣

原因解釋

heco使用與帳戶位址相關的nonce數值來控制交易重新和順序執行。

交易中需要填寫正確的nonce數值才可以成功上鏈,正確的nonce數值與eth.gettransactioncount(「 0xadd」)近似。

如果您發起交易的位址有多筆待審核中交易,則您需要等待前序交易打包完成後,非同步才會打包當前交易。

2)汽油**過低

解決方案

重設汽油**,替換當前交易。

原因解釋

有可能是因為使用metamask的時候速度過快,導致gasprice沒有獲得成功; mac下的chrome的bug,會導致小狐狸放置介面的輸入框卡頓。

3)元交易有關(元交易)

case 1:

invalid meta transaction feepercent need 0-10000. found:100001

元交易補貼額度錯誤,只允許是 0-10000 之間

解決辦法:

小狐狸–設定–高階–啟用高階gas控制–啟用customize transaction once --找到pending中交易的nonce --重新發起一筆同樣nonce的交易並提高gas

case 2:

err: expired meta transaction. current:2083222, need execute before 2075609

元交易補貼過期,只允許在區塊:2075609之前執行;當前區塊:2083222;

解決辦法:

小狐狸–設定–高階–啟用高階gas控制–啟用customize transaction once --找到pending中交易的nonce --重新發起一筆同樣nonce的交易並提高gas

和作

火幣智慧型鏈開發之鏈上互動

鏈上互動 heco與ethereum s生態系統相容,支援allethereum的rpcapi和dk。rpcrpc方法清單 例子 獲取連鎖資訊 const web3 require web3 非同步 函式 getchainid 返回 chainid 產生帳戶 const web3accounts r...

火幣鏈節點監聽記錄

高洪濤 2021 03 19 火幣鏈提供的官方節點 geth1 geth2 之前文章說明了如何監聽以太坊的交易,現在換鏈到heco,嘗試監視功能,發現使用web3j版本3.6可以正常監視,4.8版本可以啟動監視,但是無法收到任何交易事件。估計是heco鏈的問題。另外,指定起始區塊開始代幣監聽和重放交...

區塊鏈開發 位元幣開發1

很久沒上這個部落格了。之前是將部落格寫在了個人部落格,然後最近那個伺服器給我用來做別的事情了。這兩年,區塊鏈的技術還是很火的。我就來做一些東西。後續會包括一些原理,開發,應用等方面。如果說,你是有開發經驗的,那麼可以直接看。否則,建議等我的原理系列出來再看。當然,如果你只是看個熱鬧,那也是可以的。一...