WalletConnectSession

class WalletConnectSession(val wcSession: Session, val wcConfig: Session.Config) : WalletSession

Constructors

Link copied to clipboard
fun WalletConnectSession(wcSession: Session, wcConfig: Session.Config)

Functions

Link copied to clipboard
fun getAvailableWallets(): List<String>?
Link copied to clipboard
open override fun getChainId(): String

Returns the chain id in CAIP-2 format

Link copied to clipboard
open suspend override fun personalSign(walletAddress: String, message: String): String

Signs the message with the given wallets personal token

Link copied to clipboard
fun removeListener()
Link copied to clipboard
open suspend override fun sendMintingTransaction(walletAddress: String, mintingProperties: MintingProperties): MintingTransactionResult

Initiates a minting transaction using the given wallet

Link copied to clipboard
fun statusCallbackFlow(): Flow<Session.Status>

Properties

Link copied to clipboard
val accounts: List<String>?
Link copied to clipboard
val icons: List<String>?
Link copied to clipboard
open override val id: String
Link copied to clipboard
val name: String?
Link copied to clipboard
val url: WalletConnectURL
Link copied to clipboard
val wcConfig: Session.Config
Link copied to clipboard
val wcSession: Session