ClientWallet class

Wallet.

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

disableBackup({InputCheckPasswordSRPBase? password, Uint8List? newPublicKey, WalletOwnershipProofBase? proof}) → Future<Result<WalletStateBase>>
Disable Backup.
enableBackup({required List<Uint8List> parts, Uint8List? newPublicKey, WalletOwnershipProofBase? proof}) → Future<Result<WalletStateBase>>
Enable Backup.
exportSecretPhrase({InputCheckPasswordSRPBase? password}) → Future<Result<WalletSecretPhrasePartsBase>>
Export Secret Phrase.
fetchEncryptedSecretPhrasePart({required String token, required Uint8List publicKey}) → Future<Result<WalletEncryptedSecretPhrasePartBase>>
Fetch Encrypted Secret Phrase Part.
getBackupHolderDcs() → Future<Result<Vector<WalletHolderDcBase>>>
Get Backup Holder Dcs.
getExistingWaltBalance() → Future<Result<WalletExistingBalanceBase>>
Get Existing Walt Balance.
getGaslessInfo() → Future<Result<UpdatesBase>>
Get Gasless Info.
getNfts({required String offset, required int limit}) → Future<Result<WalletNftItemsBase>>
Get Nfts.
getProofChallenge() → Future<Result<WalletProofChallengeBase>>
Get Proof Challenge.
getState() → Future<Result<WalletStateBase>>
Get State.
getTransactions({required bool inbound, required bool outbound, required String offset, required int limit}) → Future<Result<WalletTransactionsBase>>
Get Transactions.
getTransactionsByIDs({required List<String> id}) → Future<Result<WalletTransactionsBase>>
Get Transactions By I Ds.
getTransactionsByMsgHash({required List<String> msgHash}) → Future<Result<WalletTransactionsBase>>
Get Transactions By Msg Hash.
getUserAddresses({required bool force, required List<InputUserBase> id, required List<String> addresses}) → Future<Result<WalletUserAddressesBase>>
Get User Addresses.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
replaceWallet({required InputWalletReplacementBase wallet, InputCheckPasswordSRPBase? password}) → Future<Result<WalletStateBase>>
Replace Wallet.
sendTransfer({required Uint8List dataNormal, Uint8List? dataGasless, required InputUserBase userId, required int randomId}) → Future<Result<UpdatesBase>>
Send Transfer.
tonConnectClaimRequest({required bool declined, required int sessionId, required int msgId, required String appRequestId, Uint8List? challengeAnswer}) → Future<Result<Boolean>>
Ton Connect Claim Request.
tonConnectCloseSession({required int sessionId, Uint8List? body}) → Future<Result<Boolean>>
Ton Connect Close Session.
tonConnectCreateSession({required String dappClientId, required String manifestUrl}) → Future<Result<TonConnectSessionBase>>
Ton Connect Create Session.
tonConnectGetPending({String? dappClientId, int? sessionId}) → Future<Result<WalletTonConnectPendingBase>>
Ton Connect Get Pending.
tonConnectGetSessions() → Future<Result<WalletTonConnectSessionsBase>>
Ton Connect Get Sessions.
tonConnectNextEventId({required int sessionId}) → Future<Result<TonConnectNextEventIdBase>>
Ton Connect Next Event Id.
tonConnectRegisterKey({required int sessionId, required String clientId}) → Future<Result<WalletTonConnectChallengeBase>>
Ton Connect Register Key.
tonConnectSubmitConnectResult({required bool error, required int sessionId, required Uint8List challengeAnswer, required Uint8List body, String? traceId}) → Future<Result<Boolean>>
Ton Connect Submit Connect Result.
tonConnectSubmitResponse({required int sessionId, required int msgId, required Uint8List body, String? traceId}) → Future<Result<Boolean>>
Ton Connect Submit Response.
toString() → String
A string representation of this object.
inherited

Operators

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