{"version":3,"file":"codecs.mjs","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":[],"mappings":";;;AAAA;;;AAGG;AASH;AACa,MAAA,YAAY,GAAG,eAAe;AAE3C;AACa,MAAA,WAAW,GAAG,cAAc;AAEzC;AACa,MAAA,WAAW,GAAG,cAAc;AAEzC;AACa,MAAA,UAAU,GAAG,aAAa;AAEvC;AACa,MAAA,SAAS,GAAG,YAAY;;;;"}