UNPKG

@indigo-labs/indigo-sdk

Version:

Indigo SDK for interacting with Indigo endpoints via lucid-evolution

13 lines (11 loc) 416 B
import { applyParamsToScript, MintingPolicy } from '@lucid-evolution/lucid'; import { castOneShotParams, OneShotParams } from './types'; import { _oneShotPolicy } from '../../validators/one-shot-policy'; export function mkOneShotPolicy(params: OneShotParams): MintingPolicy { return { type: 'PlutusV3', script: applyParamsToScript(_oneShotPolicy.cborHex, [ castOneShotParams(params), ]), }; }