UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

17 lines (14 loc) 525 B
import { Data } from '@lucid-evolution/lucid'; export const PriceOracleParamsSchema = Data.Object({ owner: Data.Bytes(), /** Milliseconds */ biasTime: Data.Integer(), /** Milliseconds */ expirationPeriod: Data.Integer(), }); export type PriceOracleParams = Data.Static<typeof PriceOracleParamsSchema>; const PriceOracleParams = PriceOracleParamsSchema as unknown as PriceOracleParams; export function castPriceOracleParams(params: PriceOracleParams): Data { return Data.castTo(params, PriceOracleParams); }