cardano-web3-js / CW3Types / TxFinalizer
Class: TxFinalizer
Defined in: src/core/txFinalizer.ts:4
Constructors
Constructor
new TxFinalizer(
cw3,tx):TxFinalizer
Defined in: src/core/txFinalizer.ts:10
Parameters
cw3
tx
string
Returns
TxFinalizer
Properties
__tx
__tx:
Transaction
Defined in: src/core/txFinalizer.ts:7
__witnessBuilder
__witnessBuilder:
TransactionWitnessSetBuilder
Defined in: src/core/txFinalizer.ts:8
Methods
apply()
apply():
Promise<TxFinalizer>
Defined in: src/core/txFinalizer.ts:90
Apply all methods and return TxFinalizer instance
Returns
Promise<TxFinalizer>
TxFinalizer instance
applyAndSubmit()
applyAndSubmit():
Promise<string>
Defined in: src/core/txFinalizer.ts:122
Apply all methods and submit transaction to blockchain
Returns
Promise<string>
Transaction hash
applyAndToJson()
applyAndToJson():
Promise<{hash:string;json:any;tx:string; }>
Defined in: src/core/txFinalizer.ts:109
Apply all methods and return TX in JSON format
Returns
Promise<{ hash: string; json: any; tx: string; }>
TX in JSON format
signWithAccount()
signWithAccount(
account,utxos,password?):TxFinalizer
Defined in: src/core/txFinalizer.ts:36
Sign TX with account
Parameters
account
Account to sign with
utxos
Utxo[]
UTXOs to use for signing (trying to find used signing keys)
password?
string
Password to decode xprv key (optional)
Returns
TxFinalizer
TxFinalizer instance
signWithVrfKey()
signWithVrfKey(
verificationKey):TxFinalizer
Defined in: src/core/txFinalizer.ts:21
Sign TX with private key
Parameters
verificationKey
string
Private key to sign with
Returns
TxFinalizer
TxFinalizer instance