{"_id":"@pollar/core","_rev":"50-d5b5f2adcbabf6bd1090ffa9d1bb3fdc","name":"@pollar/core","dist-tags":{"latest":"0.11.3","next":"0.11.3-rc.1"},"versions":{"0.3.9":{"name":"@pollar/core","version":"0.3.9","_id":"@pollar/core@0.3.9","maintainers":[{"name":"oscargauss","email":"oscargausscarvajal@gmail.com"}],"dist":{"shasum":"f64c768e142100510e1d93e516e9d1c1d6fc8f72","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.3.9.tgz","fileCount":7,"integrity":"sha512-UW2la4U1m1g8HXslWbJ8BixDB3S5S4ebPeoZcKLBVp/8pVUTE9Vmlkl63Mu3M8l01q6186bGn8XJjSM/3p8OEg==","signatures":[{"sig":"MEUCIH+GUN48FflXHlehhW08BZkmlnktFu9KTqUDX79HBoEhAiEAvzGxJhPu0MR7bsxFICxWXFDIxBfqSElw0Oboswfpg2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499694},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"6e08faf9cf4e9414f079fdf0628cc80b37854f27","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"oscargausscarvajal@gmail.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9_1772229737709_0.38232633372457414","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@pollar/core","version":"0.4.0","_id":"@pollar/core@0.4.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"b6370e2ae56fd8bb8031f97416d5242c7adc07cd","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.4.0.tgz","fileCount":7,"integrity":"sha512-ILEWRTfiEfpoK9ZWZsDN8ONxJ6Meu8GNoIcPMON6tuMpGbazzrmsCuc6MqSe3cCvrOS7sOT6sGG2gKmNbq7GjA==","signatures":[{"sig":"MEYCIQCAqyZpdz36+ZdSkTXhqIJhZ/7ykUcp9JRNhumDO63AKQIhALcBrlUgaU1feE6h4xSc5lRM+8YNU5Hjds3L2nhbxARx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490566},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"e142d1ed96224dfa6aa6c91f88cfbdbcc1298578","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1772301832941_0.3166736445950773","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@pollar/core","version":"0.4.1","_id":"@pollar/core@0.4.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"b73fc0f16238438d2e825dd89f92ebe9100244f8","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.4.1.tgz","fileCount":7,"integrity":"sha512-Qx+qXU0relhbzwncdk4s8rldqwcgqjJE0xLkpTHaHN2yQX83u5408R0RU+Ag+VqQ9dpqwrs4k50GG3znvD/ffA==","signatures":[{"sig":"MEUCIQCbfD8adrCRZ12ANoMwNULR5atxn6Qv1fZQTQZoU10jWAIgNuiaMjgyQPIUihaCF3y4h/t4YUsrW7qcDH66LMPRUTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493492},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"749ce9bcede82c852993e373175b399d3c95238e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1772319546412_0.3841357482757142","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@pollar/core","version":"0.4.2","_id":"@pollar/core@0.4.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"78c5e0c300db73039a03432c33dc0fca6eb0d132","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.4.2.tgz","fileCount":8,"integrity":"sha512-YCRxlpz3ZE8aO5yUSHLWnCwSZw4NU3M/rdBguo7Pjc3EHfbhPuB8l/M+Qoqh8qNgaywUENP5h9E6PoOzegZmKQ==","signatures":[{"sig":"MEUCIQDVxjJuZQuf57BUJ+ZEyltzFKH46OWydr7Orkne1fkMHwIgczOkG76+TwIVsAjaxcEZrtK7wLPTzyD8MEZKUtMEiXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498683},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"767b4c8c9dde79401e6bc5d46defe750618ecdff","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1772784860517_0.4227437273346826","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@pollar/core","version":"0.4.3","_id":"@pollar/core@0.4.3","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"f7a9611f2121f826b8a83a554af5c47e0987516d","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.4.3.tgz","fileCount":8,"integrity":"sha512-Kt26WCrpq0Hs0UkMN9vqjPThi2lEFaJMj3449HfTNZoipAREaRvnw+ki6elTz0k0f6gLa2tF/w8HyC9Ie+zz7A==","signatures":[{"sig":"MEQCIGnauvF7Eoc79pHc3YoqvsUvXm1O+PQiTmV12TlGQNPQAiA/kDMXDcWBVwSZEcgsm1kYXDdkyzymehbdtuiNu0Tdgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498683},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c6bbec79597a6b37ad38bde4b63635eb54c51015","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1772811744256_0.694910017911496","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@pollar/core","version":"0.4.4","_id":"@pollar/core@0.4.4","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"e7d67e0758fd19aa2c44d5383c47537f8367a806","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.4.4.tgz","fileCount":8,"integrity":"sha512-ubriU89bbefO7ppS5MkN5EARJyhK3Ja3wIyDBkadrju+8WK9QkEVcfl3eB8QXSNI/HCTqupGrVuy3Xqh8EvCag==","signatures":[{"sig":"MEUCIHCX1TcAm5kIzfc2fwTMfBs2D50hiYnjEJjvNFsosV6RAiEAsEIF6X4rZ5Epmd/5byVwfENc2LuDHPO67NHXT7c3A8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500747},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b64ab84501ab598d3699e4011345d6bd8f718f2b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.4_1773156202728_0.7157924148728565","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@pollar/core","version":"0.4.5","_id":"@pollar/core@0.4.5","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"f9b09843d0ceca05dab0b67f9dd2540e9471aced","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.4.5.tgz","fileCount":8,"integrity":"sha512-/PA6YFRWSgu7Bgmejo8XOxSNt5c6Qvc2PfAsKm/ff1tcp8nJFIIADZ7WsL5yknjQXTXqV59FwK4mYELbIqXcKw==","signatures":[{"sig":"MEUCIQC66XhWPWkZp7VYCgjg4W8l4hbWfVch1Ui2jnmRC4UTwAIgE1gdrNWCu3wD4kNdETrekD4A/g2ceG1DMH1x8ncnyZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527120},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"358941289729b876c6f2f30640b62a5b49e6ce84","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.5_1774108333868_0.11598473242320839","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@pollar/core","version":"0.5.0","_id":"@pollar/core@0.5.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"9f1e1f02308cbd0557ee48323a69f604e43d732e","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.5.0.tgz","fileCount":8,"integrity":"sha512-GhTpK/STz8W0mAQUyn4CGA4cxT9I8tqdNHV+X1hCMX5MoZ7o5hu6+Rh4s4VZrJCe78AHWaJ1gpLVYBimMSvdcA==","signatures":[{"sig":"MEQCIHUhjKeD7IrGgrIfgI4FcnbdbzH1M4F3UBiNZl6USXwuAiAaEkFhUM6zHLEbFERPJdCaEkkclNnjq7Tr8vZ1lBDz1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663306},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3d08618b022b495bf20873a3ae1f56a428a5c3be","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1774946831387_0.34888983341075064","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@pollar/core","version":"0.5.2","_id":"@pollar/core@0.5.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"ad24847c4ffd5e4fe8e8fd98ce57f24173b7ba2a","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.5.2.tgz","fileCount":8,"integrity":"sha512-3GsUlptCLI1pXdPGdt8lvXX0UoeslUNFcJeLc9cD/hPGJ4y7PiSUGijvEI52PAb/4aqTi43VdZxUN1J8n6Qn9g==","signatures":[{"sig":"MEUCIQDn9maCDcIeFCljUSIBQOqVTaOdQYaoBDYt82YLzUPMGgIgW9AJO7BDNraF8a25/Cwm8SqXyLmaRyT9Y8ya0ky5VdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678750},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4c779659a7eeb33d30349a34c7bb550e295312f0","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1775057113712_0.0071900124008417166","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@pollar/core","version":"0.5.3","_id":"@pollar/core@0.5.3","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"b34ae21ef15a7c0db5457dad66de45a267f24642","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.5.3.tgz","fileCount":8,"integrity":"sha512-lIVnuPtmC9RyDkFJjRPmh4DIZbuTm04gD5Bdekd81vol/A8x/PzFaDxcVkLFP8M0TcXJJ4u4CCtqq87RMxBv6g==","signatures":[{"sig":"MEUCIQDlokktZXjyS+RAKtTkh9uORJcMWUK/6t2b0EslTTajdAIgfAaU7UFo6qEu0+uNJljT0DL66o4mNvD31auMp5G8pjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680206},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"0d2201a57a01a0afdcab55f86d80664e499e118f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1775133629581_0.29593793515767186","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@pollar/core","version":"0.6.0","_id":"@pollar/core@0.6.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"c978b56a2deda0c8814ad01f5438a756c3e300a9","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.6.0.tgz","fileCount":8,"integrity":"sha512-h2rS0qIxtikDffnSc5SuXhLU7W63fMFryZy1zyra2xC9R9LbVGy+DeBik1PUPawfxLb1/HGurdUj341u/0xfWg==","signatures":[{"sig":"MEQCIF4JZxYKat0UPXwPmuTQW4sTubBnWU/mnhh9y5YK2PYSAiAZP+BbufBGHPI+xJwctnbNF/vSlbrcty8gfjWlq1bHOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680206},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a27377eece5051144f344340be6c18a878498054","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1776062100269_0.19207047069471006","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@pollar/core","version":"0.7.0","_id":"@pollar/core@0.7.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"30991697d3a6282c97b4b08cfba011d4438dd565","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.7.0.tgz","fileCount":28,"integrity":"sha512-KfrjE7XjCdMeD6/PwOIpnTlewPYi9pvBEDq5KGkSiVU8GUJf5VZ5bSSM/BOB4WQd596V5sl/8RH3ZFY0/Zs6bg==","signatures":[{"sig":"MEQCICZrkK4yNy4IIlI82aeC6APfHuk1cgpvnDghRG2bzmFvAiAo9YBCh9DT03U9jFCMBBPBCDCE2BwV4XO0jFxBKzLgTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690811},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"615146915be0d6016b9e6ce7bd8172832a13bda6","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1778865130576_0.30105646339059433","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@pollar/core","version":"0.7.1","_id":"@pollar/core@0.7.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"b10e5f48b38a8e12d7cab8a578507291ebad5399","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.7.1.tgz","fileCount":28,"integrity":"sha512-wiGi2XjVbUTVP1TuDBzjygDwH8uXmNqlBGBiUW+jichTOPN0FHaUC5hquMfZRruENyptdM4iLVMP3k1G5xF0uQ==","signatures":[{"sig":"MEYCIQDsuNGKIpT/ogQIUFapvcCm8m/YfK5v6VwqoMt8DHUvOQIhAKnw/EhfFlAeUsCxB7H6iUuKYMJFn3gwgtH/Htf2A4+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743091},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"77aab1ef6a5d5ce1db2ac45047e7ce346470900e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.7.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1_1778976986623_0.38369337953242","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@pollar/core","version":"0.8.0","_id":"@pollar/core@0.8.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"e9e1ad5125df769f7bfd6f5daf0bc1e8febe236b","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.8.0.tgz","fileCount":28,"integrity":"sha512-8C9zuHr9s/Y+BGA7QzQkcAJ9Su67m4F9I6VMQBZtlHMFlOTf4MuaGRD31B8t58NaAwuHUCwuf/SEFE5Rdvj/8Q==","signatures":[{"sig":"MEUCIFpbhI8YsKsBALJBaDK/nVLRQZegfdtUTt8CosukWQDtAiEAhXkyk/p2Dt9nEBeMwTedYGgLzDc9DotKfb16UFgBbLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099614},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"c374fc98109b0c9bd766e1640e99ef5748e23a42","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1780063557826_0.9248092597645732","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@pollar/core","version":"0.8.1","_id":"@pollar/core@0.8.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"0c3d617af848d73d8b04a340416c244f3d924853","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.8.1.tgz","fileCount":36,"integrity":"sha512-/C5kdU8H1JLNQp52iAR+Uxfm06m10v7ynw3P3C0De3KHfIvIMk5z5y00CxMUjmO4gsScDWClcEtKA6feg8c7gw==","signatures":[{"sig":"MEQCIEe0zlK4A/7LIYfaUh9QegwmqQs2miv9qO3iTihC99KsAiAgkAmz9RrBeeBNFVryCOSEIQgqNjCUZCmBxWkCuhqtyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218839},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"0faf2db1e25b1ed5c4ab2b09e7e8cd737fdc46de","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1_1781134964533_0.898214589851211","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@pollar/core","version":"0.8.2","_id":"@pollar/core@0.8.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"b5f5eba8d0c8ebb88f5c9f65b3bd2b183ad77122","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.8.2.tgz","fileCount":36,"integrity":"sha512-8IfhhvoWnQUCxmR8sxg6Yi5Ww5iHDPyG27W5ZyHRHYAxtoTh/VDFNzkSv3f5HyFVbcwy8ZFWp6VqLQUNmZL6ZA==","signatures":[{"sig":"MEUCICgFCc6WVwU+JBIHCUpJeulBmrphklGIORYhV0Mi24Q9AiEA7MAcAlzpwzhXrwOdiqWZiLjHbWqiU0w8JbQLi752neE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224257},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"30e4003bab04c7bf00e003b33ecc22d95a8f0570","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2_1781141608140_0.2647377052388993","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.0":{"name":"@pollar/core","version":"0.9.0-rc.0","_id":"@pollar/core@0.9.0-rc.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"8746b7e6f3932b81f6aab77248c0578008b43026","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.0-rc.0.tgz","fileCount":36,"integrity":"sha512-ID5UzlgfHgt+5Mq7pIAA9kZjRA8RhNd34WG1S91KKQAZgD1fQ1T/vH3FpKyulfMIozNrU52Krw87jFrn2nNl7g==","signatures":[{"sig":"MEUCIA7tVzs8fh6NhA6ktzpGXUrztx8QHwXHpVL0tJsbo62sAiEAuyxGEeEVKpgweyPRiUS4uHOHqCdOSzkuHjz4fmNxRvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2540438},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"24aa76264f70164c4efe187bd7cd9214410e964e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0-rc.0_1781276332038_0.5726049613619422","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.1":{"name":"@pollar/core","version":"0.9.0-rc.1","_id":"@pollar/core@0.9.0-rc.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"1b013efc85776c0629b86ff2e49cb1e152251762","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.0-rc.1.tgz","fileCount":36,"integrity":"sha512-okvSliyqghV26eAsS0JI9o0Y7610Y56wfJBscvAIzcTphkkM04jk/8Mx1lN2cBIpQ1pv6tp9tkcXj6NtGJn4Ew==","signatures":[{"sig":"MEUCIQCK2l8KDRI8LwCKr63FbH7JuX/PFOso50W0crj1GsFeIQIgCRmt++AkFHjmKOor5Grk8i4rYBOGGYavQPQ8XAbeSVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2570170},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"20c9a6de2e5cf5dd4f41dad1a20fe4578b627a43","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0-rc.1_1781305148681_0.6211267339455844","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.2":{"name":"@pollar/core","version":"0.9.0-rc.2","_id":"@pollar/core@0.9.0-rc.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"83247400599e195c899b8b3f6871aaf6f5b37806","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.0-rc.2.tgz","fileCount":36,"integrity":"sha512-7RhHq+9pT+o/kxSLHwGwkEOJGLM/NYcatt1FdwvOjBiTZr40vT5A3//Z0xLKjcdBR9+h+EUdEgdWyCgNwtHZog==","signatures":[{"sig":"MEYCIQDSYexd01Uhx0zGaHAXnuZhK7y/rl1/EM8VfpnUMQUjigIhAJi/qCM/Mczsg79Zr8DnRKs4DNI5zc1blV/Rvt/KLsyQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574500},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"3ee56e41572ef03d364245798d6cfb35cce57b60","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0-rc.2_1781374040892_0.8551868012938812","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.3":{"name":"@pollar/core","version":"0.9.0-rc.3","_id":"@pollar/core@0.9.0-rc.3","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"69c80b3a4d85f54d48e481de746b691765478212","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.0-rc.3.tgz","fileCount":36,"integrity":"sha512-tVIJYYEDbH84dL0xJXq+55anyZVfTJEbY7zcPfbQQ2RRJtSzx+KZbsJoIY7Xc4fR0m779b3pLhGQ3+fd/+QnUQ==","signatures":[{"sig":"MEUCIAFPCtW7/PZ3jUpytY/aD4mOwfAllAhqmiois2VpUq/xAiEA0m7xDfUnGmtOlvIIggzE0TsyJHk59huA8+Z5WCM4EgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2624044},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"60d71d2744e8dec87f7fd21d07818c2d6b76269a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0-rc.3_1781457704822_0.4225954395593232","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.4":{"name":"@pollar/core","version":"0.9.0-rc.4","_id":"@pollar/core@0.9.0-rc.4","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"99bc466af5adf42c8c796e0f432bb98819fde242","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.0-rc.4.tgz","fileCount":36,"integrity":"sha512-M3M3Z1dLLDs/uTdfBlAVnEGoGcBdKTDsQfgH1nOxrV3f6fNERaIhRwdm7ee243XkoSbTltBIzv1T8u4ecGeVDg==","signatures":[{"sig":"MEUCIQDZ1W8FSi5QD9wsquLEpS1Dt86ai0wJE9YD8P65D1M8NQIgC2TJAB8ZnbjTKB4IyEeGvIxhRGcXqB4na+axkYl7bws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2625480},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"60d71d2744e8dec87f7fd21d07818c2d6b76269a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0-rc.4_1781479377089_0.22148306227264225","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@pollar/core","version":"0.9.0","_id":"@pollar/core@0.9.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"7b90ce20c4ed64b066baa0ba5823f6b681beb17e","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.0.tgz","fileCount":36,"integrity":"sha512-i76iiEZttiupt7txWxnNJtRU5WDTKkbRMijX0jVYV32cQ/EOVCbq3yxQo7Mz9qlLCov9LKYOxUJZLP/S34OaHA==","signatures":[{"sig":"MEUCIFqPEtBmIM0lyzbAdrDted73L9IOonfd/EOzL/f3n3ppAiEAwNeQSMjrCDi4CA6ZHykWMM+s//6sgNccSGi3b80P/Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2626398},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"46958ab770a7b37051a6fc1dfa15e5236bf8a397","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.39.4","@eslint/js":"^9.39.4","typescript":"^5.7.0","typescript-eslint":"^8.58.1"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1781536284471_0.42463312678503917","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-rc.0":{"name":"@pollar/core","version":"0.9.1-rc.0","_id":"@pollar/core@0.9.1-rc.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"2a38a72f498cc3f8cf20d63f9399d2e03d6e99e9","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.9.1-rc.0.tgz","fileCount":36,"integrity":"sha512-Y0tENs41QC0JBb8goiJDCis1x/q4DPsEVnmOUNHPY02rKgkokdfDcFzzzT00X3Mv1DA1h1NkZkk5KYUJrkHknw==","signatures":[{"sig":"MEYCIQCvpCvv1gaH6VhwryE50fTSZmQ8MC/igL4GUoiPg3naQAIhAOvR5HCOm4lbqF6O7g4VFJfzSREjQikJKoncY7zTl1LT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2719949},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"af1ae730e11e6b2289dbc03c56dd71dbebc8bace","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1-rc.0_1781658902601_0.6236008891322324","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-rc.0":{"name":"@pollar/core","version":"0.10.0-rc.0","_id":"@pollar/core@0.10.0-rc.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"2e5a52f7c471d5f23cb4c7880c7c88428e532558","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.0-rc.0.tgz","fileCount":36,"integrity":"sha512-Oi8yQVISGYUuowJhgoO4EzSG3tMauv0yQRCDoQNJrCOT26aZwCUOYGJKqIhh8k1nbte6N0MtPHZ5YftlcJxrhw==","signatures":[{"sig":"MEUCIQDJakGNcN9li9M9CegWE7RXujaAmqbeJSQbJXZYmkGGdQIgdsGtyzsfu8Mvtyv5Qh1ALlpLOlO7XD0s+OufUrTKLtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3000992},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"6b0bc5347ccb501dce51e4edcf74c328981ff0cc","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0-rc.0_1781921773292_0.9696073553786693","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-rc.1":{"name":"@pollar/core","version":"0.10.0-rc.1","_id":"@pollar/core@0.10.0-rc.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"c4b3b512aad7ac0eedf387bbaad08e5cb7db273d","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.0-rc.1.tgz","fileCount":36,"integrity":"sha512-y4HYNnBWxBToNcTgWNkCdOJy3tNgpiCYVeD8QQoUk+C/2phApRTQk3KCEEvge16O/nijAhVYc58ppYNSvS5N4A==","signatures":[{"sig":"MEYCIQDJVCzuyfFjWJTP/R09fRePujkhuZOKVjp3Iymj0wC61wIhAI4Xu/MKuEabN+c8edoEYcQe0oUuRkIUmdAvGl9Wpn4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003268},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"718a7b41e607a61a3510846a57a42665366fb316","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0-rc.1_1781974792611_0.9839881978403797","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-rc.2":{"name":"@pollar/core","version":"0.10.0-rc.2","_id":"@pollar/core@0.10.0-rc.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"c9f2e17a19820d8439b5c5f08b514729a045d260","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.0-rc.2.tgz","fileCount":36,"integrity":"sha512-6Y/3FGPG/9CpVsHCMD3tTz+f7z3p0z1r0ogLKEEYD6ho/gCq8xclPH2fQYNCh0sID+zf0DDzIb0hNflpgr39lQ==","signatures":[{"sig":"MEUCIQCZebOaA392l5/Wju7IwknV4nQgQG3oPbvpHwNP/fNpCwIgQt6rIARrmAJV6OpzUy6hScNir3KwoQd1JyajNYB8QcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3007192},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"f9c7c4c95577f55608a24c4fc0e7e04592a28310","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0-rc.2_1781986169326_0.7240152969261509","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-rc.6":{"name":"@pollar/core","version":"0.10.0-rc.6","_id":"@pollar/core@0.10.0-rc.6","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"5b2f8f3263c56ad33db87a0e8d4218e8f8a6867b","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.0-rc.6.tgz","fileCount":36,"integrity":"sha512-2FXlD9XE/3BiVcZyAHuBSpLEXp8EcURITnUcLmq1Ae7pF30f6BCTip/ZVcLh22GdBCSMckrRH4LuOJu6si37zA==","signatures":[{"sig":"MEUCIQCsk12tdcyvF27L8PUl05Anj7TYFkfIMU4zf3YUZ4tzuQIgfvFTexFQERp7lPH3UEhwtDl+pJnS7L94BWsC2/pS1IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085352},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"e218ce141c970138f8e26846f2fb3adca67ac90f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.8.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.13.1","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0-rc.6_1782005086765_0.5264812489834128","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-rc.8":{"name":"@pollar/core","version":"0.10.0-rc.8","_id":"@pollar/core@0.10.0-rc.8","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"ff57f48dba15b44a65c5c3cb4295bbba0bdcd89b","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.0-rc.8.tgz","fileCount":36,"integrity":"sha512-TGbRqUGhYgZyY8foiqb+2EtmgujxJhxaqX3rgE9DIPruo9OncSXkTOHQq+DJBcOE+A9dknYQZxi6+F5xi9Bw4w==","signatures":[{"sig":"MEUCIEEKDwBkhrqyD2ig1L0SDOj/5ZcKIuDPKI7vg+asPPXhAiEAvp10Zet/2hmRV79iIp0pEf6nPAFw0r3Ri1YcHwAXIjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3286650},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"f7bf236f9ef68bdd42d15e8f54b21135c6397557","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0-rc.8_1782566989884_0.7649337323720629","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@pollar/core","version":"0.10.0","_id":"@pollar/core@0.10.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"bea544e25ec80768d8208d4a443acaea1b94a1af","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.0.tgz","fileCount":36,"integrity":"sha512-+qYmAdwg+46PoWl8SdqY2E3CSQ2ulKZnukAn5uF5+fWFV0OhyNoqtMHlGDS+0uL96+HsQKL2DhR8VXlkOZXYOw==","signatures":[{"sig":"MEUCIQDluXXqmLUyuzrjEp/lsCI3aIL83KEFvJ/9t+gbeiPVZQIgPdc0Xj79i7wqO+6AWml4Fq++udNFozh7J6jERgOAYDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3551532},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"dfa02a7fedbd3ac04bc2d7ce99c11bdde6ecd6ef","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1782873495498_0.7485525631360863","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.0":{"name":"@pollar/core","version":"0.10.1-rc.0","_id":"@pollar/core@0.10.1-rc.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"fceef9e218fbea7ec3d6b213828f75400ae92e83","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.0.tgz","fileCount":36,"integrity":"sha512-dYlQGv+9U62lNoh4BlM17VZLEovFrHkRFWW5O6LsfPYK36rChj78CnILntFeD2pk0InYAEEVnnR6zEUVddgw5Q==","signatures":[{"sig":"MEUCIHHbADQQFiMzgr3LcHXbx2bZYJB5hngapigsilmPh1rmAiEA3D18NjEjKMJqQsT8jf8haDKyhUcFRuRPJzv7oCaikqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3656539},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"17fe34991ee04491976f5338d5dc6cc6f1872f6f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.0_1782925899597_0.6199572837688587","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.1":{"name":"@pollar/core","version":"0.10.1-rc.1","_id":"@pollar/core@0.10.1-rc.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"0e0ebc1c961d4dc9809921a9a3d287b99bcb8efa","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.1.tgz","fileCount":36,"integrity":"sha512-V0gOLkvGE3vYq9BP1vwo5wvLFkw3C2d7V5nB5tyzv86SzeuR/odtduHrNaI7RIoH0P20R9pL3XxZoPCydUWx8g==","signatures":[{"sig":"MEUCIQCVgD0E3twChACNY6AytqdPIkeSRnyjyBS2KewaTHRWlAIgXJEgPj/DkyJpOpm9l4Cn09qbpwcfe83jM2gYWWaapKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3676421},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"c08a31851bc380c90b0c9f4e4e0619fd44a14d89","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.1_1782934799142_0.5480409213945867","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.2":{"name":"@pollar/core","version":"0.10.1-rc.2","_id":"@pollar/core@0.10.1-rc.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"8605f4a0f4800d313d2b2c327baa1fa3036334e6","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.2.tgz","fileCount":36,"integrity":"sha512-x+ZDWUJROoOVT6hsUyzKulI9uRL9QODFoVbcPUfJJIu8Lcrk7H53yKfzp5oXrbmiaHmy92VM4CjZURj4HTAKwA==","signatures":[{"sig":"MEQCIGKWoFVeC0yom7m0eNlXtjFlMJAuou59e9crQz3we/QNAiAgWkM/mlRNNJWEo94F6LOyFFhfevp2zZYxpF66/3lZsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3700903},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"90faaeb3a74d14f09f59925ee25a712d158e8e6e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.2_1783105087467_0.31536109397737744","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.3":{"name":"@pollar/core","version":"0.10.1-rc.3","_id":"@pollar/core@0.10.1-rc.3","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"ad83b533f4a915c40df352145e0cca07686f507a","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.3.tgz","fileCount":36,"integrity":"sha512-vEjXFVRiMWBmgjsqOOepVhc8akIhTaz+139QkUeDlSsTtfVOWwBMdxKAQoipa4JNZu9wuR04AmRiktXU1QRxfw==","signatures":[{"sig":"MEQCIFV+kzNQHOP1jX+ywqUoj+dk6s0NhqjaEt4f0+DShBXjAiAXSjn0XmCyi4h4rD3bc06TRh4LZFj5aFNlHkcA1s/dRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3696757},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"71058fd523a9a73a9f4be9c30e8cf372f0fc7f6c","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.3_1783171220061_0.8933629869904112","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.4":{"name":"@pollar/core","version":"0.10.1-rc.4","_id":"@pollar/core@0.10.1-rc.4","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"90d79abec4452a8e6817d4501650e6a90a067f39","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.4.tgz","fileCount":36,"integrity":"sha512-mMPltsf0TV0LACGjxsjfmeyWYYWKzgyH5Bavb5LwyenyxjN0ZdAP7fU8uLPOmi2tpqQ3JqdjQalSI7NRGe9T7A==","signatures":[{"sig":"MEUCIDJ0cukmKwqx2q+0YBiuliq/CjNJkfq3cWnQQPfdcQ4aAiEA6Ns+J3els6Ov8H21IYqxYX4D0NMogqj5v6lsiwlY55M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3705122},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"53031266fc2915e73750700b8ea2dd3b2c0c567b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.4_1783338900722_0.43238697423141925","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.5":{"name":"@pollar/core","version":"0.10.1-rc.5","_id":"@pollar/core@0.10.1-rc.5","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"3ac55d6d3859be1cc65fffd586d146d0ee0bf4f0","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.5.tgz","fileCount":36,"integrity":"sha512-8RxL8RLH07yEKM0e0sCO2uoGmxlEN0I35W7VYnCTSv8eZ9x3cwZ+E/nOvCtdWo9DKWJkvfCwf+bUc0nzH+QQ9Q==","signatures":[{"sig":"MEQCIEVW6V5IH9t8juJutoDwWOZwbOUzAguyUjiS13eoKFnyAiBr6EpFEM5Vv5u4SzAZcFEHIlt6R1i5+FIoaB03+l+aUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3847354},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"f0f38d0fa314e507d38a6049edb4a787ac9b6e8e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.5_1783343827886_0.8526412048892511","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.6":{"name":"@pollar/core","version":"0.10.1-rc.6","_id":"@pollar/core@0.10.1-rc.6","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"6926c596fbc9553d2964e8791db8de1923babbd3","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.6.tgz","fileCount":36,"integrity":"sha512-k1YPz82Ag7KVEcZn2c762uERjO1urf7GHwo0vAofr5/jxmfChG4SGkXrxv3S++G6UTKhHYQdRaxrpMUT9S16/A==","signatures":[{"sig":"MEQCIEAhjO5qffZcj1rZZ5/LlUgPazfL4t5f7/QQtGUBYn8UAiAmEPVKL5OmBAZyafFRoNN5GvmMj8OpNfe5WeDRCUhlYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3847354},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"01b983c93ccb57e10e1ccf2423548659bc43b9e6","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.6_1783344564664_0.6516412181423137","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.7":{"name":"@pollar/core","version":"0.10.1-rc.7","_id":"@pollar/core@0.10.1-rc.7","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"22a24f44aafe222b7b9b5e617b4b0ff474c97ab8","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.7.tgz","fileCount":36,"integrity":"sha512-jRQsYYklJ+XTesFpbI25yuLP7vO/TEAQXoxv83rH2k7bWm58PN+g7UemhrlhkXkM60You6I4yWkT41xP8/M/4A==","signatures":[{"sig":"MEQCIGLEG6piD3Is6gCP7UEn3mprG8AWvqP5cgo9uVpOtHCuAiAR6+9Qzz3sJ26lAjZj4kbHHiOzDwpEg+EnVGbdPvQI4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3847354},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"f410f20a1fe8dbaf1b05b22222ef3915bb3c7cc9","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.7_1783346737128_0.8306014302203388","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.8":{"name":"@pollar/core","version":"0.10.1-rc.8","_id":"@pollar/core@0.10.1-rc.8","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"bd7937d1bdbe8ae8bb2b357a98da823401dee704","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.8.tgz","fileCount":36,"integrity":"sha512-w8BQ1J7iDYbEgx1g+UITXmNEenB6d7rKN7+gyrgS0hKYBFV3biFPeg1g+n69b75d01aFwYAxl5OwwR0sWVg6fw==","signatures":[{"sig":"MEQCIEGwuyipgznn5qfl4i4Q+S+Rsi7GBoUvH3NXjEHkq56XAiBV0OsaR5Kd/5FbUIGjzomCL69p2rN2L3XlqDIy3GVUKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3847354},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"912074ca70f629e3e20cba7c0454eedf436f8bac","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.8_1783348270430_0.5545996674716314","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.9":{"name":"@pollar/core","version":"0.10.1-rc.9","_id":"@pollar/core@0.10.1-rc.9","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"c3eb1b539968b07bd5044c3646839acb606b6072","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.9.tgz","fileCount":36,"integrity":"sha512-JH+oaMJB8uT6VfazH9t3o4Q1l2+lHv2WWgycBspEVgagVN9uLHkxFPuILLBI37TJjIs1V9NDlDNv5jZSui6uFA==","signatures":[{"sig":"MEYCIQD00jeAQ7hgFCz1o5Gg1RjR1tgkSOzSRCGzshz0kjEfDQIhALtiXVdopxAQnFnzmCyuzo2XAfWLJppQ3yJnVKc/sSOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3847354},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"9009182f391cd689a0afcdd239a469938729fc32","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.9_1783360136555_0.4538265260041112","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.10":{"name":"@pollar/core","version":"0.10.1-rc.10","_id":"@pollar/core@0.10.1-rc.10","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"e2d73b79bcee07efaf05a83997d47839b6da2475","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.10.tgz","fileCount":36,"integrity":"sha512-ovVzfUW6bTsK8dVLevVtuzf763ljqgRtRGJiwyct6XNY7c7nE1rVdf+5YOM6jldOb9PzSvpGFlMBbxJ6/7XW/w==","signatures":[{"sig":"MEUCIQDjuUAaOYnwLZByy51srB9VpCmp/3wkCbKcu0MaimFKGQIgCpshYbfqg3nJrHkhANXPwmcC8rD7YQ2K7MFi4k0SspU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3852609},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"a0d025534c971552e087a7cdd45f6d8617cc40e2","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.10_1783363442567_0.005272258584718026","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.11":{"name":"@pollar/core","version":"0.10.1-rc.11","_id":"@pollar/core@0.10.1-rc.11","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"646c43efa41a5fce503d1ea37a0093f6b0327bbb","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1-rc.11.tgz","fileCount":36,"integrity":"sha512-ulpc0FspQPrY16Gc31YZexGQ+jmMttbfbKOmU6m5+Q6wllTG4lwGRwp8CeF/CBy0MewywwFXUbqZrW/U1INAKw==","signatures":[{"sig":"MEYCIQCmuom9YN668GLrErXVC6BzJW/mvNLYIenbn6V4GIssjAIhAN24urHgDj9MJmf08aacounBlrtKHaVfe1rVTrYsf7ea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3852609},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"0a0a22d5ce924f73b68802d0a1aeb75ff7a91460","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1-rc.11_1783367449622_0.8830995928272252","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@pollar/core","version":"0.10.1","_id":"@pollar/core@0.10.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"1babed45fb79f56eb96e0ea6a5bec3b10315b1aa","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.10.1.tgz","fileCount":36,"integrity":"sha512-BC+qB/pC0U8ejmxiW65G6QMSzgegD9E+1vPRUkInXixWwk7QHgJAhlIfCnUoB7DLH9msJwK5E5LKDNprXR4Uuw==","signatures":[{"sig":"MEUCIGRer6FsciTzYd/X/PCMoegTuBSbEuHNeh2XpoBo1/9fAiEA904L5uEns5OainIZ9RQaUrB1g3FquJsEst1EckZ6ZG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3853581},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"3fc0e0e77efecc6a5d3037f546a9f406d9b5c423","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1783755943989_0.28219280073006003","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@pollar/core","version":"0.11.0","_id":"@pollar/core@0.11.0","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"8af55b2badaf77a0f9d3a8297aec80426a5e688d","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.0.tgz","fileCount":36,"integrity":"sha512-AuK2zPClB7spDZOVIJx9/BbK6FKLjx/xBaAVha1qzeL8j7wy0YeC0RlEffgaCH7pHil1Xvjo49mShfevbLmmvQ==","signatures":[{"sig":"MEUCIQC++me0rs2Y3uxLZR7+9JUdzoqvist9EMngukT0SLCBtwIgXQD1kqLMGGZyigy9iH9ZBI1wBQGRnD5oovbQil/jMdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3963081},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"90ae42e35c588d09e687c37a022dc089e85a5d12","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1784129137127_0.6568163949767845","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.1":{"name":"@pollar/core","version":"0.11.1-rc.1","_id":"@pollar/core@0.11.1-rc.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"8899a644c0d6eb1ba06746a881ec67097c1dabde","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.1-rc.1.tgz","fileCount":36,"integrity":"sha512-wVYbUU7s+l5shV/6tIB8aa0pGTvfNoH0rcZlJ/s/TNPNYrM9QXMHL2bUxTh/2vJMrCFps5aGghBa9566hTZ7eg==","signatures":[{"sig":"MEQCIAEdJvZaa7XvE+pqW9zCZ49cHTu88ymkEbr4T6KUCzxeAiB1h0JaWFmGWujPDas6l8jPREKKBDaLoNhC45rIxlgLog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3968490},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"9d1b751dc7eaf4cf2d961e18e178a8f0e5ec872b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-rc.1_1784222057585_0.5201872774833871","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.2":{"name":"@pollar/core","version":"0.11.1-rc.2","_id":"@pollar/core@0.11.1-rc.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"fd69326d9f714ce5fb53defc0221452912d9a1fe","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.1-rc.2.tgz","fileCount":36,"integrity":"sha512-KLilrWd70bCnJ6ht1lVYTHkBX5OamDTdDtvn6jQVSTedi7YhJXN8StMxerU3w1btcCyaX+FesXNEvvdKb2ja9w==","signatures":[{"sig":"MEYCIQCKHyVcSMD9ZtymS2MYfzukz9qzRZSQG7HTeNL9nuyKZAIhAPZFP2UnTb4S4BIGMk8+tIJ7v1Qf+BBpvhghpAuTucoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997862},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"73b6cb92c5f08f751be44f660a6060bfbaefee79","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-rc.2_1784240745784_0.32727075165635044","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.3":{"name":"@pollar/core","version":"0.11.1-rc.3","_id":"@pollar/core@0.11.1-rc.3","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"dist":{"shasum":"92c7dd2607ceba4ca3d688580ad1c9ed8c88e6df","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.1-rc.3.tgz","fileCount":36,"integrity":"sha512-Q4QUBz6dxqPIF4LhDW+4WP9XFCWEYpltetOi4p6djmda9tP74OsidDVJP+DTxIPRo1iwmFwRdIs6PuBq83fDkg==","signatures":[{"sig":"MEUCIQCQFwWh8tDoPP0GuvDAU4sOwhOXLEM+HjWcmpgV//45QQIgM9zuoQ9puRtVw2OkVvvNgNZzaTAo/iAFe6OLSG/Gbgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996438},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"7215e2d465d5f0493d4ab466222176ccaff33e65","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1-rc.3_1784243649545_0.0401475169945964","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@pollar/core","version":"0.11.1","license":"MIT","_id":"@pollar/core@0.11.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"homepage":"https://github.com/pollar-xyz/pollar#readme","bugs":{"url":"https://github.com/pollar-xyz/pollar/issues"},"dist":{"shasum":"fe4ba8717e340bea57cb3eea9f10123b4734c5df","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.1.tgz","fileCount":36,"integrity":"sha512-vanKvJ45Qc+sIyFzhr6hI6lfCXkq94abb3Ik14U8tV6MBSHPsgLIlmW4hNDE/ShbR97E8GAWUFd5oeoxdyjgzQ==","signatures":[{"sig":"MEUCIQDliGfiIl+CWHPALNGCijs7FDvZgqzH12TcjTSsNPQt8QIgIhZMNE+Nfffb+MzZhkft/krBNjWCainB78/QOcWcMWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4204657},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"d19719b9e50e22f7bae271fc430d88e254db5414","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"repository":{"url":"git+https://github.com/pollar-xyz/pollar.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"^2.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1_1784662645670_0.005509188568901369","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@pollar/core","version":"0.11.2","license":"MIT","_id":"@pollar/core@0.11.2","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"homepage":"https://github.com/pollar-xyz/pollar#readme","bugs":{"url":"https://github.com/pollar-xyz/pollar/issues"},"dist":{"shasum":"8e2de086a8c36b79a563986aa0d377a612117641","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.2.tgz","fileCount":36,"integrity":"sha512-guBAipc7CsbUDpf9kCXmy2h+mygtfbkf79mtHG+Y+NOu/NrGFC5kP4/+ZQ3UmllchT+4VH7fwFG4AL5X+ex0/g==","signatures":[{"sig":"MEUCIBsCMve5WYxB+mqF2Hz2mGPaAbrRc8Z/6mDUD/JxlDpnAiEA+yEufoxjZZhIF72oGFQ200y9YY77V2x4U8kKI/+rP3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4416968},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"9b77f45e70e0dc72d4bb2486fbc6c640ac0dbe5d","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"repository":{"url":"git+https://github.com/pollar-xyz/pollar.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"6.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.2_1785084950727_0.15965117220239922","host":"s3://npm-registry-packages-npm-production"}},"0.11.3-rc.1":{"name":"@pollar/core","version":"0.11.3-rc.1","license":"MIT","_id":"@pollar/core@0.11.3-rc.1","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"homepage":"https://github.com/pollar-xyz/pollar#readme","bugs":{"url":"https://github.com/pollar-xyz/pollar/issues"},"dist":{"shasum":"0e6e03957856b62cc69bcf2853035fff50a38cdb","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.3-rc.1.tgz","fileCount":36,"integrity":"sha512-gIztUzlPTmOzepQPULb1KIfyzYYQd5rGnOTfPwIuw9GxtIdmQQN6fP6/LYY+mdRoBUyngaY7t1eF4dlsUUBMTg==","signatures":[{"sig":"MEQCIBQ34pvOi9igKZur0EH2BPf424hF+6khA4ppFCpF9u37AiAnSX5DJ4O38l8uXhvkFkdLPC4UJWQRlNwrPt+R2cGvqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4517257},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"2aedc9e7d94e70182fb52b94439982ff7a1f9f24","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"repository":{"url":"git+https://github.com/pollar-xyz/pollar.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"6.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.3-rc.1_1785946105651_0.2444167481452746","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"_id":"@pollar/core@0.11.3","bugs":{"url":"https://github.com/pollar-xyz/pollar/issues"},"dist":{"shasum":"61601db944f46015a5194dc5c835e56ce6dce7d0","tarball":"https://registry.npmjs.org/@pollar/core/-/core-0.11.3.tgz","fileCount":36,"integrity":"sha512-B0HPpulWPO5CsPcRHnObkuluYc50mu2jLtV76hZrPtkRjI+cwApLyGh5meCIJVIp3dRBS8PaAo1UCp/m1Q0R6g==","signatures":[{"sig":"MEUCIQDEbPsUoY1KZyhRjjv+si4CCTDlu7hjT9OkEexgueIs+gIgEMcFAyvsQdWN2mie194XZVxHLlSgNonfLcN+UoDhmPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDv2NsylHlElOkIIDehj8ckR/0/lZjawjmHDKHkAf+3rAIhAMTpxp3xHpDHYPg1JhJNceYMJmGRpUMOjnl9C23ylmkW"}],"unpackedSize":4748724},"main":"./dist/index.js","name":"@pollar/core","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"import":{"types":"./dist/index.rn.d.mts","default":"./dist/index.rn.mjs"},"require":{"types":"./dist/index.rn.d.ts","default":"./dist/index.rn.js"}}},"./adapters/expo":{"import":{"types":"./dist/adapters/expo-secure-store.d.mts","default":"./dist/adapters/expo-secure-store.mjs"},"require":{"types":"./dist/adapters/expo-secure-store.d.ts","default":"./dist/adapters/expo-secure-store.js"}},"./adapters/react-native-appstate":{"import":{"types":"./dist/adapters/react-native-appstate.d.mts","default":"./dist/adapters/react-native-appstate.mjs"},"require":{"types":"./dist/adapters/react-native-appstate.d.ts","default":"./dist/adapters/react-native-appstate.js"}},"./adapters/react-native-keychain":{"import":{"types":"./dist/adapters/react-native-keychain.d.mts","default":"./dist/adapters/react-native-keychain.mjs"},"require":{"types":"./dist/adapters/react-native-keychain.d.ts","default":"./dist/adapters/react-native-keychain.js"}}},"gitHead":"f989c147dd1e2f7c93377fa8d318e45fc1ef6c43","license":"MIT","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit && eslint src","build":"tsup","clean":"rm -rf dist"},"version":"0.11.3","_npmUser":{"name":"oscargauss","email":"dev@oscargauss.com"},"homepage":"https://github.com/pollar-xyz/pollar#readme","repository":{"url":"git+https://github.com/pollar-xyz/pollar.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Core authentication functions for Pollar services","directories":{},"maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"sideEffects":["./dist/index.mjs","./dist/index.js","./dist/index.rn.mjs","./dist/index.rn.js"],"_nodeVersion":"24.17.0","dependencies":{"@noble/curves":"~1.9.7","@noble/hashes":"~1.8.0","openapi-fetch":"^0.17.0","@stellar/freighter-api":"6.0.0"},"react-native":"./dist/index.rn.mjs","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0"},"peerDependencies":{"expo-secure-store":">=12","react-native-keychain":">=8"},"peerDependenciesMeta":{"expo-secure-store":{"optional":true},"react-native-keychain":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.11.3_1787611697190_0.52807995283968"}}},"time":{"created":"2026-02-27T22:02:17.613Z","modified":"2026-08-24T22:48:17.491Z","0.3.9":"2026-02-27T22:02:17.880Z","0.4.0":"2026-02-28T18:03:53.093Z","0.4.1":"2026-02-28T22:59:06.572Z","0.4.2":"2026-03-06T08:14:20.714Z","0.4.3":"2026-03-06T15:42:24.401Z","0.4.4":"2026-03-10T15:23:22.958Z","0.4.5":"2026-03-21T15:52:14.015Z","0.5.0":"2026-03-31T08:47:11.562Z","0.5.2":"2026-04-01T15:25:13.875Z","0.5.3":"2026-04-02T12:40:29.732Z","0.6.0":"2026-04-13T06:35:00.403Z","0.7.0":"2026-05-15T17:12:10.830Z","0.7.1":"2026-05-17T00:16:26.795Z","0.8.0":"2026-05-29T14:05:57.997Z","0.8.1":"2026-06-10T23:42:44.711Z","0.8.2":"2026-06-11T01:33:28.377Z","0.9.0-rc.0":"2026-06-12T14:58:52.225Z","0.9.0-rc.1":"2026-06-12T22:59:08.842Z","0.9.0-rc.2":"2026-06-13T18:07:21.079Z","0.9.0-rc.3":"2026-06-14T17:21:44.996Z","0.9.0-rc.4":"2026-06-14T23:22:57.272Z","0.9.0":"2026-06-15T15:11:24.675Z","0.9.1-rc.0":"2026-06-17T01:15:02.809Z","0.10.0-rc.0":"2026-06-20T02:16:13.524Z","0.10.0-rc.1":"2026-06-20T16:59:52.846Z","0.10.0-rc.2":"2026-06-20T20:09:29.523Z","0.10.0-rc.6":"2026-06-21T01:24:46.940Z","0.10.0-rc.8":"2026-06-27T13:29:50.094Z","0.10.0":"2026-07-01T02:38:15.674Z","0.10.1-rc.0":"2026-07-01T17:11:39.845Z","0.10.1-rc.1":"2026-07-01T19:39:59.350Z","0.10.1-rc.2":"2026-07-03T18:58:07.694Z","0.10.1-rc.3":"2026-07-04T13:20:20.253Z","0.10.1-rc.4":"2026-07-06T11:55:00.888Z","0.10.1-rc.5":"2026-07-06T13:17:08.088Z","0.10.1-rc.6":"2026-07-06T13:29:24.837Z","0.10.1-rc.7":"2026-07-06T14:05:37.285Z","0.10.1-rc.8":"2026-07-06T14:31:10.634Z","0.10.1-rc.9":"2026-07-06T17:48:56.748Z","0.10.1-rc.10":"2026-07-06T18:44:02.736Z","0.10.1-rc.11":"2026-07-06T19:50:49.881Z","0.10.1":"2026-07-11T07:45:44.190Z","0.11.0":"2026-07-15T15:25:37.349Z","0.11.1-rc.1":"2026-07-16T17:14:17.771Z","0.11.1-rc.2":"2026-07-16T22:25:45.955Z","0.11.1-rc.3":"2026-07-16T23:14:09.740Z","0.11.1":"2026-07-21T19:37:25.873Z","0.11.2":"2026-07-26T16:55:50.920Z","0.11.3-rc.1":"2026-08-05T16:08:25.906Z","0.11.3":"2026-08-24T22:48:17.329Z"},"bugs":{"url":"https://github.com/pollar-xyz/pollar/issues"},"license":"MIT","homepage":"https://github.com/pollar-xyz/pollar#readme","repository":{"url":"git+https://github.com/pollar-xyz/pollar.git","type":"git","directory":"packages/core"},"description":"Core authentication functions for Pollar services","maintainers":[{"name":"oscargauss","email":"dev@oscargauss.com"}],"readme":"# @pollar/core\n\nCore SDK for [Pollar](https://pollar.xyz) — authentication and transaction utilities for Stellar and Solana applications.\n\n> **0.11.3** is a patch, non-breaking, focused on session resilience. A session\n> **survives reloads when the DPoP keypair fails to persist**: the persisted session records\n> the thumbprint of the key its tokens are bound to (`dpopJkt`), a mismatch is detected\n> locally instead of looping through 401s, and clearing a session no longer destroys the\n> keypair. `logout()` cancels a login still in flight, never destroys a session created while\n> it runs, rotates the keypair only when it still owns the teardown, and propagates to\n> sibling clients in the same document. Shared session-row writes are serialized and\n> ownership-gated, and the last server-issued `DPoP-Nonce` is persisted. New public API:\n> `setPasskeyDefaults()` on `PollarClient`, and `isPollarClient(value)`, a type guard that\n> recognizes a client even across duplicate copies of this package (`instanceof` cannot).\n>\n> Earlier: **0.11.2** added `client.stellar` — **SEP-53 message** and **SEP-10 challenge** ownership\n> proofs. External wallets sign client-side through their adapter (new optional\n> `signStellarMessage` on `WalletAdapter`; Freighter implements it, Albedo has no SEP-53\n> support), custodial wallets sign server-side, and both return the same `sep53` scheme so a\n> verifier treats them alike. Also: `@stellar/freighter-api` bumped to 6.0.0. Non-breaking.\n> New exported types: `StellarSepApi`, `StellarMessageProof`, `Sep10SignParams`, `Sep10Proof`,\n> `SignMessageOptions`, `SignMessageResponse`.\n>\n> Earlier: **0.11.1** reworked the multichain wallet responses. **Breaking:**\n> `WalletBalanceRecord.balance` and `.available` are `string | null` - `null` means the chain\n> could not be read, and must render as unavailable rather than as `0`. Every chain reports its\n> native coin plus each token the app enabled (0.11.0 reported only the native token off\n> Stellar), and balances gained `decimals`, `limit` and `sponsored`. `signTx` accepts\n> `skipSponsorship`. **0.11.0** went multichain (Solana joins Stellar) and moved every request to the\n> **`/v2`** API. **0.10.0** unified external wallets into `walletAdapters: WalletAdapter[]` and\n> removed the singular `walletAdapter` resolver and `client.loginWallet()`.\n>\n> See [UPGRADE.md](../../UPGRADE.md) for migration steps and the\n> [CHANGELOG](../../CHANGELOG.md) for the full version history before upgrading.\n\n## Installation\n\n```bash\nnpm install @pollar/core\n# or\npnpm add @pollar/core\n# or\nyarn add @pollar/core\n```\n\nFor React Native / Expo, also install one of the storage adapter peer deps:\n\n```bash\n# Expo (works in Expo Go — no native module required)\nnpx expo install expo-secure-store react-native-get-random-values\nnpm i react-native-polyfill-globals\n\n# Bare React Native\nnpm i react-native-keychain react-native-get-random-values react-native-polyfill-globals\n```\n\n> **`react-native-quick-crypto` is optional.** SHA-256 and the ECDSA P-256 keypair now run on pure-JS\n> [`@noble/hashes`](https://github.com/paulmillr/noble-hashes) / [`@noble/curves`](https://github.com/paulmillr/noble-curves)\n> (`NobleKeyManager`), so the SDK no longer needs `crypto.subtle` on React Native — it runs in Expo Go. Installing\n> `react-native-quick-crypto` (a native module → Expo **dev build**, not Expo Go) is only a security upgrade: when\n> `crypto.subtle` is present the SDK uses `WebCryptoKeyManager`, whose private key is **non-extractable**. With Noble\n> the private scalar is held in JS and persisted through the storage adapter. Both produce valid DPoP proofs.\n\n> **React Native runtime requirements.** The SDK builds a DPoP proof (RFC 9449) for **every** authenticated request.\n> That path uses three standard Web primitives that React Native / Hermes does **not** all ship by default. Register\n> them at the very top of your entry file, **before** any `@pollar/core` import. If any is missing, DPoP proof\n> construction fails and **no authenticated request works** — the SDK is not at fault, the runtime is.\n>\n> | Primitive                     | Used by                                                          | Polyfill                                                                                                                             |\n> | ----------------------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n> | `crypto.getRandomValues`      | keypair generation (`NobleKeyManager`), DPoP `jti`               | [`react-native-get-random-values`](https://github.com/LinusU/react-native-get-random-values)                                         |\n> | `TextEncoder` / `TextDecoder` | DPoP proof encoding, base64url, JWK thumbprint                   | bundled in [`react-native-polyfill-globals`](https://github.com/acostalima/react-native-polyfill-globals) (or `text-encoding`)       |\n> | `URL` (spec-compliant)        | DPoP `htu` normalization (`new URL(request.url)` on every proof) | bundled in `react-native-polyfill-globals` (or [`react-native-url-polyfill`](https://github.com/charpeni/react-native-url-polyfill)) |\n>\n> SHA-256 no longer needs `crypto.subtle.digest` — it runs on `@noble/hashes`, so no `react-native-quick-crypto` is\n> required (see the note above).\n>\n> `react-native-polyfill-globals/auto` is the pragmatic one-liner — it installs `TextEncoder`/`TextDecoder` **and**\n> `URL` together (plus base64 / fetch-streaming you don't strictly need). The SDK does **not** rely on `fetch` response\n> streaming on React Native: it polls the non-streaming `/auth/session/status/{id}/poll` endpoint instead, so you do\n> **not** need a fetch-streaming polyfill for auth — but you still need TextEncoder + URL from that same package.\n\nEntry-file setup (e.g. `index.js`), **before importing `@pollar/core`**:\n\n```ts\nimport 'react-native-get-random-values'; // crypto.getRandomValues\nimport 'react-native-polyfill-globals/auto'; // TextEncoder/TextDecoder + URL\n// Optional: import 'react-native-quick-crypto' to upgrade to non-extractable WebCrypto keys (needs an Expo dev build).\n```\n\n## Overview\n\n`@pollar/core` provides the `PollarClient` class and utilities to:\n\n- Authenticate users via **Google**, **GitHub**, **OIDC**, **Email (OTP)**, **passkey** (smart wallets), **Stellar\n  wallets** (Freighter, Albedo) or **Solana wallets** (SIWS)\n- Sign every authenticated request with **DPoP** (RFC 9449), making stolen tokens useless to an attacker without the\n  per-session keypair\n- Build and submit Stellar transactions\n- Fetch wallet balances via `PollarClient` (`refreshBalance()` / `getWalletBalance()`) - v2 balances are **multichain**,\n  tagged by `chain`; every chain reports its native coin plus each token the app enabled. A balance is `null` when the\n  chain could not be read, which must render as unavailable rather than as zero\n- **Solana**: log in with **Sign In With Solana (SIWS)** and sign Solana transactions for sponsored external transfers\n  (external-wallet connect via `@pollar/solana-wallet-standard-adapter`, preview)\n- Swap assets across venues (SDEX / Soroswap / Aquarius) and run SEP-24 on/off-ramps\n- React to real-time authentication state changes\n\n## Quick Start (web)\n\n```ts\nimport { PollarClient } from '@pollar/core';\n\nconst client = new PollarClient({ apiKey: 'your-api-key' });\n// Storage and KeyManager autodetect:\n//   storage  → localStorage with in-memory fallback\n//   keypair  → WebCrypto ECDSA P-256, non-extractable, persisted in IndexedDB\n```\n\n## React Native (Expo)\n\n```ts\n// At your app entry, BEFORE importing @pollar/core — runtime polyfills (see table above):\nimport 'react-native-get-random-values'; // crypto.getRandomValues\nimport 'react-native-polyfill-globals/auto'; // TextEncoder/TextDecoder + URL\n// Optional: import 'react-native-quick-crypto' to upgrade to non-extractable WebCrypto keys (needs an Expo dev build).\n\nimport { PollarClient } from '@pollar/core';\nimport { createSecureStoreAdapter } from '@pollar/core/adapters/expo';\n\n// `await`: SecureStore is loaded via dynamic import.\nconst storage = await createSecureStoreAdapter({\n  // Default: SecureStore.WHEN_UNLOCKED_THIS_DEVICE_ONLY\n  // Prevents iCloud Keychain from carrying the key to another device.\n});\n\nconst client = new PollarClient({ apiKey: 'your-api-key', storage });\n// KeyManager autodetects → NobleKeyManager (pure-JS @noble/curves p256).\n```\n\n## React Native (`react-native-keychain`)\n\n```ts\nimport 'react-native-get-random-values'; // crypto.getRandomValues\nimport 'react-native-polyfill-globals/auto'; // TextEncoder/TextDecoder + URL\n// Optional: import 'react-native-quick-crypto' to upgrade to non-extractable WebCrypto keys (needs an Expo dev build).\nimport { PollarClient } from '@pollar/core';\nimport { createKeychainAdapter } from '@pollar/core/adapters/react-native-keychain';\n\nconst storage = await createKeychainAdapter();\nconst client = new PollarClient({ apiKey: 'your-api-key', storage });\n```\n\n## Framework integration\n\n`@pollar/core` is framework-agnostic: `PollarClient` is a plain class and the `on*StateChange` methods are\ncallback subscriptions. To render reactively, bridge those callbacks into your framework's state primitive. The\nclient instance should be a singleton (module scope, context, or DI) — never recreate it on every render.\n\n### React / Next.js\n\n`useSyncExternalStore` is the idiomatic bridge. In Next.js, only instantiate in Client Components (`'use client'`)\n— server-side, the SDK degrades to a no-op and warns.\n\n```tsx\n'use client';\nimport { useSyncExternalStore } from 'react';\nimport { PollarClient, type AuthState } from '@pollar/core';\n\nconst client = new PollarClient({ apiKey: 'pk_...' }); // module scope = one instance\n\nexport function useAuthState(): AuthState {\n  return useSyncExternalStore(\n    (cb) => client.onAuthStateChange(cb), // returns the unsubscribe fn\n    () => client.getAuthState(), // client snapshot\n    () => client.getAuthState(), // server snapshot (idle)\n  );\n}\n\n// const auth = useAuthState(); // re-renders on every auth transition\n```\n\n### Angular\n\nThe SDK's callbacks fire **outside Angular's zone**, so wrap state updates in `NgZone.run()` (or use signals) or the\nview won't update. Expose the client through a service.\n\n```ts\nimport { Injectable, NgZone, signal } from '@angular/core';\nimport { PollarClient, type AuthState } from '@pollar/core';\n\n@Injectable({ providedIn: 'root' })\nexport class PollarService {\n  private client = new PollarClient({ apiKey: 'pk_...' });\n  readonly authState = signal<AuthState>(this.client.getAuthState());\n\n  constructor(private zone: NgZone) {\n    this.client.onAuthStateChange((state) => {\n      this.zone.run(() => this.authState.set(state)); // re-enter Angular's zone\n    });\n  }\n\n  login = (email: string) => this.client.login({ provider: 'email', email });\n}\n```\n\n### Vue 3\n\nAssign the callback payload into a `ref` (or `shallowRef`) inside `onMounted`; unsubscribe in `onUnmounted`.\n\n```ts\nimport { ref, shallowRef, onMounted, onUnmounted } from 'vue';\nimport { PollarClient, type AuthState } from '@pollar/core';\n\nconst client = new PollarClient({ apiKey: 'pk_...' });\n\nexport function useAuth() {\n  const authState = shallowRef<AuthState>(client.getAuthState());\n  let unsub = () => {};\n  onMounted(() => {\n    unsub = client.onAuthStateChange((s) => (authState.value = s)); // ref assign = reactive\n  });\n  onUnmounted(() => unsub());\n  return { authState, login: client.login.bind(client) };\n}\n```\n\n### React Native\n\nSame as React (`useSyncExternalStore`), plus the entry-file polyfills and injected adapters shown in the\nReact Native sections above. OAuth and external-wallet logins require `openAuthUrl` / `walletAdapters` to be injected\n(the built-in popup/extension adapters are web-only).\n\n## Logging\n\nThe SDK logs through a level-gated logger. Configure it on `PollarClient`:\n\n```ts\nconst client = new PollarClient({\n  apiKey: 'pk_...',\n  logLevel: 'warn', // 'silent' | 'error' | 'warn' | 'info' | 'debug' (default 'info')\n});\n```\n\nLevels are ordered `silent` < `error` < `warn` < `info` < `debug`; setting one emits that level and every more\nimportant one. `silent` disables all SDK logging. State-transition chatter (`auth:…`, `transaction:…`, `network:…`)\nand retry warnings live at `debug`, so the default `info` keeps the console quiet while still showing lifecycle events\n(Initialized, Session stored/restored, Tokens refreshed) and all warnings/errors.\n\nRoute logs to your own sink (pino, Sentry breadcrumbs, a test spy…) with `logger` — filtering by `logLevel` still\napplies on top:\n\n```ts\nimport { PollarClient, type PollarLogger } from '@pollar/core';\n\nconst sink: PollarLogger = {\n  error: (...a) => myLogger.error(...a),\n  warn: (...a) => myLogger.warn(...a),\n  info: (...a) => myLogger.info(...a),\n  debug: (...a) => myLogger.debug(...a),\n};\n\nconst client = new PollarClient({ apiKey: 'pk_...', logLevel: 'debug', logger: sink });\n```\n\n`client.getLogger()` returns the configured logger (used internally by `@pollar/react` so its own logs honor the same\nlevel + sink). `@pollar/stellar-wallets-kit-adapter` accepts the same `logLevel` / `logger` on its options.\n\n## Preserved-on-disk storage shape\n\nThe session persists exactly:\n\n```\nclientSessionId, userId, status,\ntoken { accessToken, refreshToken, expiresAt },\nuser { id?, ready },\nwallet   PollarPersistedWallet          // back-compat: always the Stellar one\nwallets? PollarPersistedWallet[]        // every wallet the user holds, one per chain\n```\n\nwhere `PollarPersistedWallet` is:\n\n```\n{ type, provider?, address, chain?, existsOnStellar?, fundingMode?,\n  createdAt?, linkedAt?, network?, deployTxHash? }\n```\n\n> The persisted wallet exposes only `address` (G-address for `internal`,\n> C-address for `smart`, the connected pubkey for `external`), and it is\n> `string | null` — null when the wallet has no address yet. `chain` is the\n> chain the address lives on, **not** testnet-vs-mainnet, which is `network`;\n> it is absent on sessions minted before multi-chain, which are always Stellar.\n> `wallets` is likewise absent on older sessions: treat that as \"only `wallet`\n> is known\", not as \"the user has no wallets\". Sessions written by older SDKs\n> are migrated transparently on read.\n\nPII (`mail`, `first_name`, `last_name`, `avatar`, `providers.*`) lives **in memory only** on the `PollarClient` instance\nand is fetched after auth. Reach it via:\n\n```ts\nconst profile = client.getUserProfile();\n// { mail, first_name, last_name, avatar, providers } | null\n```\n\nStorage keys are namespaced by `apiKeyHash` (first 8 hex chars of SHA-256 of your API key) so multiple SDK instances on\nthe same origin don't cross-contaminate.\n\n## End-to-end example\n\n```ts\nimport { PollarClient } from '@pollar/core';\n\nconst client = new PollarClient({ apiKey: 'your-api-key' });\n\n// React to auth state\nconst unsubscribe = client.onAuthStateChange((state) => {\n  console.log(state.step, state.errorCode ?? '');\n});\n\n// Wait until the keypair is ready and any persisted session has been restored\nawait client.ready();\n\n// Start an email login\nclient.login({ provider: 'email', email: 'user@example.com' });\n\n// Submit the OTP — clientSessionId is tracked internally\nclient.verifyEmailCode('123456');\n\n// After success\nconst profile = client.getUserProfile(); // PII (memory-only)\nconst sessions = await client.listSessions();\n```\n\n## API Reference\n\n### `new PollarClient(config)`\n\n| Option               | Type                     | Required | Description                                                                                                                                    |\n| -------------------- | ------------------------ | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |\n| `apiKey`             | `string`                 | Yes      | Your Pollar API key                                                                                                                            |\n| `baseUrl`            | `string`                 | No       | Override the default API endpoint                                                                                                              |\n| `stellarNetwork`     | `'mainnet' \\| 'testnet'` | No       | Target Stellar network (default: `testnet`)                                                                                                    |\n| `storage`            | `Storage`                | No       | Pluggable storage adapter. Web autodetects `localStorage` with in-memory fallback; RN must inject one                                          |\n| `keyManager`         | `KeyManager`             | No       | Pluggable DPoP key manager. Web picks `WebCryptoKeyManager`; otherwise `NobleKeyManager`                                                       |\n| `walletAdapters`     | `WalletAdapter[]`        | No       | Extra wallet adapter instances. Built-in `FreighterAdapter`/`AlbedoAdapter` auto-register; an entry overrides a built-in by reusing its `type` |\n| `requestTimeoutMs`   | `number`                 | No       | Max ms a single SDK HTTP attempt waits before aborting with `PollarNetworkError`. Default `10000`; `0` disables                                |\n| `retry`              | `PollarRetryConfig`      | No       | Retry-with-backoff for idempotent transport failures (refresh + GETs). Default `{ attempts: 2, baseDelayMs: 300 }`                             |\n| `deviceLabel`        | `string`                 | No       | UI-friendly device label sent at `/auth/login` time and shown in `listSessions()` rows                                                         |\n| `onStorageDegrade`   | `OnStorageDegrade`       | No       | Notified the first time `localStorage` falls back to in-memory mode (SSR, private browsing, quota, …)                                          |\n| `visibilityProvider` | `VisibilityProvider`     | No       | Foreground-detection signal for the silent-refresh scheduler. Web default; RN should inject an `AppState` provider                             |\n| `maxIdleMs`          | `number`                 | No       | Stop proactive refreshes after this many ms of no client HTTP activity. Default `undefined` (refresh while visible)                            |\n| `openAuthUrl`        | `AuthUrlOpener`          | No       | Strategy for opening the hosted OAuth URL. Web defaults to a popup; RN must provide one                                                        |\n| `oauthRedirectUri`   | `string`                 | No       | `redirect_uri` sent to the backend for hosted OAuth. Web defaults to `window.location.origin`; RN = deep link                                  |\n| `passkey`            | `PasskeyCeremony`        | No       | WebAuthn ceremony for Smart Wallet login (injected by `@pollar/react`). Required for `loginSmartWallet()`                                      |\n| `passkeySign`        | `PasskeySigner`          | No       | Signs smart-account (C-address) transactions with the user's passkey. Required to send from a smart wallet                                     |\n\n---\n\n### Authentication\n\n#### `client.login(options): void`\n\nUnified entry point for every login. Fire-and-forget: it returns `void` and drives progress through\n`onAuthStateChange`. To abort an in-flight flow, call `client.cancelLogin()` (below). The `provider` selects the\nflow - a built-in auth provider (`google`, `github`, `email`) or the `type` of any registered wallet adapter. Note\n`'wallet'` is intentionally NOT a provider: the adapter id itself is the provider.\n\n```ts\n// Social providers\nclient.login({ provider: 'google' });\nclient.login({ provider: 'github' });\n\n// Email OTP\nclient.login({ provider: 'email', email: 'user@example.com' });\n\n// Stellar wallet - the adapter's `type` is the provider\nimport { WalletType } from '@pollar/core';\n\nclient.login({ provider: WalletType.FREIGHTER }); // WalletType.FREIGHTER === 'freighter-native'\nclient.login({ provider: WalletType.ALBEDO }); // WalletType.ALBEDO === 'albedo-native'\n// Adapters registered via `walletAdapters` (e.g. Stellar Wallets Kit):\nclient.login({ provider: 'xbull' });\n```\n\n#### `client.verifyEmailCode(code)`\n\nSubmits the OTP code for email authentication. The active `clientSessionId` is tracked internally — no need to pass it.\n\n#### `client.providerAction(provider, action, payload?): void`\n\nInvokes a named secondary step on a registered auth provider (e.g. an email `sendCode` / `verifyCode`, or a custom\nprovider's multi-step continuation). Reuses the in-flight login `AbortController` so the step stays cancellable via\n`cancelLogin()`. For email, prefer the dedicated `verifyEmailCode()` above.\n\n#### `client.cancelLogin()`\n\nAborts any in-flight login flow and resets `authState` to `idle`. Safe to call from any step (including `error`).\n\n#### `client.logout(options?): Promise<void>`\n\nServer-side revokes the refresh-token family via `POST /v2/auth/logout`, then clears local storage and resets the\nkeypair. Server revocation is best-effort: a failed POST still clears local state.\n\n```ts\nawait client.logout(); // sign out this device\nawait client.logout({ everywhere: true }); // revoke every active session for this user\n```\n\n> Returns `Promise<void>`. Fire-and-forget call sites work, but `await` it if you want to observe server-side\n> revocation.\n\n#### `client.logoutEverywhere(): Promise<void>`\n\nShorthand for `logout({ everywhere: true })`.\n\n#### `client.getWallet(): WalletInfo | null`\n\nReturns the authenticated user's wallet as a discriminated union over `custody` (`'internal' | 'smart' | 'external'`),\neach carrying `address` and a `provider`, or `null` when there is no wallet. To check whether a session exists, read\n`getAuthState()` (`step === 'authenticated'`) or `getWallet()` - there is no `isAuthenticated()` helper.\n\n#### `client.getUserProfile(): PollarUserProfile | null`\n\nReturns the in-memory profile (`mail`, `first_name`, `last_name`, `avatar`, `providers`). `null` until `/auth/login`\ncompletes. **This is the only way to read PII** — PII is not persisted to storage.\n\n#### `client.ready(): Promise<void>`\n\nResolves once the keypair is initialized and any persisted session has been restored. Useful in tests and\nserver-side rendering.\n\n#### `client.destroy(): void`\n\nDetaches the cross-tab `storage` listener, aborts in-flight logins, and releases the keypair. Call this on unmount in\nenvironments that re-instantiate `PollarClient`.\n\n#### `client.refresh(): Promise<void>`\n\nForces an access-token refresh. Race-safe: concurrent calls coalesce into a single `/v2/auth/refresh` request.\nRequest middleware calls this automatically on a **token-expiry 401**, then retries idempotent GET/HEAD requests. A\n**DPoP-Nonce challenge** or a **replayed-proof 401** does not refresh — it is retried with a freshly re-signed proof\ncarrying the new nonce, so a polling loop can't burn the refresh rate limit on nonce rotation.\n\n---\n\n### Sessions\n\n#### `client.listSessions(): Promise<SessionInfo[]>`\n\nReturns one row per active refresh-token family for the authenticated user:\n\n```ts\ninterface SessionInfo {\n  familyId: string;\n  createdAt: string;\n  lastUsedAt: string | null; // null until the family is used a second time\n  userAgent: string | null;\n  ipHash: string | null;\n  deviceLabel: string | null; // required key, nullable\n  current: boolean; // true for the family backing this client\n  expiresAt: string;\n}\n```\n\n#### `client.revokeSession(familyId): Promise<void>`\n\nRevokes a specific refresh-token family. Revoking the **current** family does not immediately clear local state — the\nnext 401 triggers an auto-refresh, which fails (family revoked) and clears the session. Call `logout()` for an\nimmediate teardown.\n\n---\n\n### Transactions\n\n#### `client.buildTx(operation, params, options?)`\n\nBuilds a Stellar transaction via the Pollar API.\n\n```ts\nawait client.buildTx('payment', {\n  destination: 'G...',\n  amount: '10',\n  asset: 'XLM',\n});\n```\n\n#### `client.signTx(unsignedXdr, options?): Promise<SignOutcome>`\n\nSigns an unsigned XDR. On a **custodial** session the backend signs and, by default, also applies sponsorship per the\napp's dashboard config - it returns a fee-bumped envelope the caller can broadcast directly, with the app paying the\nfee. Pass `skipSponsorship: true` to force the user to pay their own fee instead.\n\n```ts\nconst outcome = await client.signTx(unsignedXdr);\nconst unsponsored = await client.signTx(unsignedXdr, { skipSponsorship: true });\n```\n\n> Smart-wallet (C-address / passkey) sessions do not use `signTx` - they sign through\n> `signAndSubmitTx`, which runs the passkey ceremony.\n\n#### `client.submitTx(signedXdr)`\n\nSubmits a signed XDR transaction to the network.\n\n```ts\nawait client.submitTx(signedXdr);\n```\n\n#### `client.createAccount(): Promise<SubmitOutcome>`\n\nPuts an **external** wallet's classic account on the Stellar network when it doesn't exist yet. The server builds a\nsponsored `createAccount` (the new account starts at \"0\" balance; the app's sponsor wallet pays the base reserve and\nfee) and signs only the sponsor; this client adds the new-account signature with the user's own wallet and broadcasts\nvia the submit path. Not applicable to custodial (internal) wallets — created on the server at login — nor to smart\n(C-address) wallets. Trustlines are a separate step (`setTrustline`). The wallet exposes `existsOnStellar` +\n`fundingMode` so a UI can decide whether to offer this.\n\n#### `client.signAndSubmitTx(unsignedXdr?): Promise<SubmitOutcome>`\n\nSigns and submits in one call. This is the path smart-wallet (passkey) sessions use - it runs the passkey ceremony -\nand the argument is optional (it defaults to the transaction currently in `TransactionState`). Custodial and external\nsessions can call it too.\n\n#### `client.buildAndSignAndSubmitTx(operation, params, options?): Promise<SubmitOutcome>`\n\nBuild + sign + submit in one call. External and passkey wallets keep the granular `building → built → signing →\nsubmitting → success` transitions (each composed call emits its own); custodial wallets take a single round-trip to\n`/tx/build-sign-submit` and emit the compound `building-signing-submitting` step. For separate \"Building…\" / \"Signing…\"\n/ \"Submitting…\" indicators on a custodial flow, call `buildTx` / `signTx` / `submitTx` yourself instead.\n\n`client.runTx(...)` is an alias with the same signature - a shorter \"just do the thing\" name.\n\n#### `client.sendPayment(params): Promise<SubmitOutcome>`\n\nOne entry point for a payment on Stellar or Solana. A Stellar payment routes through `buildAndSignAndSubmitTx` (so\nexternal adapters and passkey wallets keep the split flow); a Solana payment is a single server-side call and is\n**custodial-only** for now. `SendPaymentParams` is a per-chain union - a Stellar member with a decimal `amount` and an\n`asset`, a Solana member with an integer base-unit `amount` and an optional `mint`. The union also carries a `POLYGON`\nmember for the shape, but there is no transfer path for it yet: the call returns\n`{ status: 'error', details: 'Sending on POLYGON is not supported yet.' }`.\n\n```ts\n// Stellar\nawait client.sendPayment({ destination: 'G...', amount: '1.5', asset: { type: 'native' } });\n// Solana (custodial): amount in lamports; omit `mint` for native SOL\nawait client.sendPayment({ chain: 'SOLANA', destination: '...', amount: '1500000000' });\n```\n\n#### `client.getTxStatus(hash): Promise<{ hash; status; resultCode? }>`\n\nPolls the network status of a submitted transaction - `status` is `'PENDING' | 'SUCCESS' | 'FAILED'`.\n\n#### `client.signAuthEntry(entryXdr, { validUntilLedger }): Promise<SignAuthEntryOutcome>`\n\nSigns a Soroban authorization entry (external adapters sign it directly). Emits no transaction state, so a UI subscribed\nto `onTransactionStateChange` is not stranded on `signing`.\n\n---\n\n### Balances & assets\n\n#### `client.refreshBalance(): Promise<void>`\n\nRefreshes the authenticated user's OWN multichain balances and pushes the result to `WalletBalanceState`\n(`onWalletBalanceStateChange`). No argument - always the current session's wallets. See the multichain notes on\n`WalletBalanceRecord` above (a `null` balance is an unreadable chain, not zero).\n\n#### `client.getWalletBalance(publicKey, network?): Promise<WalletBalanceContent>`\n\nGeneral-purpose balance lookup for ANY wallet on ANY network - not scoped to this application, and it does not touch\n`WalletBalanceState`. Use `refreshBalance()` for the session's own wallet.\n\n#### `client.getWallets(): WalletInfo[]`\n\nEvery wallet the user holds, one per chain (`getWallet()` returns only the primary Stellar one). Returns `[]` when there\nis no session, or when the session predates the backend's multichain `wallets[]`.\n\n#### `client.refreshAssets(): Promise<void>` / `client.getEnabledAssetsState()`\n\n`refreshAssets()` loads the app's enabled assets paired with the wallet's on-chain trustline state and pushes it to\n`EnabledAssetsState` (`getEnabledAssetsState()` / `onEnabledAssetsStateChange()`).\n\n#### `client.setTrustline(asset, opts?): Promise<TrustlineOutcome>`\n\nEstablishes (omit `limit`) or removes (`limit: '0'`) a trustline for `{ code, issuer }`. Who pays is decided\n**server-side** from the app config: custodial wallets hit `POST /wallet/assets/trustline` (the server sponsors or\nself-pays, then submits), external wallets co-sign whichever XDR `/wallet/assets/trustline/build` returns. Pass\n`opts.skipSponsorship` to force a self-pay `change_trust`. Smart (passkey) wallets don't use classic trustlines.\n\n---\n\n### Swaps\n\nQuote and execute asset swaps across multiple venues (SDEX, Soroswap, Aquarius). `getSwapQuote` returns one priced\nroute per venue (each with a ready-to-run `build` payload); pass the chosen quote to `swap`, which establishes any\nmissing trustline for the buy asset (unless `autoTrustline: false`) and then executes. It dispatches on the quote's\nbuild shape: a prebuilt XDR (Soroswap) is signed and submitted directly, while an operation + params quote (Aquarius,\nSDEX) runs through the `runTx` pipeline; either way you can subscribe via `onTransactionStateChange`. Smart (passkey)\nwallets are not supported yet.\n\n```ts\nconst quotes = await client.getSwapQuote({\n  sellAsset: 'XLM',\n  buyAsset: 'USDC:GA5Z...',\n  amount: '25',\n  provider: 'auto', // or a concrete venue; defaults server-side\n  slippageBps: 50,\n});\n\nconst outcome = await client.swap(quotes[0]); // SubmitOutcome\n```\n\nMethod signatures:\n\n```ts\nclient.getSwapQuote(params: SwapQuoteParams): Promise<SwapQuote[]>;\nclient.swap(quote: SwapQuote, opts?: { autoTrustline?: boolean }): Promise<SubmitOutcome>;\n```\n\nThe standalone `quoteSwap(api, body): Promise<SwapQuoteContent>` export is available for advanced callers that already\nhold a `PollarApiClient`.\n\n---\n\n### Ramps (SEP-24)\n\nOn/off-ramp fiat through SEP-24 anchors (e.g. Anclap). Get a quote, create the on- or off-ramp, then drive the\ntransaction to completion. Custodial wallets receive a `kycUrl` to open; external wallets receive a `pendingSignature`\nto sign and resume via `submitRampSignature`.\n\n```ts\nconst quote = await client.getRampsQuote({\n  /* RampsQuoteQuery */\n});\nconst onramp = await client.createOnRamp({\n  /* RampsOnrampBody */\n});\nconst status = await client.pollRampTransaction(onramp.txId);\n```\n\nAvailable methods (all thin wrappers over the ramps endpoints):\n\n```ts\nclient.getRampsQuote(query: RampsQuoteQuery): Promise<RampsQuoteResponse>;\nclient.getRampCountries(): Promise<RampsCountriesResponse>;\nclient.createOnRamp(body: RampsOnrampBody): Promise<RampsOnrampResponse>;\nclient.createOffRamp(body: RampsOfframpBody): Promise<RampsOfframpResponse>;\nclient.completeWithdraw(txId: string): Promise<RampsCompleteResponse>;\nclient.submitRampSignature(txId: string, body: RampsSignatureBody): Promise<RampsSignatureResponse>;\nclient.getRampTransaction(txId: string): Promise<RampsTransactionResponse>;\nclient.pollRampTransaction(txId: string, opts?: { intervalMs?: number; timeoutMs?: number }): Promise<RampTxStatus>;\n```\n\nEach also has a standalone `(api, ...)` export (`getRampsQuote`, `createOnRamp`, …) for callers holding a\n`PollarApiClient`.\n\n---\n\n### Earn (yield vaults + lending)\n\nUnified access to DeFindex vaults and Blend pools behind one provider-selected API. `getEarnProviders()` returns the\nyield providers this app exposes (an empty array means Earn is disabled — hide any Earn UI); `getEarnOpportunities()`\nlists a provider's vaults/pools with their live APY; `getEarnPosition()` returns the connected wallet's balance + APY\nand a `withdrawUnit` (asset amount for Blend, share count for DeFindex). `earnDeposit` / `earnWithdraw` build the\nprovider's XDR server-side (contract-direct for Blend, via the DeFindex API for DeFindex) and then sign + submit it\nthrough the same `runTx` transaction state machine (subscribe via `onTransactionStateChange`). The deposit `amount` is\nthe underlying asset amount; the withdraw `amount` is in the position's `withdrawUnit`. Smart (passkey) wallets are not\nsupported yet.\n\n```ts\nconst providers = await client.getEarnProviders(); // e.g. ['blend', 'defindex'] — [] means Earn is off\nconst opportunities = await client.getEarnOpportunities('blend'); // each carries a live APY\nconst position = await client.getEarnPosition({ provider: 'blend', opportunity: opportunities[0].id });\n\nawait client.earnDeposit({ provider: 'blend', opportunity: opportunities[0].id, amount: '100' });\nawait client.earnWithdraw({ provider: 'blend', opportunity: opportunities[0].id, amount: position.withdrawable });\n```\n\nMethod signatures:\n\n```ts\nclient.getEarnProviders(): Promise<EarnProviderId[]>;\nclient.getEarnOpportunities(provider: EarnProviderId): Promise<EarnOpportunity[]>;\nclient.getEarnPosition(params: EarnPositionParams): Promise<EarnPosition>;\nclient.earnDeposit(params: EarnTxParams): Promise<SubmitOutcome>;\nclient.earnWithdraw(params: EarnTxParams): Promise<SubmitOutcome>;\n```\n\n---\n\n### KYC\n\nFetch KYC status/providers and start or resolve a KYC flow:\n\n```ts\nclient.getKycStatus(providerId?: string);\nclient.getKycProviders(country: string);\nclient.startKyc(body: KycStartBody): Promise<KycStartResponse>;\nclient.resolveKyc(providerId: string, level?: KycLevel);\nclient.pollKycStatus(providerId: string, opts?: { intervalMs?: number; timeoutMs?: number }): Promise<KycStatus>;\n```\n\n---\n\n### Distribution\n\nList and claim distribution (rewards) rules:\n\n```ts\nclient.listDistributionRules(): Promise<DistributionRule[]>;\nclient.claimDistributionRule(body: DistributionClaimBody): Promise<DistributionClaimContent>;\n```\n\n---\n\n### Smart Wallets (passkey)\n\nLog into (or create) a Soroban smart-account C-address backed by a device passkey. Requires the `passkey` ceremony\n(and `passkeySign` to send transactions) to be injected in the config - `@pollar/react` supplies these with\n`@simplewebauthn/browser`. Both are fire-and-forget and drive `onAuthStateChange`.\n\n```ts\nclient.loginSmartWallet(): void; // returning user (WebAuthn get)\nclient.createSmartWallet(): void; // new user (WebAuthn create + sponsored deploy)\n```\n\n---\n\n### Stellar ownership proofs (SEP-53 / SEP-10)\n\n`client.stellar` namespaces the Stellar-specific proof standards so the multichain client stays clean. Each method\ndispatches by wallet type: external wallets sign client-side through their adapter, custodial wallets sign server-side\nthrough the API, and smart (passkey) wallets yield an error outcome — a C-address has no classic ed25519 key to prove.\n\n```ts\n// SEP-53: prove ownership by signing an arbitrary message\nconst proof = await client.stellar.sep53.signMessage('verify me');\n// { status: 'signed', signature, signerAddress, scheme: 'sep53' } | { status: 'error', details?, code? }\n\n// SEP-10: sign a verifier-issued web-auth challenge transaction\nconst auth = await client.stellar.sep10.sign({\n  challengeXdr,\n  homeDomains: 'verifier.example.com', // optional; enables full SEP-10 validation on the custodial path\n  webAuthDomain: 'auth.verifier.example.com', // optional\n});\n// { status: 'signed', signedXdr, signerAddress } | { status: 'error', details?, code? }\n```\n\n`signature` is base64 ed25519 over the SEP-53 digest (`SHA-256(\"Stellar Signed Message:\\n\" + message)`), produced\nidentically by external wallets and the custodial signer — `scheme` is always `sep53`, so the two proof paths are\ninterchangeable for a verifier.\n\nFor external wallets, SEP-53 needs an adapter that implements the optional `signStellarMessage` method: the built-in\n`FreighterAdapter` does (native v6 `signMessage`), and `@pollar/stellar-wallets-kit-adapter` does via\n`kit.signMessage`. Albedo does not support SEP-53 message signing and yields an error outcome — use a SEP-10 challenge\ninstead. SEP-10 reuses the adapter's existing `signTransaction`, so every Stellar adapter supports it.\n\n---\n\n### Network resilience\n\nEvery SDK HTTP attempt is bounded by `requestTimeoutMs` (default `10000`; `0` disables) so a stalled connection\nfails fast instead of hanging forever. Idempotent transport failures (token refresh + GETs) are retried per `retry`\n(default `{ attempts: 2, baseDelayMs: 300 }`); HTTP responses (including 4xx/5xx) are never retried. On timeout the\ncall rejects with a `PollarNetworkError` (`code: 'SDK_NETWORK_TIMEOUT'`):\n\n```ts\nimport { isPollarNetworkError } from '@pollar/core';\n\ntry {\n  await client.refresh();\n} catch (err) {\n  if (isPollarNetworkError(err)) {\n    // fall back to a cached token, show a retry, etc.\n  }\n}\n```\n\n---\n\n### State\n\nEach state domain has its own typed subscriber. All `on*StateChange` methods return an unsubscribe function.\n\n```ts\nconst unsubAuth = client.onAuthStateChange((state) => {\n  // state.step — one of:\n  //   'idle' | 'creating_session' | 'entering_email' | 'sending_email' |\n  //   'entering_code' | 'verifying_email_code' | 'opening_oauth' |\n  //   'connecting_wallet' | 'signing_wallet_challenge' | 'wallet_not_installed' |\n  //   'authenticating_wallet' | 'creating_passkey' | 'deploying_smart_account' |\n  //   'authenticating' | 'authenticated' | 'error'\n  // state.session  — PollarPersistedSession (when step === 'authenticated')\n  // state.verified — boolean            (when step === 'authenticated')\n  // state.errorCode / .message / .previousStep   (when step === 'error')\n});\n\nconst unsubTx = client.onTransactionStateChange((s) => {\n  /* build → sign → submit */\n});\nconst unsubHistory = client.onTxHistoryStateChange((s) => {\n  /* paginated rows */\n});\nconst unsubBalance = client.onWalletBalanceStateChange((s) => {\n  /* balances */\n});\nconst unsubAssets = client.onEnabledAssetsStateChange((s) => {\n  /* enabled assets + trustline state */\n});\nconst unsubSessions = client.onSessionsStateChange((s) => {\n  /* active refresh-token families */\n});\nconst unsubNetwork = client.onNetworkStateChange((s) => {\n  /* mainnet / testnet */\n});\n\nunsubAuth();\n```\n\nSnapshot getters are also available: `getAuthState()`, `getTransactionState()`, `getTxHistoryState()`,\n`getWalletBalanceState()`, `getEnabledAssetsState()`, `getSessionsState()`, `getNetworkState()`, `getLogger()`.\n\n`fetchSessions()` refreshes `SessionsState` from the server (the same data `listSessions()` returns, pushed through the\nsubscriber instead of returned).\n\nError codes for the auth flow are surfaced via `AUTH_ERROR_CODES` / `AuthErrorCode`:\n\n```ts\nimport { AUTH_ERROR_CODES, type AuthErrorCode } from '@pollar/core';\n\n// AUTH_ERROR_CODES.EMAIL_CODE_INVALID\n// AUTH_ERROR_CODES.EMAIL_CODE_EXPIRED\n// AUTH_ERROR_CODES.SESSION_CREATE_FAILED\n// AUTH_ERROR_CODES.WALLET_CONNECT_FAILED\n// …see types.ts for the full list\n```\n\n---\n\n### `StellarClient`\n\nLightweight helper to submit a signed transaction straight to Horizon (bypassing the Pollar API). Balance fetching\nlives on `PollarClient` now (`refreshBalance()` / `getWalletBalance(publicKey, network?)`).\n\n```ts\nimport { StellarClient } from '@pollar/core';\n\nconst stellar = new StellarClient('testnet');\n// or: new StellarClient({ horizonUrl: 'https://horizon.stellar.org' })\n\nconst result = await stellar.submitTransaction(signedXdr);\n\nif (result.success) {\n  console.log(result.hash);\n} else {\n  console.error(result.errorCode); // 'HORIZON_ERROR' | 'NETWORK_ERROR' (or a Horizon result code)\n}\n```\n\n---\n\n### Wallet Adapters\n\nFor direct wallet interaction outside the login flow:\n\n```ts\nimport { FreighterAdapter, AlbedoAdapter } from '@pollar/core';\n\nconst adapter = new FreighterAdapter();\nconst available = await adapter.isAvailable();\nif (available) {\n  const { address } = await adapter.connect();\n}\n```\n\nTo plug in external wallet stacks (e.g. Stellar Wallets Kit) without `@pollar/core` having to depend on them, pass an\narray of `WalletAdapter` instances via `walletAdapters`. The built-in `FreighterAdapter` / `AlbedoAdapter` are\nauto-registered; entries you pass are added on top and override a built-in by reusing its `type`. Each registered\nadapter becomes reachable through `login({ provider: adapter.type })`:\n\n```ts\nimport { PollarClient } from '@pollar/core';\nimport { stellarWalletsKitAdapters } from '@pollar/stellar-wallets-kit-adapter';\nimport { Networks } from '@creit.tech/stellar-wallets-kit';\n\nconst client = new PollarClient({\n  apiKey: 'pk_...',\n  // stellarWalletsKitAdapters() returns a WalletAdapter[] (one per module)\n  walletAdapters: stellarWalletsKitAdapters({ network: Networks.PUBLIC }),\n});\n\nclient.login({ provider: 'xbull' }); // any adapter type the kit registers\n```\n\nTo introspect what is registered: `client.listWalletAdapters()` returns `{ id, meta }[]` (meta sanitized),\n`client.getWalletAdapter(id)` returns one adapter instance, and `client.getWalletType()` returns the connected wallet's\nid (or `null`).\n\n---\n\n### Custom adapters (`AdapterFn` / `PollarAdapter`)\n\nGeneric adapter contract for wrapping external signing flows (e.g. Trustless Work SDK). Adapter functions receive\nparams and return an unsigned XDR; the client handles signing and submission.\n\n```ts\nimport type { AdapterFn, PollarAdapter, PollarAdapters } from '@pollar/core';\n\nconst trustlessWork: PollarAdapter = {\n  initialize: (async (params) => ({ unsignedTransaction: '...' })) satisfies AdapterFn,\n  release: (async (params) => ({ unsignedTransaction: '...' })) satisfies AdapterFn,\n};\n\nconst adapters: PollarAdapters = { trustlessWork };\n```\n\n## TypeScript\n\n`@pollar/core` is written in TypeScript and ships full type declarations.\n\nKey exported types:\n\n```ts\nimport type {\n  // Client\n  PollarClientConfig,\n  PollarLoginOptions,\n  PollarPersistedSession,\n  PollarUserProfile,\n  PollarRetryConfig,\n  AuthState,\n  AuthErrorCode,\n  LogLevel,\n  PollarLogger,\n\n  // Storage / keys / DPoP\n  Storage,\n  OnStorageDegrade,\n  StorageDegradeReason,\n  KeyManager,\n  PublicEcJwk,\n  BuildProofArgs,\n\n  // Sessions\n  SessionInfo,\n\n  // Wallets\n  WalletId,\n  WalletInfo,\n  WalletAdapter,\n  WalletAdapterMeta,\n  ConnectWalletResponse,\n  SignTransactionOptions,\n  SignTransactionResponse,\n  SignAuthEntryOptions,\n  SignAuthEntryResponse,\n\n  // Multichain wallet state (v2)\n  WalletChain,\n  PollarPersistedWallet,\n  WalletBalanceRecord,\n  WalletBalanceContent,\n  WalletBalanceState,\n  WalletAssetsContent,\n  EnabledAssetRecord,\n  EnabledAssetsState,\n  SendPaymentParams,\n\n  // Solana wallet adapters (SIWS)\n  SolanaSignInInput,\n  SolanaSignInOutput,\n  SolanaSignMessageResponse,\n\n  // Adapters\n  AdapterFn,\n  PollarAdapter,\n  PollarAdapters,\n\n  // Swaps\n  SwapQuoteParams,\n  SwapQuote,\n  SwapProvider,\n  SwapVenue,\n\n  // Earn (yield vaults + lending)\n  EarnProviderId,\n  EarnOpportunity,\n  EarnPosition,\n  EarnPositionParams,\n  EarnTxParams,\n  EarnWithdrawUnit,\n\n  // Ramps (SEP-24)\n  RampsQuoteQuery,\n  RampsQuoteResponse,\n  RampsOnrampBody,\n  RampsOnrampResponse,\n  RampsOfframpBody,\n  RampsOfframpResponse,\n  RampsTransactionResponse,\n  RampsSignatureBody,\n  RampsSignatureResponse,\n  RampsCompleteResponse,\n\n  // KYC\n  KycLevel,\n  KycStatus,\n  KycStartBody,\n  KycStartResponse,\n\n  // Distribution\n  DistributionRule,\n  DistributionClaimBody,\n  DistributionClaimContent,\n\n  // Stellar\n  StellarNetwork,\n  StellarClientConfig,\n  StellarBalance,\n} from '@pollar/core';\n\n// Runtime values (NOT type-only — `WalletType` is an enum, so it cannot be\n// imported with `import type` and then used as `WalletType.FREIGHTER`).\nimport {\n  WalletType,\n  POLLAR_CORE_VERSION,\n  AUTH_ERROR_CODES,\n  PollarNetworkError,\n  isPollarNetworkError,\n  toBaseUnits,\n  fromBaseUnits,\n} from '@pollar/core';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}