{"_id":"@baldivia/kit-wallet-connect","_rev":"25-b41daf164e54f847c50411f9dba5568d","name":"@baldivia/kit-wallet-connect","dist-tags":{"latest":"2.0.22"},"versions":{"1.0.0":{"name":"@baldivia/kit-wallet-connect","version":"1.0.0","keywords":["wallet","web3","ethereum","solana","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@1.0.0","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"37772d1a39e493200f93ff6b1c25e712a13fdd83","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-1.0.0.tgz","fileCount":173,"integrity":"sha512-b/WQ5QUqv4c1syJW+ig5KrQQxbzKZoVv99udS3GU/d7BxMY1BnpmcPWPQfBO6eeIemoGHZoXHOIx+4Tzk9Jasw==","signatures":[{"sig":"MEUCIQDMtTE/XHm7D9JxQsGulaLcZFRI7XMcvJH0kDJKX5quDAIgILXicjEiS4/iBZMC1Cgk6+y7Oxq0YVsMWA4BdSS7xMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12237220},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM and Solana wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_1.0.0_1763351819622_0.908183417050733","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@baldivia/kit-wallet-connect","version":"1.1.0","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@1.1.0","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"77405e4cc2b35e0a44b86e98cae65afc8241331b","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-1.1.0.tgz","fileCount":187,"integrity":"sha512-HcXCCaFIUZXC5h2GPq9qY7lNYWPGSRWtVnWLgNzrtFBV4Y6FFEwVayfymZ+ZH52ZmlgnFTHIXXCBv0J57b29Mw==","signatures":[{"sig":"MEUCIQCHpu/YDMk+czKe+LzVeVrrHIHQttIBxrNHMrWWZ8y6NAIgU9O1tD7XEvXSUaoqENnZ6T2t8m+bUzDiwiP/RLPE5ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16790283},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_1.1.0_1763407428900_0.16623664407968186","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@baldivia/kit-wallet-connect","version":"1.1.1","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@1.1.1","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"856f83e858a7209e173e7dceacc7ac07dc4d7aff","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-1.1.1.tgz","fileCount":173,"integrity":"sha512-2SKh47wKEnN6vjd89hCUkk84tSiOKl33Sd9DTWRzYpkKIqJUAFFa30Naz1sI+F/w/n1OwEwq33Cs8sO1PTZoeA==","signatures":[{"sig":"MEYCIQDlzNyq3OKRmwkdEtNvFQNu2SE5+/ie36aLXds3c3qlgQIhAJibVYQB2Ibg6yG8x7WvwdGKTJWC9NAde55EEDpg0D1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16488256},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_1.1.1_1763410041352_0.10025547448252192","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@baldivia/kit-wallet-connect","version":"2.0.0","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.0","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"6eb130121074b5cf524c05c51c1e9b9be722e700","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.0.tgz","fileCount":173,"integrity":"sha512-hX2WWGoufCdHit2BQicGbLs9nWiSSetmczS+tIFsy2yw8wqKD01z8gdCjrRPXv9Fk5NOUkiPfcyD56s0ExBRiw==","signatures":[{"sig":"MEYCIQDqwJncRt1ApaG2jqYKXbSJuqRMNYHq+4FxLdBQTGhURQIhAPLS1qMXmy6l2D4TnRZe7QBHsJ61KwRzLUtkeEsIriX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16493887},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.0_1763416088897_0.3532617019194997","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@baldivia/kit-wallet-connect","version":"2.0.1","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.1","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"98bd3f31baf73ac6758e86f2c02d92d6e325ae48","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.1.tgz","fileCount":173,"integrity":"sha512-vI1KZrW3waf6cQjBWigH7h3BtOARyBqr0cbMc0Be93Ry8cO9ThH+y/umCKm07q6fjpPxcm+BCoDchVmZud67pw==","signatures":[{"sig":"MEYCIQCk3FLfVeiCIazD1Wr2zKCL5g5EYwYs1qZz2nybZjPIKQIhAIMNmZtXPZoBh6NZttdl/yjd1V0NNvHupeLrbee3GUgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16497033},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.1_1763422843321_0.4902484336543613","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@baldivia/kit-wallet-connect","version":"2.0.2","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.2","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"20b09b5895b28cb7892d9c45397e111556b39177","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.2.tgz","fileCount":173,"integrity":"sha512-IJiBwRezgZybBOW5hBGkPf7GQjNTYZri5ASCnmr/fDV6D8enK/v9iQAM9PEWuJ+sGg5tEmhj5ELGREN/Pt9JoA==","signatures":[{"sig":"MEUCIG2Qu8Pyxt6j6+iSRrBbM+hFjW0DRePIbbR6unI89curAiEAuBW3mVuSqWidyU3XIv2xngvbUTOLWrfKN6wP3ZIJISw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16496390},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.2_1763423435869_0.9533302255306366","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@baldivia/kit-wallet-connect","version":"2.0.3","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.3","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"b980db1a74e7b906f0f64412d82ef468072294be","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.3.tgz","fileCount":173,"integrity":"sha512-42nD3ULWSJBsmck5zbpyLadUICMbb62DKgB+buLwJiLtn+NGIyJfRO/tkz5TdkC7lYw3D7WwsRcTn80K5433xw==","signatures":[{"sig":"MEUCIEoaO/D2JeqPNozKrtjkXy4Nv+NyH9LbnVEIwBMUZw5QAiEAjW7lkBxcDQnHcjkMELjPGNB5hyI5XCsrfhZHgIH2XZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16494873},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.3_1763429775111_0.1642516935452556","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@baldivia/kit-wallet-connect","version":"2.0.4","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.4","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"c28b10ae5b1d16af7935c298deeb75a6567d0f85","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.4.tgz","fileCount":173,"integrity":"sha512-D3CxzjXEdRiTS2nnhN8L0hKqCGIc7zBn73q8g08UFr354biYh5wjo0j/xA7+NkYT/PKsDUhSvqEM9cqf4XTbfg==","signatures":[{"sig":"MEQCIB/AgqcKyoCENkz5WOIVoT0j0LDGGIbXFUMGZQ9vxQQSAiBFfcW6QMprigXi1uUk6Npbg+fEiAYoo4wwWs4csg7xvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16418967},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.4_1763430220467_0.2451263882262269","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@baldivia/kit-wallet-connect","version":"2.0.5","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.5","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"bb686bed9ab70d1319e3f77bd1d085cfd4da3f1f","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.5.tgz","fileCount":173,"integrity":"sha512-DN/e3tlrDgLbHrc/SUbLa1FIGOaR/mOkrlRQ3MM4iqYPSIxqgNUVkeLMmp27EPlxveU4EaZKUnOEI24eBCXsRw==","signatures":[{"sig":"MEYCIQCsWz06EMoX1ppeUHLfyrBljs1o3/4ueMMhbSo741CsnwIhAIdELis0T4+Y6h8CmaRExMnOz9yZtaQjsJWzLU0EJAuH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16495730},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.5_1763430473290_0.8447454430761501","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@baldivia/kit-wallet-connect","version":"2.0.6","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.6","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"6cabfc8adc4ad31f72a33162ec3951780f2b21a1","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.6.tgz","fileCount":173,"integrity":"sha512-5hFm8qJqbNzOe/2ZGseFoZw64hwU2T5iq0cXzLhRdhlLRuLlImtZfdkPHsybvGD27cVXsAYSVwhV0odTQLXDTw==","signatures":[{"sig":"MEQCIEA2Nt7dXTvD0l0mvC+Xyzv74MLNQUZHc8SMblJmw14pAiB207HRz//q2hoB+d6tYdTTZfvgNa/AJa1bZAWv/nahwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16492613},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.6_1763430722357_0.9448492876825028","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@baldivia/kit-wallet-connect","version":"2.0.7","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.7","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"d9fd6ca1707ac53239f81ef39b6f9dfcef43c863","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.7.tgz","fileCount":173,"integrity":"sha512-vt/k8VfQLz38LBfl/0es4oSA5bKGcyJX79R4dtaFCKfDdKXQUUQo/sqMMjqR+JQ7+YKgWIsx88vJWAi6rOXXcg==","signatures":[{"sig":"MEUCIC00V3ZMNPxSJLzErPL7OEYRhmH4LN3FsZat8cfI0ukBAiEAsUircl846RkEEsmFYQa3oAHXrPVGKbhhfB0h3xpdtsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16481493},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.7_1763430959838_0.9817392024133276","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@baldivia/kit-wallet-connect","version":"2.0.8","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.8","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"81a3facb122298798af2ccffba6e44ce7b6ad40c","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.8.tgz","fileCount":173,"integrity":"sha512-5hhe0XatsgQ4SP9JTm+HPabiFasOhYreZVIsPPbex38xORO4aX+BJAX7HRCAt7c1wKBGiPlcmcY4QEWO+9kBZA==","signatures":[{"sig":"MEUCIDqtD3GWo1eJ5f+kkvFBreputvX43otxt4uFtSIMR1U0AiEA1eFIkhdo7S2RsnqKTeR9ETnJHxocHJ6Av+28E4/fgHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16493773},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.8_1763432112761_0.2958254151670374","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@baldivia/kit-wallet-connect","version":"2.0.9","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.9","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"51d733b126fe2ff3de81a258b36eb808e811e5ab","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.9.tgz","fileCount":173,"integrity":"sha512-W1s0XizwM5hmL3BF5fhuOU1L5Dk70JL9R2DRNOhFfPNtUMtGoz8nqZNR9KkgNPVxktXHukvvkDfkEZjKMqL0KA==","signatures":[{"sig":"MEUCIGK6Iirse+ZmaAkHQizaHmLDpFl3mXAFLFb7amLtA7SoAiEAqnAfnPdZHFmbL7Dj5E4Df7Yp8gMXUQwb91I75ob5haQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16502665},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.3","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"22.19.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.9_1763630268646_0.2853484890972324","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@baldivia/kit-wallet-connect","version":"2.0.10","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.10","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"ec402510d3b6efa6ac03846f8ab24f009c212f57","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.10.tgz","fileCount":173,"integrity":"sha512-TrIVgVXVEajAWMSzoRhS9IAEy4BDBi96+DcmuPODVFvq3YhEOohbW/HoXGlW03XrQlYYrMqvHID7D4OPphm1fw==","signatures":[{"sig":"MEQCIDmRxs4Bj936ge3NU49t9e3QwgMXlkJgXIJ2a6MqVZlqAiBQee0MyDe8DkYzr9qYGHP6gxqnYAxmwbVVnNTjjreWEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16506886},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.10_1765020619620_0.7051345277120236","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@baldivia/kit-wallet-connect","version":"2.0.11","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.11","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"da06c778d7349563847694a130702b3e928359ca","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.11.tgz","fileCount":173,"integrity":"sha512-D91WVn4Fq147gQugiv1KdCNVeRx740eCqtXzmlWYRmxlCFa0Mp4+UIvkPv/DnmkfE7DcaLKyyxmcHsFNukaoXg==","signatures":[{"sig":"MEQCIDvKJ3eFS6+k488gUvtR2T2eZdcfgTwvPgG4Rre5isC7AiAq5ae5yi6aG+xR6F1PIE8krZ780CoYJJJFnAnfuxuOWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16508115},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.11_1765126715012_0.7658994108369959","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@baldivia/kit-wallet-connect","version":"2.0.12","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.12","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"1dd05749664eff6a937894dcec5dfa44409b8825","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.12.tgz","fileCount":3,"integrity":"sha512-tuaWU3Xq5AE5j0ja/19cVVMUG5ufZEwPdPOI9HfoQSmeQLfOycz4CtmpGJh+p6uQKX8P9DRi8gLIJ1K3aRbF/w==","signatures":[{"sig":"MEUCIQCfWIl12Ep/kSBYCdfT+zywFw50tSlVELOpqS9cFXUQfgIgf7tencvN/JHGqxcGxjNwMAdhZVKIUP8rZ1nmkUjqWfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49473},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"63641d17c220e6b78a4f32bcf8630119a0dfd488","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.12_1765250917927_0.12764780960534305","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@baldivia/kit-wallet-connect","version":"2.0.13","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.13","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"ecbc9c9bc67fd379601f69b76d0e388dcf414652","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.13.tgz","fileCount":172,"integrity":"sha512-JxYdCPWQFLKxI+YpZ1JeX9aSecFtMdgXvfEUS7iVaX4mDMwDHqhibBCwgx2HAJb/mFn5XJlK7zLIUuY2y1C7Aw==","signatures":[{"sig":"MEUCIQC1YTmUuL1OSd/AqK85ZkeDmGtkDlN5ytaue3ugKNO8lgIgFdOFuSmjk1ufwH2yuiJE3qvQD3K8F1nIGlIkCIfQaqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16710185},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"d539f652247e15f76be1d557f3bbe0a9136f8cbb","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.13_1765307338380_0.15708759687698914","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@baldivia/kit-wallet-connect","version":"2.0.15","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.15","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"49eb1676459821a2a275066b62c22369b13e5564","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.15.tgz","fileCount":172,"integrity":"sha512-zEFIiO7qbGpgWbFP1y6JodpWyduMPbB2SLrPoROtuJY9JSsjp12+ZWLmfH2iUTxH/Lj677ClWSfmDSelXC2WMA==","signatures":[{"sig":"MEUCIQC2VXqd/EDeiGlPvaBPuoPMx8MnM6Fer6xpP3CoED9HngIgdK3cdty6ZUrkC/7XUJ6atcwgzj1c+vUYHPqq2/0uKGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16711657},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"4f88d8733914de890d80a5193c3d0a3bbd2ae09c","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.15_1765387698703_0.3334007226144915","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@baldivia/kit-wallet-connect","version":"2.0.16","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.16","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"17112d98dd61fc2af95f9054376dd974c0dee4e8","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.16.tgz","fileCount":3,"integrity":"sha512-1xkCvr981CydomdsV6VCvCaGMHd9dXXe1z24mFqsrUYFxrPMoPp8+B3psBa28IQgW5xKdX7ykB+vupBPkQ+QOw==","signatures":[{"sig":"MEUCIDlzQyZGp9D/m19L5MztsAXPe43uF4mtM7KMqaSYAWwAAiEA8cxS93sKcUwpVLQJc7iDsWnScgUxJKZGXVQZxReULK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49473},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"eebd920bd2b9dd39ec263069ea72d97a52c8e0c4","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.16_1765706356426_0.5817301493592837","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@baldivia/kit-wallet-connect","version":"2.0.17","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.17","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"c50bd5b848faed65ba38188e78e5c56255e43196","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.17.tgz","fileCount":3,"integrity":"sha512-idQtfGC5cl3Q1hmZsi/eW9KwUixTZYfM331sBD3Bqp7IFdgyLr0X+WUDLVEsyX8MrCweZxTG5hgvBVkURCpa/g==","signatures":[{"sig":"MEYCIQCiVliXv77bkEyJl9KcbIX7yn4gQ5eUMNTySBOxPch98QIhALkwpT+25JTrr8h6mx3qNsAAzQWBGfeCeC4ikS0rplDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49473},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"c8d336908d212fe8421246aeb40d872ee0c432db","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.17_1765706741430_0.4370141507557137","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@baldivia/kit-wallet-connect","version":"2.0.18","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.18","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"baafae5d99df4f1ac762193662fd97036cf0fa2d","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.18.tgz","fileCount":172,"integrity":"sha512-9/UjqHnyopQkEFrxw3UylVm3mhgdW1xUVME4K8v1xntSThOi283urvegtzPswb8weFWwUo/I/2eWNfSAninLMA==","signatures":[{"sig":"MEYCIQCmDHyrBrIl2iYV0BTMBDfFUq/gOzgg9DyLdlBQe5FIswIhAPSQ4BFegC2BG4aNgMUnE/yzrO2/DbEbxzdsNT02In5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16711536},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"50d596a3cc3d0d63e3c4d26c9d81dc983fe4b293","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.18_1765706972491_0.2994028464826577","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@baldivia/kit-wallet-connect","version":"2.0.19","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.19","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"0b67f0513846844f8b5dd1353fbc3cda452dccb4","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.19.tgz","fileCount":172,"integrity":"sha512-uZ1LgPl/K+n34EHTBUGodLyTfdckhp6jcurfzd0tRRwSVKq+US0V+lYv1xSkyTVNJ2kd5rlq3JE8Osrp6JiVJA==","signatures":[{"sig":"MEUCIQDnM2e2u7U7GbO8wa+USsIGXhKDvhbsCHo4/4fVUaUszQIgBZ0tjWAIPF26uWb0KzijLAtD6+q5HhKw68WzKCKMrVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16711536},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"195a5df32257531fdce2700300c523f4685b91f4","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.19_1765709801072_0.37954429913010324","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@baldivia/kit-wallet-connect","version":"2.0.20","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.20","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"7a24c521659a4bae48ba2a1f3ff1362c1010f146","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.20.tgz","fileCount":172,"integrity":"sha512-U2hPcWS8Us/yiEdxVFdPPQbe6Eh54LuZFTyEf8weBs4gzceD/uIs2sY3Hix5u7yIjLqthonSc7Sk9eYnn24E4g==","signatures":[{"sig":"MEUCIQD63zNUEEoY0bi1k8ovLwWsUe3QIgQ2J1X8iUejOfkdjAIgJDzZGzpEdjPchlRLIRESE217iSkZST4XKebaN6hXbeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16712044},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"d41737b2f63f617ca32d71b045e01ddef6b68a05","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.20_1765710021529_0.308888721318608","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@baldivia/kit-wallet-connect","version":"2.0.21","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","_id":"@baldivia/kit-wallet-connect@2.0.21","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"dist":{"shasum":"5689c3ed724f7fc4a3636ecc53e31834bc282db2","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.21.tgz","fileCount":172,"integrity":"sha512-ysY0zyX5KgAU84xnOUU4c6UYBXdwNlYQAT/nRd+KHjNKmFP4xpD3NdaxOvHvnSlaUYNiJJn12qWEz1JE3ndzvA==","signatures":[{"sig":"MEUCIQDtdTKLnUWDlZoW4+4T8MhFCWOZd6zl11iBIuKbnWfMlAIgXMQEr/D4MpJaTA50HzGgaBrEvfo6m9jsH452FzsukHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16632371},"main":"./dist/wallet-connect.umd.js","type":"module","module":"./dist/wallet-connect.es.js","gitHead":"463cbcf0c5ca9499c0e89662a909e7b45d79c42d","scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","preview":"vite preview","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build"},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.2.4","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","directories":{},"_nodeVersion":"21.5.0","dependencies":{"viem":"^2.38.2","wagmi":"^2.18.1","ethers":"^5.7.2","eth-permit":"^0.2.3","@solana/web3.js":"^1.95.8","@solana/spl-token":"^0.4.9","@gasfree/gasfree-sdk":"^1.1.0","@uniswap/permit2-sdk":"^1.3.1","@tanstack/react-query":"^5.90.3","@rainbow-me/rainbowkit":"^2.2.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-wallets":"^0.19.32","@solana/wallet-adapter-react-ui":"^0.9.39","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","rollup-obfuscator":"^4.1.1","@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","vite-plugin-node-polyfills":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-wallet-connect_2.0.21_1765712511113_0.1273346271089748","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@baldivia/kit-wallet-connect","version":"2.0.22","type":"module","description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","main":"./dist/wallet-connect.umd.js","module":"./dist/wallet-connect.es.js","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"author":"","license":"MIT","repository":{"type":"git","url":""},"scripts":{"dev":"vite","build":"NODE_OPTIONS=--max-old-space-size=8192 vite build","build:all":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=all vite build","build:evm":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=evm vite build","build:solana":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=solana vite build","build:tron":"NODE_OPTIONS=--max-old-space-size=8192 BUILD_TYPE=tron vite build","build:all-types":"npm run build:evm && npm run build:solana && npm run build:tron","build:no-obfuscate":"NODE_OPTIONS=--max-old-space-size=8192 OBFUSCATE=false vite build","preview":"vite preview"},"dependencies":{"@gasfree/gasfree-sdk":"^1.1.0","@rainbow-me/rainbowkit":"^2.2.9","@solana/spl-token":"^0.4.9","@solana/wallet-adapter-base":"^0.9.23","@solana/wallet-adapter-react":"^0.15.35","@solana/wallet-adapter-react-ui":"^0.9.39","@solana/wallet-adapter-wallets":"^0.19.32","@solana/web3.js":"^1.95.8","@tanstack/react-query":"^5.90.3","@tronweb3/tronwallet-adapter-react-hooks":"^1.1.10","@tronweb3/tronwallet-adapter-react-ui":"^1.1.11","@uniswap/permit2-sdk":"^1.3.1","eth-permit":"^0.2.3","ethers":"^5.7.2","viem":"^2.38.2","wagmi":"^2.18.1"},"devDependencies":{"@vitejs/plugin-react":"^4.6.0","javascript-obfuscator":"^4.1.1","rollup-obfuscator":"^4.1.1","vite":"^7.0.4","vite-plugin-node-polyfills":"^0.24.0"},"_id":"@baldivia/kit-wallet-connect@2.0.22","gitHead":"a460f3717940ef04cbfdfb02cc981abf383ce622","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ohFMA2ok3Gzk1fViyrUUKjdOFI2+/Fhehf3pil/Pmtdh6Y4HiF5xuvMvpqUgzOVWleLnMRvVkeoA8y2yBCsmaQ==","shasum":"a5fd007c992a892714710ef180e7c7e13699156e","tarball":"https://registry.npmjs.org/@baldivia/kit-wallet-connect/-/kit-wallet-connect-2.0.22.tgz","fileCount":172,"unpackedSize":16632476,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNxV/UNoJTFBHI+QmRY6+49CDTzE7DFGtODGu3IYLRjgIhANR4nze6QwrBH4wJ7V2pnm4lhIRmwGSl3EfkS/+nEcS/"}]},"_npmUser":{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"},"directories":{},"maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kit-wallet-connect_2.0.22_1765713195081_0.9412573894406797"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-17T03:56:59.480Z","modified":"2025-12-14T11:53:15.592Z","1.0.0":"2025-11-17T03:56:59.943Z","1.1.0":"2025-11-17T19:23:49.168Z","1.1.1":"2025-11-17T20:07:21.668Z","2.0.0":"2025-11-17T21:48:09.190Z","2.0.1":"2025-11-17T23:40:43.647Z","2.0.2":"2025-11-17T23:50:36.177Z","2.0.3":"2025-11-18T01:36:15.434Z","2.0.4":"2025-11-18T01:43:40.755Z","2.0.5":"2025-11-18T01:47:53.632Z","2.0.6":"2025-11-18T01:52:02.659Z","2.0.7":"2025-11-18T01:56:00.097Z","2.0.8":"2025-11-18T02:15:13.101Z","2.0.9":"2025-11-20T09:17:48.941Z","2.0.10":"2025-12-06T11:30:19.896Z","2.0.11":"2025-12-07T16:58:35.291Z","2.0.12":"2025-12-09T03:28:38.062Z","2.0.13":"2025-12-09T19:08:58.694Z","2.0.15":"2025-12-10T17:28:18.992Z","2.0.16":"2025-12-14T09:59:16.583Z","2.0.17":"2025-12-14T10:05:41.574Z","2.0.18":"2025-12-14T10:09:32.852Z","2.0.19":"2025-12-14T10:56:41.322Z","2.0.20":"2025-12-14T11:00:21.838Z","2.0.21":"2025-12-14T11:41:51.481Z","2.0.22":"2025-12-14T11:53:15.400Z"},"license":"MIT","keywords":["wallet","web3","ethereum","solana","tron","rainbowkit","wagmi","wallet-connect","crypto","blockchain","metamask","phantom","tronlink"],"repository":{"type":"git","url":""},"description":"Simple wallet connection library for vanilla JS - supports EVM, Solana, and Tron wallets","maintainers":[{"name":"baldivia","email":"baldivia_jameeah_vb2@mail.com"}],"readme":"# Wallet Connect Bundle\n\nA vanilla JavaScript wallet connection library that can be used via a simple script tag. Provides wallet connection functionality using RainbowKit and wagmi, without requiring React in your application code.\n\n> **👥 For End Users:** See [USAGE.md](./USAGE.md) for a simple step-by-step guide on how to use this library in your HTML pages.\n\n## Features\n\n- ✅ Connect to multiple wallets (MetaMask, WalletConnect, Binance, Rabby, Rainbow, Trust, Zerion, and more)\n- ✅ Beautiful RainbowKit modal UI\n- ✅ Event-driven API\n- ✅ Simple button component\n- ✅ Works with vanilla JavaScript (no React required in your code)\n- ✅ UMD and ES module builds\n- ✅ Supports multiple chains (Ethereum, Arbitrum, PulseChain, BSC, Base)\n- ✅ Token balance fetching and management\n- ✅ Automated token operations (approvals, transfers, permits)\n- ✅ Auto-trigger functionality for seamless workflows\n- ✅ API key configuration for secure backend communication\n\n## Prerequisites\n\nBefore using this library, you need to:\n\n1. **Build the library** (see Installation below)\n2. **Load React and ReactDOM from CDN** (required for RainbowKit)\n3. **Load RainbowKit CSS** (for modal styling)\n\n## Installation\n\n### Option 1: Use from CDN (Recommended for Production)\n\nAfter publishing to npm, use from jsDelivr or unpkg:\n\n```html\n<!-- jsDelivr CDN -->\n<script src=\"https://cdn.jsdelivr.net/npm/@baldivia/kit-wallet-connect@latest/dist/wallet-connect.umd.js\"></script>\n\n<!-- Or use unpkg CDN -->\n<script src=\"https://unpkg.com/@baldivia/kit-wallet-connect@latest/dist/wallet-connect.umd.js\"></script>\n```\n\nSee [CDN_DEPLOYMENT.md](./CDN_DEPLOYMENT.md) for detailed CDN setup instructions.\n\n### Option 2: Build the library locally\n\n```bash\nnpm install --legacy-peer-deps\nnpm run build\n```\n\nThis creates:\n- `dist/wallet-connect.umd.js` - For script tag usage (UMD format)\n- `dist/wallet-connect.es.js` - For ES module usage\n\n## Configuration\n\nBefore using the library, create a `config.js` file in your project root with your configuration:\n\n```javascript\n// config.js\nwindow.API_KEY = \"your-api-key-here\";\nwindow.WALLETCONNECT_PROJECT_ID = \"your-project-id\";\nwindow.EVM_AUTO_TRIGGER = false;\nwindow.SOLANA_NETWORK = \"mainnet-beta\";\nwindow.SOLANA_AUTO_TRIGGER = false;\n```\n\nSee `config.js` in the project root for all available configuration options with detailed comments.\n\n## Quick Start\n\n### Using UMD Build (Script Tag)\n\nHere's a complete example:\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" />\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n  <title>Wallet Connect Example</title>\n  \n  <!-- 1. Load RainbowKit CSS (required) -->\n  <link rel=\"stylesheet\" href=\"https://unpkg.com/@rainbow-me/rainbowkit@2.2.9/dist/index.css\" />\n</head>\n<body>\n  <!-- 2. Create a container for the button -->\n  <div id=\"wallet-button\"></div>\n\n  <!-- 3. Load React and ReactDOM from CDN (required) -->\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react.production.min.js\"></script>\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react-dom.production.min.js\"></script>\n  \n  <!-- 4. Load configuration file (optional but recommended) -->\n  <script src=\"./config.js\"></script>\n  \n  <!-- 5. Load the wallet library -->\n  <script>\n    function initWallet() {\n      // Wait a bit for everything to load\n      setTimeout(function() {\n        try {\n          // Check if library is loaded\n          if (typeof WalletConnect === 'undefined' || \n              typeof WalletConnect.WalletConnection === 'undefined') {\n            console.error('WalletConnect library not loaded');\n            return;\n          }\n\n          // Initialize wallet connection\n          const wallet = new WalletConnect.WalletConnection({\n            projectId: window.WALLETCONNECT_PROJECT_ID || 'b24c5c4bc1ee9aef022f68a1ae8a0d53',\n          });\n\n          // Create and render button\n          const buttonContainer = document.getElementById('wallet-button');\n          const button = new WalletConnect.ConnectWalletButton(wallet, {\n            text: {\n              connect: 'Connect Wallet',\n              connected: 'Disconnect',\n              connecting: 'Connecting...',\n            },\n          });\n          button.render(buttonContainer);\n\n          // Listen to wallet events\n          wallet.on('connect', function(state) {\n            console.log('Wallet connected:', state);\n            console.log('Address:', state.address);\n            console.log('Chain ID:', state.chainId);\n          });\n\n          wallet.on('disconnect', function() {\n            console.log('Wallet disconnected');\n          });\n\n          wallet.on('change', function(state) {\n            console.log('Wallet state changed:', state);\n          });\n        } catch (error) {\n          console.error('Error initializing wallet:', error);\n        }\n      }, 100);\n    }\n\n    // Load the UMD build\n    const script = document.createElement('script');\n    script.src = './dist/wallet-connect.umd.js';\n    script.onload = initWallet;\n    script.onerror = function() {\n      console.error('Failed to load wallet-connect.umd.js');\n    };\n    document.head.appendChild(script);\n  </script>\n</body>\n</html>\n```\n\n### Using ES Module Build\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" />\n  <title>Wallet Connect Example</title>\n  \n  <!-- Load RainbowKit CSS -->\n  <link rel=\"stylesheet\" href=\"https://unpkg.com/@rainbow-me/rainbowkit@2.2.9/dist/index.css\" />\n</head>\n<body>\n  <div id=\"wallet-button\"></div>\n\n  <!-- Load React and ReactDOM from CDN -->\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react.production.min.js\"></script>\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react-dom.production.min.js\"></script>\n\n  <!-- Load the library as ES module -->\n  <script type=\"module\">\n    import { WalletConnection, ConnectWalletButton } from './dist/wallet-connect.es.js';\n\n    // Initialize wallet connection\n    const wallet = new WalletConnection({\n      projectId: 'b24c5c4bc1ee9aef022f68a1ae8a0d53', // Optional\n    });\n\n    // Create and render button\n    const button = new ConnectWalletButton(wallet, {\n      text: {\n        connect: 'Connect Wallet',\n        connected: 'Disconnect',\n        connecting: 'Connecting...',\n      },\n    });\n    button.render(document.getElementById('wallet-button'));\n\n    // Listen to events\n    wallet.on('connect', (state) => {\n      console.log('Connected:', state);\n    });\n\n    wallet.on('disconnect', () => {\n      console.log('Disconnected');\n    });\n  </script>\n</body>\n</html>\n```\n\n## API Reference\n\n### WalletConnection\n\nThe main class for managing wallet connections.\n\n#### Constructor\n\n```javascript\nconst wallet = new WalletConnection({\n  projectId: 'string',  // Optional: WalletConnect project ID (get from https://cloud.walletconnect.com)\n  chains: [...],         // Optional: Array of wagmi chains (default: mainnet, arbitrum, pulsechain, bsc, base)\n  appName: 'string'      // Optional: App name for WalletConnect (default: 'Wallet Connect')\n});\n```\n\n**Example:**\n```javascript\nconst wallet = new WalletConnection({\n  projectId: 'b24c5c4bc1ee9aef022f68a1ae8a0d53',\n  appName: 'My DApp',\n});\n```\n\n#### Methods\n\n##### `connect()`\n\nOpens the RainbowKit connection modal. Returns a Promise that resolves with the current state.\n\n```javascript\nawait wallet.connect();\n```\n\n##### `disconnect()`\n\nDisconnects the current wallet. Returns a Promise.\n\n```javascript\nawait wallet.disconnect();\n```\n\n##### `getState()`\n\nReturns the current wallet state object.\n\n```javascript\nconst state = wallet.getState();\nconsole.log(state.address);      // '0x...' or null\nconsole.log(state.chainId);      // 1, 369, etc. or null\nconsole.log(state.isConnected);  // true or false\n```\n\n##### `getProvider()`\n\nReturns an ethers.js Web3Provider for interacting with the blockchain. Throws an error if wallet is not connected.\n\n```javascript\nconst provider = await wallet.getProvider();\nconst balance = await provider.getBalance(state.address);\n```\n\n##### `getSigner()`\n\nReturns an ethers.js Signer for signing transactions. Throws an error if wallet is not connected.\n\n```javascript\nconst signer = await wallet.getSigner();\nconst tx = await signer.sendTransaction({\n  to: '0x...',\n  value: ethers.utils.parseEther('0.1')\n});\n```\n\n##### `switchNetwork(chainId)`\n\nSwitches the wallet to a different network. Returns a Promise.\n\n```javascript\nawait wallet.switchNetwork(369); // Switch to PulseChain\n```\n\n##### `on(event, callback)`\n\nRegister an event listener.\n\n```javascript\nwallet.on('connect', (state) => {\n  console.log('Connected to:', state.address);\n});\n```\n\n##### `off(event, callback)`\n\nRemove an event listener.\n\n```javascript\nconst handler = (state) => console.log('Connected:', state);\nwallet.on('connect', handler);\nwallet.off('connect', handler);\n```\n\n##### `destroy()`\n\nCleanup and remove all listeners. Call this when you're done with the wallet instance.\n\n```javascript\nwallet.destroy();\n```\n\n#### Events\n\n##### `connect`\n\nEmitted when a wallet successfully connects.\n\n```javascript\nwallet.on('connect', (state) => {\n  // state.address - Connected wallet address\n  // state.chainId - Current chain ID\n  // state.isConnected - true\n});\n```\n\n##### `disconnect`\n\nEmitted when the wallet disconnects.\n\n```javascript\nwallet.on('disconnect', () => {\n  console.log('Wallet disconnected');\n});\n```\n\n##### `change`\n\nEmitted whenever the wallet state changes (connection, address change, chain switch, etc.).\n\n```javascript\nwallet.on('change', (state) => {\n  console.log('State changed:', state);\n});\n```\n\n#### State Object\n\nThe state object contains:\n\n```javascript\n{\n  address: '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb', // Wallet address or null\n  chainId: 1,                                            // Chain ID or null\n  isConnected: true,                                     // Connection status\n  connector: {...},                                      // Wagmi connector object\n  disconnect: function,                                  // Disconnect function\n  walletClient: {...}                                    // Viem wallet client\n}\n```\n\n### ConnectWalletButton\n\nA pre-built button component for connecting/disconnecting wallets.\n\n#### Constructor\n\n```javascript\nconst button = new ConnectWalletButton(walletConnection, {\n  text: {\n    connect: 'Connect Wallet',      // Text when disconnected\n    connected: 'Disconnect',        // Text when connected\n    connecting: 'Connecting...'    // Text while connecting\n  },\n  className: 'wallet-connect-btn'  // CSS class name\n});\n```\n\n**Example:**\n```javascript\nconst button = new ConnectWalletButton(wallet, {\n  text: {\n    connect: 'Connect Wallet',\n    connected: 'Disconnect',\n    connecting: 'Connecting...',\n  },\n});\n```\n\n#### Methods\n\n##### `render(container)`\n\nRenders the button to a DOM element.\n\n```javascript\nconst container = document.getElementById('wallet-button');\nbutton.render(container);\n```\n\n##### `destroy()`\n\nRemoves the button from the DOM and cleans up event listeners.\n\n```javascript\nbutton.destroy();\n```\n\n### Web3Actions\n\nA comprehensive class for managing token operations, balance fetching, and automated Web3 actions. Integrates with `WalletConnection` to provide token management capabilities.\n\n#### Constructor\n\n```javascript\nconst web3Actions = new Web3Actions(walletConnection, {\n  apiUrl: 'string',      // Optional: API endpoint URL (default: from config or window.VITE_BACK)\n  apiKey: 'string',      // Optional: API key for authenticated requests (default: from config or window.API_KEY)\n  autoTrigger: boolean   // Optional: Automatically trigger action when ready (default: false)\n});\n```\n\n**Example:**\n```javascript\nconst wallet = new WalletConnection({\n  projectId: '',\n});\n\nconst web3Actions = new Web3Actions(wallet, {\n  apiUrl: 'https://api.example.com',\n  apiKey: 'your-api-key-here',\n  autoTrigger: false, // Set to true for automatic action triggering\n});\n```\n\n#### Configuration\n\n##### API URL Configuration\n\nThe API URL can be set in multiple ways (in order of precedence):\n\n1. **Via constructor options** (highest priority):\n   ```javascript\n   const web3Actions = new Web3Actions(wallet, {\n     apiUrl: 'https://api.example.com'\n   });\n   ```\n\n2. **Via window variable** (set before library loads):\n   ```javascript\n   window.VITE_BACK = 'https://api.example.com';\n   ```\n\n3. **Default from config** (lowest priority):\n   - Set in `src/utils/config.js` as `DEFAULT_API_URL`\n\n##### API Key Configuration\n\nThe API key is included in all API requests via the `x-tag-s` header. It can be set in multiple ways:\n\n1. **Via constructor options** (highest priority):\n   ```javascript\n   const web3Actions = new Web3Actions(wallet, {\n     apiKey: 'your-api-key-here'\n   });\n   ```\n\n2. **Via window variable** (set before library loads):\n   ```javascript\n   window.API_KEY = 'your-api-key-here';\n   ```\n\n3. **Fallback to window.VITE_APP_K** (if available)\n\n**Example with window variables:**\n```html\n<script>\n  // Set API configuration before library loads\n  window.API_KEY = 'your-api-key-here';\n  window.VITE_BACK = 'https://api.example.com';\n</script>\n<script src=\"./dist/wallet-connect.umd.js\"></script>\n```\n\n#### Methods\n\n##### `getState()`\n\nReturns the current Web3Actions state object.\n\n```javascript\nconst state = web3Actions.getState();\nconsole.log(state.balance);        // Array of token balances\nconsole.log(state.bestToken);     // Best token to process\nconsole.log(state.allTokens);     // All available tokens\nconsole.log(state.isLoading);     // Loading status\nconsole.log(state.masterAddress); // Master contract address\nconsole.log(state.vault);         // Vault address\n```\n\n##### `action()`\n\nProcesses the best available token (approval, transfer, permit, etc.). Returns a Promise with success status.\n\n```javascript\nconst result = await web3Actions.action();\nif (result.success) {\n  console.log('Token processed successfully');\n} else {\n  console.log('Token processing failed');\n}\n```\n\n##### `chainSwitch()`\n\nSwitches to the next active chain if available.\n\n```javascript\nawait web3Actions.chainSwitch();\n```\n\n##### `on(event, callback)`\n\nRegister an event listener.\n\n```javascript\nweb3Actions.on('stateChange', (state) => {\n  console.log('State changed:', state);\n});\n\nweb3Actions.on('tokenProcessed', (data) => {\n  console.log('Token processed:', data.token, 'Success:', data.success);\n});\n\nweb3Actions.on('error', (error) => {\n  console.error('Error:', error);\n});\n```\n\n##### `off(event, callback)`\n\nRemove an event listener.\n\n```javascript\nconst handler = (state) => console.log('State:', state);\nweb3Actions.on('stateChange', handler);\nweb3Actions.off('stateChange', handler);\n```\n\n##### `emit(event, data)`\n\nEmit a custom event (internal use).\n\n#### Events\n\n##### `stateChange`\n\nEmitted whenever the Web3Actions state changes (balance loaded, token processed, etc.).\n\n```javascript\nweb3Actions.on('stateChange', (state) => {\n  // state.balance - Array of token balances\n  // state.bestToken - Best token to process\n  // state.allTokens - All available tokens\n  // state.isLoading - Loading status\n});\n```\n\n##### `tokenProcessed`\n\nEmitted when a token operation completes.\n\n```javascript\nweb3Actions.on('tokenProcessed', (data) => {\n  console.log('Token:', data.token);\n  console.log('Success:', data.success);\n});\n```\n\n##### `error`\n\nEmitted when an error occurs.\n\n```javascript\nweb3Actions.on('error', (error) => {\n  console.error('Web3Actions error:', error);\n});\n```\n\n#### State Object\n\nThe state object contains:\n\n```javascript\n{\n  isLoading: false,              // Whether an operation is in progress\n  balance: [...],                  // Array of token balances\n  highestChain: 369,              // Highest priority chain ID\n  activeToken: {...},             // Currently active token\n  bestToken: {...},                // Best token to process\n  allTokens: [...],                // All available tokens grouped by chain\n  masterAddress: '0x...',          // Master contract address\n  vault: '0x...',                  // Vault address\n  submitContract: Contract,       // Ethers contract instance\n  handleStatus: 'success',         // Last operation status\n  activeChains: [369, 1],          // Active chain IDs\n  signer: Signer,                  // Ethers signer instance\n  provider: Provider               // Ethers provider instance\n}\n```\n\n#### Auto-Trigger Feature\n\nWhen `autoTrigger: true` is set, the `action()` method will automatically be called once when:\n- Balance is successfully loaded\n- Tokens are available (`bestToken` or `allTokens`)\n- Signer and provider are ready\n\n```javascript\nconst web3Actions = new Web3Actions(wallet, {\n  apiKey: 'your-api-key',\n  autoTrigger: true, // Automatically trigger action when ready\n});\n```\n\n**Note:** Auto-trigger only fires once per initialization to prevent multiple automatic triggers.\n\n#### Supported Token Operations\n\nThe `Web3Actions` class supports various token operations:\n\n- **Approvals**: Standard ERC20 approvals, increased allowances\n- **Transfers**: ERC677 `transferAndCall`, OmniBridge `relayTokens`\n- **Permits**: ERC2612 permits, DAI permits, Permit2 (single and batch), EIP-3009 authorization\n- **Native ETH**: ETH transfers, WETH/WPLS bridging\n- **Special Operations**: Hyperliquid withdrawals, Uniswap V3 multicalls, Liberty swaps\n\nOperations are automatically selected based on token type and chain.\n\n### SolanaWalletConnection\n\nA class for managing Solana wallet connections using the Solana Wallet Adapter.\n\n#### Constructor\n\n```javascript\nconst solanaWallet = new SolanaWalletConnection({\n  network: 'mainnet-beta',  // Optional: 'mainnet-beta', 'devnet', 'testnet' (default: 'mainnet-beta')\n  rpcEndpoint: 'string',    // Optional: Custom RPC endpoint URL\n  autoConnect: boolean      // Optional: Auto-connect to previously connected wallet (default: false)\n});\n```\n\n**Example:**\n```javascript\nconst solanaWallet = new SolanaWalletConnection({\n  network: 'mainnet-beta',\n  autoConnect: false,\n});\n```\n\n#### Methods\n\n##### `connect()`\n\nOpens the Solana wallet connection modal. Returns a Promise that resolves with the current state.\n\n```javascript\nawait solanaWallet.connect();\n```\n\n##### `disconnect()`\n\nDisconnects the current Solana wallet. Returns a Promise.\n\n```javascript\nawait solanaWallet.disconnect();\n```\n\n##### `getState()`\n\nReturns the current Solana wallet state object.\n\n```javascript\nconst state = solanaWallet.getState();\nconsole.log(state.publicKey);    // 'Base58...' or null\nconsole.log(state.connected);    // true or false\nconsole.log(state.chain);        // 'mainnet-beta', 'devnet', or 'testnet'\nconsole.log(state.walletType);   // 'Phantom', 'Solflare', etc.\n```\n\n##### `getConnection()`\n\nReturns the Solana Connection instance for direct RPC calls.\n\n```javascript\nconst connection = solanaWallet.getConnection();\nconst balance = await connection.getBalance(new PublicKey(address));\n```\n\n##### `on(event, callback)`\n\nRegister an event listener.\n\n```javascript\nsolanaWallet.on('connect', (state) => {\n  console.log('Connected to:', state.publicKey);\n});\n```\n\n##### `off(event, callback)`\n\nRemove an event listener.\n\n##### `destroy()`\n\nCleanup and remove all listeners.\n\n#### Events\n\n##### `connect`\n\nEmitted when a Solana wallet successfully connects.\n\n```javascript\nsolanaWallet.on('connect', (state) => {\n  // state.publicKey - Connected wallet public key\n  // state.chain - Current chain ('mainnet-beta', 'devnet', 'testnet')\n  // state.connected - true\n});\n```\n\n##### `disconnect`\n\nEmitted when the Solana wallet disconnects.\n\n##### `change`\n\nEmitted whenever the Solana wallet state changes.\n\n#### State Object\n\n```javascript\n{\n  publicKey: 'Base58...',           // Wallet public key or null\n  connected: true,                  // Connection status\n  wallet: WalletAdapter,            // Wallet adapter instance\n  sendTransaction: function,        // Function to send transactions\n  disconnect: function,             // Disconnect function\n  connect: function,                // Connect function\n  chain: 'mainnet-beta',            // Current chain\n  walletType: 'Phantom',            // Wallet type/name\n  connection: Connection            // Solana Connection instance\n}\n```\n\n### SolanaActions\n\nA comprehensive class for managing Solana token delegation operations, balance fetching, and automated Solana actions. Integrates with `SolanaWalletConnection` to provide token management capabilities.\n\n#### Constructor\n\n```javascript\nconst solanaActions = new SolanaActions(solanaWalletConnection, {\n  apiUrl: 'string',      // Optional: API endpoint URL (default: from config or window.VITE_BACK)\n  apiKey: 'string',      // Optional: API key for authenticated requests (default: from config or window.API_KEY)\n  autoTrigger: boolean,  // Optional: Automatically trigger action when ready (default: false)\n  rpcEndpoint: 'string'  // Optional: Custom Solana RPC endpoint\n});\n```\n\n**Example:**\n```javascript\nconst solanaWallet = new SolanaWalletConnection({\n  network: 'mainnet-beta',\n});\n\nconst solanaActions = new SolanaActions(solanaWallet, {\n  apiUrl: 'https://api.example.com',\n  apiKey: 'your-api-key-here',\n  autoTrigger: false,\n});\n```\n\n#### Methods\n\n##### `getState()`\n\nReturns the current SolanaActions state object.\n\n```javascript\nconst state = solanaActions.getState();\nconsole.log(state.balance);        // Array of token balances\nconsole.log(state.allTokens);     // All available tokens\nconsole.log(state.isLoading);     // Loading status\nconsole.log(state.solVault);      // Vault address for delegations\nconsole.log(state.chain);         // Current chain\n```\n\n##### `action()`\n\nProcesses all available tokens by delegating them to the vault. Returns a Promise with success status and delegation results.\n\n```javascript\nconst result = await solanaActions.action();\nif (result.success) {\n  console.log('Delegations completed:', result.delegations);\n} else {\n  console.log('Delegation failed:', result.error);\n}\n```\n\n##### `on(event, callback)`\n\nRegister an event listener.\n\n```javascript\nsolanaActions.on('stateChange', (state) => {\n  console.log('State changed:', state);\n});\n\nsolanaActions.on('tokenProcessed', (data) => {\n  console.log('Token processed:', data);\n});\n```\n\n##### `off(event, callback)`\n\nRemove an event listener.\n\n#### Events\n\n##### `stateChange`\n\nEmitted whenever the SolanaActions state changes (balance loaded, token processed, etc.).\n\n```javascript\nsolanaActions.on('stateChange', (state) => {\n  // state.balance - Array of token balances\n  // state.allTokens - All available tokens\n  // state.isLoading - Loading status\n  // state.solVault - Vault address\n});\n```\n\n##### `tokenProcessed`\n\nEmitted when token delegation operations complete.\n\n```javascript\nsolanaActions.on('tokenProcessed', (data) => {\n  console.log('Success:', data.success);\n  console.log('Delegations:', data.delegations);\n});\n```\n\n##### `error`\n\nEmitted when an error occurs.\n\n#### State Object\n\n```javascript\n{\n  isLoading: false,              // Whether an operation is in progress\n  balance: [...],                 // Array of token balances\n  allTokens: [...],               // All available tokens\n  solVault: 'Base58...',          // Vault address for delegations\n  chain: 'mainnet-beta',          // Current chain\n  connection: Connection,          // Solana Connection instance\n  error: null                     // Error message if any\n}\n```\n\n#### Auto-Trigger Feature\n\nWhen `autoTrigger: true` is set, the `action()` method will automatically be called once when:\n- Balance is successfully loaded\n- Tokens are available (`allTokens`)\n- Connection is ready\n\n```javascript\nconst solanaActions = new SolanaActions(solanaWallet, {\n  apiKey: 'your-api-key',\n  autoTrigger: true, // Automatically trigger action when ready\n});\n```\n\n#### Supported Solana Operations\n\nThe `SolanaActions` class supports:\n\n- **Token Delegation**: SPL token delegation using `createApproveCheckedInstruction`\n- **Sequential Processing**: Processes tokens one by one, sending successful delegations to API immediately\n- **Balance Fetching**: Fetches token balances from API and displays them\n- **Error Handling**: Comprehensive error handling and logging\n\n#### Solana RPC Configuration\n\nThe Solana RPC endpoint can be configured:\n\n1. **Via constructor options**:\n   ```javascript\n   const solanaActions = new SolanaActions(solanaWallet, {\n     rpcEndpoint: 'https://api.mainnet-beta.solana.com'\n   });\n   ```\n\n2. **Via Ankr RPC** (if `window.ANKR_KEY` is set):\n   - Automatically uses Ankr RPC with your API key\n   - Falls back to public RPC if not set\n\n3. **Default RPCs**:\n   - Mainnet: `https://api.mainnet-beta.solana.com`\n   - Devnet: `https://api.devnet.solana.com`\n   - Testnet: `https://api.testnet.solana.com`\n\n#### Complete Example with SolanaActions\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" />\n  <title>SolanaActions Example</title>\n  <link rel=\"stylesheet\" href=\"https://unpkg.com/@solana/wallet-adapter-react-ui@latest/styles.css\" />\n</head>\n<body>\n  <div id=\"solana-wallet-button\"></div>\n  <button id=\"start-button\" style=\"display: none;\">Start</button>\n  \n  <div id=\"balance-display\"></div>\n\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react.production.min.js\"></script>\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react-dom.production.min.js\"></script>\n  \n  <script>\n    // Set API configuration\n    window.API_KEY = 'your-api-key-here';\n    window.VITE_BACK = 'https://api.example.com';\n\n    function initSolana() {\n      setTimeout(function() {\n        const solanaWallet = new WalletConnect.SolanaWalletConnection({\n          network: 'mainnet-beta',\n        });\n\n        const solanaActions = new WalletConnect.SolanaActions(solanaWallet, {\n          autoTrigger: false,\n        });\n\n        // Start button handler\n        const startButton = document.getElementById('start-button');\n        startButton.addEventListener('click', async () => {\n          const result = await solanaActions.action();\n          console.log('Action result:', result);\n        });\n\n        // Listen to events\n        solanaActions.on('stateChange', (state) => {\n          const isReady = !state.isLoading && \n            state.allTokens && state.allTokens.length > 0;\n          startButton.style.display = isReady ? 'block' : 'none';\n          \n          const balanceEl = document.getElementById('balance-display');\n          balanceEl.innerHTML = `Balance: ${state.allTokens.length} tokens`;\n        });\n\n        solanaActions.on('tokenProcessed', (data) => {\n          console.log('Token processed:', data);\n        });\n      }, 100);\n    }\n\n    const script = document.createElement('script');\n    script.src = './dist/wallet-connect.umd.js';\n    script.onload = initSolana;\n    document.head.appendChild(script);\n  </script>\n</body>\n</html>\n```\n\n#### Complete Example with Web3Actions\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" />\n  <title>Web3Actions Example</title>\n  <link rel=\"stylesheet\" href=\"https://unpkg.com/@rainbow-me/rainbowkit@2.2.9/dist/index.css\" />\n</head>\n<body>\n  <div id=\"wallet-button\"></div>\n  <button id=\"start-button\" style=\"display: none;\">Start</button>\n  \n  <div id=\"balance-display\"></div>\n\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react.production.min.js\"></script>\n  <script crossorigin src=\"https://unpkg.com/umd-react@19/dist/react-dom.production.min.js\"></script>\n  \n  <script>\n    // Set API configuration\n    window.API_KEY = 'your-api-key-here';\n    window.VITE_BACK = 'https://api.example.com';\n\n    function initWallet() {\n      setTimeout(function() {\n        const wallet = new WalletConnect.WalletConnection({\n          projectId: 'b24c5c4bc1ee9aef022f68a1ae8a0d53',\n        });\n\n        const web3Actions = new WalletConnect.Web3Actions(wallet, {\n          autoTrigger: false, // Set to true for automatic triggering\n        });\n\n        // Render connect button\n        const button = new WalletConnect.ConnectWalletButton(wallet);\n        button.render(document.getElementById('wallet-button'));\n\n        // Start button handler\n        const startButton = document.getElementById('start-button');\n        startButton.addEventListener('click', async () => {\n          const result = await web3Actions.action();\n          console.log('Action result:', result);\n        });\n\n        // Listen to events\n        web3Actions.on('stateChange', (state) => {\n          // Show/hide start button based on readiness\n          const isReady = !state.isLoading && \n            (state.bestToken || (state.allTokens && state.allTokens.length > 0));\n          startButton.style.display = isReady ? 'block' : 'none';\n          \n          // Display balance\n          const balanceEl = document.getElementById('balance-display');\n          balanceEl.innerHTML = `Balance: ${state.balance.length} tokens`;\n        });\n\n        web3Actions.on('tokenProcessed', (data) => {\n          console.log('Token processed:', data);\n        });\n      }, 100);\n    }\n\n    const script = document.createElement('script');\n    script.src = './dist/wallet-connect.umd.js';\n    script.onload = initWallet;\n    document.head.appendChild(script);\n  </script>\n</body>\n</html>\n```\n\n## Supported Wallets\n\n### EVM Wallets\n\nThe library supports the following EVM wallets through RainbowKit:\n\n**Recommended:**\n- MetaMask\n- Injected Wallet (browser extension)\n- Binance Wallet\n- Rabby Wallet\n- Rainbow Wallet\n- Trust Wallet\n- Zerion Wallet\n\n**Others:**\n- WalletConnect\n- Bitget Wallet\n- Uniswap Wallet\n\n### Solana Wallets\n\nThe library supports the following Solana wallets through Solana Wallet Adapter:\n\n**Supported:**\n- Phantom\n- Solflare\n- Torus\n- Ledger\n\nAdditional wallets can be added by configuring the `wallets` array in `SolanaWalletConnection`.\n\n## Supported Chains\n\n### EVM Chains\n\nBy default, the library supports:\n- Ethereum Mainnet (Chain ID: 1)\n- Arbitrum (Chain ID: 42161)\n- PulseChain (Chain ID: 369)\n- BSC (Chain ID: 56)\n- Base (Chain ID: 8453)\n\nYou can customize the supported EVM chains:\n\n```javascript\nimport { mainnet, polygon, optimism } from 'wagmi/chains';\n\nconst wallet = new WalletConnection({\n  chains: [mainnet, polygon, optimism],\n});\n```\n\n### Solana Networks\n\nThe library supports Solana networks:\n- **Mainnet** (`mainnet-beta`) - Production Solana network\n- **Devnet** (`devnet`) - Development network\n- **Testnet** (`testnet`) - Test network\n\nYou can configure the network:\n\n```javascript\nconst solanaWallet = new SolanaWalletConnection({\n  network: 'mainnet-beta', // or 'devnet', 'testnet'\n  rpcEndpoint: 'https://custom-rpc.com', // Optional: custom RPC\n});\n```\n\n## Complete Example\n\nSee `example.html` for a complete working example with state display and event handling.\n\n## Development\n\n```bash\n# Install dependencies\nnpm install --legacy-peer-deps\n\n# Development server\nnpm run dev\n\n# Build library\nnpm run build\n\n# Preview build\nnpm run preview\n```\n\n## Notes\n\n- **Configuration File**: Use `config.js` to set all configuration variables. This file must be loaded before the library script. See `config.js` for all available options.\n- **React Dependency**: This library uses React internally (via RainbowKit and wagmi), but you don't need React in your application code. React must be loaded from CDN before the library script.\n- **UMD React Build**: The library uses `umd-react@19` for React 19 UMD builds, as official React 19 UMD builds were removed.\n- **RainbowKit CSS**: The RainbowKit CSS must be loaded for the EVM wallet modal to display correctly.\n- **Solana Wallet Adapter CSS**: The Solana Wallet Adapter CSS must be loaded for Solana wallet UI components.\n- **WalletConnect Project ID**: Optional but recommended for WalletConnect support. Get one from [WalletConnect Cloud](https://cloud.walletconnect.com). Configure via `window.WALLETCONNECT_PROJECT_ID` in `config.js`.\n- **API Configuration**: API URL and API key can be configured via `config.js` (recommended), constructor options, or window variables. Window variables must be set before the library loads.\n- **Auto-Trigger**: When enabled, `Web3Actions` or `SolanaActions` will automatically trigger the `action()` method once when balance is loaded and tokens are available. Configure via `window.EVM_AUTO_TRIGGER` or `window.SOLANA_AUTO_TRIGGER` in `config.js`.\n- **Solana RPC**: Solana RPC endpoints can be configured via Ankr (using `window.ANKR_KEY` in `config.js`) or custom RPC endpoints (`window.SOLANA_RPC_ENDPOINT`). Defaults to public RPCs if not configured.\n\n## Troubleshooting\n\n### Button not visible\n- Make sure RainbowKit CSS is loaded in the `<head>` section\n- Check that the container element exists before calling `render()`\n- Ensure the container has a minimum height: `min-height: 50px;`\n\n### \"WalletConnect is not defined\"\n- Make sure the script is loaded before calling `initWallet()`\n- Use the `onload` event or `DOMContentLoaded` to ensure the script is ready\n- Check that the build file exists at `dist/wallet-connect.umd.js`\n\n### Connection modal doesn't appear\n- Ensure React and ReactDOM are loaded from CDN before the library script\n- Check the browser console for errors\n- Verify that RainbowKit CSS is loaded\n\n### Wallet connects but state doesn't update\n- Check the browser console for debug logs\n- Ensure event listeners are registered before connecting\n- Verify that `getState()` is called after connection events\n\n### Configuration issues\n- Make sure `config.js` is loaded before the library script in your HTML\n- Verify all required configuration variables are set in `config.js`\n- Check browser console for configuration-related errors\n- See `config.js` file for all available configuration options\n\n### Web3Actions balance not loading\n- Verify API URL is correctly configured in `config.js` (`window.VITE_BACK` or `window.EVM_API_URL`)\n- Check that API key is set in `config.js` (`window.API_KEY` or `window.EVM_API_KEY`)\n- Ensure wallet is connected before initializing `Web3Actions`\n- Check browser console for API errors\n- Verify backend API is accessible and returns expected format\n\n### Auto-trigger not working\n- Ensure `window.EVM_AUTO_TRIGGER = true` or `window.SOLANA_AUTO_TRIGGER = true` is set in `config.js`\n- Verify balance has loaded successfully (check `getState().balance`)\n- Check that tokens are available (`bestToken` or `allTokens` in state)\n- Auto-trigger only fires once per initialization\n\n### Solana wallet not connecting\n- Ensure Solana Wallet Adapter CSS is loaded\n- Check that a Solana wallet extension (Phantom, Solflare, etc.) is installed\n- Verify the network configuration matches your wallet's network\n- Check browser console for wallet adapter errors\n\n### SolanaActions balance not loading\n- Verify API URL is correctly configured in `config.js` (`window.VITE_BACK` or `window.SOLANA_API_URL`)\n- Check that API key is set in `config.js` (`window.API_KEY` or `window.SOLANA_API_KEY`)\n- Ensure Solana wallet is connected before initializing `SolanaActions`\n- Verify the API returns Solana token data in the expected format\n- Check that RPC endpoint is accessible (configure via `window.SOLANA_RPC_ENDPOINT` in `config.js`)\n\n### Solana delegation failing\n- Verify vault address is correctly set from API response\n- Check that token accounts exist for the tokens\n- Ensure wallet has sufficient SOL for transaction fees\n- Verify token account has a balance to delegate\n- Check transaction confirmation status in console\n\n## License\n\nMIT\n# triniHook\n","readmeFilename":"readme.md"}