dapp
dapp copied to clipboard
WalletConnect desteği deneme
https://docs.walletconnect.com/2.0/javascript/sign/dapp-usage
- WalletConnect hesabı yaratalım
- @kimlikdao-sdk/example/simple-example örneği üzerinde çalışarak WalletConnect entegrasyonunu deneyelim.
personal_signveeth_requestAccountgibi temel işlevlerin karşılıklarını bulalım.
eth_requestAccounts https://github.com/WalletConnect/walletconnect-monorepo/issues/819#issuecomment-1054130021
personal_sign https://stackoverflow.com/a/67316030/18814671
Tarayıcı cüzdanında şema şu sekilde

WalletConnect'de Signer örneğin telefonumuz ve WalletConnect'in imza gerektiren json-rpc requestleri önce telefonumuza imzalatıp sonra node'lara yollaması gerekiyor.

Bundan da önce telefonumuzla bir QR kod tarayarak WalletConnect'e tarayıcı <-> telefon eşleştirmesini yapmak gerekiyor.
Ozetle,
- [ ] WalletConnect'te hesap açalım.
- [ ] QR kod üretip göstermeyi sağlayan sdk'i
simple-exampleüzerinde deneyelim. - [ ]
simple-example'tavitekullandığımız için herhangi bir yarn package'iyarn add packageyazarak yükleyip kullanabiliriz. - [ ] Eşleşme tamamlanınca bir
{method: personal_sign, param: ["metin", "0x471372A4"]}gibi istek yollayalım.