UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

18 lines (15 loc) 600 B
import { Data } from '@lucid-evolution/lucid'; import { AssetClassSchema } from '../../types/generic'; const StableswapParamsSchema = Data.Object({ iassetSymbol: Data.Bytes(), cdpToken: AssetClassSchema, versionRecordToken: AssetClassSchema, cdpValHash: Data.Bytes(), treasuryValHash: Data.Bytes(), }); export type StableswapParams = Data.Static<typeof StableswapParamsSchema>; export const StableswapParams = StableswapParamsSchema as unknown as StableswapParams; export function castStableswapParams(params: StableswapParams): Data { return Data.castTo(params, StableswapParams); }