{"version":3,"file":"codecs.cjs","sources":["../../src/codecs.ts"],"sourcesContent":["/**\r\n * Shared Solana Kit codecs used by JS Kit SDK APIs.\r\n * @module Codecs\r\n */\r\nimport { getTokenCodec } from \"@solana-program/token\";\r\nimport {\r\n  getAddressCodec,\r\n  getBase58Codec,\r\n  getBase64Codec,\r\n  getUtf8Codec,\r\n} from \"@solana/kit\";\r\n\r\n/** Codec for serializing and deserializing Solana addresses. */\r\nexport const addressCodec = getAddressCodec();\r\n\r\n/** Codec for Base58-encoded binary data. */\r\nexport const base58Codec = getBase58Codec();\r\n\r\n/** Codec for Base64-encoded binary data. */\r\nexport const base64Codec = getBase64Codec();\r\n\r\n/** Codec for SPL Token account data. */\r\nexport const tokenCodec = getTokenCodec();\r\n\r\n/** Codec for UTF-8 text data. */\r\nexport const utf8Codec = getUtf8Codec();\r\n"],"names":["getAddressCodec","getBase58Codec","getBase64Codec","getTokenCodec","getUtf8Codec"],"mappings":";;;;;;;AAAA;;;AAGG;AASH;AACa,MAAA,YAAY,GAAGA,mBAAe;AAE3C;AACa,MAAA,WAAW,GAAGC,kBAAc;AAEzC;AACa,MAAA,WAAW,GAAGC,kBAAc;AAEzC;AACa,MAAA,UAAU,GAAGC,mBAAa;AAEvC;AACa,MAAA,SAAS,GAAGC,gBAAY;;;;;;;;"}