@node-dlc/core
Version:
14 lines (13 loc) • 571 B
TypeScript
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;
};
};