UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

17 lines (14 loc) 558 B
import { Data } from '@lucid-evolution/lucid'; import { AssetClassSchema } from '../../types/generic'; const PollShardParamsSchema = Data.Object({ pollToken: AssetClassSchema, stakingToken: AssetClassSchema, indyAsset: AssetClassSchema, stakingValHash: Data.Bytes(), }); export type PollShardParams = Data.Static<typeof PollShardParamsSchema>; export const PollShardParams = PollShardParamsSchema as unknown as PollShardParams; export function castPollShardParams(params: PollShardParams): Data { return Data.castTo(params, PollShardParams); }