UNPKG

ecash-agora

Version:

Library for interacting with the eCash Agora protocol

22 lines 1.04 kB
import { ScriptUtxo } from 'chronik-client'; import { AgoraOffer } from './agora'; export declare const DUMMY_KEYPAIR: { sk: Uint8Array; pk: Uint8Array; }; /** * Determine input utxos to cover an Agora Partial accept offer */ export declare const getAgoraPartialAcceptFuelInputs: (agoraOffer: AgoraOffer, utxos: ScriptUtxo[], acceptedAtoms: bigint, feePerKb?: bigint) => ScriptUtxo[]; /** * Determine input utxos to cover an Agora ONESHOT accept offer * Note: we could refactor getAgoraPartialAcceptFuelInputs to work with ONESHOT offers * However there is some ambiguity involved with the acceptedAtoms param * Cleaner to keep distinct functions */ export declare const getAgoraOneshotAcceptFuelInputs: (agoraOffer: AgoraOffer, utxos: ScriptUtxo[], feePerKb?: bigint) => ScriptUtxo[]; /** * Determine input utxos to cancel an Agora offer (Partial or ONESHOT) */ export declare const getAgoraCancelFuelInputs: (agoraOffer: AgoraOffer, utxos: ScriptUtxo[], feePerKb?: bigint) => ScriptUtxo[]; //# sourceMappingURL=inputs.d.ts.map