UNPKG

goosefx-ssl-sdk-prism

Version:

SDK for interacting with GooseFX Single-sided Liquidity pools

17 lines 687 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.STAKING_ACCOUNT_LAYOUT = void 0; const borsh_1 = require("@project-serum/borsh"); exports.STAKING_ACCOUNT_LAYOUT = (0, borsh_1.struct)([ (0, borsh_1.array)((0, borsh_1.u8)(), 8, "sighash"), (0, borsh_1.publicKey)("controller"), (0, borsh_1.u8)("bump"), (0, borsh_1.array)((0, borsh_1.u8)(), 7), (0, borsh_1.u64)("share"), (0, borsh_1.u64)("amountStaked"), (0, borsh_1.array)((0, borsh_1.u8)(), 256, "padding"), ]); if (exports.STAKING_ACCOUNT_LAYOUT.span != 312 + 8) { throw new Error("STAKING_ACCOUNT LAYOUT SIZE MISMATCH"); } //# sourceMappingURL=stakingAccount.js.map