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