Solidity

為什麼我的交易失敗了?(BSC 中的 BEP20 代幣)

  • December 28, 2021

我剛剛在 Remix 中創建了一個 BEP20 代幣並將其部署在 BSC 測試網上。當我嘗試從我的 Metamask 賬戶轉移代幣時,請在 Transaccion Data 中給我這個消息:

交易解碼不適用於chainId 97

也許這會導致在 BSC 測試網中不可能進行交易?我真的不知道。

注意:此 StackExchange 專注於乙太坊,問題是 BSC 特定的,因此題外話。

關於您的問題:MetaMask 使用有關契約和現有 abis 的資訊來解碼交易數據。如果您在 MetaMask 不支持交易解碼的網路上部署新合約,您將看到此消息。

交易解碼僅顯示有關十六進制數據的更多資訊,以確保使用者知道他們正在簽署什麼。即使這在特定網路上不可用,您仍然可以執行交易。

如果您已經送出了一個交易並且它失敗了,那麼您應該將交易雜湊共享給該交易,以便可以查看它。如果您想在此 StackExchange 上獲得支持,我還建議您使用官方的乙太坊測試網路之一(例如 Rinkeby、Goerli、Ropsten 或 Kovan)

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