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