UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

17 lines (14 loc) 560 B
import { Data } from '@lucid-evolution/lucid'; import { AssetClassSchema } from '../../types/generic'; export const RobParamsSchema = Data.Object({ versionRecordToken: AssetClassSchema, iassetAuthToken: AssetClassSchema, collateralAssetAuthToken: AssetClassSchema, iassetPolicyId: Data.Bytes(), iassetValHash: Data.Bytes(), }); export type RobParams = Data.Static<typeof RobParamsSchema>; const RobParams = RobParamsSchema as unknown as RobParams; export function castRobParams(params: RobParams): Data { return Data.castTo(params, RobParams); }