可以從 android (java/kotlin) 連接到錢包嗎?
我想編寫一個連接到錢包的移動 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