Skip to content

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

Utxo

Returns

Promise<Utxo>


submitTx()

submitTx(tx): Promise<string>

Defined in: src/types/index.ts:74

Parameters

tx

string

Returns

Promise<string>

Released under the MIT License