{"_id":"@prime-vaults/contract","_rev":"47-3bdca1514f4ce257e0dd5fa702087811","name":"@prime-vaults/contract","dist-tags":{"latest":"0.4.2"},"versions":{"0.0.1":{"name":"@prime-vaults/contract","version":"0.0.1","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.1","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"c58f3ad419648a5896f9682c08a14e42c1a1d2ca","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.1.tgz","fileCount":53,"integrity":"sha512-37AXsqzEQ1G+X0PnYrNziqZjsyjMty7i1BbPtsgtPWWDNAc8Dh3Wwceo4eFlwvRYjF/H5CmtO65KqaH8jfoVig==","signatures":[{"sig":"MEYCIQCc2GwBWTnD/3EiL9xA5TjKEU7/WDg+oH2TrkFgW4g+VgIhAM56h2fVX27Ci5w2KFLNKEMuRhfxpcrK8JEHX6CLo75q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607111},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.1.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/87ceb4964b77a6533118c6b5b9314dfe/prime-vaults-contract-0.0.1.tgz","_integrity":"sha512-37AXsqzEQ1G+X0PnYrNziqZjsyjMty7i1BbPtsgtPWWDNAc8Dh3Wwceo4eFlwvRYjF/H5CmtO65KqaH8jfoVig==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.1_1763700528643_0.4134086613982937","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@prime-vaults/contract","version":"0.0.2","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.2","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"c91b6fa341c1d420a49f645e4bead2e9919c761c","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.2.tgz","fileCount":53,"integrity":"sha512-ab8qBHCfFtV4pDh+Eii/pnWpzM5pUmicXwRg6A1KwK2QXCTGJS99S6n47XK+IOwHcVGX0cKhJjG11dz7iU6j5Q==","signatures":[{"sig":"MEYCIQDP2kiePwNLeK9LbwLb7rlMR7DJHg5sK9Uqw22Vd8m9LwIhAL9BUMd25cwwl79UsuAQqgTeOh6JJNPWadjUOB70M6t7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607156},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.2.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","postbuild":"cp -r ./artifacts ./dist","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/b0ac40b98bbe60470523dd1eee8e8312/prime-vaults-contract-0.0.2.tgz","_integrity":"sha512-ab8qBHCfFtV4pDh+Eii/pnWpzM5pUmicXwRg6A1KwK2QXCTGJS99S6n47XK+IOwHcVGX0cKhJjG11dz7iU6j5Q==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.2_1763701058962_0.2924950495411507","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@prime-vaults/contract","version":"0.0.3","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.3","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"6fba6c0e41fe0dd76c624fff9ec486cce7419d60","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.3.tgz","fileCount":53,"integrity":"sha512-xvjuk/mGtE+meA5KqEg+VIDQAU1TOkTGwBTRcps6nb3La/jR50qvnAOsG517nQgBgN9PNY34r1zxqZpEINbeVQ==","signatures":[{"sig":"MEYCIQDmo/lDTa6IT/I2nBAgPPrmdL+kMgP98VyL51OdL3P0RwIhAPJOWJT8wu1FyyNGHUlyeynyaLkyteDM2Eiguv/0sd23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607193},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.3.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","postbuild":"rm -rf ./dist/artifacts && cp -r ./artifacts ./dist/artifacts","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/108a1a6e852f172db81155d8186e3e04/prime-vaults-contract-0.0.3.tgz","_integrity":"sha512-xvjuk/mGtE+meA5KqEg+VIDQAU1TOkTGwBTRcps6nb3La/jR50qvnAOsG517nQgBgN9PNY34r1zxqZpEINbeVQ==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.3_1763701543857_0.5781018154825746","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@prime-vaults/contract","version":"0.0.4","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.4","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"a92adc7f1ff67bf9da9562b470643b6374612c8e","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.4.tgz","fileCount":87,"integrity":"sha512-LRsa7ZZoMW7yjU0kt1uvRLzel0eLzsF+4qrHzZW4CdX95ux+lejvFYRK0z7aHg+1QBaappbucDLsp5cnxCDJjQ==","signatures":[{"sig":"MEYCIQDVMlBrOk58QlVoiZ0kdYORHuYWj4ejwFHd9r4EGtZy/wIhAMQHFiJjREFXuX7bEbByDePAjs4HgOHska5v60tmA+fW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18908367},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.4.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && rm -rf ./dist/artifacts && cp -r ./artifacts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/2ce0f81c90fa88b30a13dde5264531af/prime-vaults-contract-0.0.4.tgz","_integrity":"sha512-LRsa7ZZoMW7yjU0kt1uvRLzel0eLzsF+4qrHzZW4CdX95ux+lejvFYRK0z7aHg+1QBaappbucDLsp5cnxCDJjQ==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.4_1763701851829_0.24091323865915104","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@prime-vaults/contract","version":"0.0.5","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.5","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"5fa9e55f37ef26f853fb5760e9234fc63ce82ad9","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.5.tgz","fileCount":87,"integrity":"sha512-PP5hoZWiunJiU0wmbHnuZiAS9zHx1sksVfbqU115KyZmLW1khxf71dcNQy7BDIOsSJRN+/UA+36YotsnVpZkGg==","signatures":[{"sig":"MEUCIEf8wPbzcElRPVSmhxNdpn967HUAzn8SKAcpbEZxuSxBAiEA4sHzrop95kcvLHM6fNQBZEsCxnaJVQVTrKc4QzuetkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18908367},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.5.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && rm -rf ./dist/artifacts && cp -r ./artifacts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/ac371098382024fba14e72747703fb7e/prime-vaults-contract-0.0.5.tgz","_integrity":"sha512-PP5hoZWiunJiU0wmbHnuZiAS9zHx1sksVfbqU115KyZmLW1khxf71dcNQy7BDIOsSJRN+/UA+36YotsnVpZkGg==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.5_1763702142028_0.21790720662499963","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@prime-vaults/contract","version":"0.0.6","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.6","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"e197094e21383e54d075898ef87b12c669e0e10a","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.6.tgz","fileCount":88,"integrity":"sha512-5xcem1lsjJkdMRDFn1ZZ9SvyWM4Iw57gmZ7dPCS7CmPOpX0HKfvbxZoesbIjrlTBQ/xUuIgYFYIgwpuTJX/wvw==","signatures":[{"sig":"MEYCIQC4OAEgTS0XuwAu420ZXUMXqNUr8V6bDkhUA9bX7ARYKQIhAOrxgTYE4SRQR5m29uuyM3yj0C8RrQXDlObFDzmUZTJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2957537},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.6.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts/contracts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/1ef98a1a207a51c860dca3952e3d5ba5/prime-vaults-contract-0.0.6.tgz","_integrity":"sha512-5xcem1lsjJkdMRDFn1ZZ9SvyWM4Iw57gmZ7dPCS7CmPOpX0HKfvbxZoesbIjrlTBQ/xUuIgYFYIgwpuTJX/wvw==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.6_1763702589191_0.8571090359691587","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@prime-vaults/contract","version":"0.0.7","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.7","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"bb5f297ea09c988b641ee9040a3246587d2cceda","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.7.tgz","fileCount":88,"integrity":"sha512-cgfYzyqcc0JDujXmmxeE4c5et0LTgn5EnJdjV7Xhzj06/cAO2x0cyceFFsmBvOo5ll3IgJEr6OTRqzu5xd6lUg==","signatures":[{"sig":"MEQCIEitBDIsnfq2qP5ttp0/wk0r0kKZ2SLIkoa4SIa66JJQAiBDCwM212T1wyQzMNMNrDK4LyPm0jA/phQGbAixq+E06g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2957360},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.7.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts/contracts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/5367b200ea21579605a29c8128180fca/prime-vaults-contract-0.0.7.tgz","_integrity":"sha512-cgfYzyqcc0JDujXmmxeE4c5et0LTgn5EnJdjV7Xhzj06/cAO2x0cyceFFsmBvOo5ll3IgJEr6OTRqzu5xd6lUg==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.7_1763708049917_0.15331893102706173","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@prime-vaults/contract","version":"0.0.8","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.8","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"f05a556a052380c11890f83d7b7370ef9bfc5899","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.8.tgz","fileCount":88,"integrity":"sha512-SNqMOVQmWW1NvqEp7yF6mseaZCue6lJMFwU+kAuYeAPMEs4GiGVHptn5xGNnWeBv+FqJV2r6b+Du9TivPLjEgw==","signatures":[{"sig":"MEUCIACEbeU1bmTtulXIY3huGsi/EoLGitu+TMXmr38bavLGAiEAybQnJOJiLRKf3gOfAaD2PzstWzBGrX4dkzp/JBIGSic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2957360},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.8.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts/contracts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/58478dd0c4333f6752f3047a989aa513/prime-vaults-contract-0.0.8.tgz","_integrity":"sha512-SNqMOVQmWW1NvqEp7yF6mseaZCue6lJMFwU+kAuYeAPMEs4GiGVHptn5xGNnWeBv+FqJV2r6b+Du9TivPLjEgw==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.8_1763708766338_0.4214404199244952","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@prime-vaults/contract","version":"0.0.9","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.9","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"9ebba3b12f2d1d0d91ba81631f00684021e7e0c2","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.9.tgz","fileCount":84,"integrity":"sha512-64mWW0ZMWDfF3Sk3jbOSXN7rdi/vy6dRtOCc6AQ8S0n+rhfa+DEGhImfGJCRiG4J/RR8rnUc8IU9/aXQUoVITw==","signatures":[{"sig":"MEQCIA/6zT9b58PGsTPuccq/iTjEwGBCKl0X025IHdIS0riaAiBakYbV5AA5v82AFaGxXAdCp7zshmsqZJTk2EsFz+hDTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2576684},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.9.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/bd4a0f566aefd74220dbf401c6e15796/prime-vaults-contract-0.0.9.tgz","_integrity":"sha512-64mWW0ZMWDfF3Sk3jbOSXN7rdi/vy6dRtOCc6AQ8S0n+rhfa+DEGhImfGJCRiG4J/RR8rnUc8IU9/aXQUoVITw==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.9_1763713296183_0.22485428140816066","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@prime-vaults/contract","version":"0.0.10","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.10","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"9f42daf1a77919ea5b295f33c4ac1da8047dc75b","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.10.tgz","fileCount":87,"integrity":"sha512-YsIRvMIcjQCnOYEhFvVtIMhxO9IMjJMX+PS/M1LNd8tyAphR5cSvL1TXGj4Fc5HgGUrVK9wklgepbSsB2Rbq3g==","signatures":[{"sig":"MEQCIEQ/4hpnN6clBIvBSN0HMQGrxsbaBQ8443AH4VWR3aeMAiBAT4vKqaSrTqQZwBpphbCIzMbWND+ScThSfCNBep9LzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641525},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.10.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/d0de05af99318d6e873f16cec0814802/prime-vaults-contract-0.0.10.tgz","_integrity":"sha512-YsIRvMIcjQCnOYEhFvVtIMhxO9IMjJMX+PS/M1LNd8tyAphR5cSvL1TXGj4Fc5HgGUrVK9wklgepbSsB2Rbq3g==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.10_1763974205051_0.2255863675675729","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@prime-vaults/contract","version":"0.0.11","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.11","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"34ce50f83a7c700d7377fdd1bc90dd157142178b","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.11.tgz","fileCount":87,"integrity":"sha512-+JvDJrmAkzTSSUm34+xd+gySCGRVkYAQ2gVe9hWN3NO1dMkU4jrNjilL41Zr+5EXpelvgkB/3yDCQxwNNeYwUg==","signatures":[{"sig":"MEYCIQDMQCSa4Z5BDjfV/yKwtKBE/dhIuy+lHvdXjhZLMZeyEwIhAICbna2oN4sp2gknUAELn/+wnz+1/eTcJXkg2XpDIjlo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641678},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.11.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/4e9670b35657bc0ecfb8b5ed2c7004e2/prime-vaults-contract-0.0.11.tgz","_integrity":"sha512-+JvDJrmAkzTSSUm34+xd+gySCGRVkYAQ2gVe9hWN3NO1dMkU4jrNjilL41Zr+5EXpelvgkB/3yDCQxwNNeYwUg==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.11_1763979136282_0.8737819977947183","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@prime-vaults/contract","version":"0.0.12","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.12","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"a5da9f04dc7a043cdb152a4674fccd6d7ea22090","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.12.tgz","fileCount":87,"integrity":"sha512-9rQnp0dNUse1+8Z9X9ww/dWNHSGrM5NkVu4cxgg6crGI5qSOx6kB8EkZDbwteiNKEN9JKNxp79W0GNkfZOr/xQ==","signatures":[{"sig":"MEUCIFdY/+r2laQhDFFZwFkYp5RiUrqa1I9j2MJUCQSs4sN0AiEAhNLOB+fOFfLUhh4UOrmpP2t232bIrPsOzdthdkAQCH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642679},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.12.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/1be35a3a58c48168ea9eb42719aa0599/prime-vaults-contract-0.0.12.tgz","_integrity":"sha512-9rQnp0dNUse1+8Z9X9ww/dWNHSGrM5NkVu4cxgg6crGI5qSOx6kB8EkZDbwteiNKEN9JKNxp79W0GNkfZOr/xQ==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.12_1763980085334_0.87906460592637","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@prime-vaults/contract","version":"0.0.13","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.13","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"bf55af3fee4e7199d37e1290fd607858bdebc854","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.13.tgz","fileCount":87,"integrity":"sha512-8YViRfM1kF6xckE4US/mxqAK9FyoBhuhRF/9nIl1wk67/SDCLmwaUGT/PaqjFcAejTschXIQplgCNfRk20Y4KQ==","signatures":[{"sig":"MEYCIQD5tduld2UfCgB2BjoTGzAljFxUz5vWNg+1qDBa1/G4HQIhAJHGe3SCfzqWTGXo8E1+npLG7TekC6OwGXHorqVEhOgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642754},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.13.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/7e368506c852d3ad528d1e9150b3f1d3/prime-vaults-contract-0.0.13.tgz","_integrity":"sha512-8YViRfM1kF6xckE4US/mxqAK9FyoBhuhRF/9nIl1wk67/SDCLmwaUGT/PaqjFcAejTschXIQplgCNfRk20Y4KQ==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.13_1764041244111_0.8504745045699162","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@prime-vaults/contract","version":"0.0.14","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.14","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"85c8e32ec1259c72ccd6e174f0daaf403196594e","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.14.tgz","fileCount":87,"integrity":"sha512-0vyfbm9Mxp/NAixKWsbsB2u8DoM9pGRlFN8TiC3/0SRHJ9t3+GQxvPr0VqzmvJK1D4t3h46E4XJlTWVPtdJesw==","signatures":[{"sig":"MEUCIQCTrvNJmXRZ1znLTIwgYQQHNPlbxX8mwemrnspla5ISOQIgRAInCq9KtBfMDRQZXW9WT7N7vaU6inPVT0uCaq7rHKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642519},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.14.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/b31cd7fadcf02145269bc612da294d10/prime-vaults-contract-0.0.14.tgz","_integrity":"sha512-0vyfbm9Mxp/NAixKWsbsB2u8DoM9pGRlFN8TiC3/0SRHJ9t3+GQxvPr0VqzmvJK1D4t3h46E4XJlTWVPtdJesw==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.14_1764125689002_0.793766369357543","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@prime-vaults/contract","version":"0.0.15","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.15","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"a8006b2e8cb8f54c162ffd1a9565e292a0a96668","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.15.tgz","fileCount":90,"integrity":"sha512-/p0PzfE5YKduRqfTqDGuwK4j4Cp6v5YNLLq9zEGE9bIEgmz/imO6W4cg2aYei7b+npNPJCWm5UMbEM1J2dGedA==","signatures":[{"sig":"MEYCIQCm4FHBrbuJrrDH4Tzimpl6DzIwNSp7hdrmdfOkcwCmqwIhAKRmhFxlHhCr0EKg2LTrD+oL/z2XgE6J6ggIAPOMzB/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2656068},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.15.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/442e1c081c56b34330d55b6142b64625/prime-vaults-contract-0.0.15.tgz","_integrity":"sha512-/p0PzfE5YKduRqfTqDGuwK4j4Cp6v5YNLLq9zEGE9bIEgmz/imO6W4cg2aYei7b+npNPJCWm5UMbEM1J2dGedA==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.15_1764139887573_0.059340876328173975","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@prime-vaults/contract","version":"0.0.16","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.16","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"17bb928a380b8fe9da0a98f5f1ba8386d962e9b3","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.16.tgz","fileCount":90,"integrity":"sha512-stuZp855gB3Ykn3ipU/fAG+UzF7YBff5Q3Ig8phWXdPKpSKT8gBFiE0Ro/HLAGDj/bEP4WIZnF05w279utZBrw==","signatures":[{"sig":"MEQCIFOFOY06Zkcihs7RjdRxTzXWW79enYSIYxpYXbJYSQrmAiB6U6B8DXOW82Pthj1KOfwRabYgrUyJ6/ts3W5Y2tsjxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705464},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.16.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/e7daca3b22f613b176897c5d1cd97475/prime-vaults-contract-0.0.16.tgz","_integrity":"sha512-stuZp855gB3Ykn3ipU/fAG+UzF7YBff5Q3Ig8phWXdPKpSKT8gBFiE0Ro/HLAGDj/bEP4WIZnF05w279utZBrw==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.16_1764146097460_0.29849659681555263","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@prime-vaults/contract","version":"0.0.17","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.17","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"3945a4e967082f04b820dff7a2c8b45d52584cc6","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.17.tgz","fileCount":88,"integrity":"sha512-m6ZE2ReV0hr146Jn54XHJzfRZkbEDdUZYY36kua8aVrxvcfyn8UVXcpFxvViutdO4dJShAZ26b0zDDuC3r6l4w==","signatures":[{"sig":"MEYCIQCZoFlh9kxI6heth9Y2rv7juQXz2qMzB1pHd5MCw65lBwIhAPVTroGjFO2PO4WRL9a+/ei4VzX1nqB6q8ScSgJ7LUrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2644079},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.17.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/48ad604c0854652f0e1bd451e01a7a16/prime-vaults-contract-0.0.17.tgz","_integrity":"sha512-m6ZE2ReV0hr146Jn54XHJzfRZkbEDdUZYY36kua8aVrxvcfyn8UVXcpFxvViutdO4dJShAZ26b0zDDuC3r6l4w==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.17_1764303339336_0.8543655623296231","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@prime-vaults/contract","version":"0.0.18","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.18","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"badf96313e16651e6bfeb410d03fb605c4dcfc67","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.18.tgz","fileCount":88,"integrity":"sha512-NVN1cc/y1H2X/mYgD1nQkvejOwwj5CYBxvOeUzQOH0OZP600OMCXT9NM3xp9asW+pl0yd7u/Og8O3NlelOjz/g==","signatures":[{"sig":"MEQCIG7dGJNzX8sjbQnj6j8QyvgdUncZVqAzrdsVwJBgU6GZAiAV8IrEF3ZhT9U32toSJXUypvCRPCT7iltwRP9RAzs5lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2644079},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.18.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/533154771425017690859f650a3ea504/prime-vaults-contract-0.0.18.tgz","_integrity":"sha512-NVN1cc/y1H2X/mYgD1nQkvejOwwj5CYBxvOeUzQOH0OZP600OMCXT9NM3xp9asW+pl0yd7u/Og8O3NlelOjz/g==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.18_1764305557450_0.14376824392350374","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@prime-vaults/contract","version":"0.0.19","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.19","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"97044edcc484e8c0e9b0d1eafe011fd28ccf4fd6","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.19.tgz","fileCount":89,"integrity":"sha512-Y9D04aeraLeqLV2X0hpBl3e6YrH+Iz1if72zU3zo3ZIbDei5iGhHdvrFX9MXvDrztqUoZw4D4Wb94Qm77B8dAA==","signatures":[{"sig":"MEQCIDDWCVLX2kPg0oArAgjXc49qvFg7BiBz1b6Oks2MsU7eAiBn5l8nCkOnc0zJo3TjqDEUFrEp7HCng8gQC1EBmZ29wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649570},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.19.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/736361956f09b71c77cff3ad249081bb/prime-vaults-contract-0.0.19.tgz","_integrity":"sha512-Y9D04aeraLeqLV2X0hpBl3e6YrH+Iz1if72zU3zo3ZIbDei5iGhHdvrFX9MXvDrztqUoZw4D4Wb94Qm77B8dAA==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.19_1764320923093_0.19190339521328847","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@prime-vaults/contract","version":"0.0.20","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.0.20","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"57ea47473472ac4d6b6a8fcef04b37f85190b14c","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.0.20.tgz","fileCount":89,"integrity":"sha512-3m2uUfWmlpTzTgU9UvLpDbcaRfalmiA+6qAvMstlxL/rEyJU/9XyuYdS56qFeG04+NdOK0wKQvhQ/MnBo9A1TA==","signatures":[{"sig":"MEQCIDPl3BJ2ecDloAV5xyqTzEHl7jz8UK3u5uJlNikloZE9AiAzXUfITt7Y4acXMko6lmGAE7FC6lltXgqYUN1/y6gY1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2677062},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.0.20.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/21ca9e225a46cebb744e149ca53807ae/prime-vaults-contract-0.0.20.tgz","_integrity":"sha512-3m2uUfWmlpTzTgU9UvLpDbcaRfalmiA+6qAvMstlxL/rEyJU/9XyuYdS56qFeG04+NdOK0wKQvhQ/MnBo9A1TA==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.0.20_1764584426228_0.7498253479785932","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@prime-vaults/contract","version":"0.1.0","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.0","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"412beea1eea01bd8e0a63fbe4471101f5427a7ba","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.0.tgz","fileCount":72,"integrity":"sha512-OBBKn3R7Dhqd6aDByTXK0bFbvMUQAD1yBpog6RUZ3LDI3faJchZ+HYX2hqv5KX+IrGUk1s0jFDhTTEqGHtESng==","signatures":[{"sig":"MEYCIQCEvIjAFqaZaRhU2+bYYWiSQEAt/waJ00CCSyM/R0vfSAIhAPdzklCMXUwED7YKkXLtSP0nwtHTSh+HiU4ZGlM2c8TS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1431127},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.0.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/ce46bfcd0fd7c05424ca80dec3ad76c2/prime-vaults-contract-0.1.0.tgz","_integrity":"sha512-OBBKn3R7Dhqd6aDByTXK0bFbvMUQAD1yBpog6RUZ3LDI3faJchZ+HYX2hqv5KX+IrGUk1s0jFDhTTEqGHtESng==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.0_1764930436982_0.5439537556726386","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@prime-vaults/contract","version":"0.1.1","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.1","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"3d6c60c834bb05d04b08b3aa2aaeec3c36f887f5","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.1.tgz","fileCount":72,"integrity":"sha512-z/nSvND3B4DwaOdROkpwAQ1gW0HlLoL09Xfb/G7qmw4OG3pgsdC04zaUd+PwwKv7Ekiyr+XDxCWckvKaKs6NSg==","signatures":[{"sig":"MEYCIQDGQb2X7sg2zwRrqCyH5/CKWDKI6e1ih8GIykreOj5/gwIhAOxYIWWF5R+c2bX0Q6WeJprdvRMxmr3mrhNw4xD92nRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415688},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.1.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/2ae504dcc4b318a6a866c664e16d7945/prime-vaults-contract-0.1.1.tgz","_integrity":"sha512-z/nSvND3B4DwaOdROkpwAQ1gW0HlLoL09Xfb/G7qmw4OG3pgsdC04zaUd+PwwKv7Ekiyr+XDxCWckvKaKs6NSg==","_npmVersion":"10.9.4","description":"**PrimeVaults** is an enterprise-grade DeFi vault infrastructure built on the BoringVault architecture. It provides a secure, flexible, and composable framework for managing yield strategies with single-asset architecture.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.1_1765165619254_0.07813517983758511","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@prime-vaults/contract","version":"0.1.2","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.2","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"7afdd028b0b9ce2d3138b430051ccb34960317c0","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.2.tgz","fileCount":72,"integrity":"sha512-tZE3lw1Ns9Ic9gKu6V55XSBlQr6IKJqs0PucLXqbpZjf07JxBxtFq9MF1SOxgnGxGy12MrGWM2CZ2gGi7R1Xpw==","signatures":[{"sig":"MEUCIQCguNaJPW0tXjelunqxYQ4uf23XSOUdzdkAycyYEBrqZwIgWwJHg5Z6p8E+SogR0UjmY+WM6N+Gg9G0rOdk0N44u+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474521},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.2.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/663ac29ece0121e498fdfe1f31092dc0/prime-vaults-contract-0.1.2.tgz","_integrity":"sha512-tZE3lw1Ns9Ic9gKu6V55XSBlQr6IKJqs0PucLXqbpZjf07JxBxtFq9MF1SOxgnGxGy12MrGWM2CZ2gGi7R1Xpw==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.2_1765343364730_0.6896537477440141","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@prime-vaults/contract","version":"0.1.3","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.3","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"be01a9bad585b28cd869008f478f3b8a9cae86cd","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.3.tgz","fileCount":72,"integrity":"sha512-1bN9Jb9VHlQWbKEJM1/Skx+MeHHlwO/V1oSGlshuCfacPvvRcEfMgRtnVBEb04ZUQYMn/8+Q7va5XOEN1P/V0w==","signatures":[{"sig":"MEYCIQCbTYBuaHprl1T6H19sEtwEKUDxPzcf7lhZ0Avj9Lh5fgIhAJkGp5fEKR48ayBn7dnDRwvrLzY/1IAoYGBPIRlqRKpg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474521},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.3.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/0c2c88171e2b663f2ce2f33fbab00b0b/prime-vaults-contract-0.1.3.tgz","_integrity":"sha512-1bN9Jb9VHlQWbKEJM1/Skx+MeHHlwO/V1oSGlshuCfacPvvRcEfMgRtnVBEb04ZUQYMn/8+Q7va5XOEN1P/V0w==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.3_1765345366516_0.2562054937752216","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@prime-vaults/contract","version":"0.1.4","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.4","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"a18d0c039c46e3fd31c5468f3c7b15b743c2ef00","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.4.tgz","fileCount":78,"integrity":"sha512-1w6tMTKZUer39DCUfHT1VUFRC3xUb2yTCq7gxVjUC55oqJ6jHU6AwK7OMKdGPxMQfaxwCN3PXI51i8kDg/m7RQ==","signatures":[{"sig":"MEQCIEPSnuxZXZodjHwH/VDVZlSOBvpmd04JXEHekDopKon4AiAwKp+OoWT4My/7BZpc7hsfBijaAerXtbxfX0BdZOB6KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506004},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.4.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/3f8a8e6b569aae87c52e176e1805845d/prime-vaults-contract-0.1.4.tgz","_integrity":"sha512-1w6tMTKZUer39DCUfHT1VUFRC3xUb2yTCq7gxVjUC55oqJ6jHU6AwK7OMKdGPxMQfaxwCN3PXI51i8kDg/m7RQ==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.4_1765359919742_0.14995231899952555","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@prime-vaults/contract","version":"0.1.5","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.5","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"512cc6cdae38097a41344edbf797ba921fa00e16","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.5.tgz","fileCount":78,"integrity":"sha512-fCAKuyw40XA0Bnwe7HTMo3bPxYvlasH5Yb80HpNg565bUTKGGVvOpjFQZEp3d0DuRpegoYUKTTEwCSCfEm5DuQ==","signatures":[{"sig":"MEUCIQDNqO4fCobIqnVlwFSx/qUy5BQZPxFFp9LKuv8+SaIzZgIgWzBJAnXoOkQ3a7ATQSmYNmuASLPmmKQpsbyxTsg91SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494487},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.5.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/cf55410a8e4565ef92d6cc5dc0622e2f/prime-vaults-contract-0.1.5.tgz","_integrity":"sha512-fCAKuyw40XA0Bnwe7HTMo3bPxYvlasH5Yb80HpNg565bUTKGGVvOpjFQZEp3d0DuRpegoYUKTTEwCSCfEm5DuQ==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.5_1765524682202_0.5320917100466942","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@prime-vaults/contract","version":"0.1.6","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.6","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"fdab666336d0b9d70a229474a1ea126098068731","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.6.tgz","fileCount":78,"integrity":"sha512-Q8xYcHIqvliaO0nSObExOQklj8Zc69RtWEIhaYyTlT1vlPv0gngqulHmlLRfikdc3D7B1PirgBgg3OuMXfGBgA==","signatures":[{"sig":"MEQCIEiz+xjPpN0b348Rngmd8m1oUPuLeRkEWQSSbaFCjke4AiBVOGbwYZcIPBKnBbKLuYc7eS/c21/MVX6re3woD/G9Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494143},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.6.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/2dfc210da0892f17b531da7c44b2fbdb/prime-vaults-contract-0.1.6.tgz","_integrity":"sha512-Q8xYcHIqvliaO0nSObExOQklj8Zc69RtWEIhaYyTlT1vlPv0gngqulHmlLRfikdc3D7B1PirgBgg3OuMXfGBgA==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.6_1765526515376_0.556743457995202","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@prime-vaults/contract","version":"0.1.7","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.7","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"20f8da36713b99e09b33fe4fc0435f4d5c738742","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.7.tgz","fileCount":78,"integrity":"sha512-E2ZE+9FAnUMoMMJr34WkWsNtyS4/CCgPsoHa4qWhbZ5MOHsDa0Bxzbm1kz1L5YCoAvpcfwBW5R5emXpIOGxdAA==","signatures":[{"sig":"MEYCIQD+4d2iA212DnCi/YFTI6UvJASERjexOD8Y09ppvANuLgIhANKyxVDeVh8f7+uePWsE1U5dmCwYA32vlM7C3KpCunEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494487},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.7.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/500dbb6e4880722aa247729424834ab6/prime-vaults-contract-0.1.7.tgz","_integrity":"sha512-E2ZE+9FAnUMoMMJr34WkWsNtyS4/CCgPsoHa4qWhbZ5MOHsDa0Bxzbm1kz1L5YCoAvpcfwBW5R5emXpIOGxdAA==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.7_1765527360975_0.7249369497413962","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@prime-vaults/contract","version":"0.1.8","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.8","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"b75a4d44b2d0149099cc4175507df466c3b4d2df","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.8.tgz","fileCount":78,"integrity":"sha512-6BULjCrW7rJjDmZ64VrbS0oJqu8v4CDvvhDH9HLhsAxIUuKVLKqy04psBgC1uH18YlOtFu3OhoZZKERR3bz12Q==","signatures":[{"sig":"MEQCIBHo6++fw2Zf3hHEi/rWfSBh4gMLisxQoqTYyuRy8x5UAiAddMIKq6e7dkuqjL+1ZWIYflJjPj1Ao6YLYMGkIM/6hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494444},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.8.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/53e927a4c8415716fe23ff87dfe1984c/prime-vaults-contract-0.1.8.tgz","_integrity":"sha512-6BULjCrW7rJjDmZ64VrbS0oJqu8v4CDvvhDH9HLhsAxIUuKVLKqy04psBgC1uH18YlOtFu3OhoZZKERR3bz12Q==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.8_1765534575212_0.07535617851362941","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@prime-vaults/contract","version":"0.1.9","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.9","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"eb3d8985a95bba289771fd2162c86e0bed6b6964","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.9.tgz","fileCount":78,"integrity":"sha512-XALnblx42rM9hQzXKuusQRzmte923I1N3j6E4x1u+MIWAbx0VF4Mg33V2dQYTm8AAz/WCqnSH56JSq84llApOA==","signatures":[{"sig":"MEUCIQDmi9Q7XndxkhY38ednXOy5//RQAjYnm1Ox8hodPi4PwgIgLBlG5ES4cBne+c8GAX8eAdA/EGPKGZhhwrXbxE4BZTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492438},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.9.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/bc657c3f51ca1ed0be1bb42e5537e5a9/prime-vaults-contract-0.1.9.tgz","_integrity":"sha512-XALnblx42rM9hQzXKuusQRzmte923I1N3j6E4x1u+MIWAbx0VF4Mg33V2dQYTm8AAz/WCqnSH56JSq84llApOA==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.9_1765546256466_0.6290152405477787","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@prime-vaults/contract","version":"0.1.10","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.10","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"c33348a86c0286d13e51dc42d06870610a4eaa93","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.10.tgz","fileCount":78,"integrity":"sha512-oTSRsrZh1Q0HBaiaM83qc1UKgPBB/5YOjOpSe84mfQThjfraGaOgQbaZK7H1idXCK/Ek1XQrn8goqDz8Xdlb3w==","signatures":[{"sig":"MEQCIGaF/5K5YtjWN5mEbTDYWP7YJtulpm6gEYdjLROm4mMlAiAKojcmEYpsGYCk9eQ+1WbEwChPBOp8ihvZNpqOvGKMMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492192},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.10.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/d4230fce6c699215a2eb01a6730a6211/prime-vaults-contract-0.1.10.tgz","_integrity":"sha512-oTSRsrZh1Q0HBaiaM83qc1UKgPBB/5YOjOpSe84mfQThjfraGaOgQbaZK7H1idXCK/Ek1XQrn8goqDz8Xdlb3w==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.10_1765963601806_0.35801885150083246","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@prime-vaults/contract","version":"0.1.11","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.11","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"5c9c7a0128f3db49cd9bee77f10a45d8901e1d04","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.11.tgz","fileCount":80,"integrity":"sha512-QF1Gu6jV2x8foVEEhH090Tb56+AMBI5A9hBLgZxrQwk8wnoIy9dNXMo114gx/9qAcDlX+2IUMstFlvALq0D7PQ==","signatures":[{"sig":"MEQCIEJS4MFoxlgFGLEol88imWxP6ziDb4kcgWDiKcV0K8E6AiBoA8OSIZ/tcRCntuPS5mtSy0JVJ6RoTfpShT3g+oHTDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619251},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.11.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/592b7d60ad25c504e980fe5b22e1ec8b/prime-vaults-contract-0.1.11.tgz","_integrity":"sha512-QF1Gu6jV2x8foVEEhH090Tb56+AMBI5A9hBLgZxrQwk8wnoIy9dNXMo114gx/9qAcDlX+2IUMstFlvALq0D7PQ==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.11_1766374663269_0.6936841695327849","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@prime-vaults/contract","version":"0.1.12","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.12","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"4138c6ee8c03f32fee083c22f70cdabbe9da6079","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.12.tgz","fileCount":82,"integrity":"sha512-tl0Wi4t2KzlgYyntywhKh2n0+QTVQFs2iJ0JT/pVl1fpY0ZIyrLLeiMH8DnXIVTZ6GH0TFLjx7ahyTIjYNXSyg==","signatures":[{"sig":"MEUCIAFQuSa4g7LlXX09VHPc1d91HRupH/+JJMVKI0yef2gsAiEAy2O5qqYefPtPrWV5qkIHBwN2QATOxQnl5BGkvOr0M14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1656460},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.12.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/a8f2e9dbc5d10431b6ef23b7d8101f64/prime-vaults-contract-0.1.12.tgz","_integrity":"sha512-tl0Wi4t2KzlgYyntywhKh2n0+QTVQFs2iJ0JT/pVl1fpY0ZIyrLLeiMH8DnXIVTZ6GH0TFLjx7ahyTIjYNXSyg==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.12_1766399049738_0.6130059479863192","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@prime-vaults/contract","version":"0.1.13","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.13","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"15258e3f5b8c3534464205db1d1673ef748149d1","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.13.tgz","fileCount":82,"integrity":"sha512-4v/g20uEVVVaxwIE36S9cn/y5JeBv4s4eqVUoaNuehbFLNYPwgFJ+KmsgwPi2zKZZJmvXwU0D1cZQ4SdQLydZQ==","signatures":[{"sig":"MEUCIQD79YZNlfIHr/rvev76pgzWOOBxZvgTLcGjNoKqf0DurgIgfPUpb5IPXCcwOoyeLhUt887hUeD0bDrD8NkIY9vPohM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707380},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.13.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/e58e7ba994d0daa248e25a524de14302/prime-vaults-contract-0.1.13.tgz","_integrity":"sha512-4v/g20uEVVVaxwIE36S9cn/y5JeBv4s4eqVUoaNuehbFLNYPwgFJ+KmsgwPi2zKZZJmvXwU0D1cZQ4SdQLydZQ==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.13_1766651862437_0.9445242876899882","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@prime-vaults/contract","version":"0.1.14","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.14","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"8e1f9f307d370d3ed4e497d1fa02b2ec19b4d92f","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.14.tgz","fileCount":82,"integrity":"sha512-Nh0LfbYp9vC4EwqGrhblh2hs8OxvGG9DWHQhw9C7+QKTKS2pvpUAEl/nCJhnbThWWRJdya0boNOeguqw/NADkg==","signatures":[{"sig":"MEYCIQCS0t1HoDyskCOobdJgZ48Mvp19eEAT19p/xeJFltW2JgIhAMOsPPbYn2Yrn4gJ6fgOhmh2nBdxNMHizuwApHIayWtl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709901},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.14.tgz","types":"./dist/sdk/index.d.ts","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/ccbc18768f5278f61f00bc123324d205/prime-vaults-contract-0.1.14.tgz","_integrity":"sha512-Nh0LfbYp9vC4EwqGrhblh2hs8OxvGG9DWHQhw9C7+QKTKS2pvpUAEl/nCJhnbThWWRJdya0boNOeguqw/NADkg==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.14_1766720031093_0.12225720868928835","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@prime-vaults/contract","version":"0.1.15","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.15","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"63317ffa840e300df7fb44b8cf2ba2e120234561","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.15.tgz","fileCount":82,"integrity":"sha512-rODmBd06JsE/0jy/k6QoYksyX/c0yKuXQv+ReL/Qyn+t0SbMGTIaHy/mPZt5HCGR3NZYkFnkCsDTBMG3Aqsenw==","signatures":[{"sig":"MEUCIAQPfwRsShbNeZQAHf5UguztfHiDrYRTGzOFKmmNkr2XAiEA+oMEPUWzOdyeonA1UzMCrJCnBYBaFCmZhDja8Mkv5vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710056},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.15.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js","require":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/1d5ed0d533b4e5f29a8ef295bf8c5155/prime-vaults-contract-0.1.15.tgz","_integrity":"sha512-rODmBd06JsE/0jy/k6QoYksyX/c0yKuXQv+ReL/Qyn+t0SbMGTIaHy/mPZt5HCGR3NZYkFnkCsDTBMG3Aqsenw==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.15_1766721778222_0.8546659271030237","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@prime-vaults/contract","version":"0.1.16","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.16","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"8a69d691bd25e79040ff95cd10194334df8348b0","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.16.tgz","fileCount":82,"integrity":"sha512-3bBuSC9SPJXoNKmbDgRan1QAGPdKh8aGi8mqM2CbNnT8e6Ry625tnufkcyrQ3FRJX+GcTKy8TWvfzO45TcYK7g==","signatures":[{"sig":"MEUCIQCGKw+tCIHKYYbNcT6wN4IySlbaafMWMisZHjGRCmXVpwIgH7fesFYWPBNIN9inGfLEC7xH0U4wMljmRd5Q0GNVI3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710276},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.16.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js","require":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/f1aa4d72f49729191462a3cd9bee211f/prime-vaults-contract-0.1.16.tgz","_integrity":"sha512-3bBuSC9SPJXoNKmbDgRan1QAGPdKh8aGi8mqM2CbNnT8e6Ry625tnufkcyrQ3FRJX+GcTKy8TWvfzO45TcYK7g==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.16_1766722165752_0.22105804184270172","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@prime-vaults/contract","version":"0.1.17","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.1.17","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"5a4386b7c00a2e0014a4f3afda0a32028e06f2a1","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.1.17.tgz","fileCount":82,"integrity":"sha512-h+GXOV9t8Rxbq83Gl4AdkGjNWjJl86b8kdcSFQ8vdaSG5OEWRASNgEqHLC4B1Qrp7LUFrNrahG8QXvuMh1jZ6w==","signatures":[{"sig":"MEQCIGr9ouHsRxtjj69iDQe99PMVxU5JW8FdSHu0RYnhgwXYAiB4p5lmlekkzi42nLyWTU+q6u0Mojn5af/PVU+bKQlTqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710331},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.1.17.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/3cade425134d9dd599740fe08e33d0d5/prime-vaults-contract-0.1.17.tgz","_integrity":"sha512-h+GXOV9t8Rxbq83Gl4AdkGjNWjJl86b8kdcSFQ8vdaSG5OEWRASNgEqHLC4B1Qrp7LUFrNrahG8QXvuMh1jZ6w==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0","solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.1.17_1766722472861_0.6471684172760499","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@prime-vaults/contract","version":"0.2.0","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.2.0","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"6d93978d3af7847f5cdc49f2163347879c2a6b92","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.2.0.tgz","fileCount":84,"integrity":"sha512-Z110OOVGw/mp9mrpzV7CYZnQAZdfEQA6hJAAHOyngtJlyVfmzpcP1GYlwLybaJviWVnV4SR2d93kBLHa2QeNMQ==","signatures":[{"sig":"MEQCIAC0DmhabmnPFcWMy4534R7d9mZB3/+pq8Hlj99dT9roAiAPzDjorlG03ukpdHjmQKbkX512kiNM/Fi1Cqf2k1lmng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1724847},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.2.0.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/125f401f22467de55aa1b1d336bd76b2/prime-vaults-contract-0.2.0.tgz","_integrity":"sha512-Z110OOVGw/mp9mrpzV7CYZnQAZdfEQA6hJAAHOyngtJlyVfmzpcP1GYlwLybaJviWVnV4SR2d93kBLHa2QeNMQ==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0","solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.2.0_1767064594605_0.1450837972079424","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@prime-vaults/contract","version":"0.2.1","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.2.1","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"0adc60aadb3f177d298dd3e9706fdfb8dfe30dc0","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.2.1.tgz","fileCount":97,"integrity":"sha512-8TiSPt22oncgqO8fTTarLJSsPO1/Bx23s9RiB+TiF9OjqapOISckdFS+1ZzBf6IOXTrnNVHQTQCGpL7W2N19BQ==","signatures":[{"sig":"MEQCIExMhNPCIozzzsLDjV+E4yTF6YLxWjlu+Wt3tm5yDUAqAiBDKAz1BU8gZ/YzUweDdQgew3Ww0XlLgkFKwNSC0XDxCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2433911},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.2.1.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/b5baa83b30d194bfc69c67c10ec7e674/prime-vaults-contract-0.2.1.tgz","_integrity":"sha512-8TiSPt22oncgqO8fTTarLJSsPO1/Bx23s9RiB+TiF9OjqapOISckdFS+1ZzBf6IOXTrnNVHQTQCGpL7W2N19BQ==","_npmVersion":"10.9.4","description":"A modular DeFi vault system enabling users to deposit assets, receive vault shares, and earn passive income through automated strategy execution and multi-reward distribution.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0","solmate":"^6.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.2.1_1767080056352_0.18125453031594296","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@prime-vaults/contract","version":"0.2.2","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.2.2","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"8c4f5416d60c0f167974ba22fee5e99aca2d9676","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.2.2.tgz","fileCount":112,"integrity":"sha512-9qYaLPV+WibwDpnep525p8Y9t2uYV/9DfmjOqUPrzg6SrdH/up2nBNxZ+OX8RY7xTt3BjlxOYsFvKcE/1V3h5A==","signatures":[{"sig":"MEYCIQCfLv1+JIr71ZzQg1naxLd45B/y0W1UwNzlk67Yauv47gIhAPsVwtxgMVT1zmJvS5hAaflaWXl5gFSbhYedzEJ9E1uW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687902},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.2.2.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/7a9af8b498941f37a52cf8f7aaa5c4eb/prime-vaults-contract-0.2.2.tgz","_integrity":"sha512-9qYaLPV+WibwDpnep525p8Y9t2uYV/9DfmjOqUPrzg6SrdH/up2nBNxZ+OX8RY7xTt3BjlxOYsFvKcE/1V3h5A==","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","solmate":"^6.8.0","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.2.2_1767848862727_0.9052902079768432","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@prime-vaults/contract","version":"0.3.0","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.3.0","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"502aa24e6cc8dbd45aaf7138b10722efb243e217","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.3.0.tgz","fileCount":113,"integrity":"sha512-eD+ZrrW2uTw87BKdMrRJMmJZHP0wgK5ZLUPWp5Y3i7eHHPu56pE9Z5ouRAg3g+EYMk2xF43k+tNgyOHETuMa9w==","signatures":[{"sig":"MEUCIHbDMDzWHDBjl/9ea9AoqBciZlaRauN8Xbu/ScwXgmuLAiEAqXXtnFlGEQw1yWfccEVHpMfQGKRUQR84Nl5MdwtZshY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693123},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.3.0.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/de79a3beb91c2a98d224f3a5f999e916/prime-vaults-contract-0.3.0.tgz","_integrity":"sha512-eD+ZrrW2uTw87BKdMrRJMmJZHP0wgK5ZLUPWp5Y3i7eHHPu56pE9Z5ouRAg3g+EYMk2xF43k+tNgyOHETuMa9w==","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","solmate":"^6.8.0","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.3.0_1768494803972_0.6734324165388983","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@prime-vaults/contract","version":"0.3.1","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.3.1","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"c6d14c51532f8cbc962f6e8af61a543ffe69a6aa","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.3.1.tgz","fileCount":113,"integrity":"sha512-ouL48HpIPnqZ89g/EB+X2gLhbr+D1DhjcTtRKhE89bdi49K9Vo0GKthXLw+xEeKVd+nSi5N4RtHtRhTkjL5rEQ==","signatures":[{"sig":"MEUCIQDts79CpRHEFJeq2ZV8oH5ssaAK4iU/lRDzKs6k0Ha8wAIgS/ZiVmUnuBbwS5wplt2LRf/vKGoBnnfjmn39POrt4Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693163},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.3.1.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/d39de3f5bf65c090e33ec7eb1948b83d/prime-vaults-contract-0.3.1.tgz","_integrity":"sha512-ouL48HpIPnqZ89g/EB+X2gLhbr+D1DhjcTtRKhE89bdi49K9Vo0GKthXLw+xEeKVd+nSi5N4RtHtRhTkjL5rEQ==","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","solmate":"^6.8.0","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.3.1_1768500233908_0.7454766012687812","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@prime-vaults/contract","version":"0.3.2","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.3.2","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"2cb09467fd5b6af316fbb62446f6894264164b55","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.3.2.tgz","fileCount":113,"integrity":"sha512-fqdih3NAxbxZNoZPlLMsQq+Y2rBTUwJQ4gmrILWlXi7qrwebZsSMtcuLs0+Sh3xxSK0EyoRsWWWDWa+t+UeIiA==","signatures":[{"sig":"MEUCIQCmqZJLPN2ac6o0sRY+R44dxcd1QAdRx0FibtW0l8XnqwIgSukXgB2KWFNf6dI01jE8UNkh1eb7CDwDqBQBWFiMLNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693163},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.3.2.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/b55878d41f54a9fe132d8d63933506cd/prime-vaults-contract-0.3.2.tgz","_integrity":"sha512-fqdih3NAxbxZNoZPlLMsQq+Y2rBTUwJQ4gmrILWlXi7qrwebZsSMtcuLs0+Sh3xxSK0EyoRsWWWDWa+t+UeIiA==","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","solmate":"^6.8.0","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.3.2_1768535276124_0.5705523843865268","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@prime-vaults/contract","version":"0.4.0","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.4.0","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"bf57d3816bf4a1f2a807e67f2ba0742040800076","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.4.0.tgz","fileCount":113,"integrity":"sha512-TmH85uFcLMeBCrMPXk1lN7fmepO0eT1e2Z/oTB7uwTHTK5E3LBSWFGHD98ZRoH1hBpYpNrL0MvgiESi/2agHfg==","signatures":[{"sig":"MEUCIQCix8hrmHn/+JIuK4cZxTVoJwONBhyZ/S0RUMLTp84ILgIgYv+XhbgaMUZaz4ULQdby0uY2VxfRdyfQn1Y1SBRQZes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2689381},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.4.0.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/dd73e4f918a3848e1d5dfe2e7f9c09a6/prime-vaults-contract-0.4.0.tgz","_integrity":"sha512-TmH85uFcLMeBCrMPXk1lN7fmepO0eT1e2Z/oTB7uwTHTK5E3LBSWFGHD98ZRoH1hBpYpNrL0MvgiESi/2agHfg==","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","solmate":"^6.8.0","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.4.0_1768712634897_0.16055977109986697","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@prime-vaults/contract","version":"0.4.1","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"author":{"url":"https://github.com/michaelbera","name":"Michael"},"license":"MIT","_id":"@prime-vaults/contract@0.4.1","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"dist":{"shasum":"c78b599f152e9575e1b0de488063f113ffea160d","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.4.1.tgz","fileCount":113,"integrity":"sha512-ZmA/ZepkCDILo7LBtIBoVriXL1pH+Od4+sRyYwyObUrd3z1HkbMdvB+U6n3dstsX+FuYTqxMqk5JX/OhMKi0bw==","signatures":[{"sig":"MEQCIF2Gkvm5PwKrpcVwRz3An3u83sGPXmpqxWMboBMkyuj6AiALInPspsUYINr1CbrL9cRxc74MDWSyXe1k/HeibYUZmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695829},"main":"./dist/sdk/index.js","type":"module","_from":"file:prime-vaults-contract-0.4.1.tgz","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=18.16.0"},"exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","test":"pnpm run compile --force && hardhat test","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"_resolved":"/tmp/023b0d4d36224b131da2836ee33103d1/prime-vaults-contract-0.4.1.tgz","_integrity":"sha512-ZmA/ZepkCDILo7LBtIBoVriXL1pH+Od4+sRyYwyObUrd3z1HkbMdvB+U6n3dstsX+FuYTqxMqk5JX/OhMKi0bw==","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"viem":"^2.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","viem":"^2.30.0","chalk":"^5.6.2","citty":"^0.1.6","dotenv":"^17.2.3","eslint":"^8.55.0","hardhat":"^3.0.7","prompts":"^2.4.2","solhint":"^6.0.1","solmate":"^6.8.0","prettier":"^3.6.2","cross-env":"^10.1.0","forge-std":"github:foundry-rs/forge-std#v1.9.4","typescript":"~5.8.0","@types/node":"^22.8.5","@types/prompts":"^2.4.9","eslint-config-prettier":"^10.1.8","@openzeppelin/contracts":"^5.4.0","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^2.1.0","@typescript-eslint/parser":"^8.46.2","@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@typescript-eslint/eslint-plugin":"^8.46.2","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"viem":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/contract_0.4.1_1768810858479_0.44410494439722004","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@prime-vaults/contract","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"version":"0.4.2","type":"module","main":"./dist/sdk/index.js","module":"./dist/sdk/index.js","types":"./dist/sdk/index.d.ts","exports":{".":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js","default":"./dist/sdk/index.js"},"./package.json":"./package.json"},"sideEffects":false,"author":{"name":"Michael","url":"https://github.com/michaelbera"},"engines":{"node":">=18.16.0"},"devDependencies":{"@layerzerolabs/lz-evm-oapp-v2":"^3.0.152","@nomicfoundation/hardhat-ignition":"^3.0.3","@nomicfoundation/hardhat-toolbox-viem":"^5.0.0","@openzeppelin/contracts":"^5.4.0","@trivago/prettier-plugin-sort-imports":"^5.2.2","@types/node":"^22.8.5","@types/prompts":"^2.4.9","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","chalk":"^5.6.2","citty":"^0.1.6","cross-env":"^10.1.0","dotenv":"^17.2.3","eslint":"^8.55.0","eslint-config-prettier":"^10.1.8","forge-std":"github:foundry-rs/forge-std#v1.9.4","hardhat":"^3.0.7","prettier":"^3.6.2","prettier-plugin-solidity":"^2.1.0","prompts":"^2.4.2","solhint":"^6.0.1","solhint-plugin-prettier":"^0.1.0","solmate":"^6.8.0","tsx":"^4.20.6","typescript":"~5.8.0","viem":"^2.30.0"},"keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"dependencies":{"viem":"^2.30.0"},"peerDependencies":{"viem":"^2.x"},"scripts":{"clean":"rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json ./ignition/deployments","compile":"cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile","build":"tsc --project tsconfig.build.json && cp -r ./artifacts/contracts ./dist/artifacts","lint":"$npm_execpath run lint:ts && $npm_execpath run lint:sol","lint:sol":"solhint --max-warnings 0 \"contracts/**/*.sol\"","lint:ts":"eslint --ignore-path ./.eslintignore --ext .js,.ts .","lint:fix":"eslint --fix '**/*.{pajs,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt","test":"pnpm run compile --force && hardhat test","test-local":"hardhat test --network localhost","contract-size":"pnpm compile && tsx scripts/plugins/contract-size.ts"},"_id":"@prime-vaults/contract@0.4.2","description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","_integrity":"sha512-hHeBSNTuEAiRGH/O8BUnEZ3IRHXsydZbJWVd6mZ1mFwxVjLcvgZ5HQ9MxhY18vhG3doMPcYnVtT8l87AOSamFA==","_resolved":"/tmp/a06331c9d7c5b971caa6d677e59f9c6e/prime-vaults-contract-0.4.2.tgz","_from":"file:prime-vaults-contract-0.4.2.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-hHeBSNTuEAiRGH/O8BUnEZ3IRHXsydZbJWVd6mZ1mFwxVjLcvgZ5HQ9MxhY18vhG3doMPcYnVtT8l87AOSamFA==","shasum":"2e7cadbb224fa4ceb7e3ea0e31c2c54ca9957c06","tarball":"https://registry.npmjs.org/@prime-vaults/contract/-/contract-0.4.2.tgz","fileCount":113,"unpackedSize":2695829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG5l/15avZkdhcRgwRBg0Js4iq4Hjo9NXMUUtfVjxrixAiAMVYs5wHs3cu9NwbuIYTxzGeUN7mIlAELt56j7JUshdw=="}]},"_npmUser":{"name":"michaelthebra","email":"michael@beraji.io"},"directories":{},"maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contract_0.4.2_1768814279595_0.5240870384515586"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-21T04:48:48.577Z","modified":"2026-01-19T09:17:59.875Z","0.0.1":"2025-11-21T04:48:48.873Z","0.0.2":"2025-11-21T04:57:39.157Z","0.0.3":"2025-11-21T05:05:44.077Z","0.0.4":"2025-11-21T05:10:52.124Z","0.0.5":"2025-11-21T05:15:42.364Z","0.0.6":"2025-11-21T05:23:09.436Z","0.0.7":"2025-11-21T06:54:10.140Z","0.0.8":"2025-11-21T07:06:06.556Z","0.0.9":"2025-11-21T08:21:36.410Z","0.0.10":"2025-11-24T08:50:05.279Z","0.0.11":"2025-11-24T10:12:16.480Z","0.0.12":"2025-11-24T10:28:05.543Z","0.0.13":"2025-11-25T03:27:24.391Z","0.0.14":"2025-11-26T02:54:49.239Z","0.0.15":"2025-11-26T06:51:27.768Z","0.0.16":"2025-11-26T08:34:57.640Z","0.0.17":"2025-11-28T04:15:39.596Z","0.0.18":"2025-11-28T04:52:37.652Z","0.0.19":"2025-11-28T09:08:43.324Z","0.0.20":"2025-12-01T10:20:26.440Z","0.1.0":"2025-12-05T10:27:17.184Z","0.1.1":"2025-12-08T03:46:59.438Z","0.1.2":"2025-12-10T05:09:24.914Z","0.1.3":"2025-12-10T05:42:46.745Z","0.1.4":"2025-12-10T09:45:19.962Z","0.1.5":"2025-12-12T07:31:22.400Z","0.1.6":"2025-12-12T08:01:55.589Z","0.1.7":"2025-12-12T08:16:01.247Z","0.1.8":"2025-12-12T10:16:15.419Z","0.1.9":"2025-12-12T13:30:56.676Z","0.1.10":"2025-12-17T09:26:41.986Z","0.1.11":"2025-12-22T03:37:43.465Z","0.1.12":"2025-12-22T10:24:09.921Z","0.1.13":"2025-12-25T08:37:42.604Z","0.1.14":"2025-12-26T03:33:51.271Z","0.1.15":"2025-12-26T04:02:58.449Z","0.1.16":"2025-12-26T04:09:25.959Z","0.1.17":"2025-12-26T04:14:33.109Z","0.2.0":"2025-12-30T03:16:34.835Z","0.2.1":"2025-12-30T07:34:16.601Z","0.2.2":"2026-01-08T05:07:42.924Z","0.3.0":"2026-01-15T16:33:24.123Z","0.3.1":"2026-01-15T18:03:54.269Z","0.3.2":"2026-01-16T03:47:56.291Z","0.4.0":"2026-01-18T05:03:55.140Z","0.4.1":"2026-01-19T08:20:58.637Z","0.4.2":"2026-01-19T09:17:59.776Z"},"author":{"name":"Michael","url":"https://github.com/michaelbera"},"license":"MIT","keywords":["blockchain","ethers","ethereum","hardhat","smart-contracts","solidity","template","typescript","viem"],"description":"<p align=\"center\">   <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">   <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">   <img src=\"https:/","maintainers":[{"name":"michaelthebra","email":"michael@beraji.io"}],"readme":"<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/Solidity-0.8.30-363636?logo=solidity&logoColor=white\" alt=\"Solidity\">\n  <img src=\"https://img.shields.io/badge/Hardhat-2.x-yellow?logo=ethereum&logoColor=white\" alt=\"Hardhat\">\n  <img src=\"https://img.shields.io/badge/License-MIT-green\" alt=\"License\">\n  <img src=\"https://img.shields.io/badge/Security-Audited-brightgreen\" alt=\"Audited\">\n</p>\n\n<h1 align=\"center\">\n  <br>\n  🏦 Prime Vaults\n  <br>\n</h1>\n\n<p align=\"center\">\n  <strong>A Modular Multi-Chain DeFi Vault System</strong>\n  <br>\n  <em>Deposit assets • Earn yield • Execute cross-chain strategies</em>\n</p>\n\n<p align=\"center\">\n  <a href=\"#-architecture\">Architecture</a> •\n  <a href=\"#-primevault-core\">PrimeVault</a> •\n  <a href=\"#-primestrategy\">PrimeStrategy</a> •\n  <a href=\"#-primeexecutor\">PrimeExecutor</a> •\n  <a href=\"#-deployments\">Deployments</a> •\n  <a href=\"#-getting-started\">Getting Started</a>\n</p>\n\n---\n\n## 📖 Overview\n\n**Prime Vaults** is a sophisticated DeFi infrastructure built on the **BoringVault architecture** that enables users to:\n\n- 🔒 **Deposit assets** and receive ERC20 vault shares\n- 💰 **Earn passive income** through automated DeFi strategies\n- 🌐 **Cross-chain execution** via bridge integrations (Stargate, LiFi)\n- 🎁 **Multi-token rewards** with automatic distribution\n\n---\n\n## 🏗 Architecture\n\n```\n┌─────────────────────────────────────────────────────────────────────────────┐\n│                          PRIME VAULTS ECOSYSTEM                             │\n├─────────────────────────────────────────────────────────────────────────────┤\n│                                                                             │\n│   👤 USER (Any Chain)                                                       │\n│      │                                                                      │\n│      ▼                                                                      │\n│   ┌──────────────────────────────────────────────────────────────────────┐  │\n│   │                     🌉 PRIMEEXECUTOR (Bridge Layer)                  │  │\n│   │  ┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐       │  │\n│   │  │    Stargate     │  │      LiFi       │  │   LayerZero     │       │  │\n│   │  │    Bridge       │  │     Bridge      │  │   Messaging     │       │  │\n│   │  └─────────────────┘  └─────────────────┘  └─────────────────┘       │  │\n│   └──────────────────────────────────────────────────────────────────────┘  │\n│             │                                                               │\n│             ▼         Cross-chain transfer to Native Chain                  │\n│   ┌──────────────────────────────────────────────────────────────────────┐  │\n│   │                    📱 SMART ACCOUNT (User Wallet)                    │  │\n│   └──────────────────────────────────────────────────────────────────────┘  │\n│             │                                                               │\n│             ▼                                                               │\n│   ┌──────────────────────────────────────────────────────────────────────┐  │\n│   │                      🏦 PRIMEVAULT (Core Vault)                      │  │\n│   │  ┌─────────────┐   ┌──────────────┐   ┌──────────────┐               │  │\n│   │  │BoringVault  │◄──┤ Accountant   │◄──┤   Teller     │◄── Deposit    │  │\n│   │  │(ERC20 Vault)│   │(Rates & Fees)│   │ (Gateway)    │               │  │\n│   │  └──────┬──────┘   └──────────────┘   └──────────────┘               │  │\n│   │         │                                                            │  │\n│   │  ┌──────▼──────┐   ┌──────────────┐   ┌──────────────┐               │  │\n│   │  │  Manager    │   │DelayedWithdraw│   │ Distributor  │── Rewards    │  │\n│   │  │ (Merkle)    │   │ (Time-lock)  │   │  (Multi-tok) │               │  │\n│   │  └──────┬──────┘   └──────────────┘   └──────────────┘               │  │\n│   └─────────┼────────────────────────────────────────────────────────────┘  │\n│             │                                                               │\n│             ▼                                                               │\n│   ┌──────────────────────────────────────────────────────────────────────┐  │\n│   │                      ⚡ PRIMESTRATEGY (Yield)                         │  │\n│   │         Deploy vault assets to DeFi protocols for yield              │  │\n│   └──────────────────────────────────────────────────────────────────────┘  │\n│                                                                             │\n│   ┌──────────────────────────────────────────────────────────────────────┐  │\n│   │                🔐 ACCESS CONTROL (PrimeRBAC)                         │  │\n│   │     OWNER_ROLE  │  PROTOCOL_ADMIN_ROLE  │  OPERATOR_ROLE             │  │\n│   └──────────────────────────────────────────────────────────────────────┘  │\n└─────────────────────────────────────────────────────────────────────────────┘\n```\n\n---\n\n## 🏦 PrimeVault (Core)\n\nThe core vault system manages asset custody, share issuance, and yield generation.\n\n### Components\n\n| Component           | Description                           | Key Features                                         |\n| ------------------- | ------------------------------------- | ---------------------------------------------------- |\n| **BoringVault**     | Minimal ERC20 vault (~100 lines)      | Asset custody, share minting/burning, DeFi execution |\n| **Accountant**      | Exchange rate & fee manager           | Time-based fee accrual, rate calculations            |\n| **Teller**          | User gateway for deposits/withdrawals | Slippage protection, deposit caps                    |\n| **DelayedWithdraw** | Time-locked withdrawal security       | 3-day delay, expedited option with fee               |\n| **Distributor**     | Multi-token reward distribution       | Automatic accrual, compounding support               |\n| **Manager**         | Merkle-verified strategy executor     | Whitelist all DeFi operations                        |\n\n### Key Formulas\n\n```\n📊 Exchange Rate:\n   shareValue = (totalAssets - feesOwed) / totalShares\n\n💰 Platform Fee (Annual):\n   fees = (shares × rate × platformFee × timeDelta) / (10000 × 365 days)\n\n🎁 Rewards per Token:\n   rewardPerToken = stored + ((now - lastUpdate) × rate × 1e27) / totalSupply\n```\n\n### User Flows\n\n<details>\n<summary><b>📥 Deposit Flow</b></summary>\n\n```\n1. User approves Teller to spend tokens\n2. User calls deposit(amount, minimumShares)\n3. Accountant updates exchange rate\n4. Teller calculates shares = amount / rate\n5. Vault mints shares (locked for 1 day)\n6. User starts earning rewards automatically\n```\n\n</details>\n\n<details>\n<summary><b>📤 Withdrawal Flow (Delayed)</b></summary>\n\n```\n1. User calls requestWithdraw(shares)\n2. Shares transferred to DelayedWithdraw contract\n3. Request locked for 3 days (or pay 2% for 1-day)\n4. After maturity, user calls completeWithdraw()\n5. Vault burns shares and transfers assets\n```\n\n</details>\n\n---\n\n## ⚡ PrimeStrategy\n\nStrategy execution module for deploying vault assets across DeFi protocols (Aave, Compound, Uniswap, Curve, etc.). Supports both single-asset and pair-asset\nallocations with Merkle-verified operations.\n\n---\n\n## 🌉 PrimeExecutor\n\nCross-chain bridge executor for moving assets between supported chains. Integrates with **Stargate** (LayerZero) and **LiFi** aggregator for optimal routing and\nexecution.\n\n---\n\n## 📍 Deployments\n\n### Mainnet Contracts\n\n<details>\n<summary><b>🐻 Berachain (Chain ID: 80094)</b></summary>\n\n#### pUSD Vault\n\n| Contract        | Address                                      |\n| --------------- | -------------------------------------------- |\n| BoringVault     | `0x8596cD23aa747Fd867235D422F3C4896A5A6Bb24` |\n| Accountant      | `0xa2d2085504c3e7C83e8E37b33Df50709c00f2bBB` |\n| Teller          | `0xC59b0CE194Bf8b202f21C03F6F9F394eEf10d1CF` |\n| Distributor     | `0x5429F08D515f65681418145A367046712D4adDa2` |\n| DelayedWithdraw | `0xFE609D66BC15b409b8F657cA0F78c95031C7D26c` |\n| Manager         | `0x1E526f3255458Dd0a38D1F018eda7518A4A6a8E2` |\n\n#### pBTC Vault\n\n| Contract        | Address                                      |\n| --------------- | -------------------------------------------- |\n| BoringVault     | `0x5a4C11645E58E732092494db0dBb57B0646CDa1d` |\n| Accountant      | `0xd7300E0C572AEd4251dED65C70c74d2c7732197A` |\n| Teller          | `0x87E842c626a4c14C60B2acE6293400a4000Df4be` |\n| Distributor     | `0xbf84E1cBc598952536F62Da3F6F39dF786C95bef` |\n| DelayedWithdraw | `0x540E06c68366aA3f79D700b7d82c69cEabDB9990` |\n| Manager         | `0xb47197d81604f3058BdDd993372a14a36183a11f` |\n\n#### Shared Infrastructure\n\n| Contract            | Address                                      |\n| ------------------- | -------------------------------------------- |\n| PrimeRBAC           | `0xe4d53b98e09FdAb10aFaB99393AD0ffbe37dD446` |\n| PrimeTimelock       | `0x8C256f131D86b7301106F943221f749157B1FeF3` |\n| PrimeExecutor       | `0xf9e8D18003590E06334E8C70cE6dD0B480462ec5` |\n| DecoderAndSanitizer | `0x7178182Fd96148B4E72b2b1e93292b0A493A7fB4` |\n| PrimeStrategist     | `0xcfDB218585d77BeD370781D9C5eF40CeFa634427` |\n\n</details>\n\n<details>\n<summary><b>🔶 BNB Smart Chain (Chain ID: 56)</b></summary>\n\n| Contract      | Address                                      |\n| ------------- | -------------------------------------------- |\n| PrimeExecutor | `0xb2f865041e3F7De4576FB5B30ac8e9fbDA82e29d` |\n\n</details>\n\n<details>\n<summary><b>🔷 Ethereum (Chain ID: 1)</b></summary>\n\n| Contract      | Address                                      |\n| ------------- | -------------------------------------------- |\n| PrimeExecutor | `0xb2f865041e3F7De4576FB5B30ac8e9fbDA82e29d` |\n\n</details>\n\n<details>\n<summary><b>🔵 Arbitrum (Chain ID: 42161)</b></summary>\n\n| Contract      | Address                                      |\n| ------------- | -------------------------------------------- |\n| PrimeExecutor | `0xb2f865041e3F7De4576FB5B30ac8e9fbDA82e29d` |\n\n</details>\n\n<details>\n<summary><b>🟠 CoreDAO (Chain ID: 1116)</b></summary>\n\n| Contract      | Address                                      |\n| ------------- | -------------------------------------------- |\n| PrimeExecutor | `0xb2f865041e3F7De4576FB5B30ac8e9fbDA82e29d` |\n\n</details>\n\n---\n\n## 🔐 Security\n\n### Security Features\n\n| Feature                    | Description                                        |\n| -------------------------- | -------------------------------------------------- |\n| 🔒 **Share Locks**         | 1-day lock on deposits prevents flash loan attacks |\n| ⏱️ **Withdrawal Delays**   | 3-day delay allows emergency response              |\n| 🌳 **Merkle Verification** | All DeFi operations must be pre-approved           |\n| ⏸️ **Pause Mechanism**     | Emergency pause for all critical contracts         |\n| 🛡️ **Reentrancy Guards**   | Protection against callback exploits               |\n| 📊 **Supply Invariants**   | Prevents share dilution attacks                    |\n\n### Audits\n\n| Auditor            | Date          | Report                                                                                                                   |\n| ------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| **Salus Security** | December 2025 | [View Report](https://github.com/Salusec/Salus-audit/blob/main/2025/Prime-vault_audit_report_2025-12-22.pdf)             |\n| **Shieldify**      | December 2025 | [View Report](https://github.com/shieldify-security/audits-portfolio/blob/main/reports/Prime-Vaults-Security-Review.pdf) |\n\n---\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js >= 18.16.0\n- pnpm\n\n### Installation\n\n```bash\n# Clone repository\ngit clone https://github.com/prime-vaults/prime-vaults-contract.git\ncd prime-vaults-contract\n\n# Install dependencies\npnpm install\n\n# Configure environment\ncp .env.example .env\n```\n\n### Commands\n\n```bash\n# Compile contracts\npnpm compile\n\n# Run tests\npnpm test\n\n# Deploy\npnpm hardhat ignition deploy --network <network>\n\n# Check contract sizes\npnpm contract-size\n\n# Lint\npnpm lint:sol\npnpm lint:ts\n```\n\n### Networks\n\n```bash\n# Testnets\npnpm hardhat ignition deploy --network bepolia\npnpm hardhat ignition deploy --network sepolia\npnpm hardhat ignition deploy --network bscTestnet\npnpm hardhat ignition deploy --network arbitrumSepolia\n\n# Mainnets\npnpm hardhat ignition deploy --network berachain\npnpm hardhat ignition deploy --network mainnet\npnpm hardhat ignition deploy --network bsc\npnpm hardhat ignition deploy --network arbitrum\npnpm hardhat ignition deploy --network coreDao\n```\n\n---\n\n## 📁 Project Structure\n\n```\ncontracts/\n├── 🏦 core/                    # Core vault components\n│   ├── BoringVault.sol         # ERC20 vault & asset custody\n│   ├── AccountantProviders.sol # Exchange rates & fees\n│   ├── Teller.sol              # Deposit/withdraw gateway\n│   ├── DelayedWithdraw.sol     # Time-locked withdrawals\n│   ├── Distributor.sol         # Multi-token rewards\n│   └── ManagerWithMerkle...    # Strategy execution\n│\n├── ⚡ strategy/                 # Strategy management\n│   ├── PrimeStrategy.sol       # Strategy orchestration\n│   └── ...\n│\n├── 🌉 executor/                 # Cross-chain bridges\n│   ├── BaseBridgeExecutor.sol  # Shared bridge logic\n│   ├── StargateBridgeExec...   # Stargate integration\n│   └── LiFiBridgeExecutor.sol  # LiFi integration\n│\n├── 🔐 auth/                     # Access control\n│   ├── PrimeRBAC.sol           # Role-based permissions\n│   ├── PrimeAuth.sol           # Contract authentication\n│   └── RolesAuthority.sol      # Solmate roles\n│\n├── 🔍 decodersAndSanitizers/    # Transaction validation\n│   └── ...\n│\n└── 📚 interfaces/               # Contract interfaces\n    └── ...\n```\n\n---\n\n## 📚 Documentation\n\n| Document                               | Description               |\n| -------------------------------------- | ------------------------- |\n| [Architecture](./docs/ARCHITECTURE.md) | Detailed system design    |\n| [Security](./docs/SECURITY.md)         | Security best practices   |\n| [Timelock](./docs/TIMELOCK.md)         | Governance timelock setup |\n| [Cross-chain](./docs/CROSSCHAIN.md)    | Bridge integration guide  |\n| [Audit Report](./docs/AUDIT.md)        | Security audit findings   |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please read our contributing guidelines before submitting PRs.\n\n---\n\n## 📄 License\n\nMIT License - see [LICENSE](./LICENSE) for details.\n\n---\n\n<p align=\"center\">\n  <strong>Prime Vaults</strong>\n  <br>\n  <em>Building the future of cross-chain DeFi</em>\n  <br><br>\n  <a href=\"https://primevaults.finance\">Website</a> •\n  <a href=\"https://docs.primevaults.finance\">Docs</a> •\n  <a href=\"https://x.com/PrimeVaultsHQ\">X</a> •\n</p>\n","readmeFilename":"README.md"}