cardano-web3-js / KoiosProvider
Class: KoiosProvider
Defined in: src/providers/koios/index.ts:6
Implements
Constructors
Constructor
new KoiosProvider(
baseUrl
,headers?
):KoiosProvider
Defined in: src/providers/koios/index.ts:9
Parameters
baseUrl
string
headers?
Returns
KoiosProvider
Methods
evaluateTx()
evaluateTx(
tx
,additionalUtxos?
):Promise
<RedeemerCost
[]>
Defined in: src/providers/koios/index.ts:147
Parameters
tx
string
additionalUtxos?
Utxo
[]
Returns
Promise
<RedeemerCost
[]>
Implementation of
CW3Types.Provider.evaluateTx
getDatumByHash()
getDatumByHash(
datumHash
):Promise
<string
>
Defined in: src/providers/koios/index.ts:104
Parameters
datumHash
string
Returns
Promise
<string
>
Implementation of
CW3Types.Provider.getDatumByHash
getDelegation()
getDelegation(
stakingAddress
):Promise
<AccountDelegation
>
Defined in: src/providers/koios/index.ts:131
Parameters
stakingAddress
string
Returns
Promise
<AccountDelegation
>
Implementation of
CW3Types.Provider.getDelegation
getProtocolParameters()
getProtocolParameters():
Promise
<ProtocolParameters
>
Defined in: src/providers/koios/index.ts:29
Returns
Promise
<ProtocolParameters
>
Implementation of
CW3Types.Provider.getProtocolParameters
getScriptByHash()
getScriptByHash(
scriptHash
):Promise
<Script
>
Defined in: src/providers/koios/index.ts:116
Parameters
scriptHash
string
Returns
Promise
<Script
>
Implementation of
CW3Types.Provider.getScriptByHash
getTip()
getTip():
Promise
<Tip
>
Defined in: src/providers/koios/index.ts:13
Returns
Promise
<Tip
>
Implementation of
CW3Types.Provider.getTip
getUtxoByOutputRef()
getUtxoByOutputRef(
txHash
,index
):Promise
<Utxo
>
Defined in: src/providers/koios/index.ts:75
Parameters
txHash
string
index
number
Returns
Promise
<Utxo
>
Implementation of
CW3Types.Provider.getUtxoByOutputRef
getUtxosByAddress()
getUtxosByAddress(
address
):Promise
<Utxo
[]>
Defined in: src/providers/koios/index.ts:71
Parameters
address
string
Returns
Promise
<Utxo
[]>
Implementation of
CW3Types.Provider.getUtxosByAddress
getUtxosByAddresses()
getUtxosByAddresses(
addresses
):Promise
<Utxo
[]>
Defined in: src/providers/koios/index.ts:44
Parameters
addresses
string
[]
Returns
Promise
<Utxo
[]>
Implementation of
CW3Types.Provider.getUtxosByAddresses
observeTx()
observeTx(
txHash
,checkInterval
,maxTime
):Promise
<boolean
>
Defined in: src/providers/koios/index.ts:175
Parameters
txHash
string
checkInterval
number
= 3000
maxTime
number
= ...
Returns
Promise
<boolean
>
Implementation of
CW3Types.Provider.observeTx
resolveUtxoDatumAndScript()
resolveUtxoDatumAndScript(
utxo
):Promise
<Utxo
>
Defined in: src/providers/koios/index.ts:88
Parameters
utxo
Returns
Promise
<Utxo
>
Implementation of
CW3Types.Provider.resolveUtxoDatumAndScript
resolveUtxosDatumAndScript()
resolveUtxosDatumAndScript(
utxos
):Promise
<Utxo
[]>
Defined in: src/providers/koios/index.ts:96
Parameters
utxos
Utxo
[]
Returns
Promise
<Utxo
[]>
submitAndObserveTx()
submitAndObserveTx(
tx
,checkInterval
,maxTime
):Promise
<boolean
>
Defined in: src/providers/koios/index.ts:218
Parameters
tx
string
checkInterval
number
= 3000
maxTime
number
= ...
Returns
Promise
<boolean
>
submitTx()
submitTx(
tx
):Promise
<string
>
Defined in: src/providers/koios/index.ts:201
Parameters
tx
string
Returns
Promise
<string
>
Implementation of
CW3Types.Provider.submitTx