UNPKG

@node-dlc/core

Version:
14 lines (13 loc) 571 B
import { PayoutFunction } from '@node-dlc/messaging'; import { HyperbolaPayoutCurve } from '../HyperbolaPayoutCurve'; export declare const CoveredCall: { buildCurve: (strikePrice: bigint, contractSize: bigint, oracleBase: number, oracleDigits: number) => { maxOutcome: bigint; totalCollateral: bigint; payoutCurve: HyperbolaPayoutCurve; }; buildPayoutFunction: (strikePrice: bigint, contractSize: bigint, oracleBase: number, oracleDigits: number) => { payoutFunction: PayoutFunction; totalCollateral: bigint; }; };