@kamino-finance/farms-sdk
Version:
38 lines • 1.62 kB
JavaScript
;
/**
* 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
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDatedPriceEncoder = getDatedPriceEncoder;
exports.getDatedPriceDecoder = getDatedPriceDecoder;
exports.getDatedPriceCodec = getDatedPriceCodec;
const kit_1 = require("@solana/kit");
const _1 = require(".");
function getDatedPriceEncoder() {
return (0, kit_1.getStructEncoder)([
["price", (0, _1.getPriceEncoder)()],
["lastUpdatedSlot", (0, kit_1.getU64Encoder)()],
["unixTimestamp", (0, kit_1.getU64Encoder)()],
["reserved", (0, kit_1.getArrayEncoder)((0, kit_1.getU64Encoder)(), { size: 2 })],
["reserved2", (0, kit_1.getArrayEncoder)((0, kit_1.getU16Encoder)(), { size: 3 })],
["index", (0, kit_1.getU16Encoder)()],
]);
}
function getDatedPriceDecoder() {
return (0, kit_1.getStructDecoder)([
["price", (0, _1.getPriceDecoder)()],
["lastUpdatedSlot", (0, kit_1.getU64Decoder)()],
["unixTimestamp", (0, kit_1.getU64Decoder)()],
["reserved", (0, kit_1.getArrayDecoder)((0, kit_1.getU64Decoder)(), { size: 2 })],
["reserved2", (0, kit_1.getArrayDecoder)((0, kit_1.getU16Decoder)(), { size: 3 })],
["index", (0, kit_1.getU16Decoder)()],
]);
}
function getDatedPriceCodec() {
return (0, kit_1.combineCodec)(getDatedPriceEncoder(), getDatedPriceDecoder());
}
//# sourceMappingURL=datedPrice.js.map