TransactionBuilder class

Constructors

TransactionBuilder({NetworkType? network, int? maximumFeeRate})
TransactionBuilder.fromTransaction(Transaction transaction, [NetworkType? network])
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
inputs List<Input>?
no setter
maximumFeeRate int?
getter/setter pair
network NetworkType?
getter/setter pair
prevTxSet Map
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tx Transaction?
no setter

Methods

addAccountToAccountOutput(dynamic token, dynamic from, dynamic to, int toValue) int
addAccountToAccountOutputAt(dynamic token, dynamic from, dynamic to, int toValue, int at) int
addAccountToUtxoOutput(dynamic token, dynamic from, int value, int mintStartintAt) int
addAddLiquidityOutput(int tokenA, String fromA, int fromAmountA, int tokenB, String fromB, int fromAmountB, String shareAddress) int
addAddLiquidityOutputSingleAddress(String from, int tokenA, int fromAmountA, int tokenB, int fromAmountB, String shareAddress) int
addAnyAccountToAccountOutput(dynamic token, dynamic from, int fromValue, dynamic to, int toValue) int
addAuthOutput({int outputIndex = -1}) int
addCloseVault(dynamic vaultId, dynamic to) int
addCreateVault(dynamic ownerAddress, dynamic schemeId, int vaultFees) int
addDepositToVault(dynamic vaultId, dynamic from, dynamic tokenId, dynamic tokenAmount) int
addInput(dynamic txHash, int? vout, [int? sequence, Uint8List? prevOutScript]) int
addMintToken(dynamic tokenId, dynamic tokenAmount) int
addOutput(dynamic data, int? value) int
addOutputAt(dynamic data, int value, int at) int
addPaybackLoan(dynamic vaultId, dynamic from, dynamic tokenId, dynamic tokenAmount) int
addPlaceAuctionBid(String vaultId, int index, String from, int tokenId, int tokenAmount) int
addRemoveLiquidityOutput(int token, int amount, String shareAddress) int
addSaiiveExportOutput() int
addSmartContractOutput(int token, dynamic from, int value) int
addSwapOutput(dynamic fromToken, dynamic from, int fromAmount, dynamic toToken, dynamic to, int maxPrice, int maxPricefraction) int
addSwapV2Output(dynamic fromToken, dynamic from, int fromAmount, dynamic toToken, dynamic to, int maxPrice, int maxPricefraction, List<int> poolIds) int
addTakeLoan(dynamic vaultId, dynamic to, dynamic tokenId, dynamic tokenAmount) int
addUpdateVault(dynamic vaultId, dynamic ownerAddress, dynamic schemeId) int
addUtxosToAccountOutput(dynamic token, dynamic from, int value, [NetworkType? nw]) int
addWithdrawToVault(dynamic vaultId, dynamic to, dynamic tokenId, dynamic tokenAmount) int
build() Transaction
buildIncomplete() Transaction
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setLockTime(int locktime) bool
setVersion(int version) → void
sign({required int vin, required ECPair keyPair, String? prevOutScriptType, Uint8List? redeemScript, int? witnessValue, Uint8List? witnessScript, int? hashType}) → dynamic
toString() String
A string representation of this object.
inherited

Operators

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