Solidity

從我的 DAP 發起交易以使用錢包連接從信任錢包發送 BNB

  • January 5, 2022

有誰知道我如何在使用 walletconnect 連接到信任錢包時從我的 DAPP 發起交易以發送 BNB?

我在這裡看到了一個乙太坊交易的例子: https ://docs.walletconnect.com/quick-start/dapps/client#send-transaction-eth_sendtransaction

但我不知道如何為 BNB 交易執行此操作:我在 binance 文件上找到了這篇文章:https ://docs.binance.org/guides/concepts/walletconnect.html,我知道我可以使用sendCustomRequest做類似的事情錢包連接js集成上的方法,但我不知道在交易請求中發送的正確參數。

此外,在連接到 walletconnect 時,我希望能夠自動選擇智能鍊網路,而不是預設的乙太坊主網。

我希望這已經足夠清楚了。

謝謝你。

Binance Smart Chain 是一個兼容 EVM 的區塊鏈。這意味著您習慣於從乙太坊使用的任何實用程序也可以在 BSC 上執行。

sendTransaction({..., value: x })方法將轉移相關區塊鏈的實用代幣:乙太坊上的 ETH、BSC 上的 BNB、Polygon POS 上的 Matic 等等。

至於網路,使用者是可以從他們的錢包中選擇必要網路的人。如果使用者選擇了錯誤的網路,您可能會做的是建議他們通過您的 UI 中的警告從他們的錢包(Trust、Rainbow、Metamask 等)轉移到 BSC。

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