KoiosV0Client
Koios network interface.
export interface KoiosV0Client {
getUtxo(id: TxOutputId): Promise<TxInput>
getUtxos(addr: Address): Promise<TxInput[]>
hasUtxo(utxo: TxInput): Promise<boolean>
isMainnet(): boolean
networkName: NetworkName
now: number
parameters: Promise<NetworkParams>
submitTx(tx: Tx): Promise<TxId>
}
Properties
getUtxo
koiosV0Client.getUtxo satisfies (id: TxOutputId) => Promise<TxInput>
getUtxos
koiosV0Client.getUtxos satisfies (addr: Address) => Promise<TxInput[]>
hasUtxo
koiosV0Client.hasUtxo satisfies (utxo: TxInput) => Promise<boolean>
isMainnet
koiosV0Client.isMainnet satisfies () => boolean
networkName
koiosV0Client.networkName satisfies NetworkName
now
ms since 1970
koiosV0Client.now satisfies number
parameters
koiosV0Client.parameters satisfies Promise<NetworkParams>
submitTx
koiosV0Client.submitTx satisfies (tx: Tx) => Promise<TxId>