{"_id":"@supanovaapp/sdk","_rev":"39-41ee283a648cca7b3e10559c7a65a9f8","name":"@supanovaapp/sdk","dist-tags":{"latest":"0.2.47"},"versions":{"0.1.0":{"name":"@supanovaapp/sdk","version":"0.1.0","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.1.0","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"3d746599c09d0126d3e5c6553e79241a40380fdd","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.1.0.tgz","fileCount":4,"integrity":"sha512-xbl8zQT50IcwVLaSW5Zp/kMPnB1fj+rE+RxRpAKMXcp11XbL5MeXIZkN16DjlKlOsQszMPrq/P+fhQOB/tUJgQ==","signatures":[{"sig":"MEUCIQCabVioz6f7j1Ouao3npCdK2RKSBkS1mjdQbc40+Rn+OgIgZfgYDH9AjNjj68P8V5adi3s2fF6hNWHS/85+OWx+UEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8885166},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"c7ed90ed086c424c3423be153fb37dcbb5dca301","scripts":{"dev":"vite","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","build:prod":"tsc -p tsconfig.build.json && vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.7.9","buffer":"^6.0.3","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1767109952968_0.37369991058336893","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@supanovaapp/sdk","version":"0.2.0","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.0","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"6405ce217396a24f264ded091f4e69886c62d7ad","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.0.tgz","fileCount":4,"integrity":"sha512-NYWruC7FyDD9o/XlVp4/ULM8QtR+hF2zJex9BnP6+vgEXcKMZNX36HJtNAn++lHlGei3MCRpi3YrcFh3DRUSNg==","signatures":[{"sig":"MEYCIQCYgmjGfQTxTPNZCWCyfTkMY/hemDHXKkm5g9CkRpQ91gIhAJLBHDNYfxFeE6BC4OhYTe8E3cqLmaJCjHsMMArH/zpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8885084},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"c7ed90ed086c424c3423be153fb37dcbb5dca301","scripts":{"dev":"vite","build":"tsc -p tsconfig.build.json && vite build","preview":"vite preview","build:prod":"tsc -p tsconfig.build.json && vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.7.9","buffer":"^6.0.3","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1767110044800_0.7931648333019563","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@supanovaapp/sdk","version":"0.2.1","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.1","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"1b3aeeac065eb75965bcf8ff8d6c624d984dc8a4","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.1.tgz","fileCount":5,"integrity":"sha512-jNxuS5uuzpjOcZkkT6UL0yjJKsG0eJfMyQ7PijiAtqFsjthGedu2uud3LZPKOU1H3xfloAhJJAO6wGEOA50kHw==","signatures":[{"sig":"MEUCIExvfSK4NXTd1osZQLSqrDi6zjdP3rP4zw9H2Si0ZsYKAiEA1DLcKERyyFT/hKKO2PUcZ6a4yVeNXgJmOW4AiLP8r0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8927235},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"e2122cf08433797c4e56ee616f231c8dd5d22127","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.7.9","buffer":"^6.0.3","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1767110728142_0.41031601469312107","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@supanovaapp/sdk","version":"0.2.3","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.3","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"d15145e75aadca225e8ee82d9402db372b32a6b1","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.3.tgz","fileCount":5,"integrity":"sha512-WrBQnmbmeFkpCd7dVVv7SlQi9yBG/97VDWOrjMKGghAJ9kHjqg4M5WoDjoGE8kaEIhRVDaro1m8BNixXdU6lsQ==","signatures":[{"sig":"MEUCIQDtv76aGyB85G1cLfoUX7a4qC5ejn6Ms6J9hoFDcrxKuQIgYzgw2xXljBOdFsTiE0Ig8KMc3r/fyvte5dhBMagBJK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9196589},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"4cbfe8ca778770941fb7bef731a9ec51b9c0d654","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1767495169993_0.8879026622990982","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@supanovaapp/sdk","version":"0.2.4","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.4","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"dfff089f990ecb746e020a1ac9963f335c62a3ae","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.4.tgz","fileCount":5,"integrity":"sha512-O0lgrHP2MQyXC55TvMN6acw+iu8gSXHr53o8Ns1BSISxl14FDhCg1hyc3YM3VwxEyFdlrmIb3fCxKlz1LJT+qw==","signatures":[{"sig":"MEUCIDEJt6kLWT3tPQYm5SMcJk8yHDnSa03OeaOyqPfvbfU9AiEA5ecMindfcb5aXAj1WXp3kehs9bU+tqydX7xLrXP7yis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9212001},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"6d769685087543db65ef0988a9417eaa4abb58aa","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.4_1767506459890_0.33497864861005366","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@supanovaapp/sdk","version":"0.2.5","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.5","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"0af7fa6a265dba6908aba9bbfa160095334d2f39","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.5.tgz","fileCount":5,"integrity":"sha512-c2r01/tjG9O43mPXdpdRlUluLQ3iQVQhr1t029m0c3ekAELqq5dNCyip8sOJNQX6Ngtgr+SWVmtw78wV3zjaJw==","signatures":[{"sig":"MEUCIQCrLccpouIiWryRRdSpvGpcuHVBHdygPOCG5YZvWhIIrgIgGnPrkcPDfQCNZi7YXCP6fdKboYo5RlFxICYfhIQ1nuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9213904},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"8e89da5bf02111f7269c24e111675d648f9cd82d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.5_1767515577844_0.7065136841314434","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@supanovaapp/sdk","version":"0.2.6","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.6","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"3b626987fc9e276e93650f10c6b25777d331df6e","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.6.tgz","fileCount":5,"integrity":"sha512-sArncImIpUem4M6vqUJR8GLIpRp6qBGcU1HWW58suJr3UycUWNwgWP6Ip5fcKIwDA9pNATCFucwAfDodErwXTA==","signatures":[{"sig":"MEYCIQCXlFE07lCzBznkEKevNZTOGPqSnok97rgH88Z85JjBUwIhANt5gNcmDBFx7F3mPKVNPfRs6bBqMjBlXVtquNqDu0wi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9213996},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"282cc691fcaca40e557f2dabd80758c5570acc73","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0","@solana-program/token-2022":"^0.8.0","@solana-program/compute-budget":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.6_1767542089046_0.4887726826882881","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@supanovaapp/sdk","version":"0.2.7","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.7","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"afdfc1a7852a9d2d4003bfe641d2b7d023508f86","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.7.tgz","fileCount":5,"integrity":"sha512-qRLQ3CcEpwDo9YlTGUAgwIvfZVKfjlZ0zo3f5OGRA2yVs23/KM5HEa3WOIMS71BRD+sWJHQ+RPn3QHEbwsilug==","signatures":[{"sig":"MEYCIQDpAtk9kfGx+wGwmykGTBS7ChgvNprgbcPJWQy+mkZ1RgIhANxSwc+HOtpq7iREm3a8HGa4gzlHPmqmdUwpsevQjs+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9213904},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"282cc691fcaca40e557f2dabd80758c5570acc73","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.7_1767542676846_0.5153532255039939","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@supanovaapp/sdk","version":"0.2.8","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.8","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"3c119f5338db438c0b908c2fbde2ccef1b0c6aaa","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.8.tgz","fileCount":5,"integrity":"sha512-Vht4hm/GIwksZksU5RbJng3d98gXh1H5HcrF2dgGZKdzdfDYzX8RbeVX5iGZImPW43B1PVuoZ4DqHG4riWpd/Q==","signatures":[{"sig":"MEUCIQCCF3a2RWi0+yZEM5pNWKDVk9Rh4TRI8yPCUcUmWJq8SAIgeoBw/7oNebcF+P+wwvA2vtV7pMzvlbOAZh2Na64Vs0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9213986},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"e921181371b2573ae6deee8b15d03d020990bb63","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@solana-program/token-2022":"*","@solana-program/compute-budget":"*"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.8_1767543057958_0.17164156604943814","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@supanovaapp/sdk","version":"0.2.9","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.9","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"4e0a86ffd7924644b2dbab89f88421fa3427f18c","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.9.tgz","fileCount":5,"integrity":"sha512-rplEdIBP9RRfn00EdwFkTv52GZzqiO4G5jJbAMOAR1XxGvPNWrwqpyF2JOLNyXbBDOAAMssMUtEXVVdcOYPIJQ==","signatures":[{"sig":"MEUCIQC46zRMQvLWUHiaCSqya+NvuLzHTJx2on39rwQWdk8YBAIgGbiQ+yIfZNXp+jFywk1emcTBPtcg40b8hRSklnJNt+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9214072},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"e921181371b2573ae6deee8b15d03d020990bb63","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.9_1767543365339_0.09022691945673977","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@supanovaapp/sdk","version":"0.2.10","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.10","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"73a3c1a5947e060ca7b408dc785aab868a1659e2","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.10.tgz","fileCount":5,"integrity":"sha512-VxiqwRiJ2LlOOjWq+NyTgQZ+YTpJBiC8QoDc1mI1NSRwzA+waBCUlDNvgymcJNf8WoYN+ozAvPEORaggx/DivQ==","signatures":[{"sig":"MEUCIQDHfeWc3M5hiJwk42WQvCEIsk4X+yHExTjgzm0WVEw02wIgaPXhn6ZUKd00JzVgneM3md37Z/QQdCvBzh5k+iR8CpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9213917},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"e921181371b2573ae6deee8b15d03d020990bb63","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.10_1767543570027_0.047129095486939","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@supanovaapp/sdk","version":"0.2.11","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.11","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"19ac3fb5955c151865141d76e0ffb20a05a77d49","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.11.tgz","fileCount":4,"integrity":"sha512-66vQO997GnVHeXWx7GrxLP0ompo0bssnyylZ+dUbsa24ERC4GvLMcdGpEHdDOaVehbSoeFFzdFiGobdfR9/toA==","signatures":[{"sig":"MEUCIQDaas3AhssY+XedfJhW035EOnHhb1HVY31w1Qj4DLS+0gIgbEbNxoUPXld5zKbsefk/yXkbgQxloelbmSol6QqYk70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9177495},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"b03ce958cf37bd4bc0b9dad14ca28c02d9cbcc4a","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.11_1768176686003_0.27380750199334813","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@supanovaapp/sdk","version":"0.2.12","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.12","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"468bbf5e90627395600ac0a89fefca5fb660138a","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.12.tgz","fileCount":4,"integrity":"sha512-DBIENFngBhKnMJGQ+qLiUg3fQReinNPknHSQW86ISplntfFxU5dPcjdPE1Qu5AuPubmIjN5EbelnM9s5wZd3+g==","signatures":[{"sig":"MEYCIQDloUUDfAgt4sZImMFWelgIjX4OsXQJ4JA/Y/MKDeOybgIhAKu5sP/Sq0qekrN1ACR+/73qDrtHIEhYctWg96oRBGQC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9177760},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"34dc4bde569cdf311a87d9fe14e98411ea980a94","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.12_1768347749967_0.4417457207041935","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@supanovaapp/sdk","version":"0.2.13","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.13","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"76d62b1f1e07a93992c165a7e8a29088e4a2afb6","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.13.tgz","fileCount":24,"integrity":"sha512-mnFykQeAOPyI2DgFW02m6ljl4z5O5e27bC/n4eJtAU3kLxfqJZqfCnwEZEieC9hivXUzkSKDJJL30UCS0zDxiA==","signatures":[{"sig":"MEUCIQCyXSJu6OmqhxUaqsrAInYslVF4uXuQHShdLd7JDx8wHAIgBP51C3OV8GC+37O44+GTEQz5+em9JH1f7+lKu1hExuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244365},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"4da7cf06e9241da027e846e52bd4446f2c14e5e0","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.13_1768363335967_0.8196651204539593","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@supanovaapp/sdk","version":"0.2.14","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.14","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"14aeda06ee8358bc3dc942ac77cdae36a3cb0d2e","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.14.tgz","fileCount":24,"integrity":"sha512-sQsBbob14caq9mnkZTi38inuy8PqV5TL2EPTmFLQ8a7VhWRC+nEX6FkreVZb2sBohCnqhYHyxYVsk7zk6zICFg==","signatures":[{"sig":"MEQCIFP9JsEpvVXWMR+LBCRIW0VNRXhovGzGb76nUnZ3mW/uAiBJEeW1O8tq8NTJVJzQVjJ47BZ/5UfeN1l62McKLwBF5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244365},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"4da7cf06e9241da027e846e52bd4446f2c14e5e0","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.14_1768363687549_0.6542973292552756","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@supanovaapp/sdk","version":"0.2.15","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.15","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"8fa2a09ae4fcd9e9e2e295bd6214e0dbae44fba8","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.15.tgz","fileCount":24,"integrity":"sha512-9qXE5xu9Glj5qF8Zyf3VGBe8IeWT7zUOf03EBXqZT0U6U3MLwNJ75CLQlxf6NKbqPHp233VHoyFrguwxdftukA==","signatures":[{"sig":"MEUCIF5bZVKaB1S2WT5GEA7YNykBhAA8xmSTXOIca+KBEoDEAiEA6+DIB5HFQLTKeDQPPSoAyMnFzqFkKe3LEok/1MCRRAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9244727},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"4da7cf06e9241da027e846e52bd4446f2c14e5e0","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.15_1768465419413_0.9429351104817578","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@supanovaapp/sdk","version":"0.2.16","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.16","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"77c470c80b60c604656eba61dcbf08f02caddad3","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.16.tgz","fileCount":24,"integrity":"sha512-DFnKFShviE1HhnHO27bwI14c6n5sTRxyt/L4+wRx5gbg9FqzpebKts1gFYbvR0NL/dWHhiJW8xoo1Z1BUWAtMg==","signatures":[{"sig":"MEYCIQD5viPIjX54mn4DZreLKeN+xMEBk3Aw1lyClLV8U4wOswIhAMuBv5McSYG2g6fiiBpvu/O2Cfg5f304GnjlAtkXA8ze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9257127},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"6edbe985cb0f0c959ddaf0c5276060d6e7a3f65d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.16_1768760673140_0.04982424533883889","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@supanovaapp/sdk","version":"0.2.17","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.17","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"a225a090d2cbd7c0610b4435dc21c7abecdb89f5","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.17.tgz","fileCount":25,"integrity":"sha512-e3/IXB4ajaThv1G5MTKkNJ0M+QgBfbLUSU0jyldy2bwr3rvQhMZdRfkn6ijnvjOJDi0E84TrLxzMJa/HbkLKlA==","signatures":[{"sig":"MEUCIBDfXp6GoDBjz1DAPy1zjBJzV1/Z/tnkaETOloS5tPspAiEA/3taOgp98ajMWgWLVAgsvhM0ajDuom19gGShjlzFptE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9264164},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"445fbac9ae3b4a10f7bad09c76b58d952bd42c31","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.17_1768935614987_0.5558750933205732","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@supanovaapp/sdk","version":"0.2.18","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.18","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"42f24087f8d6921cf4536ff7d78c97ffd01ccaa8","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.18.tgz","fileCount":25,"integrity":"sha512-gyxYgtbUM9DLzb5oFL7Rm2/cA+VKDppb98s0y9ueHsvQwpUbDlXlS5x8xhjONBGmHi2XZmcKTti6Bd6o7UD03g==","signatures":[{"sig":"MEYCIQD+80o4l6fpmYR5kVA8vpL0JfLMk+CuGeYcT0Q7Yyh7pgIhANqlC1qCRcyXl/YU678qXK4vx3rIlnmK03TJZRF/1XG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9266288},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"445fbac9ae3b4a10f7bad09c76b58d952bd42c31","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.18_1769173655819_0.376367795278584","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@supanovaapp/sdk","version":"0.2.19","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.19","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"e6f43282cb76595634b25371dc58ca292c3c75f7","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.19.tgz","fileCount":27,"integrity":"sha512-VxAZcgx46ElGJYC5TKScC9glGX2LRXuKjGAxQAwliLfkeD4LLsI3XP7hbSyebf8YhNe1VrnTyYdj8N/+2fdFgQ==","signatures":[{"sig":"MEUCIH/rHmqjEw35HTM7oLFUJXuIq6yyVzFbhBzOgYrFN5pSAiEA7yUjTHs9kqMGA9icEnxbFGvnUzcSHrKx/NwzhjT6iOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9280442},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"58039ff9a9759d67af731496faf0f2cea8f10dbf","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.19_1769555720997_0.8802294972517073","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@supanovaapp/sdk","version":"0.2.20","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.20","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"0d3df8d043130fbe4fb5c49720b649d961a03b11","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.20.tgz","fileCount":27,"integrity":"sha512-h7Wi35wnIFKe5bZ9rmrk81XA7Kb+zrzgpM3MsuYQmmJQgJDziRVtIfjvWe/YF4pmZdoKwO4jmyC0Y4OY3c44vw==","signatures":[{"sig":"MEUCIQDQCsF/gkdKUdZhizBTQ8+uvg83LO2BwRT1MPy1w20DPAIgI7WVEDfwlyPXGtMWYgKCnOtmv3XyzpDJNT49hHKXCy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9280809},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"58039ff9a9759d67af731496faf0f2cea8f10dbf","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.20_1769673421806_0.09484512445983873","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@supanovaapp/sdk","version":"0.2.21","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.21","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"666ce0e1c583296237c6d2389a08560356bbc8e5","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.21.tgz","fileCount":27,"integrity":"sha512-oIpr49ajcT3ruV25ptYuio9diMru4UF6M7Rzm31Qo55DmeW6NAqU8cfpRxFSX9MMrn7H+CZVWodFwYT/3Q8vmQ==","signatures":[{"sig":"MEYCIQDmL3jegAtSzKaQ0x7eVDAfZrdwu4/Xzaiir7oRGVCiVAIhAP1GAD/pyAnpkAHCrmjZk9oZRFIS2o1SAW7AY1W1qlpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9281157},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"e4bfbe5231632a6f59ef45013ce056a67c477ff4","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.21_1769805701152_0.5635939522136046","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@supanovaapp/sdk","version":"0.2.22","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.22","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"7e74d3a55565634cc4b0e4c358bdb1d52245248c","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.22.tgz","fileCount":27,"integrity":"sha512-wzsryVvTkD7jpnpaiuexn/m08LhUVKxRLENVF7fDpfZ36kFMZFVyAd0sXIk4R+T4O8QS7dJyvrmV/HvsrHARfA==","signatures":[{"sig":"MEUCIF3y7/BhJTgs00B6nZwop6wwY2DAGiY7U0PrpwxRfLRkAiEAxZXBdrndR/IGiWEZl15oEGJr0dUi31++yHPE725gt94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9281851},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"4b121c75d5aa7c6d87e352d8a373fdd64c74f125","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.22_1770138354199_0.06065554646365112","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@supanovaapp/sdk","version":"0.2.24","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.24","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"5b8bf87ad6288f5746466ea2e0284c5318bea376","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.24.tgz","fileCount":27,"integrity":"sha512-9rCLh9kxHlkUao43xEluWnGCa5f3o/3azaSIhmyPNxF+EXpI70uN3B4t4HR91sQkDqS62uPRnPgHGjGmZzJWog==","signatures":[{"sig":"MEUCIQCQbqUKTORG530rAKyrYiY8OE0r4G0a932udAshGO3MpAIgQjO6/CGPB8NxwTMh7pxa6Oi//fTX0CyX2qZrSDprho0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9282800},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"affcfe5fb0e01acbf84ba0809f65004fc41196d5","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.24_1770140842081_0.7071693079110675","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@supanovaapp/sdk","version":"0.2.26","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.26","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"fe6c449af402e860cda9690b9debdde63ae9510b","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.26.tgz","fileCount":27,"integrity":"sha512-93hZRQfi/R6JPqX8wr5/CeKThKOBa7HZzq8e4Dbv3WecWQ5ZH02lzgsXhYlI214mTGBBbXXTxWuvAJshxrZ1Wg==","signatures":[{"sig":"MEUCIQCUJvGz2LMH4CReGxDaWvhAVL1+zFiObGXg2VHRfpvLTgIgasq9MJWTPkiFYGr3KhNbjbvmGkSptFhPNCMsjMhnLjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9283513},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"72adfe0ac245086757f07955932fce31a8228a0a","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.26_1770142522058_0.7869158024875185","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@supanovaapp/sdk","version":"0.2.33","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.33","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"579d06f7c98819cf68bd999d960d7485449bdb18","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.33.tgz","fileCount":27,"integrity":"sha512-X07oZ1P4V0zcrWsCw+x9Vu5vMN1OG52KWqMhAu3dKEGA8Px+lIpdYHHE/Vl/R/Co/OWjjqJjqL53SSi31qzu6A==","signatures":[{"sig":"MEYCIQD0fXZBd4tJvbxhiE3GNv4CKN6S8/wuKkj/1tHF5P5FUwIhALoyKvYvoj3YiTY7Ht/CTmlm1D3q7P3WMgJvO76ynvbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9285025},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"ea5d8e5b3dce9a3b3b85db365f2dcdfbaca5b25d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.33_1770147143862_0.3582052099708244","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@supanovaapp/sdk","version":"0.2.34","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.34","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"951e304076539cbd1bee40d2334f319b13160edf","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.34.tgz","fileCount":27,"integrity":"sha512-J8QpFTi1Gnx055OWfA+2SI2LGn8JzZ1DygNPVFvrsSwqJsCd74Cqtw8X4vxmiA9NAijsNV+xqs67UV2g3/qEKQ==","signatures":[{"sig":"MEYCIQDINFquYRLsxxVwguivP4WWkDHBWSVwz+GHZOuQ96rVzwIhAKW6G5JTepOSHJp12h3RDjfaFkJ1e4pk+cg+t3n8Zvn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9287116},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"ea5d8e5b3dce9a3b3b85db365f2dcdfbaca5b25d","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"10.9.3","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.34_1770314582642_0.48911089764282667","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@supanovaapp/sdk","version":"0.2.35","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.35","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"c6e1ce3baf4281e5f623abaa391dacd07d65555a","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.35.tgz","fileCount":27,"integrity":"sha512-5vkMCqX/6qKiL6tY6DBqrwFMrUNJKcYg3m434RYa4Q5vINwU0U41xvpNJuiAL9T2z7UgryZwi99FryA65V8Ang==","signatures":[{"sig":"MEYCIQCKLvqweUAKaDqs64s0fMgCiyI4K96Xh+KJ44Av4N+wZAIhALccX8N25HOfGRjtBJXvDtozJUNm7NS57EqtfPOtOgeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9287008},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"335c51419a7ce72e60a869780c6f39db781ce917","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"10.9.3","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.35_1770315528555_0.11598945604899047","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@supanovaapp/sdk","version":"0.2.36","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.36","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"a407dc35f74cca96e61cc54344035fbaec00c283","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.36.tgz","fileCount":27,"integrity":"sha512-Fu8xRZZKUKGiMx1L3xxZA68FXbXit0gLpwbTPTmwOYlWNGWvzB4Z1RLN0YfF7pNTKRr9R1mJDH0ykUHJA9maWw==","signatures":[{"sig":"MEYCIQDQImP5Ph6mzjq6HWGpyqZM7MlcdNAG3UGO/xQTSotVywIhALC03bxQZhSdtLqiCuV6LhS+tMPo6htoWUnK6+K70qpx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9293585},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"f5c21a3390b0c8f4285a83fe6276bac388dbbad4","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.36_1772545094160_0.2492794111660006","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@supanovaapp/sdk","version":"0.2.37","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.37","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"2263e4172b076cce14ead38238da671a6e63867f","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.37.tgz","fileCount":30,"integrity":"sha512-B/TRxR/YR3e/+u/PpuI6Cr3T3WKWA/Sk1/cvCyUu/vurAABX8ZaYxJc8xGOUVusbZHDCwtb5CppOBZfDe9d01Q==","signatures":[{"sig":"MEQCIEl4D4nf/42FwEBYRxq7nUE6RCeXb+ev4uuO/8lg8OZyAiAwiULEec4mUIDwiBiyQyu/zsSZpB4SQxzng/gtmPvrDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9300261},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"a801b05bb503f0e08569a427244cee85c2f2f6b1","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.37_1772744117120_0.8816065295457245","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@supanovaapp/sdk","version":"0.2.38","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.38","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"e61f007baa2323acc6281d44032a399abca2fde4","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.38.tgz","fileCount":30,"integrity":"sha512-QWZZiZQe5wfUUOiETZ93l6TFN22gdTZMYZr+gtGKXyW3Dv3QrgR7sg5iia69IzbwQP/LRhffQBYuZCLTyHru6A==","signatures":[{"sig":"MEUCIG8+leGetinXuZwmIE3WE0EL+m92c3zZcTwES5pyR6FiAiEAt01cyCJ7prpgSdrMTt33h+I+tyyx+0BDSgkxa9qdrfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9301256},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"fd82c4919f6b2f2ec46e6350b72afc7a43559053","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.38_1773149174250_0.5847545534858973","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@supanovaapp/sdk","version":"0.2.39","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.39","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"7ab696dc7e3ec1519ba55175207d2082372a6572","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.39.tgz","fileCount":31,"integrity":"sha512-/L7GX5fQ5J7RmlD6gIy25tBMNeswkMjHeaKfbl7zarAgXWMqT0Q3F/m52pvdrBgd+JDB4uCBaMR+8jmoNuLQTQ==","signatures":[{"sig":"MEQCID/jg+dgkHa7rwJ450b1df93658AWAG6M6RvhSN3inVPAiAhcF0N3mi7n816mW3JQbZlZF1IH/kBK81jBRk+fFyaTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9305733},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"cdee02ffce62eefda0fd26fb063b0a52f2b38990","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.39_1774911069709_0.7613982655566525","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@supanovaapp/sdk","version":"0.2.40","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.40","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"5bd770f40510f28d6f6ef9b19a4a72980bf9f904","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.40.tgz","fileCount":31,"integrity":"sha512-Kw1Ounp8gUJ2NgEmY/Vn1pU0c7N1Cn9MWk8YQEg5lAqmklkYCkdxhZqy9SzKOUkulA3CysBG+OUVNadmoXwz6g==","signatures":[{"sig":"MEUCIQCcwxZDy5Y/jdojGGRQ4c9wscyJuEY0YxisXEmms9zx4gIgZaSj2ANdKLzfmXdGjfXjNxb6jNPxWjyHAyMudpYLlkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9305860},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"cdee02ffce62eefda0fd26fb063b0a52f2b38990","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.40_1774956580089_0.6137734132542076","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@supanovaapp/sdk","version":"0.2.42","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.42","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"3fc66fbe69341dbd4c842ad09623f67ac793e86c","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.42.tgz","fileCount":31,"integrity":"sha512-l18A2LTuvECX6AsIwvROM76UMPYGJy1hsdIrAniG4dWYQtx06+iQqW9oRbXwem/OaG89+2nryevVlH/y7XMk0w==","signatures":[{"sig":"MEUCIA3ADvtsCY1xiXPCwakMikCyLX/T+nmyrFv2wD4vQ45NAiEA3UTQa65bI4+hmwIlO1RnoNR+UaJmSZoI98Ob4dOm+8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9300344},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"b46aa87c7a82e7acaa231efbcd776e59eaad25b7","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.42_1776805227907_0.924262775438808","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@supanovaapp/sdk","version":"0.2.43","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.43","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"ef41e6f4fe6d9a8d1d963e68817e434e12d4e7e6","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.43.tgz","fileCount":31,"integrity":"sha512-rfWiVgJvTymfEUaWrpbH7U1XFlZV0V2dbdoVRZaJnlgkcNhajFvKXFtQyj65XKcIjgVNuJSR8TI4iso6rob08Q==","signatures":[{"sig":"MEQCIBwHdP8dKcfqP4GoDAKcMXKyuD6A2SKx+s728cxVuNKWAiBlqIzRo0+/FrIYC2yHExNe/G41Ebo4scBEx3p9A0fNqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503589},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"2423faf480c0f730af583b58946df63702d32220","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@privy-io/react-auth":"^3.3.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.43_1777209816496_0.3279796814214131","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@supanovaapp/sdk","version":"0.2.44","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.44","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"73b23a04aa3030e5f9f0a9319faf11de13d62cd1","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.44.tgz","fileCount":32,"integrity":"sha512-j0zK665eLfnCjd23BWDcbcwm2RrKoMrWP/SRrvPC9Mbx/xYEifFg3RtyFl8ODAC9bV7njj/5yOif2VG12VZYZw==","signatures":[{"sig":"MEYCIQDY709Fh9knuplwX41ImeTlQZr17t0LYKNKo0coaY3nrwIhAKlXaFbdOBSvH+ErGEjeL1vVbshUtRVn9RxCdChytfDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505566},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"4e6617edc9449573b1a06dc9e5bb5239911bfe93","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@privy-io/react-auth":"^3.3.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.44_1777904954914_0.02137985459870473","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@supanovaapp/sdk","version":"0.2.45","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.45","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"5de3185b38d7709db96a465a6038c07c469e7df9","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.45.tgz","fileCount":34,"integrity":"sha512-KJUgGt4THYsUqyXLGyMgoer+mBY/ig0UjEt5bjOOun9Vca4Hc7Esoviqi+0obsoeZSoKzGfpiXpRA6Mepzd2Sw==","signatures":[{"sig":"MEYCIQDy+VdUQQw8jOIYBsvjTgXCfTD8ChuNL/mpB9GupVwCSwIhAMGjuoqSGTirm9nt0DdHugyEeviB53Z+WQE65PUGFrZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507286},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"624a975f5e4daf5ca34aef5ecb79374cb042b723","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@privy-io/react-auth":"^3.3.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.45_1778881006688_0.4976043540408477","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@supanovaapp/sdk","version":"0.2.46","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","_id":"@supanovaapp/sdk@0.2.46","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"dist":{"shasum":"8cfdf974ce0cf9fbf5b3123ae6026a9efadd9612","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.46.tgz","fileCount":34,"integrity":"sha512-9nkb4h/w50jWgj/82WmBsCTdWHGc2XUfsIEteQTrhK0l1+ZXToZBOaoe/OVGEih5sq43DeK+8Kig3IGpPSdDkQ==","signatures":[{"sig":"MEYCIQCK+5iujkW6MYLGUR0xgtOl4NK0e6zAg3yGDZOy3XGMFQIhAK0oBh1yftPXBNEP0AmDJSa1rTlKpZ+d28/jv9VTNpwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507571},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"1cc92d982db080de4e847cbd00705eb1b0eb62ab","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:prod":"vite build --mode production","type-check":"tsc --noEmit"},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"_npmVersion":"11.7.0","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ox":"^0.8.0","viem":"^2.21.54","axios":"^1.7.9","buffer":"^6.0.3","@solana/kit":"^3.0.3","permissionless":"^0.2.24","@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/token":"^0.6.0","@solana-program/system":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^22.10.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@privy-io/react-auth":"^3.3.0"},"peerDependenciesMeta":{"@solana-program/token-2022":{"optional":true},"@solana-program/compute-budget":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.46_1778959262404_0.7943905817168868","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@supanovaapp/sdk","version":"0.2.47","description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"scripts":{"dev":"vite","build":"vite build","build:prod":"vite build --mode production","preview":"vite preview","type-check":"tsc --noEmit"},"keywords":["supa","privy","canton","stellar","web3","react","sdk"],"author":{"name":"npm@supanova.app"},"license":"MIT","peerDependencies":{"@privy-io/react-auth":"^3.3.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"@solana-program/compute-budget":{"optional":true},"@solana-program/token-2022":{"optional":true}},"dependencies":{"@headlessui/react":"^2.2.0","@privy-io/react-auth":"^3.3.0","@solana-program/memo":"^0.8.0","@solana-program/system":"^0.8.0","@solana-program/token":"^0.6.0","@solana/kit":"^3.0.3","axios":"^1.7.9","buffer":"^6.0.3","ox":"^0.8.0","permissionless":"^0.2.24","viem":"^2.21.54"},"devDependencies":{"@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^5.0.4","typescript":"^5.9.3","vite":"^7.1.11","vite-plugin-dts":"^4.5.4"},"gitHead":"1cc92d982db080de4e847cbd00705eb1b0eb62ab","_id":"@supanovaapp/sdk@0.2.47","_nodeVersion":"20.19.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-uFeWhISK8H/sIjR0dLCca/GYcLY2KFEap0lIlZaGgMOhTcZo009gw2vI/Sf6FzOduE+80t2VEfUI7csznN5aSA==","shasum":"7e468f99155e2099d4f53a220db7323dda7a0965","tarball":"https://registry.npmjs.org/@supanovaapp/sdk/-/sdk-0.2.47.tgz","fileCount":35,"unpackedSize":510886,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBM9IYFGQs9vsfIHjJJgU8xnZFjPKRqbmrY1ONo8LNCpAiBsu+xqcp51HuuxJGfZMS69wBn2nc3L7jdI+kBQKK5QtQ=="}]},"_npmUser":{"name":"supanova","email":"npm@supanova.app"},"directories":{},"maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.2.47_1779973195258_0.9027119286935821"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-30T15:52:32.906Z","modified":"2026-05-28T12:59:55.576Z","0.1.0":"2025-12-30T15:52:33.216Z","0.2.0":"2025-12-30T15:54:05.075Z","0.2.1":"2025-12-30T16:05:28.431Z","0.2.3":"2026-01-04T02:52:50.261Z","0.2.4":"2026-01-04T06:01:00.198Z","0.2.5":"2026-01-04T08:32:58.085Z","0.2.6":"2026-01-04T15:54:49.328Z","0.2.7":"2026-01-04T16:04:37.110Z","0.2.8":"2026-01-04T16:10:58.214Z","0.2.9":"2026-01-04T16:16:05.600Z","0.2.10":"2026-01-04T16:19:30.292Z","0.2.11":"2026-01-12T00:11:26.270Z","0.2.12":"2026-01-13T23:42:30.289Z","0.2.13":"2026-01-14T04:02:16.208Z","0.2.14":"2026-01-14T04:08:07.887Z","0.2.15":"2026-01-15T08:23:39.704Z","0.2.16":"2026-01-18T18:24:33.433Z","0.2.17":"2026-01-20T19:00:15.295Z","0.2.18":"2026-01-23T13:07:36.066Z","0.2.19":"2026-01-27T23:15:21.288Z","0.2.20":"2026-01-29T07:57:02.060Z","0.2.21":"2026-01-30T20:41:41.425Z","0.2.22":"2026-02-03T17:05:54.442Z","0.2.24":"2026-02-03T17:47:22.347Z","0.2.26":"2026-02-03T18:15:22.361Z","0.2.33":"2026-02-03T19:32:24.167Z","0.2.34":"2026-02-05T18:03:03.016Z","0.2.35":"2026-02-05T18:18:48.832Z","0.2.36":"2026-03-03T13:38:14.406Z","0.2.37":"2026-03-05T20:55:17.430Z","0.2.38":"2026-03-10T13:26:14.526Z","0.2.39":"2026-03-30T22:51:10.003Z","0.2.40":"2026-03-31T11:29:40.324Z","0.2.42":"2026-04-21T21:00:28.124Z","0.2.43":"2026-04-26T13:23:36.693Z","0.2.44":"2026-05-04T14:29:15.125Z","0.2.45":"2026-05-15T21:36:46.853Z","0.2.46":"2026-05-16T19:21:02.596Z","0.2.47":"2026-05-28T12:59:55.449Z"},"author":{"name":"npm@supanova.app"},"license":"MIT","keywords":["supa","privy","canton","stellar","web3","react","sdk"],"description":"React SDK for Supa Backend + Privy.io integration with Canton Network and EVM Smart Wallets support","maintainers":[{"name":"supanova","email":"npm@supanova.app"}],"readme":"# Supa SDK\n\nSupa SDK allows dApps to connect to Canton Network with Privy.io authentication and Ed25519 signing via Stellar wallets.\n\n## Quick overview\n\nFor a quick overview of the code, check out the demo application in the `/demo` folder.\n\n## Release Notes\n\n### 0.2.34\n\n- Added optional `commandId` parameter to `prepareTransaction` for idempotent command submission\n- Added optional `deduplicationPeriod` parameter (`{ value: string }`, e.g. `\"PT60S\"`) to `submitPrepared` and `submitMultiplePrepared`\n- Updated `CantonSubmitPreparedOptions` with `commandId` and `deduplicationPeriod` fields — these are threaded through `sendTransaction` (provider), `useSendTransaction`, and `useSendMultipleTransactions`\n- Updated `SendTransactionOptions` with `commandId` field\n- Updated `TransactionToSend` with per-transaction `commandId` field\n- Updated `SendMultipleTransactionsOptions` with shared `deduplicationPeriod` field\n\n## Key Features\n\n- **Privy.io Authentication** - Email, wallet, and social login methods  \n- **Wallet Export** - Export private keys for Solana wallets (with `withExport: true`)\n- **EVM Smart Wallets** - Support for Privy Smart Wallets with gas sponsorship\n- **Built-in Confirmation Modals** - User-friendly signing confirmations\n- **Theme Support** - Light/dark mode with customizable appearance\n- **Automatic Polling** - Transaction completion tracking\n- **TypeScript Support** - Full type safety and IntelliSense\n- **React Hooks** - Simple and intuitive API\n- **Cost Estimation** - Real-time transaction cost estimation before signing\n- **Incoming Transfers** - Accept or reject incoming Canton token transfers\n- **Invite Codes** - Support for invite-based registration\n\n## Installation\n\n### From npm (when published)\n\n```bash\nnpm install @supanovaapp/sdk\n# or\nyarn add @supanovaapp/sdk\n# or\npnpm add @supanovaapp/sdk\n```\n\n#### Optional: For Smart Wallets support\n\n```bash\nnpm install permissionless viem\n```\n\n### From local repository\n\nIf the package is not yet published to npm, you can install it locally:\n\n#### 1. Clone the repository\n\n```bash\ngit clone <repository-url>\ncd supa-sdk\n```\n\n#### 2. Install dependencies and build\n\n```bash\nnpm install\nnpm run build\n```\n\n#### 3. Link to your project\n\n**Option A: Using npm link (recommended)**\n\nIn the SDK directory:\n```bash\nnpm link\n```\n\nIn your project directory:\n```bash\nnpm link @supanovaapp/sdk\n```\n\n**Option B: Using local path**\n\nIn your project's `package.json`, add:\n```json\n{\n  \"dependencies\": {\n    \"@supanovaapp/sdk\": \"file:../path/to/supa-sdk\"\n  }\n}\n```\n\nThen run:\n```bash\nnpm install\n```\n\n**Option C: Using tarball**\n\nIn the SDK directory:\n```bash\nnpm pack\n```\n\nThis creates a `.tgz` file. In your project:\n```bash\nnpm install ../path/to/supa-sdk/supa-sdk-0.1.0.tgz\n```\n\n## Quick Start\n\n```tsx\nimport { SupaProvider, useAuth, useCanton } from '@supanovaapp/sdk';\n\nfunction App() {\n  return (\n    <SupaProvider config={{ privyAppId: 'your-app-id' }}>\n      <MyApp />\n    </SupaProvider>\n  );\n}\n\nfunction MyApp() {\n  const { login, authenticated } = useAuth();\n  const { registerCanton, isRegistered, sendTransaction } = useCanton();\n\n  if (!authenticated) {\n    return <button onClick={login}>Login</button>;\n  }\n\n  if (!isRegistered) {\n    return <button onClick={registerCanton}>Register Canton</button>;\n  }\n\n  return (\n    <button onClick={() => sendTransaction(command, contracts)}>\n      Send Transaction\n    </button>\n  );\n}\n```\n\n## Usage guide\n\n### 1. Initialize the SDK\n\nWrap your application with `SupaProvider`:\n\n```tsx\nimport { SupaProvider } from '@supanovaapp/sdk';\n\nfunction App() {\n  return (\n    <SupaProvider\n      config={{\n        privyAppId: 'your-privy-app-id',\n        apiBaseUrl: 'https://stage_api.supa.fyi', // optional\n        nodeIdentifier: 'nodeId',\n        appearance: {\n          theme: 'light', // 'light' or 'dark'\n          accentColor: '#6366f1',\n        },\n        loginMethods: ['email', 'wallet', 'google'],\n      }}\n    >\n      <YourApp />\n    </SupaProvider>\n  );\n}\n```\n\n**Configuration options:**\n- `privyAppId` - Your Privy App ID (required)\n- `apiBaseUrl` - Backend API URL (default: `https://stage_api.supa.fyi`)\n- `nodeIdentifier` - Canton node identifier\n- `appearance` - Theme and styling options\n- `loginMethods` - Array of enabled authentication methods\n- `autoOnboarding` - Enable automatic wallet creation and Canton registration on login (default: `true`)\n\n### Disabling Auto-Onboarding (Paywall Implementation)\n\nBy default, the SDK automatically creates a Stellar wallet and registers Canton when a user logs in (`autoOnboarding: true`). For applications with paywalls or invite-only access, you can disable this:\n\n```tsx\n<SupaProvider\n  config={{\n    privyAppId: 'your-privy-app-id',\n    nodeIdentifier: 'nodeId',\n    autoOnboarding: false, // Disable automatic wallet creation and Canton registration\n  }}\n>\n  <YourApp />\n</SupaProvider>\n```\n\nWith `autoOnboarding: false`:\n- Users can authenticate via Privy, but won't automatically get a Canton wallet\n- You control when to call `registerCanton()` (e.g., after payment or invite code verification)\n- Enables implementation of paywalls, invite systems, or conditional access\n\n**Example: Paywall Flow**\n\n```tsx\nfunction PaywallApp() {\n  const { authenticated } = useAuth();\n  const { isRegistered, registerCanton } = useCanton();\n  const [hasPaid, setHasPaid] = useState(false);\n\n  if (!authenticated) {\n    return <LoginScreen />;\n  }\n\n  if (!hasPaid) {\n    return <PaywallScreen onPaymentComplete={() => setHasPaid(true)} />;\n  }\n\n  if (!isRegistered) {\n    return (\n      <button onClick={() => registerCanton()}>\n        Create Canton Wallet\n      </button>\n    );\n  }\n\n  return <MainApp />;\n}\n```\n\n**Example: Invite Code Flow**\n\n```tsx\nfunction InviteOnlyApp() {\n  const { authenticated } = useAuth();\n  const { isRegistered, registerCanton } = useCanton();\n  const [inviteCode, setInviteCode] = useState('');\n\n  if (!authenticated) {\n    return <LoginScreen />;\n  }\n\n  if (!isRegistered) {\n    return (\n      <div>\n        <input\n          value={inviteCode}\n          onChange={(e) => setInviteCode(e.target.value)}\n          placeholder=\"Enter invite code\"\n        />\n        <button onClick={() => registerCanton(inviteCode)}>\n          Register with Invite\n        </button>\n      </div>\n    );\n  }\n\n  return <MainApp />;\n}\n```\n\n---\n\n### 2. Connect to the wallet\n\nUse the `useAuth` hook to manage authentication:\n\n```tsx\nimport { useAuth } from '@supanovaapp/sdk';\n\nfunction LoginButton() {\n  const { login, logout, authenticated, user } = useAuth();\n\n  if (!authenticated) {\n    return <button onClick={login}>Login with Privy</button>;\n  }\n\n  return (\n    <div>\n      <p>Welcome, {user?.email?.address}!</p>\n      <button onClick={logout}>Logout</button>\n    </div>\n  );\n}\n```\n\nAfter successful authentication, `authenticated` becomes `true` and `user` object contains user data.\n\n#### Export Wallet Private Key\n\n**Note:** Wallet export is only available when `withExport: true` is set in SupaProvider config (Solana wallets).\n\nExport your wallet's private key to use it with other wallet clients like Phantom:\n\n```tsx\nimport { useAuth, useCantonWallet } from '@supanovaapp/sdk';\n\nfunction ExportWalletButton() {\n  const { exportWallet, authenticated } = useAuth();\n  const { cantonWallet } = useCantonWallet();\n\n  const handleExport = async () => {\n    if (!cantonWallet) return;\n    \n    try {\n      // Export the primary Canton wallet\n      await exportWallet({ address: cantonWallet.address });\n      \n      // Or export without specifying address (exports first wallet)\n      await exportWallet();\n    } catch (error) {\n      console.error('Export failed:', error);\n    }\n  };\n\n  return (\n    <button onClick={handleExport} disabled={!authenticated || !cantonWallet}>\n      Export Private Key\n    </button>\n  );\n}\n```\n\n**What happens:**\n- Privy modal opens showing your private key\n- You can copy the key to use with MetaMask, Phantom, or other wallet clients\n- The key is assembled securely on a different origin - neither you nor Privy can access it during transmission\n\n**Security Warning:** Never share your private key! Anyone with your private key has full control over your wallet.\n\n#### Complete Logout with State Cleanup\n\nFor a complete logout that clears all SDK state (Canton balances, registration, etc.), use the `useSupa` hook:\n\n```tsx\nimport { useSupa } from '@supanovaapp/sdk';\n\nfunction App() {\n  const { auth, canton, logout } = useSupa();\n\n  if (!auth.authenticated) {\n    return <button onClick={auth.login}>Login</button>;\n  }\n\n  return (\n    <div>\n      <p>Welcome! Canton registered: {canton.isRegistered ? 'Yes' : 'No'}</p>\n      <button onClick={logout}>Complete Logout</button>\n    </div>\n  );\n}\n```\n\n**What `useSupa().logout()` does:**\n1. Clears all Canton state (balances, user info, registration flags)\n2. Terminates Privy session\n3. Resets all internal SDK state\n\n**Note:** Using `auth.logout()` directly only logs out from Privy but doesn't clear Canton state. For complete cleanup, always use `useSupa().logout()`.\n\n---\n\n### 3. Canton Network Operations\n\n#### Register Canton Wallet\n\nRegister your Canton wallet with optional invite code support:\n\n```tsx\nimport { useCanton } from '@supanovaapp/sdk';\n\nfunction CantonWallet() {\n  const { registerCanton, isRegistered, cantonUser, loading } = useCanton();\n\n  const handleRegister = async () => {\n    try {\n      // Register without invite code\n      await registerCanton();\n      \n      // Or with invite code\n      await registerCanton('your-invite-code');\n      \n      console.log('Canton wallet registered!');\n    } catch (error) {\n      console.error('Registration failed:', error);\n    }\n  };\n\n  if (!isRegistered) {\n    return <button onClick={handleRegister} disabled={loading}>\n      Register Canton Wallet\n    </button>;\n  }\n\n  return (\n    <div>\n      <p>Party ID: {cantonUser?.partyId}</p>\n      <p>Email: {cantonUser?.email}</p>\n      <p>Transfer Preapproval: {cantonUser?.transferPreapprovalSet ? 'Enabled' : 'Disabled'}</p>\n    </div>\n  );\n}\n```\n\n**Parameters:**\n- `inviteCode` (optional) - Invite code for registration\n\n#### Get Active Contracts\n\n```tsx\nconst { getActiveContracts } = useCanton();\n\n// Get all contracts\nconst allContracts = await getActiveContracts();\n\n// Filter by template IDs\nconst filteredContracts = await getActiveContracts([\n  'template-id-1',\n  'template-id-2'\n]);\n\n// With pagination (limit required, offset optional)\nconst page = await getActiveContracts(undefined, { limit: 10 });\nconst nextPage = await getActiveContracts(undefined, { limit: 10, offset: 10 });\n\n// Combined: filter + pagination\nconst filtered = await getActiveContracts(['template-id-1'], { limit: 5, offset: 0 });\n```\n\n**Parameters:**\n- `templateIds` (optional) - Array of template IDs to filter by\n- `pagination` (optional) - `{ limit: number; offset?: number }`. `offset` requires `limit`.\n\n**Note:** The API may return contracts in two formats (legacy wrapped or flat). Use `normalizeContractItem()` to get a consistent shape:\n\n```tsx\nimport { normalizeContractItem } from '@supanovaapp/sdk';\n\nconst contracts = await getActiveContracts();\nconst normalized = contracts.map(normalizeContractItem);\n// normalized[0].contractId, .templateId, .createArgument, .createdAt\n```\n\n#### Get Canton Balances\n\n```tsx\nconst { getBalances, cantonBalances } = useCanton();\n\n// Fetch balances\ntry {\n  const balances = await getBalances();\n  \n  // Find Canton Coin token\n  const cantonCoin = balances.tokens.find(\n    token => token.instrumentId.id === 'Amulet'\n  );\n  \n  if (cantonCoin) {\n    console.log('Unlocked balance:', cantonCoin.totalUnlockedBalance);\n    console.log('Locked balance:', cantonCoin.totalLockedBalance);\n    console.log('Total balance:', cantonCoin.totalBalance);\n    \n    // Access locked UTXOs for details\n    cantonCoin.lockedUtxos.forEach(utxo => {\n      console.log('Locked amount:', utxo.amount);\n      console.log('Expires at:', utxo.lock.expiresAt);\n      console.log('Context:', utxo.lock.context);\n    });\n  }\n} catch (error) {\n  console.error('Failed to load balances:', error);\n}\n\n// Or use the cached state\nif (cantonBalances) {\n  console.log('Cached balances:', cantonBalances);\n}\n```\n\n#### Send Canton Coin / Token\n\nSend Canton Coin (default) or CIP-56 token with cost estimation support:\n\n```tsx\nconst { sendCantonCoin } = useCanton();\nconst [costEstimation, setCostEstimation] = useState(null);\n\ntry {\n  const result = await sendCantonCoin(\n    'receiver-party::1220abc123...',  // Receiver Party ID\n    '100.5',                           // Amount (max 10 decimal places)\n    'Payment for services',            // Optional memo\n    {\n      instrumentId: 'Amulet', // optional, default 'Amulet'\n      // instrumentAdmin: 'token-admin::1220abc...', // optional for Amulet, required for many CIP-56 tokens\n      timeout: 30000,      // completion timeout (ms)\n      pollInterval: 1000,  // polling interval (ms)\n      onCostEstimation: (cost) => {\n        // Called before signing with cost estimation\n        if (cost) {\n          setCostEstimation(cost);\n          console.log('Request cost:', cost.confirmationRequestTrafficCostEstimation);\n          console.log('Response cost:', cost.confirmationResponseTrafficCostEstimation);\n          console.log('Total cost:', cost.totalTrafficCostEstimation, 'μunits');\n        }\n      }\n    }\n  );\n  console.log('Canton Coin sent successfully:', result);\n} catch (error) {\n  // Special handling for preapproval errors\n  if (error.message.includes('preapproval')) {\n    console.error('Receiver must have transfer preapproval enabled');\n  } else {\n    console.error('Transfer failed:', error);\n  }\n}\n```\n\n**Cost Estimation Object:**\n```typescript\ninterface CantonCostEstimationDto {\n  estimationTimestamp: string;  // ISO 8601 timestamp\n  confirmationRequestTrafficCostEstimation: number;  // in micro-units\n  confirmationResponseTrafficCostEstimation: number; // in micro-units\n  totalTrafficCostEstimation: number;  // total in micro-units\n}\n```\n\n#### Calculate Transfer Fee (in CC)\n\n```tsx\nconst { calculateTransferFee } = useCanton();\n\nconst feeCc = await calculateTransferFee(\n  'USDC', // instrumentId (optional, defaults to Amulet)\n  'token-admin::1220abc123...', // optional instrumentAdmin\n  'receiver-party::1220abc123...' // optional partyId (recommended: recipient)\n);\n\nconsole.log('Transfer fee (CC):', feeCc);\n```\n\n**Note**: The amount cannot have more than 10 decimal places. Transfers are only supported to wallets with preapproved transfers enabled. If `partyId` is omitted, SDK falls back to the current user party ID.\n\n#### Submit a Transaction\n\nSubmit Canton transactions with cost estimation:\n\n```tsx\nconst { sendTransaction } = useCanton();\n\nconst commands = {\n  // Your Canton command(s)\n};\n\ntry {\n  const result = await sendTransaction(commands, disclosedContracts, {\n    timeout: 30000,      // completion timeout (ms)\n    pollInterval: 1000,  // polling interval (ms)\n    onCostEstimation: (cost) => {\n      // Cost estimation callback (called before signing)\n      if (cost) {\n        console.log('Transaction cost:', cost.totalTrafficCostEstimation, 'μunits');\n      }\n    }\n  });\n  console.log('Transaction successful:', result);\n} catch (error) {\n  console.error('Transaction failed:', error);\n}\n```\n\nThe SDK automatically:\n1. Prepares the transaction\n2. Calls `onCostEstimation` callback if provided\n3. Shows confirmation modal\n4. Signs with user approval\n5. Submits and polls for completion\n\n#### Incoming Transfers\n\nManage incoming Canton token transfers:\n\n**Get Pending Incoming Transfers:**\n\n```tsx\nconst { getPendingIncomingTransfers } = useCanton();\n\ntry {\n  const incomingTransfers = await getPendingIncomingTransfers();\n  \n  incomingTransfers.forEach(transfer => {\n    console.log('From:', transfer.sender);\n    console.log('Amount:', transfer.amount);\n    console.log('Token:', transfer.instrument.id); // 'Amulet', 'CBTC', etc.\n    console.log('Expires:', transfer.executeBefore);\n    console.log('Contract ID:', transfer.contractId); // Use this to respond\n  });\n} catch (error) {\n  console.error('Failed to fetch incoming transfers:', error);\n}\n```\n\n**Respond to Incoming Transfer:**\n\n```tsx\nconst { respondToIncomingTransfer } = useCanton();\n\n// Accept a transfer\ntry {\n  const result = await respondToIncomingTransfer(\n    contractId,  // From getPendingIncomingTransfers()\n    true,        // true = accept, false = reject\n    {\n      onCostEstimation: (cost) => {\n        console.log('Response cost:', cost?.totalTrafficCostEstimation);\n      }\n    }\n  );\n  console.log('Transfer accepted:', result);\n} catch (error) {\n  console.error('Failed to respond:', error);\n}\n\n// Reject a transfer\nawait respondToIncomingTransfer(contractId, false);\n```\n\n**Complete Example with UI:**\n\n```tsx\nfunction IncomingTransfers() {\n  const { getPendingIncomingTransfers, respondToIncomingTransfer } = useCanton();\n  const [transfers, setTransfers] = useState([]);\n  const [loading, setLoading] = useState(false);\n\n  const loadTransfers = async () => {\n    setLoading(true);\n    try {\n      const incoming = await getPendingIncomingTransfers();\n      setTransfers(incoming);\n    } finally {\n      setLoading(false);\n    }\n  };\n\n  const handleAccept = async (contractId) => {\n    try {\n      await respondToIncomingTransfer(contractId, true);\n      await loadTransfers(); // Refresh list\n    } catch (error) {\n      console.error('Failed to accept:', error);\n    }\n  };\n\n  const handleReject = async (contractId) => {\n    try {\n      await respondToIncomingTransfer(contractId, false);\n      await loadTransfers(); // Refresh list\n    } catch (error) {\n      console.error('Failed to reject:', error);\n    }\n  };\n\n  return (\n    <div>\n      <button onClick={loadTransfers} disabled={loading}>\n        {loading ? 'Loading...' : 'Refresh Transfers'}\n      </button>\n      \n      {transfers.map(transfer => (\n        <div key={transfer.contractId}>\n          <p>From: {transfer.sender}</p>\n          <p>Amount: {transfer.amount} {transfer.instrument.id}</p>\n          <p>Expires: {new Date(transfer.executeBefore).toLocaleString()}</p>\n          <button onClick={() => handleAccept(transfer.contractId)}>Accept</button>\n          <button onClick={() => handleReject(transfer.contractId)}>Reject</button>\n        </div>\n      ))}\n    </div>\n  );\n}\n```\n\n**Incoming Transfer Object:**\n```typescript\ninterface CantonIncomingTransferDto {\n  instrument: {\n    admin: string;  // Token administrator party ID\n    id: string;     // Token ID ('Amulet', 'CBTC', etc.)\n  };\n  contractId: string;    // Use this to accept/reject\n  sender: string;        // Sender party ID\n  receiver: string;      // Your party ID\n  amount: string;        // Transfer amount\n  requestedAt: string;   // ISO 8601 timestamp\n  executeBefore: string; // ISO 8601 expiration timestamp\n}\n```\n\n#### Sign a Message\n\n```tsx\nconst { signMessage } = useCanton();\n\ntry {\n  const signature = await signMessage('Hello, Canton!');\n  console.log('Signature:', signature);\n} catch (error) {\n  console.error('Signing failed:', error);\n}\n```\n\n---\n\n### 4. Devnet Operations\n\nRequest test tokens from the devnet faucet with cost estimation:\n\n```tsx\nconst { tapDevnet } = useCanton();\n\ntry {\n  const result = await tapDevnet('1000', {\n    timeout: 30000,\n    pollInterval: 1000,\n    onCostEstimation: (cost) => {\n      if (cost) {\n        console.log('Faucet request cost:', cost.totalTrafficCostEstimation, 'μunits');\n      }\n    }\n  });\n  console.log('Tokens received:', result);\n} catch (error) {\n  console.error('Faucet request failed:', error);\n}\n```\n\n---\n\n### 5. Advanced Features\n\n#### Custom Modal Options\n\n```tsx\nimport { useSignMessage } from '@supanovaapp/sdk';\n\nconst { signMessage } = useSignMessage();\n\nawait signMessage('Hello', {\n  title: 'Sign Message',\n  description: 'Please review and sign.',\n  confirmText: 'Sign',\n  rejectText: 'Cancel',\n  onSuccess: (sig) => console.log('Signed:', sig),\n  onRejection: () => console.log('Rejected'),\n});\n```\n\n#### Custom Transaction Modals\n\n```tsx\nimport { useSendTransaction } from '@supanovaapp/sdk';\n\nconst { sendTransaction } = useSendTransaction();\n\nawait sendTransaction(command, contracts, {\n  modalTitle: 'Confirm Payment',\n  modalDescription: 'Send 100 tokens to Alice',\n  modalConfirmText: 'Pay Now',\n  submitOptions: { timeout: 30000 },\n});\n```\n\n#### Estimate Gas Before Signing\n\nPreview the CC fee and traffic cost of a transaction before asking the user to sign. Same input shape as `prepareTransaction` (no `commandId`).\n\n```tsx\nimport { useEstimateGas } from '@supanovaapp/sdk';\n\nconst { estimateGas, loading, error } = useEstimateGas();\n\nconst fee = await estimateGas(command, contracts);\nif (fee) {\n  console.log(fee.estimatedFeeCc);  // \"6.1\" — decimal string from backend\n  console.log(fee.trafficBytes);    // 12345\n}\n```\n\n`estimatedFeeCc` is returned as a decimal string to avoid float precision loss. Convert with `parseFloat`, `Number`, or a decimal library if you need arithmetic.\n\nBackend: `POST /canton/api/estimate_gas`. Fee formula on backend: 48 USD per 1,000,000 traffic bytes (with validator discount) + 5% buffer, converted to CC via current Alchemy rate (5s cache).\n\n---\n\n## Available Hooks\n\n| Hook | Purpose | Key Methods |\n|------|---------|-------------|\n| `useSupa` | Main SDK hook | `auth`, `canton`, `api`, `onboard`, `logout` (recommended for complete cleanup) |\n| `useAuth` | Authentication | `login`, `logout`, `authenticated`, `user` |\n| `useCanton` | Canton Network | `registerCanton`, `getBalances`, `sendCantonCoin`, `calculateTransferFee`, `signMessage`, `sendTransaction`, `getActiveContracts`, `tapDevnet`, `getPendingIncomingTransfers`, `respondToIncomingTransfer`, `resetState` |\n| `useSignMessage` | Enhanced message signing | `signMessage` with custom modals |\n| `useSendTransaction` | Enhanced transactions | `sendTransaction` with custom modals |\n| `useEstimateGas` | Pre-sign gas estimate | `estimateGas(commands, disclosedContracts)` → `{ estimatedFeeCc, trafficBytes }` |\n| `useConfirmModal` | Generic modals | `confirm`, `signMessageConfirm`, `signTransactionConfirm` |\n\n## TypeScript Support\n\nFull TypeScript support with generated types:\n\n```tsx\nimport type {\n  // Hook Return Types\n  UseAuthReturn,\n  UseCantonReturn,\n  UseSignMessageReturn,\n  UseSendTransactionReturn,\n  UseConfirmModalReturn,\n  \n  // Canton Types\n  CantonMeResponseDto,\n  CantonActiveContractsResponseDto,\n  CantonQueryCompletionResponseDto,\n  CantonWalletBalancesResponseDto,\n  CantonTokenBalanceDto,\n  CantonInstrumentIdDto,\n  CantonLockedUtxoDto,\n  CantonUnlockedUtxoDto,\n  CantonPrepareTransferRequestDto,\n  CantonPrepareTransferResponseDto,\n  CantonCalculateTransferFeeRequestDto,\n  CantonCalculateTransferFeeResponseDto,\n  CantonPrepareAmuletTransferRequestDto,\n  CantonCostEstimationDto,\n  CantonIncomingTransferDto,\n  CantonPrepareResponseIncomingTransferRequestDto,\n  \n  // Option Types\n  SignMessageOptions,\n  SendTransactionOptions,\n  ConfirmModalOptions,\n  CantonSubmitPreparedOptions,\n} from '@supanovaapp/sdk';\n```\n\n## How to run demo\n\n### Prerequisites\n\nThe demo uses the local version of the SDK (`file:..` dependency), so you need to build the SDK first.\n\n```bash\n# 1. Install SDK dependencies\nnpm install\n\n# 2. Create .env file in demo folder with your Privy credentials\n# demo/.env:\n# VITE_PRIVY_APP_ID=your_privy_app_id\n# VITE_PRIVY_CLIENT_ID=your_privy_client_id\n# VITE_API_BASE_URL=https://stage_api.supa.fyi\n# VITE_CANTON_NODE_ID=nodeId\n\n# 3. Build SDK, pack and run demo (one command)\nnpm run build && npm pack && cd demo && rm -rf node_modules/@supa node_modules/.vite package-lock.json && npm i && npm run dev\n```\n\nThis command builds the SDK, creates a tarball, cleans old dependencies/cache, reinstalls and starts the dev server.\n\nVisit http://localhost:6969 to see the demo.\n\n> **Note**: If you make changes to the SDK source code, run the full command again to rebuild and restart.\n\nThe demo application includes:\n- Complete authentication flow\n- Canton wallet registration with automatic transfer preapproval\n- Canton balance display with locked/unlocked UTXO details\n- Canton Coin sending with validation\n- Message signing with modals\n- Transaction sending with modals\n- Contract querying\n- Devnet faucet integration\n- Theme switching\n- Error handling\n\n## Development Guide\n\nThis section is for active SDK development and contribution.\n\n### Setup for Development\n\n```bash\n# 1. Clone the repository\ngit clone <repository-url>\ncd supa-sdk\n\n# 2. Install dependencies\nnpm install\n\n# 3. Build the SDK\nnpm run build\n```\n\n### Development Workflow\n\nThe demo application in `/demo` folder is already configured to use the local SDK version via `\"@supanovaapp/sdk\": \"file:..\"` dependency.\n\n#### Recommended Workflow\n\n```bash\n# Build SDK, pack and run demo (from root directory)\nnpm run build && npm pack && cd demo && rm -rf node_modules/@supa node_modules/.vite package-lock.json && npm i && npm run dev\n```\n\nAfter making changes to SDK source, run the same command again. This ensures:\n- Clean build of SDK\n- Fresh tarball package\n- Cleared cache and dependencies\n- Proper dev server restart\n\n### Build Output\n\nThe `npm run build` command creates distribution files in `dist/`:\n- `dist/index.js` - CommonJS bundle\n- `dist/index.esm.js` - ES modules bundle\n- `dist/index.d.ts` - TypeScript definitions\n\n## Publish to NPM\n\n```bash\nnpm run build\nnpm publish\n```\n\n## Support\n\n- **Demo**: Full working example in `/demo` folder\n- **Documentation**: \n  - [Smart Wallets Guide](./doc/smart-wallets.md)\n  - [Usage Guide](./doc/usage.md)\n- **Issues**: Report bugs on GitHub\n- **Examples**: Check out the demo application for complete implementation examples\n\n## Advanced Features\n\n### EVM Smart Wallets\n\nSupa SDK supports Privy Smart Wallets for EVM chains based on privy provider\n\n```tsx\n<SupaProvider\n  config={{\n    privyAppId: 'your-app-id',\n    nodeIdentifier: 'node',\n    smartWallets: {\n      enabled: true,\n      paymasterContext: {\n        // ... paymaster configuration\n      }\n    }\n  }}\n>\n  <YourApp />\n</SupaProvider>\n```\n\nSee [Smart Wallets documentation](./doc/smart-wallets.md) for detailed setup and usage.\n\n---\n\n**Version:** 0.1.0  \n**License:** MIT  \n**React:** 18+ / 19  \n**TypeScript:** 5+  \n**Privy SDK:** 3.3.0+\n","readmeFilename":"README.md"}