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