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