{"_id":"@arbius/aa-wallet","_rev":"13-d1bc14c2008f690ff34b443669d5a9b4","name":"@arbius/aa-wallet","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"@arbius/aa-wallet","version":"0.0.1","keywords":["arbius","wallet","ethereum","account-abstraction"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.1","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"a1950f76dd6400da4949f96767bb2b5d82896c96","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.1.tgz","fileCount":44,"integrity":"sha512-4OZx/3KK6NzTIUG+AUUBYO8ApvuabikjHxfARG/azOV8kVxNdxNgdroOI9/RxLqPd3OF0vhkVLq+3zJpN3U4pA==","signatures":[{"sig":"MEYCIQDW7kf3JCVDnvglpzu8v+jGNKqsdA8LrLB4jWmRRz6ZLAIhAOqcXjU3gAwnQRLVaQ8MP9aRAI+NErY8fCmFqoC5c9RQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"326f901128d71bf1d61cff1f6069b50b136782bd","scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","prepare":"npm run build:lib","preview":"vite preview","build:lib":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"Account Abstraction wallet implementation for Arbius ecosystem","directories":{},"resolutions":{"ox":"0.6.9"},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^9.0.1","viem":"2.28.1","react":"^18.2.0","ethers":"^6.9.0","react-dom":"^18.2.0","lucide-react":"^0.294.0","qrcode.react":"^3.1.0","permissionless":"0.2.47"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.0.0","eslint":"^8.53.0","postcss":"^8.4.31","typescript":"^5.2.2","@types/jest":"^29.5.11","@types/uuid":"^9.0.7","tailwindcss":"^3.3.5","@types/react":"^18.2.37","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.15","@vitejs/plugin-react":"^4.2.0","@typescript-eslint/parser":"^6.10.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.4","@typescript-eslint/eslint-plugin":"^6.10.0"},"peerDependencies":{"react":"^18.2.0","ethers":"^6.9.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.1_1747896371360_0.9065751763967878","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@arbius/aa-wallet","version":"0.0.2","keywords":["arbius","wallet","account-abstraction","arbitrum","ethereum"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.2","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"ed87502ff08b7f8197844d65c4ceb58ca506ff12","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.2.tgz","fileCount":48,"integrity":"sha512-Nlt7d6EKmo0Kj2T/eQeEnOFa62v3PuEwWtfuSbF+FsZkFwudnXxj+Z05mA75vWWQQSN/Lb++e54yxyvCDscBDQ==","signatures":[{"sig":"MEUCIQDZ9uPP+WA+Mm5td+prtg3xVQaEG/UAnKtvhEAIIxvPjwIgMAK0zPQS7n7/03wpNe53aP8XiqJzfKTyCQC0WJ+140o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c34c6c2fd29a26267f5eb4f98b441b1eb96264b1","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"npm run build"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ethers":"^6.11.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"peerDependencies":{"ethers":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.2_1747904644918_0.08364820378207782","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@arbius/aa-wallet","version":"0.0.3","keywords":["arbius","wallet","account-abstraction","arbitrum","ethereum"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.3","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"14e7693ec6363f1e0cb030c5fa229d29bd345ba1","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.3.tgz","fileCount":48,"integrity":"sha512-jVCpZmQXIbiiQ9RtYHgLki/+2MdOouTWm4WJwPNmv6zfQFtVbIh9xZUga2sL2NtMak5fwmK+ibLUjifZNaVpaA==","signatures":[{"sig":"MEQCIFb6ZJSHChYX2RR+pAdJQkajDev6hQLgdF/p5pKtP3EiAiAkHe70lY5dmXZ6MM4SF5aGWLh8EQRhQeCZCpi230FO5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683675},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c34c6c2fd29a26267f5eb4f98b441b1eb96264b1","scripts":{"build":"tsc -p tsconfig.build.json","prepare":"npm run build"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ethers":"^6.11.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"peerDependencies":{"ethers":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.3_1747904724071_0.13039454094406855","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@arbius/aa-wallet","version":"0.0.4","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.4","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"b83eab4ef5f74a1546355d3fc05ed2b149f19d71","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.4.tgz","fileCount":48,"integrity":"sha512-wmZlEMVndY+XGQbVqtFYTlqh1lttAl3oj80WeZuxUAbLZ8w1EnGBvBl1i2EoKYzPHpCMpTB8e9QRjzXO03cqIQ==","signatures":[{"sig":"MEUCIH33rCyFhNCO/PdWQMFWSIZCdkmFCJS/ubHuOnfhDTEdAiEAhhSsS90vCdi27KEhfQSVJ0vIgA8rpajQ5NFAO1aXAuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"88e0639a6b5cd7e76f4099062abdb009e0287d50","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","ethers":"^6.11.1","react-dom":"^18.0.0","lucide-react":"^0.330.0","qrcode.react":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","typescript":"^5.3.3","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.4_1747907785127_0.5223605351003457","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@arbius/aa-wallet","version":"0.0.5","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.5","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"29ad1374a072621f2c425835add836a85da2e45f","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.5.tgz","fileCount":48,"integrity":"sha512-Jz9AAYe8nC1oatHd1bQyhm85SZCht0LRZXipIXBsl3pIXKpvdyD38N+6jFg0SlsWBXYkc4f9RG+RICYHAJQqig==","signatures":[{"sig":"MEQCICcPLD4/5pirKyR4nnQXJsEqnKB/KmsYFP9M0cWEb9g6AiBo4AogT3LAaFsl6tKtw3TgiNgr5cPN9m27Sb2pfQSnAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"88e0639a6b5cd7e76f4099062abdb009e0287d50","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","ethers":"^6.11.1","react-dom":"^18.0.0","lucide-react":"^0.330.0","qrcode.react":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","typescript":"^5.3.3","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.5_1747908422228_0.615642645646294","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@arbius/aa-wallet","version":"0.0.51","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.51","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"ab699d25f880de82262d5c25a317861f9325e499","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.51.tgz","fileCount":48,"integrity":"sha512-hqiCNvYPJXDxjH7mZfku2cKh8ypwyqFwZuosczwu69fkoCUe5DYvPsDuH4WS2TKn/SJEAxm1SbFlZxc806Xb/Q==","signatures":[{"sig":"MEUCIQD01hNwZp+ZqTqs1EBzU5ihMSzmY8IvW6+hY3TSXdWXZwIgNhAGkBlNuPX+GNaqEKFtmAUFMaPTvcblB27jFIt4U/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"88e0639a6b5cd7e76f4099062abdb009e0287d50","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","ethers":"^6.11.1","react-dom":"^18.0.0","lucide-react":"^0.330.0","qrcode.react":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","typescript":"^5.3.3","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.51_1747909663801_0.6260143340388449","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@arbius/aa-wallet","version":"0.0.52","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.52","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"cb9032198106271b17fa84ef62b362f80cbd4261","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.52.tgz","fileCount":48,"integrity":"sha512-nIIQltADiO2SBldfLUvvMxNEoERj9+WWgYmQdvtMa/uSMKqbOM2y7TDuCdeww380h7r8+b1MlO6WqlDP1v7fQg==","signatures":[{"sig":"MEUCIGlS97ywI1hDTGbryNesiwRPdnI5el5KDu1fHRNounfKAiEAkQGZeJiPnoQvBVV/VzFm7Zs/1MgGRFAZYFJIVQhzMO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"333638a2e1fef31b37cf555e8029713823042c79","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^11.1.0","react":"^18.0.0","ethers":"^6.11.1","react-dom":"^18.0.0","lucide-react":"^0.330.0","qrcode.react":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","typescript":"^5.3.3","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.52_1747916355633_0.6851436048304347","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@arbius/aa-wallet","version":"0.0.53","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.53","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"6db80b6d510346e0e9b2e3b6028e1b1135f9cc83","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.53.tgz","fileCount":48,"integrity":"sha512-+uYuk5BOQduicMwKf+SeDYfJbPWePSPO3PWZIMFwrBMbSuM3wmTn1b/jPVlX68KCwGyvJyV8kjTvcLgucZvbbA==","signatures":[{"sig":"MEUCIQCzWdjjevYesIUBqKIU7xGRdST1JAurfoZ+PJT/Ln+ZbgIgU4XZCSiQPjnEu6YTKWlSsyc0g6qc/pM2+y7opBbNmOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"66ffd3f270b770263575f294a4dbc8fd29d2a356","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"uuid":"^11.1.0","viem":"^2.30.0","web3":"^1.8.1","react":"^18.0.0","wagmi":"^2.15.4","buffer":"^6.0.3","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0","typescript":"^4.9.5","@types/node":"^16.18.0","@types/web3":"^1.2.2","@wagmi/core":"^2.17.2","@types/react":"^18.0.0","lucide-react":"^0.330.0","multiformats":"^13.3.6","qrcode.react":"^3.1.0","@types/react-dom":"^18.0.0","react-router-dom":"^6.22.0","@wagmi/connectors":"^5.8.3","@tanstack/react-query":"^5.76.2"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.53_1748613435851_0.615057023348794","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@arbius/aa-wallet","version":"0.0.54","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.0.54","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/arbius/WalletAbstraction#readme","bugs":{"url":"https://github.com/arbius/WalletAbstraction/issues"},"dist":{"shasum":"6662292d002ee13c24014145a97bfb7e8e7ccf87","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.0.54.tgz","fileCount":48,"integrity":"sha512-06cJwMUBeVMOrzc3iYxfMt/6zqx1sTK/RYHcWbOda6dOQxx7ePpN1MxEQmj5n8zZwhK8AbLcmniQNTCcf6hQsw==","signatures":[{"sig":"MEUCIC/RkI76y1/sNj6jYus6JOVvsMyK+CfH0kYdDOGFZ8YxAiEAvtX7wg9SG89+fc0w7QUZrsOw0klkAOzj6RJF7llRKy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"66ffd3f270b770263575f294a4dbc8fd29d2a356","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/arbius/WalletAbstraction.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"uuid":"^11.1.0","viem":"^2.30.0","web3":"^1.8.1","react":"^18.0.0","wagmi":"^2.15.4","buffer":"^6.0.3","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0","typescript":"^4.9.5","@types/node":"^16.18.0","@types/web3":"^1.2.2","@wagmi/core":"^2.17.2","@types/react":"^18.0.0","lucide-react":"^0.330.0","multiformats":"^13.3.6","qrcode.react":"^3.1.0","@types/react-dom":"^18.0.0","react-router-dom":"^6.22.0","@wagmi/connectors":"^5.8.3","@tanstack/react-query":"^5.76.2"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.0.54_1748616630164_0.7066503224338261","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@arbius/aa-wallet","version":"0.1.0","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.1.0","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/semperai/arbius-wallet#readme","bugs":{"url":"https://github.com/semperai/arbius-wallet/issues"},"dist":{"shasum":"4da35aad0ebcbddf2f810ac296c57f062d66ec6c","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.1.0.tgz","fileCount":48,"integrity":"sha512-WqIPKDr0zaQp9lAgy/IuOdWIgNLPWmf7ag0lZ8YKp+fzQsUqS2VMJGLyONSI5GY8H1wh29QvujkPULaZ9UQeaw==","signatures":[{"sig":"MEQCIEAUF+ihCAkHD53EbEgymDPt7vpkSsQAkyb+88IDRogzAiAxaHJTQ/bxP6JAwUKqC2Yic7nsjo/0XKPD7y2wT2EgBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e1e95be9f9240779428e151cfa817c6848940039","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/semperai/arbius-wallet.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"uuid":"^11.1.0","viem":"^2.30.0","web3":"^1.8.1","react":"^18.0.0","wagmi":"^2.15.4","buffer":"^6.0.3","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0","typescript":"^4.9.5","@types/node":"^16.18.0","@types/web3":"^1.2.2","@wagmi/core":"^2.17.2","@types/react":"^18.0.0","lucide-react":"^0.330.0","multiformats":"^13.3.6","qrcode.react":"^3.1.0","@types/react-dom":"^18.0.0","react-router-dom":"^6.22.0","@wagmi/connectors":"^5.8.3","@tanstack/react-query":"^5.76.2"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.1.0_1748930043451_0.965073210601531","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arbius/aa-wallet","version":"0.1.1","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.1.1","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/semperai/arbius-wallet#readme","bugs":{"url":"https://github.com/semperai/arbius-wallet/issues"},"dist":{"shasum":"068a06d99826fc35901acb291d3e105970d2a672","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.1.1.tgz","fileCount":48,"integrity":"sha512-Sjk4vPnvsXVLAjYWN6+91ylUeKzvMeld72/XK8NcPtYTa2woXwXbtLaXVwrXVox7t9DhAmq9gvD49spqMstvKA==","signatures":[{"sig":"MEQCIAYgWUkNzui29m44QTaNrrALKkk9fn51F8vm581a2dnVAiAez2mqxxz2tG1TrkbyE42T6xOy9n0XpyqGSc6pm7uW7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688467},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1f9b6c3499f8b8c9729cca61c82af7709f9de735","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/semperai/arbius-wallet.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"uuid":"^11.1.0","viem":"^2.30.0","web3":"^1.8.1","react":"^18.0.0","wagmi":"^2.15.4","buffer":"^6.0.3","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0","typescript":"^4.9.5","@types/node":"^16.18.0","@types/web3":"^1.2.2","@wagmi/core":"^2.17.2","@types/react":"^18.0.0","lucide-react":"^0.330.0","multiformats":"^13.3.6","qrcode.react":"^3.1.0","@types/react-dom":"^18.0.0","react-router-dom":"^6.22.0","@wagmi/connectors":"^5.8.3","@tanstack/react-query":"^5.76.2"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.1.1_1748930299352_0.41697487139031697","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@arbius/aa-wallet","version":"0.1.2","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","_id":"@arbius/aa-wallet@0.1.2","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"homepage":"https://github.com/semperai/arbius-wallet#readme","bugs":{"url":"https://github.com/semperai/arbius-wallet/issues"},"dist":{"shasum":"c511693b71e7635b5f3c14834578fb6df7638dad","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.1.2.tgz","fileCount":48,"integrity":"sha512-NWNWrXbEPc2ZFhTauV0fbChi9+8/NoPDrBnTwgGzg/gOu0D2vKYinpzxmgNdQIw2tXEiMh1ICDLk0ztZm4CBEA==","signatures":[{"sig":"MEUCIQCfni77Er8tyLnev6uKXZEKLv96r8TC9v+SAK11gMqLJwIgEw7QcKk0I7r/OzesFpcmknWJzCIos7Ymd0LXO/Jpuo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1f9b6c3499f8b8c9729cca61c82af7709f9de735","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.build.json","start":"vite"},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"repository":{"url":"git+https://github.com/semperai/arbius-wallet.git","type":"git"},"_npmVersion":"10.8.2","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","directories":{},"_nodeVersion":"18.20.8","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"uuid":"^11.1.0","viem":"^2.30.0","web3":"^1.8.1","react":"^18.0.0","wagmi":"^2.15.4","buffer":"^6.0.3","ethers":"^6.11.1","react-dom":"^18.0.0","typescript":"^5.3.3","@types/node":"^16.18.0","@types/web3":"^1.2.2","@wagmi/core":"^2.17.2","@types/react":"^18.0.0","lucide-react":"^0.330.0","multiformats":"^13.3.6","qrcode.react":"^3.1.0","@types/react-dom":"^18.0.0","react-router-dom":"^6.22.0","@wagmi/connectors":"^5.8.3","@tanstack/react-query":"^5.76.2"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","postcss":"^8.4.31","typescript":"^5.3.3","tailwindcss":"^3.3.5","@types/react":"^18.2.0","autoprefixer":"^10.4.16","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","ethers":"^5.0.0 || ^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aa-wallet_0.1.2_1749025662800_0.6003414915983016","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@arbius/aa-wallet","version":"0.1.3","description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","dev":"vite","start":"vite","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"author":{"name":"Arbius"},"license":"MIT","dependencies":{"ethers":"^6.11.1","uuid":"^11.1.0"},"peerDependencies":{"ethers":"^5.0.0 || ^6.0.0"},"repository":{"type":"git","url":"git+https://github.com/semperai/arbius-wallet.git"},"bugs":{"url":"https://github.com/semperai/arbius-wallet/issues"},"homepage":"https://github.com/semperai/arbius-wallet#readme","eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"_id":"@arbius/aa-wallet@0.1.3","gitHead":"8539e5356236eadf05492272fbf0ba087ba33414","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vnT1sKspGSfLrfUaWv9PZwou4j+q9Mdu6tRIsHuKfCYsY5kRoKmqdC6labvCGUT2S44Ax0X88FMQ57mN19Yz/g==","shasum":"c19d18ec7594f45f22cdc8c3374d6f6c01c17eb3","tarball":"https://registry.npmjs.org/@arbius/aa-wallet/-/aa-wallet-0.1.3.tgz","fileCount":48,"unpackedSize":687605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkjwGrMcXPUHwA33wuK8SHYaA1HGeoSWyyGpiU+7hDUQIgBRIaNe3iMdvw/rpP+XOwBg5XqYVNtnf05+nRwpYaVUQ="}]},"_npmUser":{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},"directories":{},"maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aa-wallet_0.1.3_1749027157152_0.8668195167408648"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-22T06:46:11.262Z","modified":"2025-06-04T08:52:37.541Z","0.0.1":"2025-05-22T06:46:11.708Z","0.0.2":"2025-05-22T09:04:05.196Z","0.0.3":"2025-05-22T09:05:24.290Z","0.0.4":"2025-05-22T09:56:25.362Z","0.0.5":"2025-05-22T10:07:02.513Z","0.0.51":"2025-05-22T10:27:44.034Z","0.0.52":"2025-05-22T12:19:15.926Z","0.0.53":"2025-05-30T13:57:16.038Z","0.0.54":"2025-05-30T14:50:30.376Z","0.1.0":"2025-06-03T05:54:03.643Z","0.1.1":"2025-06-03T05:58:19.570Z","0.1.2":"2025-06-04T08:27:42.994Z","0.1.3":"2025-06-04T08:52:37.379Z"},"bugs":{"url":"https://github.com/semperai/arbius-wallet/issues"},"author":{"name":"Arbius"},"license":"MIT","homepage":"https://github.com/semperai/arbius-wallet#readme","keywords":["arbitrum","ethereum","wallet","account-abstraction","web3","blockchain"],"repository":{"type":"git","url":"git+https://github.com/semperai/arbius-wallet.git"},"description":"A secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications.","maintainers":[{"name":"cyrusjameskhan","email":"cjkproduction@gmail.com"},{"name":"kasumi.null","email":"kasumi.null@yandex.com"}],"readme":"# AA Wallet\n\nA secure and flexible Account Abstraction wallet implementation for Arbitrum One chain applications, specifically designed for the Arbius ecosystem.\n\n## Installation\n\n```bash\nnpm install @arbius/aa-wallet\n```\n\n## Ethers v5 Compatibility\n\nIf you're using ethers v5, you'll need to patch the ethers object to ensure compatibility with the library's v6-style API. Here's how to do it:\n\n```typescript\nimport { ethers } from 'ethers';\n\n// Patch the ethers object for v5 compatibility with v6-style API\nconst ethersPatched = {\n  ...ethers,\n  formatEther: ethers.utils.formatEther,\n  formatUnits: ethers.utils.formatUnits,\n  parseEther: ethers.utils.parseEther,\n  parseUnits: ethers.utils.parseUnits,\n  // Add any other utils your library needs\n};\n\n// Now use ethersPatched instead of ethers in all library calls\nconst balances = await getDeterministicWalletBalances(ethersPatched, wallet);\n```\n\n## Features\n\n- Create deterministic wallets derived from a user's main wallet\n- Deposit ETH and ERC20 tokens to the deterministic wallet\n- Withdraw ETH and ERC20 tokens from the deterministic wallet\n- Send contract transactions using the deterministic wallet\n- Get ETH and AIUS token balances\n- Automatic gas estimation and management\n- TypeScript support\n- Optimized for Arbitrum One chain\n\n## Usage\n\n### Initialize a Deterministic Wallet\n\n```typescript\nimport { ethers } from 'ethers';\nimport { initDeterministicWallet } from '@arbius/aa-wallet';\n\n// Get the user's signer from their wallet\nconst provider = new ethers.BrowserProvider(window.ethereum);\nconst signer = await provider.getSigner();\n\n// Initialize the deterministic wallet\nconst wallet = await initDeterministicWallet(\n  ethers,\n  signer.address,\n  async (message: string) => signer.signMessage(message),\n  provider\n);\n```\n\n### Get Wallet Balances\n\n```typescript\nimport { getDeterministicWalletBalances } from '@arbius/aa-wallet';\n\n// Get both ETH and AIUS balances\nconst balances = await getDeterministicWalletBalances(ethers, wallet);\nconsole.log('ETH Balance:', balances.eth);\nconsole.log('AIUS Balance:', balances.aius);\n```\n\n### Get Deposit Address\n\n```typescript\nimport { getDeterministicWalletAddressForDeposit } from '@arbius/aa-wallet';\n\nconst depositAddress = await getDeterministicWalletAddressForDeposit(\n  ethers,\n  signer.address,\n  async (message: string) => signer.signMessage(message),\n  provider\n);\n```\n\n### Withdraw Funds\n\n```typescript\nimport { withdrawFromDeterministicWallet } from '@arbius/aa-wallet';\n\n// Withdraw ETH\nconst txHash = await withdrawFromDeterministicWallet(\n  ethers,\n  wallet,\n  recipientAddress,\n  {\n    amount: '0.1', // Optional: specific amount to withdraw\n    token: 'ETH'\n  }\n);\n\n// Withdraw AIUS tokens\nconst txHash = await withdrawFromDeterministicWallet(\n  ethers,\n  wallet,\n  recipientAddress,\n  {\n    amount: '100', // Optional: specific amount to withdraw\n    token: 'AIUS'\n  }\n);\n```\n\n### Send Contract Transactions\n\n```typescript\nimport { sendContractTransaction } from '@arbius/aa-wallet';\n\n// Create contract interface\nconst contractInterface = new ethers.Interface(contractABI);\n\n// Encode function data\nconst data = contractInterface.encodeFunctionData(\n  'functionName',\n  [param1, param2]\n);\n\n// Send transaction\nconst txHash = await sendContractTransaction(\n  ethers,\n  wallet,\n  contractAddress,\n  data,\n  '0' // Optional: ETH value to send\n);\n```\n\n## API Reference\n\n### `initDeterministicWallet`\n\nCreates or retrieves a cached deterministic wallet.\n\n```typescript\nfunction initDeterministicWallet(\n  appEthers: typeof ethers,\n  ownerAddress: string,\n  signMessage: (message: string) => Promise<string>,\n  provider: ethers.BrowserProvider\n): Promise<ethers.Wallet>\n```\n\n### `getDeterministicWalletBalances`\n\nGets the ETH and AIUS token balances of the deterministic wallet.\n\n```typescript\nfunction getDeterministicWalletBalances(\n  appEthers: typeof ethers,\n  wallet: ethers.Wallet\n): Promise<{ eth: string; aius: string }>\n```\n\n### `getDeterministicWalletAddressForDeposit`\n\nGets the address of the deterministic wallet for deposit purposes.\n\n```typescript\nfunction getDeterministicWalletAddressForDeposit(\n  appEthers: typeof ethers,\n  ownerAddress: string,\n  signMessage: (message: string) => Promise<string>,\n  provider: ethers.BrowserProvider\n): Promise<string>\n```\n\n### `withdrawFromDeterministicWallet`\n\nWithdraws funds from the deterministic wallet.\n\n```typescript\nfunction withdrawFromDeterministicWallet(\n  appEthers: typeof ethers,\n  wallet: ethers.Wallet,\n  recipientAddress: string,\n  options: {\n    amount?: string;\n    token: 'ETH' | 'AIUS';\n  }\n): Promise<string | null>\n```\n\n### `sendContractTransaction`\n\nSends a transaction to a contract using the deterministic wallet.\n\n```typescript\nfunction sendContractTransaction(\n  appEthers: typeof ethers,\n  wallet: ethers.Wallet,\n  to: string,\n  data: string,\n  value: string = '0'\n): Promise<string | null>\n```\n\n## License\n\nMIT","readmeFilename":"README.md"}