@indigo-labs/indigo-sdk
Version:
Indigo SDK for interacting with Indigo endpoints via lucid-evolution
17 lines (14 loc) • 525 B
text/typescript
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);
}