projectId
by visiting and creating your project’s profile on WalletConnect’s project dashboard at: https://dashboard.reown.com/.
UniversalProvider
and { WalletConnectModal }
from @walletconnect/universal-provider
and @walletconnect/modal
respectively.
projectId
created for your app.91b171bb158e2d3848fa23a9f1c25182
b0a8d493285c2df73290dfb7e61f870f
e143f23803ac50e8f6f8e62695d1ce9e
68d56f15f85d3136970ec16946040bc1
afdc188f45c71dacbaa0b62e16a91f72
1bb969d85965e4bb5a651abbedf21a54
9eb76c5184c4ab8679d2d5d819fdf90b
d4c0c08ca49dc7c680c3dac71a7c0703
d611f22d291c5b7b69f1e105cca03352
0f62b701fb12d02237a33b84818c11f6
specVersion
, transactionVersion
, etc. In addition to these, you must provide the transaction data (method
, address
etc). Below is an example of what this general structure looks like using polkadotjs but this can be done in any valid way:
session_request
event which must be handled by the paired wallet.ExtrinsicPayload
and add the signature. Below is an example of this general step: