{"_id":"@1trillionsecurity/institutional-smart-account","_rev":"17-e153cbeebf0684b1332c4585e7ffc7e4","name":"@1trillionsecurity/institutional-smart-account","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.0":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.0","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.0","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"09b88701264b26a18f8816370965b9b4103ef565","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.0.tgz","fileCount":175,"integrity":"sha512-4obK/zgnwu7htR/SrabFb9JJEqUTAUtkvT2k3ZR3U98hfPVrQMZyrEt5S3q0EYjEhVat9YTG7AXSwXLySMiP4A==","signatures":[{"sig":"MEYCIQCR4k0Y0TKCexelUVBpCLyC98vRZfX9OM5OuajNPxY5wAIhAMg17CKVP8oztxFlwdRiq+/ipnguMfUL+U37hczeWGXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975201},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"24563501f6fac86dd593c56b93ac4a72f441e9a9","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.0_1765181311006_0.9737127011126674","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.1","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.1","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"10281c5b6d110267bc34a252b12bf1911e81b9ba","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.1.tgz","fileCount":175,"integrity":"sha512-2CfdAOCikeufAdI4RWgWZP5PAI8e8FhfTDoibQr9ALeXOsSe4Ulw9sWswvWyhorhWEZSamscvu5QDolvU8csPg==","signatures":[{"sig":"MEUCID6zUba3n8ORG5/gpYgVNfgHn3uvQL2o49cv7ZXpPswyAiEA1u5ENu6bRWuK8Bq76X1M9iL2uYlBjpVqzFbi8IFdw9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978717},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"f2ace1c6cba7c668f770c7c0301efdaffcfa9ecd","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.1_1765258007300_0.3571730288986559","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.2","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.2","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"03192f88f2ed9255953269e3ba4c973fe2cbfa23","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.2.tgz","fileCount":175,"integrity":"sha512-bw71yBXb6qVc2X1lhODl7RmMDG1auSFZza1KxUyDY31qQM0ldIwBLJiFdzN96NrIm7ed/B4z67fF0wneBCQXiQ==","signatures":[{"sig":"MEUCIQD3R/nLzJebWYHZMW5RTO9F6dXxc9qywZbwuAtdC6Ru5gIgVExCHoROtY+bBvpvNN1PEPu6/GvBpAicEM0YqIFeNtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979492},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"e84278636f5e71e1e1e29485df4ccf079947ca8e","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.2_1765258338759_0.42005671994905813","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.3","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.3","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"92d73c765d73e9e6ee244c68160bd83626da4668","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.3.tgz","fileCount":175,"integrity":"sha512-ZKjoParDHrQIID585XmBZKWb3t6AYdFdOSutJy2IMBTG2k0jhZRRJWe0u/k0fmgAjpnvynNo9SJ7iKTv7gLK6w==","signatures":[{"sig":"MEYCIQCEuvo153S1HB0ebbeW9anu/gz3puZ/beZXMAxMpEVw5wIhAPWLk2WguVOHBKTHBj00ixo8djxQ+Km48OOwFnTk1rJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988074},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.3_1765260607647_0.5139160018685784","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.4","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.4","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"3ebf3977d3bce0306cfbf2681618880c2da0b9d2","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.4.tgz","fileCount":183,"integrity":"sha512-wRznjcuncepIEL7aYnAb7nk67pvdacq3MVRZYp6J+Dx667SWz0qyavKS33N0fSI3IvGMjzLPg7tyVF9npU5WvA==","signatures":[{"sig":"MEQCIH72kAik9OA9Dj8nslt6N70ukkBReTBD56u77jE4IqqIAiAQUYgRYoGGX8+tcxD7R7flievOVeqp/ijeu8p7rkDTOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.4_1765284991596_0.7788256050289746","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.5","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.5","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"5d217ff0e1de7c60e49408abcbf8e2dd27b3a3e9","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.5.tgz","fileCount":183,"integrity":"sha512-Tk/liFQWvmXem+b4+0Im3nzxoB9B+wbC4rzn5duDB4VULNnl/m87L/nJW0QfOmQldBUS04ZZoBfXVkeCxR9QQw==","signatures":[{"sig":"MEUCICdD4BfgbDDkGA8r+Eh+Ccbw1YbNXzUFJnBQ/o6iHrRMAiEA4Q/lt+M6gvLtwZ2K85QC1mFFVVBS7pSP4z5PR5l3A6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.5_1765285190368_0.7766365701075852","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.6","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.6","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"34d67ee4f8bf7c2352821a3b834afa79aef55584","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.6.tgz","fileCount":183,"integrity":"sha512-CTK8VFWJN/h0O3mp6rLJUYKLFagLK0ZmJXuJyJshnPayqNq3NmVl/H0Hf9PEPGXcT4Y5pWmi/75K//0A3cU0lg==","signatures":[{"sig":"MEYCIQDkVidv2Dian4sgxaZufQTBqX/hO1eymWHzTB2AZGxFrQIhAJRbsq3uaPeL8dVaXtrrSitsTPgLfBzvtLfk9d+sLw6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130498},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.6_1765289229474_0.31622208848042876","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.7","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.7","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"88d05a9c8423ea14c3670cb24da43f4b95e5144d","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.7.tgz","fileCount":183,"integrity":"sha512-HlF9uiIMrNaR0yx1kQiqwEBkNCMsqKpr+HnJW4Wdknev64ed+F++WWJi18e8qu4iPeTgeFRpGqSmm7xXbwMd0A==","signatures":[{"sig":"MEUCIQDNKv8PoRzwZENHxGZXsCdzqbl6hWQEf8gDzCc8VzhU0wIgIz3cV8oaJyiTMx5i3nQ+qaOG42Kwu5n1vx0NdGfsKDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136311},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.7_1765338593548_0.0073347352630730445","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.8","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.8","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"3a84ac6bdeff0b615e2f5e5c17002e3f6f6e6ce5","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.8.tgz","fileCount":183,"integrity":"sha512-+c8Widd79gYsGas3lZwo6MoKpS+cCpNI9l2y05S7C74Kfi2mxE74APm57REFBytylvchIXZz81ywGTYltLyT3g==","signatures":[{"sig":"MEQCIHLjG6VF8KlReFq0WWij+iy9Kq1xY+ap4vUDy73HZ40NAiAzRzczLnoTsWJigQ881T8/fgQwvWJVIr7ojMVT/Z0Rfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148763},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.8_1765347310038_0.9092967490502002","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.9","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.9","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"85531e9d2255ed0caf02797620b502416a25e7d0","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.9.tgz","fileCount":183,"integrity":"sha512-zH9fbqP2Id5qdAIoEivbHBpN0js1I+L7JOfNd5RBYsqR3jw5TfyPXssTjNwH9UzP6i3aPuOzkR8vG590pQ+u6w==","signatures":[{"sig":"MEUCIEhFunMA5jQvfBENR0QM89I4OrkJhJTu6j6IuqbpZ+JVAiEA/REXihcvLWseok5paEXSdSvN4vw8hRS0FI7GqTqs1H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153936},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.9_1765348017123_0.713814373559597","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.10","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.10","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"3294ff151b3cb451349a60fe186692b0200f596b","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.10.tgz","fileCount":183,"integrity":"sha512-lt64qiIGyjp1+A2ym67DS4KvI/D27eN96kNX9wU2A634fCljxMF2dt7l7+245D4aZVyFW3/qP9jx1ZqJPzopnQ==","signatures":[{"sig":"MEYCIQCrGdMYJ7dGQDFvmNh7r4LcL7MKPXXk9G5TtV86NqJYWwIhALMN1F7Bixry+xkluEJvWGW67ND8KXTNY8JPcbcUFTet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156590},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.10_1765352925769_0.3290962882671944","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.11","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.11","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"7d5b7514a234f08beb49403a8d5dff7d25396ba2","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.11.tgz","fileCount":183,"integrity":"sha512-f5NvYqChOs1lBLjhH+Wr/w03+p0DH3bBzCJbZwawRrToIB9xST3pCfqCOIglBqzRWk1wgfT++K5WPE9masJpjw==","signatures":[{"sig":"MEQCID0V+4sziHEpKJg4DJfmdeLqcJThL64uyT155uJy6ZIiAiBDK67tynIT9d+/VnCsmN4nRv4EySPlIQSXZc3td9tGfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158244},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.11_1765353829290_0.9067423806953161","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.12","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.12","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"b0886a471ae41c0a5586d85d0256fbba6554a2db","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.12.tgz","fileCount":183,"integrity":"sha512-O2hyFvYa/dM2mHX41sfEEmxaJgr14TBoyxZV+a1NdMSac2HMYHQauM+DjLq6HFoedW581HdO3NE/iYJD450DCQ==","signatures":[{"sig":"MEYCIQD+B07htw4O5pxIaTjRm24vn6RcV2qzhSyAMxUE73NIogIhAIgWJlNSSPShQxDjCU5Itm9sfl1LYWwXiRgTI/FlLsZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159017},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.12_1765354945531_0.3629959402787941","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.13","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.13","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"1b70d1ee926e7ee4d4227e8256875012e2b84df4","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.13.tgz","fileCount":183,"integrity":"sha512-X32h2eR9o05PBbxDfvN6e/Raow+13jNFs7ayYNEfx+7xocwkqsFSCcWIQBTrCamg/qCOrZ2iEbTOxvJdyYAQiw==","signatures":[{"sig":"MEYCIQDlxdvP9Kv+HwhFzjEoAYV0+CpgMMde2oMPYo+uo5x7LwIhAIukz8a0OSuyb+USioV9YdrYmUusLY+LglnAFjFUHfHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159809},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.13_1765355256804_0.20432663416857166","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.14","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.14","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"2b522b4eb7abde35dd2e59cd6c596b4e53e5ae43","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.14.tgz","fileCount":183,"integrity":"sha512-bx5XCLv8LVKPRTBcnT8sDuvFtECYebRJT81ADC49Ud9WQxF5u29BvrzFMtWN0M/F/aqed/htCYNwh3Z4v4MChA==","signatures":[{"sig":"MEUCIAiUgaUQwJdMaaqpc9GG/oEynwZcjXbnR08WMz5q7HLvAiEA9Yx1oGAacRTiFKgRFcuStHaNQh2ZJNI7pHxITyLARJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160098},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.14_1765357261043_0.577173918341894","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.15","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","_id":"@1trillionsecurity/institutional-smart-account@1.0.15","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"dist":{"shasum":"0ccf26c8c170c3a51be5820022bf7c2506a27a3a","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.15.tgz","fileCount":183,"integrity":"sha512-ixEvXus6HZC9tLyvnC8P3PO174njZBuub/C8V3s33sNolbXadY9G9Yh7ZJ3Z087bVNQQ20vYi2RiOjx+n0vBNw==","signatures":[{"sig":"MEUCIDvgsiwDvZWvC5CO8jTsxx2BRChu0j4Q5wXDoNcfcEkHAiEAhbleuQwzouFfmtGP3QwwYd6vYkaN73BDEI+4EmJvzvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160098},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"gitHead":"75915ded8e330f664386f9a3cb52a8f8698765ae","scripts":{"lint":"solhint 'contracts/**/*.sol'","size":"hardhat size-contracts","test":"hardhat test","build":"tsc","clean":"hardhat clean","verify":"hardhat verify","compile":"hardhat compile","coverage":"hardhat coverage","test:gas":"hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","test:4337":"hardhat test test/4337","test:unit":"hardhat test test/unit","deploy:local":"hardhat run scripts/deploy.ts --network localhost","test:security":"hardhat test test/security","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","prepublishOnly":"npm run build","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:integration":"hardhat test test/integration","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia"},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"_npmVersion":"11.6.2","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","directories":{},"_nodeVersion":"25.2.1","dependencies":{"viem":"^2.0.0","ethers":"^6.15.0","permissionless":"^0.1.0","@openzeppelin/contracts":"^5.4.0","@account-abstraction/contracts":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^11.7.5","dotenv":"^17.2.3","hardhat":"^2.27.0","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.0","@types/mocha":"^10.0.10","hardhat-coverage":"^0.9.19","solidity-coverage":"^0.8.16","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-gas-reporter":"^2.3.0","hardhat-contract-sizer":"^2.10.1","@nomicfoundation/ignition-core":"^0.15.14","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/institutional-smart-account_1.0.15_1765362141599_0.3537259639672734","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@1trillionsecurity/institutional-smart-account","version":"1.0.17","description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/src/index.d.ts","default":"./dist/sdk/src/index.js"},"./contracts":{"types":"./dist/sdk/src/contracts/abis.d.ts","default":"./dist/sdk/src/contracts/abis.js"}},"scripts":{"compile":"hardhat compile","build":"tsc","prepublishOnly":"npm run build","test":"hardhat test","test:unit":"hardhat test test/unit","test:integration":"hardhat test test/integration","test:4337":"hardhat test test/4337","test:security":"hardhat test test/security","test:gas":"hardhat test test/gas","test:gas:report":"REPORT_GAS=true hardhat test test/gas","test:sdk":"hardhat test test/sdk/**/*.test.ts","coverage":"hardhat coverage","size":"hardhat size-contracts","deploy:local":"hardhat run scripts/deploy.ts --network localhost","deploy:sepolia":"hardhat run scripts/deploy.ts --network sepolia","deploy:factory:sepolia":"hardhat run scripts/deploy-factory-only.ts --network sepolia","verify":"hardhat verify","clean":"hardhat clean","lint":"solhint 'contracts/**/*.sol'"},"keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"author":"","license":"MIT","devDependencies":{"@nomicfoundation/hardhat-chai-matchers":"^2.1.0","@nomicfoundation/hardhat-ethers":"^3.1.2","@nomicfoundation/hardhat-ignition":"^0.15.15","@nomicfoundation/hardhat-ignition-ethers":"^0.15.16","@nomicfoundation/hardhat-network-helpers":"^1.1.2","@nomicfoundation/hardhat-toolbox":"^6.1.0","@nomicfoundation/hardhat-verify":"^2.1.3","@nomicfoundation/ignition-core":"^0.15.14","@typechain/ethers-v6":"^0.5.1","@typechain/hardhat":"^9.1.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"^24.10.0","chai":"^4.5.0","dotenv":"^17.2.3","hardhat":"^2.27.0","hardhat-contract-sizer":"^2.10.1","hardhat-coverage":"^0.9.19","hardhat-gas-reporter":"^2.3.0","mocha":"^11.7.5","solidity-coverage":"^0.8.16","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.9.3"},"dependencies":{"@account-abstraction/contracts":"^0.8.0","@openzeppelin/contracts":"^5.4.0","ethers":"^6.15.0","permissionless":"^0.1.0","viem":"^2.0.0"},"gitHead":"321ea11e32b4f41a8ef05f38978d07e5c496b5e4","_id":"@1trillionsecurity/institutional-smart-account@1.0.17","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-eQkos5Xp+XsCx6q+Hp1I8sW6mcAvZm38PyTm8nUfQi5HLxr9dv+dZZPs38WqFflJTKzGPfPPnh4geeIL5tgraQ==","shasum":"c9ba7f7cbdc53fb69b486b58c86a145ce884f691","tarball":"https://registry.npmjs.org/@1trillionsecurity/institutional-smart-account/-/institutional-smart-account-1.0.17.tgz","fileCount":183,"unpackedSize":1160945,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC638t1ZfTBjTVfrntzlR4y/MXeuSMu5fCBX8at9UAxZAiBNXkTDqDGGR6odxbcOuXyIWuDyqpQQZasMxl/QQLodSQ=="}]},"_npmUser":{"name":"swp0x0","email":"raj.swapnil99@gmail.com"},"directories":{},"maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/institutional-smart-account_1.0.17_1767645865034_0.7790068939842045"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-08T08:08:30.940Z","modified":"2026-01-05T20:44:25.405Z","1.0.0":"2025-12-08T08:08:31.220Z","1.0.1":"2025-12-09T05:26:47.490Z","1.0.2":"2025-12-09T05:32:18.947Z","1.0.3":"2025-12-09T06:10:07.886Z","1.0.4":"2025-12-09T12:56:31.782Z","1.0.5":"2025-12-09T12:59:50.524Z","1.0.6":"2025-12-09T14:07:09.643Z","1.0.7":"2025-12-10T03:49:53.768Z","1.0.8":"2025-12-10T06:15:10.274Z","1.0.9":"2025-12-10T06:26:57.308Z","1.0.10":"2025-12-10T07:48:45.951Z","1.0.11":"2025-12-10T08:03:49.541Z","1.0.12":"2025-12-10T08:22:25.788Z","1.0.13":"2025-12-10T08:27:36.984Z","1.0.14":"2025-12-10T09:01:01.239Z","1.0.15":"2025-12-10T10:22:21.797Z","1.0.17":"2026-01-05T20:44:25.198Z"},"license":"MIT","keywords":["ethereum","smart-contracts","erc-4337","account-abstraction","multisig","approval-system"],"description":"ERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts","maintainers":[{"name":"swp0x0","email":"raj.swapnil99@gmail.com"}],"readme":"# Multi-Level Sequential Approval System\n\nERC-4337 compatible multi-level sequential approval system for institutional blockchain accounts with amount-based routing, dynamic quorum, time-locked progression, and veto capability.\n\n## Features\n\n- **ERC-4337 Compatibility**: Standard transaction format via EntryPoint\n- **Amount-Based Routing**: Different approval paths based on transaction amount\n- **Dynamic Quorum**: Per-level quorum requirements based on amount\n- **Time-Locked Progression**: Configurable timelocks between approval levels\n- **Veto Capability**: Any signer can deny a transaction at any level\n- **Privacy-Preserving**: Signers only see their level, not other levels\n- **TypeScript SDK**: Full-featured SDK for easy integration\n- **Comprehensive Tests**: Unit, integration, security, and ERC-4337 tests\n\n## Project Structure\n\n```\nimplementation/\n├── contracts/          # Smart contracts\n│   ├── core/          # Main contracts\n│   ├── interfaces/    # Contract interfaces\n│   └── libraries/     # Utility libraries\n├── test/              # Test suite\n│   ├── unit/          # Unit tests\n│   ├── integration/   # Integration tests\n│   ├── 4337/          # ERC-4337 tests\n│   ├── security/      # Security tests\n│   └── helpers/       # Test utilities\n├── sdk/               # TypeScript SDK\n└── scripts/           # Deployment scripts\n```\n\n## Prerequisites\n\n- Node.js 18.x or higher\n- npm\n\n## Installation\n\n```bash\ncd implementation\nnpm install\n```\n\n## Contributor Quickstart\n\n1) Create a local env file (don’t commit secrets):\n\n```bash\ncd implementation\ncp env.example .env\n```\n\n2) Compile:\n\n```bash\nnpm run compile\n```\n\n3) Run tests:\n\n```bash\n# Most tests\nnpm test\n\n# Skip bundler-related setup/tests (fastest)\nSKIP_BUNDLER=1 npm test\n```\n\nBundler test setup details:\n- `test/README_BUNDLER.md`\n- `test/helpers/BUNDLER_SETUP.md`\n\n## Usage\n\n### Compile Contracts\n\n```bash\nnpm run compile\n```\n\n### Run Tests\n\n```bash\n# Run all tests\nnpm test\n\n# Run specific test suites\nnpm run test:unit\nnpm run test:integration\nnpm run test:4337\nnpm run test:security\n```\n\n### Generate Coverage Report\n\n```bash\nnpm run coverage\n```\n\nThis generates a comprehensive coverage report for all Solidity contracts. The report includes:\n- Line coverage\n- Branch coverage\n- Function coverage\n- Statement coverage\n\nReports are generated in the `coverage/` directory. Open `coverage/index.html` in a browser to view the detailed report.\n\n**Coverage Targets:**\n- Line Coverage: 95%+\n- Branch Coverage: 90%+\n- Function Coverage: 100%\n- Critical Paths: 100%\n\n### Deploy Contracts\n\n```bash\n# Start a local chain (separate terminal)\nnpx hardhat node\n\n# Deploy to local network (separate terminal)\nnpm run deploy:local\n\n# Deploy to Sepolia testnet\nnpm run deploy:sepolia\n```\n\nFor script-by-script usage and required env vars, see `scripts/README.md`.\n\n## Development\n\nThis project uses:\n- **Hardhat** for development environment\n- **TypeScript** for type safety\n- **Ethers.js v6** (via Hardhat) for deployment scripts/tests\n- **viem** + **permissionless** in the SDK\n- **OpenZeppelin Contracts v5** for security\n- **@account-abstraction/contracts** for ERC-4337 support\n\n## SDK\n\nA TypeScript SDK is included in the `sdk/` directory. See [SDK README](./sdk/README.md) for details.\n\n## Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run specific test suites\nnpm run test:unit\nnpm run test:integration\nnpm run test:4337\nnpm run test:security\n\n# Generate coverage report\nnpm run coverage\n```\n\n## Deployment\n\nSee [Deployment Guide](./DEPLOYMENT.md) for detailed instructions on deploying to local, testnet, and mainnet networks.\n\n```bash\n# Deploy to local network\nnpm run deploy:local\n\n# Deploy to Sepolia testnet\nnpm run deploy:sepolia\n```\n\n## Support & Troubleshooting\n\nSee [Troubleshooting Guide](./TROUBLESHOOTING.md) for solutions to common issues.\n\n## Documentation\n\n### Contracts\n- [Contracts README](./contracts/README.md) - Contract overview and features\n- [Contract Architecture](./contracts/ARCHITECTURE.md) - System architecture and design\n- [Contract API Reference](./contracts/API.md) - Complete API documentation\n\n### SDK\n- [SDK README](./sdk/README.md) - SDK overview and quick start\n- [SDK Architecture](./sdk/ARCHITECTURE.md) - SDK design and patterns\n- [SDK API Documentation](./sdk/docs/API.md) - SDK API reference\n- [SDK Integration Guide](./sdk/docs/INTEGRATION.md) - Complete integration guide\n- [SDK Examples](./sdk/docs/EXAMPLES.md) - Usage examples\n\n### Scripts\n- [Scripts README](./scripts/README.md) - Deploy/config/verify scripts and env vars\n\n### Testing\n- [Testing Overview](./test/README.md) - Test suite structure and overview\n- [Testing Guide](./test/TESTING_GUIDE.md) - Complete testing guide\n- [Test Helpers](./test/helpers/README.md) - Test utilities documentation\n\n### Other\n- [Implementation Plan](../implementaion_plan) - Complete technical specification\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}