FlutterRgbPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • FlutterRgbPlatform
Implementers

Constructors

FlutterRgbPlatform()

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

backup({required int walletId, required String backupPath, required String password}) Future<void>
backupInfo(int walletId) Future<bool>
blindReceive({required int walletId, String? assetId, required Assignment assignment, int? durationSeconds, required List<String> transportEndpoints, required int minConfirmations}) Future<ReceiveData>
createUtxos({required int walletId, required bool upTo, int? num, int? size, required int feeRate, required bool skipSync}) Future<int>
createUtxosBegin({required int walletId, required bool upTo, int? num, int? size, required int feeRate, required bool skipSync}) Future<String>
createUtxosEnd({required int walletId, required String signedPsbt, required bool skipSync}) Future<int>
deleteTransfers({required int walletId, int? batchTransferIdx, required bool noAssetOnly}) Future<int>
drainTo({required int walletId, required String address, required bool destroyAssets, required int feeRate}) Future<String>
drainToBegin({required int walletId, required String address, required bool destroyAssets, required int feeRate}) Future<String>
drainToEnd({required int walletId, required String signedPsbt}) Future<String>
failTransfers({required int walletId, int? batchTransferIdx, required bool noAssetOnly, required bool skipSync}) Future<int>
finalizePsbt({required int walletId, required String signedPsbt}) Future<String>
generateKeys(String bitcoinNetwork) Future<Keys>
getAddress(int walletId) Future<String>
getAssetBalance({required int walletId, required String assetId}) Future<Balance>
getAssetMetadata({required int walletId, required String assetId}) Future<Map<String, dynamic>>
getBtcBalance({required int walletId, required bool skipSync}) Future<BtcBalance>
getFeeEstimation({required int walletId, required int blocks}) Future<int>
getMediaDir(int walletId) Future<String>
getPlatformVersion() Future<String?>
getWalletData(int walletId) Future<WalletData>
getWalletDir(int walletId) Future<String>
goOnline({required int walletId, required bool skipConsistencyCheck, required String indexerUrl}) Future<void>
inflate({required int walletId, required String assetId, required List<int> inflationAmounts, required int feeRate, required int minConfirmations}) Future<OperationResult>
inflateBegin({required int walletId, required String assetId, required List<int> inflationAmounts, required int feeRate, required int minConfirmations}) Future<String>
inflateEnd({required int walletId, required String signedPsbt}) Future<OperationResult>
initializeWallet({required String network, required String accountXpubVanilla, required String accountXpubColored, required String mnemonic, required String masterFingerprint, required List<String> supportedSchemas, required int maxAllocationsPerUtxo, required int vanillaKeychain}) Future<int>
issueAssetCfa({required int walletId, required String name, String? details, required int precision, required List<int> amounts, String? filePath}) Future<AssetCfa>
issueAssetIfa({required int walletId, required String ticker, required String name, required int precision, required List<int> amounts, required List<int> inflationAmounts, required int replaceRightsNum, String? rejectListUrl}) Future<AssetIfa>
issueAssetNia({required int walletId, required String ticker, required String name, required int precision, required List<int> amounts}) Future<AssetNia>
issueAssetUda({required int walletId, required String ticker, required String name, String? details, required int precision, String? mediaFilePath, required List<String> attachmentsFilePaths}) Future<AssetUda>
listAssets({required int walletId, required List<String> filterAssetSchemas}) Future<Assets>
listTransactions({required int walletId, required bool skipSync}) Future<List<Transaction>>
listTransfers({required int walletId, String? assetId}) Future<List<Transfer>>
listUnspents({required int walletId, required bool settledOnly, required bool skipSync}) Future<List<Unspent>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
refresh({required int walletId, String? assetId, required List<RefreshFilter> filter, required bool skipSync}) Future<Map<String, RefreshTransferStatusUpdate>>
restoreKeys(String bitcoinNetwork, String mnemonic) Future<Keys>
send({required int walletId, required Map<String, List<Recipient>> recipientMap, required bool donation, required int feeRate, required int minConfirmations, required bool skipSync}) Future<OperationResult>
sendBegin({required int walletId, required Map<String, List<Recipient>> recipientMap, required bool donation, required int feeRate, required int minConfirmations}) Future<String>
sendBtc({required int walletId, required String address, required int amount, required int feeRate, required bool skipSync}) Future<String>
sendBtcBegin({required int walletId, required String address, required int amount, required int feeRate, required bool skipSync}) Future<String>
sendBtcEnd({required int walletId, required String signedPsbt, required bool skipSync}) Future<String>
sendEnd({required int walletId, required String signedPsbt, required bool skipSync}) Future<OperationResult>
signPsbt({required int walletId, required String unsignedPsbt}) Future<String>
sync(int walletId) Future<void>
toString() String
A string representation of this object.
inherited
walletClose(int walletId) Future<void>
witnessReceive({required int walletId, String? assetId, required Assignment assignment, int? durationSeconds, required List<String> transportEndpoints, required int minConfirmations}) Future<ReceiveData>

Operators

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

Static Properties

instance FlutterRgbPlatform
getter/setter pair