Skip to main content

HydraClient

export interface HydraClient {
  getUtxo(id: TxOutputId): Promise<TxInput>
  getUtxos(addr: Address): Promise<TxInput[]>
  hasUtxo(id: TxOutputId): Promise<boolean>
  isMainnet(): boolean
  now: number
  options: HydraClientOptions
  parameters: Promise<NetworkParams>
  sendMessage(message: HydraPubMessage): void
  submitTx(
    tx: Tx,
    description?: string
  ): Promise<TxId>
}

Properties​

getUtxo​

getUtxo(id: TxOutputId): Promise<TxInput>

getUtxos​

getUtxos(addr: Address): Promise<TxInput[]>

hasUtxo​

hasUtxo(id: TxOutputId): Promise<boolean>

isMainnet​

isMainnet(): boolean

now​

now: number

options​

options: HydraClientOptions

parameters​

parameters: Promise<NetworkParams>

sendMessage​

sendMessage(message: HydraPubMessage): void

submitTx​

submitTx(
  tx: Tx,
  description?: string
): Promise<TxId>