WalletsApiService class final

Constructors

WalletsApiService({required CrossmintTransport transport, required CrossmintJwtProvider jwtProvider, required CrossmintLogger logger})

Properties

hashCode int
The hash code for this object.
no setterinherited
logger → CrossmintLogger
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transport → CrossmintTransport
finalinherited

Methods

approveSignature(String walletLocator, String signatureId, CrossmintJsonMap payload) Future<CrossmintJsonMap>
approveTransaction(String walletLocator, String transactionId, CrossmintJsonMap payload) Future<CrossmintJsonMap>
createSignature(String walletLocator, CrossmintJsonMap payload) Future<CrossmintJsonMap>
createTransaction(String walletLocator, CrossmintJsonMap payload) Future<CrossmintJsonMap>
createWallet(CrossmintJsonMap body) Future<CrossmintJsonMap>
expectSuccessfulBody(CrossmintTransportResponse response, CrossmintExceptionFactory exceptionFactory, {required String operation}) Object?
inherited
expectSuccessfulMap(CrossmintTransportResponse response, CrossmintExceptionFactory exceptionFactory, {required String operation}) → CrossmintJsonMap
inherited
fundWallet(String walletLocator, CrossmintJsonMap payload) Future<CrossmintJsonMap>
getBalances(String walletLocator, {List<String> chains = const <String>[], List<String> tokens = const <String>[]}) Future<Object?>
getNfts(String walletIdentifier, {int page = 1, int perPage = 50}) Future<Object?>
getTransaction(String walletLocator, String transactionId) Future<CrossmintJsonMap>
getTransactions(String walletLocator) Future<Object?>
getTransfers(String walletLocator, {int page = 1, int perPage = 50, String? chain, List<String> tokens = const <String>[], String? status}) Future<Object?>
getWallet(String walletLocator) Future<CrossmintJsonMap?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readSignature(String walletLocator, String signatureId) Future<CrossmintJsonMap>
readSignatures(String walletLocator) Future<Object?>
readSigner(String walletLocator, String signerLocator) Future<CrossmintJsonMap>
registerSigner(String walletLocator, CrossmintJsonMap payload) Future<CrossmintJsonMap>
request({CrossmintJsonMap queryParameters = const <String, Object?>{}, Object? body, Map<String, String> headers = const <String, String>{}, bool includeApiKey = true, String? methodOverride}) → CrossmintRequestOptions
inherited
toString() String
A string representation of this object.
inherited
transferToken(String walletLocator, String tokenLocator, CrossmintJsonMap payload) Future<CrossmintJsonMap>
unregisterSigner(String walletLocator, String signerLocator) Future<void>

Operators

operator ==(Object other) bool
The equality operator.
inherited