Wait for a transaction to be confirmed on-chain.
Transaction id to confirm.
Optionaltimeout: numberOptional timeout in milliseconds.
A promise that resolves to true if confirmed, otherwise false.
Evaluate a transaction to get its execution costs.
Transaction payload to evaluate.
OptionaladditionalUtxos: UTxO[]Optional extra UTxOs to consider.
A promise that resolves to a list of redeemers with execution units.
Gets the network magic/ID for the provider.
The network identifier.
Fetch the current protocol parameters for the network.
A promise that resolves to the protocol parameters.
Get the current staking rewards balance for a reward account.
Reward account address or bech32 string.
A promise that resolves to the balance in lovelace.
List all UTxOs for an address that contain a specific asset.
Payment address. Address object or bech32 string.
Asset identifier (policyId + asset name hex).
A promise that resolves to matching UTxOs.
Defines the contract for a blockchain data provider.
Implementations of this interface are responsible for fetching on-chain data, submitting transactions, and evaluating transaction costs.