UNPKG

goosefx-ssl-sdk-prism

Version:

SDK for interacting with GooseFX Single-sided Liquidity pools

18 lines 728 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LIQUIDITY_ACCOUNT_LAYOUT = void 0; const borsh_1 = require("@project-serum/borsh"); exports.LIQUIDITY_ACCOUNT_LAYOUT = (0, borsh_1.struct)([ (0, borsh_1.array)((0, borsh_1.u8)(), 8, 'sighash'), (0, borsh_1.publicKey)("mint"), (0, borsh_1.u8)("bump"), (0, borsh_1.array)((0, borsh_1.u8)(), 7), (0, borsh_1.u64)("share"), (0, borsh_1.u64)("ptMinted"), (0, borsh_1.u64)("amountDeposited"), (0, borsh_1.array)((0, borsh_1.u8)(), 248, 'padding'), ]); if (exports.LIQUIDITY_ACCOUNT_LAYOUT.span != 312 + 8) { throw new Error("LIQUIDITY_ACCOUNT LAYOUT SIZE MISMATCH"); } //# sourceMappingURL=liquidityAccount.js.map