Skip to main content
Class
class EVMWallet

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