Documentation Index
Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
Use this file to discover all available pages before exploring further.
Class
Instance Methods
sendTransaction(to:data:value:chain:)
func sendTransaction(to address: EVMAddress, data: String?, value: BigInt?, chain: EVMChain) async throws(TransactionError) -> Transaction
sendTransaction(to:value:data:chain:)
func sendTransaction(to address: String, value: String?, data: String?, chain: EVMChain? = nil) async throws(TransactionError) -> TransactionSummary
signMessage(_:signer:isSmartWalletSignature:)
func signMessage(_ message: String, signer: (any AdminSignerData)? = nil, isSmartWalletSignature: Bool = true) async throws(SignatureError) -> String
signTypedData(_:signer:isSmartWalletSignature:)
func signTypedData(_ typedData: EIP712.TypedData, signer: (any AdminSignerData)? = nil, isSmartWalletSignature: Bool = true) async throws(SignatureError) -> String
Type Aliases
EVMWallet.SpecificChain
Inherited from WalletOnChain.SpecificChain.
typealias SpecificChain = EVMChain
Type Methods
from(wallet:)
static func from(wallet: Wallet) throws(WalletError) -> EVMWallet