@saberhq/sail
Version:
Account caching and batched loading for React-based Solana applications.
22 lines • 648 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.MINT_PARSER = exports.TOKEN_ACCOUNT_PARSER = void 0;
const token_utils_1 = require("@saberhq/token-utils");
/**
* Parses token accounts.
*/
const TOKEN_ACCOUNT_PARSER = (info) => {
return {
address: info.accountId,
...(0, token_utils_1.deserializeAccount)(info.accountInfo.data),
};
};
exports.TOKEN_ACCOUNT_PARSER = TOKEN_ACCOUNT_PARSER;
/**
* Parses mint accounts.
*/
const MINT_PARSER = (d) => {
return (0, token_utils_1.deserializeMint)(d.accountInfo.data);
};
exports.MINT_PARSER = MINT_PARSER;
//# sourceMappingURL=spl.js.map
;