UNPKG

@wuwei-labs/srsly

Version:

[![npm version](https://img.shields.io/npm/v/ts-sdk-example.svg)](https://www.npmjs.com/package/ts-sdk-example)

33 lines 1.32 kB
/** * This code was AUTOGENERATED using the codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun codama to update it. * * @see https://github.com/codama-idl/codama */ import { combineCodec, getI64Decoder, getI64Encoder, getStructDecoder, getStructEncoder, getU64Decoder, getU64Encoder, } from '@solana/kit'; import { getTriggerContextDecoder, getTriggerContextEncoder, } from '.'; export function getExecContextEncoder() { return getStructEncoder([ ['execIndex', getU64Encoder()], ['execsSinceReimbursement', getU64Encoder()], ['execsSinceSlot', getU64Encoder()], ['lastExecAt', getU64Encoder()], ['lastExecTimestamp', getI64Encoder()], ['triggerContext', getTriggerContextEncoder()], ]); } export function getExecContextDecoder() { return getStructDecoder([ ['execIndex', getU64Decoder()], ['execsSinceReimbursement', getU64Decoder()], ['execsSinceSlot', getU64Decoder()], ['lastExecAt', getU64Decoder()], ['lastExecTimestamp', getI64Decoder()], ['triggerContext', getTriggerContextDecoder()], ]); } export function getExecContextCodec() { return combineCodec(getExecContextEncoder(), getExecContextDecoder()); } //# sourceMappingURL=execContext.js.map