Dapps

可以從 android (java/kotlin) 連接到錢包嗎?

  • January 6, 2022

我想編寫一個連接到錢包的移動 DApp,比如 webapp。我認為 WalletConnect 可能會實現。有沒有人這樣做過?

謝謝!

WalletConnect 確實可以做到這一點。

有一個 Kotlin 庫可用(適用於 WalletConnect 的 v1 和 v2)。

對於 v1,您可以使用:https ://github.com/WalletConnect/kotlin-walletconnect-lib

https://bridge.walletconnect.org/您需要使用有效的橋接伺服器(例如用於測試)生成 WallectConnect 會話: https ://github.com/WalletConnect/kotlin-walletconnect-lib/blob/1486aa2d374d2e64614bf6d467a4076f1215d1a0/sample/app/src/main/java/io/ walletconnect/example/ExampleApplication.kt#L52

然後你使用它來創建一個意圖並打開任何可以處理wc協議的已安裝錢包:https ://github.com/WalletConnect/kotlin-walletconnect-lib/blob/1486aa2d374d2e64614bf6d467a4076f1215d1a0/sample/app/src/main/java/io /walletconnect/example/MainActivity.kt#L65

對於 Kotlin 的新 v2 版本,您可以在此處找到文件:https ://docs.walletconnect.com/2.0/quick-start/wallets/kotlin

這是來源:https ://github.com/WalletConnect/WalletConnectKotlinV2

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