Skip to content

cardano-web3-js / KupmiosProvider

Class: KupmiosProvider

Defined in: src/providers/kupmios/index.ts:8

Implements

Constructors

Constructor

new KupmiosProvider(__namedParameters): KupmiosProvider

Defined in: src/providers/kupmios/index.ts:12

Parameters

__namedParameters
kupoHeaders?

Headers

kupoUrl

string

ogmiosHeaders?

Headers

ogmiosUrl

string

Returns

KupmiosProvider

Methods

evaluateTx()

evaluateTx(tx, additionalUtxos?): Promise<RedeemerCost[]>

Defined in: src/providers/kupmios/index.ts:168

Parameters

tx

string

additionalUtxos?

Utxo[]

Returns

Promise<RedeemerCost[]>

Implementation of

CW3Types.Provider.evaluateTx


getDatumByHash()

getDatumByHash(datumHash): Promise<string>

Defined in: src/providers/kupmios/index.ts:116

Parameters

datumHash

string

Returns

Promise<string>

Implementation of

CW3Types.Provider.getDatumByHash


getDelegation()

getDelegation(stakingAddress): Promise<AccountDelegation>

Defined in: src/providers/kupmios/index.ts:147

Parameters

stakingAddress

string

Returns

Promise<AccountDelegation>

Implementation of

CW3Types.Provider.getDelegation


getProtocolParameters()

getProtocolParameters(): Promise<ProtocolParameters>

Defined in: src/providers/kupmios/index.ts:43

Returns

Promise<ProtocolParameters>

Implementation of

CW3Types.Provider.getProtocolParameters


getScriptByHash()

getScriptByHash(scriptHash): Promise<Script>

Defined in: src/providers/kupmios/index.ts:130

Parameters

scriptHash

string

Returns

Promise<Script>

Implementation of

CW3Types.Provider.getScriptByHash


getTip()

getTip(): Promise<Tip>

Defined in: src/providers/kupmios/index.ts:27

Returns

Promise<Tip>

Implementation of

CW3Types.Provider.getTip


getUtxoByOutputRef()

getUtxoByOutputRef(txHash, index): Promise<Utxo>

Defined in: src/providers/kupmios/index.ts:86

Parameters

txHash

string

index

number

Returns

Promise<Utxo>

Implementation of

CW3Types.Provider.getUtxoByOutputRef


getUtxosByAddress()

getUtxosByAddress(address): Promise<Utxo[]>

Defined in: src/providers/kupmios/index.ts:82

Parameters

address

string

Returns

Promise<Utxo[]>

Implementation of

CW3Types.Provider.getUtxosByAddress


getUtxosByAddresses()

getUtxosByAddresses(addresses): Promise<Utxo[]>

Defined in: src/providers/kupmios/index.ts:57

Parameters

addresses

string[]

Returns

Promise<Utxo[]>

Implementation of

CW3Types.Provider.getUtxosByAddresses


observeTx()

observeTx(txHash, checkInterval, maxTime): Promise<boolean>

Defined in: src/providers/kupmios/index.ts:211

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/kupmios/index.ts:100

Parameters

utxo

Utxo

Returns

Promise<Utxo>

Implementation of

CW3Types.Provider.resolveUtxoDatumAndScript


resolveUtxosDatumAndScript()

resolveUtxosDatumAndScript(utxos): Promise<Utxo[]>

Defined in: src/providers/kupmios/index.ts:108

Parameters

utxos

Utxo[]

Returns

Promise<Utxo[]>


submitTx()

submitTx(tx): Promise<string>

Defined in: src/providers/kupmios/index.ts:189

Parameters

tx

string

Returns

Promise<string>

Implementation of

CW3Types.Provider.submitTx

Released under the MIT License