cardano-web3-js / CW3Types / Provider
Type Alias: Provider
Provider =
object
Defined in: src/types/index.ts:63
Provider types
Properties
getTip()
getTip: () =>
Promise
<Tip
>
Defined in: src/types/index.ts:64
Returns
Promise
<Tip
>
Methods
evaluateTx()
evaluateTx(
tx
,additionalUtxos?
):Promise
<RedeemerCost
[]>
Defined in: src/types/index.ts:73
Parameters
tx
string
additionalUtxos?
Utxo
[]
Returns
Promise
<RedeemerCost
[]>
getDatumByHash()
getDatumByHash(
datumHash
):Promise
<string
>
Defined in: src/types/index.ts:70
Parameters
datumHash
string
Returns
Promise
<string
>
getDelegation()
getDelegation(
stakingAddress
):Promise
<AccountDelegation
>
Defined in: src/types/index.ts:72
Parameters
stakingAddress
string
Returns
Promise
<AccountDelegation
>
getProtocolParameters()
getProtocolParameters():
Promise
<ProtocolParameters
>
Defined in: src/types/index.ts:65
Returns
Promise
<ProtocolParameters
>
getScriptByHash()
getScriptByHash(
scriptHash
):Promise
<Script
>
Defined in: src/types/index.ts:71
Parameters
scriptHash
string
Returns
Promise
<Script
>
getUtxoByOutputRef()
getUtxoByOutputRef(
txHash
,index
):Promise
<Utxo
>
Defined in: src/types/index.ts:68
Parameters
txHash
string
index
number
Returns
Promise
<Utxo
>
getUtxosByAddress()
getUtxosByAddress(
address
):Promise
<Utxo
[]>
Defined in: src/types/index.ts:67
Parameters
address
string
Returns
Promise
<Utxo
[]>
getUtxosByAddresses()
getUtxosByAddresses(
address
):Promise
<Utxo
[]>
Defined in: src/types/index.ts:66
Parameters
address
string
[]
Returns
Promise
<Utxo
[]>
observeTx()
observeTx(
txHash
,checkInterval?
,maxTime?
):Promise
<boolean
>
Defined in: src/types/index.ts:75
Parameters
txHash
string
checkInterval?
number
maxTime?
number
Returns
Promise
<boolean
>
resolveUtxoDatumAndScript()
resolveUtxoDatumAndScript(
utxo
):Promise
<Utxo
>
Defined in: src/types/index.ts:69
Parameters
utxo
Returns
Promise
<Utxo
>
submitTx()
submitTx(
tx
):Promise
<string
>
Defined in: src/types/index.ts:74
Parameters
tx
string
Returns
Promise
<string
>