DefaultCrossmintWalletsClient class
final
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addSigner({required String walletId, required CrossmintSignerConfig signer, bool prepareOnly = false})
→ Future<CrossmintWalletAddSignerResult>
-
override
-
approve({required String walletId, required CrossmintWalletApproveRequest request})
→ Future<CrossmintTransactionDetails>
-
override
-
approveSignature(CrossmintWalletSignatureApproveRequest request)
→ Future<CrossmintSignatureRecord>
-
override
-
balances(String walletId, {List<String> chains = const <String>[], List<String> tokens = const <String>[]})
→ Future<CrossmintWalletBalanceSnapshot>
-
override
-
createDeviceSigner({DeviceSignerKeyStorage? storage, String? address})
→ Future<CrossmintDeviceSignerDescriptor>
-
override
-
createPasskeySigner({required String name, required CrossmintPasskeyConfig config})
→ Future<CrossmintPasskeySignerConfig>
-
Experimental passkey signer creation helper.
override
-
createSignature(CrossmintWalletSignatureCreateRequest request)
→ Future<CrossmintSignatureRecord>
-
override
-
createSolanaTransaction({required String walletId, required CrossmintSolanaTransactionRequest request})
→ Future<CrossmintTransactionDetails>
-
override
-
createStellarTransaction({required String walletId, required CrossmintStellarTransactionRequest request})
→ Future<CrossmintTransactionDetails>
-
override
-
createTransaction({required String walletId, required CrossmintEvmTransactionRequest request})
→ Future<CrossmintTransactionDetails>
-
override
-
createWallet(CrossmintWalletCreateRequest request)
→ Future<CrossmintWallet>
-
override
-
fund({required String walletId, required CrossmintWalletFundRequest request})
→ Future<CrossmintWalletFundResult>
-
override
-
getWallet(CrossmintWalletLookupRequest request)
→ Future<CrossmintWallet?>
-
override
-
nfts(String walletId, {int page = 1, int perPage = 50})
→ Future<CrossmintWalletNftPage>
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
readSignature(CrossmintWalletSignatureLookupRequest request)
→ Future<CrossmintSignatureRecord?>
-
override
-
readSignatures(CrossmintWalletSignatureListRequest request)
→ Future<List<CrossmintSignatureRecord>>
-
override
-
readSigner({required String walletId, required String signerLocator, required String chain})
→ Future<CrossmintWalletSigner?>
-
override
-
removeSigner({required String walletId, required String signerLocator})
→ Future<void>
-
override
-
send({required String walletId, required CrossmintEvmTransactionRequest request})
→ Future<CrossmintTransactionDetails>
-
override
-
toString()
→ String
-
A string representation of this object.
inherited
-
transaction(String walletId, String transactionId)
→ Future<CrossmintTransactionDetails?>
-
override
-
transactions(String walletId)
→ Future<List<CrossmintTransactionSummary>>
-
override
-
transfers(String walletId, {int page = 1, int perPage = 50, String? chain, List<String> tokens = const <String>[], String? status})
→ Future<List<Map<String, Object?>>>
-
Reads transfer history for a wallet (unstable API).
override
-
transferToken({required String walletId, required CrossmintWalletTokenTransferRequest request})
→ Future<CrossmintTransactionDetails>
-
override