Skip to content

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?

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

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

Released under the MIT License