{"_id":"@kei.fi/staking-contracts","_rev":"32-ed5115963c23a28dee20a3d29f0f31f5","name":"@kei.fi/staking-contracts","dist-tags":{"latest":"1.1.0-rc.27"},"versions":{"1.0.0-rc.0":{"name":"@kei.fi/staking-contracts","version":"1.0.0-rc.0","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.0.0-rc.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"f00e7071bc8bef6419b92188d0b96e830cc48a75","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.0.0-rc.0.tgz","fileCount":1973,"integrity":"sha512-zXdcYGGlzoEt8jRV+lH/YQ4JLr1KopcrjYCfdjBH+Ds2QCLtYG6GuWbzo7oTi33G7hIwyxehe6M3qiYNLhqv1g==","signatures":[{"sig":"MEYCIQDrWT1lGpmVIMa17lyfw75vo5vg5lZeJegKA2Wm5rAPiAIhALJOSgd7/LW/WywGKX3dBcmu34YmAwhXE4aj4cQTXqda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44053599},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"deploy":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify -vvvv --rpc-url","compile":"(tsc > /dev/null 2>&1 || true)","typechain":"pnpm typechain:clean && pnpm typechain:v5 && pnpm typechain:v6 && pnpm compile","prepublish":"forge clean && forge install && forge build && pnpm typechain && forge-utils deployments","typechain:v5":"typechain --target ethers-v6 --out-dir typechain/ethers-v6 \"./out/**/*.json\" --show-stack-traces","typechain:v6":"typechain --target ethers-v5 --out-dir typechain/ethers-v5 \"./out/**/*.json\" --show-stack-traces","deploy:resume":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify --resume -vvvv --rpc-url","typechain:clean":"rm -rf typechain"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.1.1","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.0.0-rc.0_1709128699603_0.1749181637961379","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"@kei.fi/staking-contracts","version":"1.0.0-rc.1","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.0.0-rc.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"096825efba5f6dc40b4cf719b45c2f95809ff189","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.0.0-rc.1.tgz","fileCount":1973,"integrity":"sha512-K+YALERwO3InUeZMHboaT5AS65t2kAl8d6n7aTrbZwpXCgqREGebbN9+4fcR3aKmf7NLJj00FRDkRB4a2kNH2g==","signatures":[{"sig":"MEUCIQDpqA33mYclQA2AfeARlT/09fvjmv6fT0XqYD+RSVBCtwIgAJnkQ5yGxbho66gBBbSwBlDNuevIS5Vr1Sj1ZE4x5SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44054122},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"deploy":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify -vvvv --rpc-url","compile":"(tsc > /dev/null 2>&1 || true)","typechain":"pnpm typechain:clean && pnpm typechain:v5 && pnpm typechain:v6 && pnpm compile","prepublish":"forge clean && forge install && forge build && pnpm typechain && forge-utils deployments","typechain:v5":"typechain --target ethers-v6 --out-dir typechain/ethers-v6 \"./out/**/*.json\" --show-stack-traces","typechain:v6":"typechain --target ethers-v5 --out-dir typechain/ethers-v5 \"./out/**/*.json\" --show-stack-traces","deploy:resume":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify --resume -vvvv --rpc-url","typechain:clean":"rm -rf typechain"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.1.2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.0.0-rc.1_1709132866178_0.41569257925094694","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@kei.fi/staking-contracts","version":"1.0.0","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.0.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"543cace07f03c74e029504fae87c77ae8c3b0d27","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.0.0.tgz","fileCount":1976,"integrity":"sha512-aI8aKaW1WCk6ixMNLCygWpQlmD1q0AuT5pJplsnnPZF6Wp+tl32IJKBGGtzQg3jYICvC8e+CKkh4A3pPOrawdg==","signatures":[{"sig":"MEUCIB07kslEBbJOUpB9ZFw3t4g2lcPxNPJOdW5D51bupksiAiEAgb4nCFrrwlaYSgE+d9NQMc+Gi2JGMrAzmDATiJ9jD24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44593066},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"deploy":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify -vvvv --rpc-url","compile":"(tsc > /dev/null 2>&1 || true)","typechain":"pnpm typechain:clean && pnpm typechain:v5 && pnpm typechain:v6 && pnpm compile","prepublish":"forge clean && forge install && forge build && pnpm typechain && forge-utils deployments","typechain:v5":"typechain --target ethers-v6 --out-dir typechain/ethers-v6 \"./out/**/*.json\" --show-stack-traces","typechain:v6":"typechain --target ethers-v5 --out-dir typechain/ethers-v5 \"./out/**/*.json\" --show-stack-traces","deploy:resume":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify --resume -vvvv --rpc-url","typechain:clean":"rm -rf typechain"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.1.2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.0.0_1709160064928_0.14581028333852641","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@kei.fi/staking-contracts","version":"1.0.1","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.0.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"1ec8c903eecabb44121ea4509a3129e9551841eb","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.0.1.tgz","fileCount":1977,"integrity":"sha512-fQ9O1TjNudZMlD2e9CGDIjHX6L7GJkIjEgVSOnext9ScYlllvK0Mtsh2lqqSj4RwN61M736/GknhJyEbCAY9bQ==","signatures":[{"sig":"MEYCIQD+rTgObmaMD8j3/epTjGV7Y0fgFP9IjIfYhpM2ZaV4gwIhAKKcUR8mUVb+sFHTj0oGOnTbHMpjXKm2qREGNg/ifVxB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44660556},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"deploy":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify -vvvv --rpc-url","compile":"(tsc > /dev/null 2>&1 || true)","typechain":"pnpm typechain:clean && pnpm typechain:v5 && pnpm typechain:v6 && pnpm compile","prepublish":"forge clean && forge install && forge build && pnpm typechain && forge-utils deployments","typechain:v5":"typechain --target ethers-v6 --out-dir typechain/ethers-v6 \"./out/**/*.json\" --show-stack-traces","typechain:v6":"typechain --target ethers-v5 --out-dir typechain/ethers-v5 \"./out/**/*.json\" --show-stack-traces","deploy:resume":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify --resume -vvvv --rpc-url","typechain:clean":"rm -rf typechain"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.1.2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.0.1_1709204498937_0.4671013999426379","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@kei.fi/staking-contracts","version":"1.0.2","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.0.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"7691ae46b78b78786fd9011f14d668d2e62a8481","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.0.2.tgz","fileCount":1981,"integrity":"sha512-ObGAJBWaNzm27pwjip+Hwm9biE+fxwl7hWjyhg2inY3c00CbdluZgGpo9lrB4NNihAycu10E/ROinV3mb/8UTQ==","signatures":[{"sig":"MEUCIFtJOZ7XV2PjQUEcFz//MUpIpC7l6q94fHnnyBvvYdGnAiEAnLXv2TrnNmYsMMzOKrylvCfIEK6cOinCTuSoAx5ta0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45031503},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"deploy":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify -vvvv --rpc-url","compile":"(tsc > /dev/null 2>&1 || true)","typechain":"pnpm typechain:clean && pnpm typechain:v5 && pnpm typechain:v6 && pnpm compile","prepublish":"forge clean && forge install && forge build && pnpm typechain && forge-utils deployments","typechain:v5":"typechain --target ethers-v6 --out-dir typechain/ethers-v6 \"./out/**/*.json\" --show-stack-traces","typechain:v6":"typechain --target ethers-v5 --out-dir typechain/ethers-v5 \"./out/**/*.json\" --show-stack-traces","deploy:resume":"forge script script/Deploy.s.sol:DeployScript --broadcast --verify --resume -vvvv --rpc-url","typechain:clean":"rm -rf typechain"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.1.2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.0.2_1710001115869_0.6483402125730353","host":"s3://npm-registry-packages"}},"1.1.0-rc.0":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.0","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"fafa04f8cf1115ee4bdb456d2b34fc224cae27cf","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.0.tgz","fileCount":2107,"integrity":"sha512-iinyO3+AXK1tE2KSV2fJMFv4vecs8GnDFUvrs8l7mlJSSGRAyOk+SZt0QKmzUezFuYlf0/nhLC3Z/ryBUtY9Gg==","signatures":[{"sig":"MEQCIEoNkGOtXjw8Qa/eUSpkQKW0Kdiukj1r2RIhGgSlye30AiBifXWsnmMItVqnOMvKcwNdLDstfjhTwlS3SwRcHNqJmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19288062},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.2.2","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.0_1729588211433_0.41812487980810653","host":"s3://npm-registry-packages"}},"1.1.0-rc.1":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.1","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"76c8c23dc5eb89d88fa659a4d255400190309ee4","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.1.tgz","fileCount":2220,"integrity":"sha512-Y/DCZYeCCRkPJ2n2kKAQc9B9KQOdbUBJNo2z911a9h5F2tue/tO5BMFKzvFWAZ92JNAFU3TpPXaGksqdY1ORzw==","signatures":[{"sig":"MEUCIQCsMX5OsauU4mLT5044U23TIro5abjvoAo1hlEHoVnKLwIgEJL8IRbhjObf/G3BLifzIJb+q8fNOm5Hou8ytW3Y2sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19116524},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.2.6","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.1_1729769031449_0.3764451019326396","host":"s3://npm-registry-packages"}},"1.1.0-rc.2":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.2","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"6684b5567ab15e15e7093820cdcb2ae3194bb2a9","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.2.tgz","fileCount":2229,"integrity":"sha512-xcfuTannRpj5yI1quNC6LpsHUJyZhhbGs7CRtl5d8ebVp8CTBuvIJZfwr1WRPixwwOkmVwgDMKzINhk5W8O86A==","signatures":[{"sig":"MEQCIF/oKpEj/1F2Xgee8/jnQxNyQ4a+Z5EUvodFwt6fkds6AiBt2Wy3NtVXGfb1bwrM9WzhAphnT3Q2sGjopqB4Q293Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972094},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.2.6","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.2_1729847591604_0.013975842849289322","host":"s3://npm-registry-packages"}},"1.1.0-rc.3":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.3","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"d7447589ddc61e5a4e1734296a7a18e519dd16ac","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.3.tgz","fileCount":2229,"integrity":"sha512-x4PRro6ybgMyO8molcqCb0Lk1/mVw25PGh7kyuDVkUNhXAh4Jjiqp84Zg56QsW+Qh5JZh7oAihMm7xDirHbslw==","signatures":[{"sig":"MEUCIQCs7f1vyt9mR7xTNiNpvrV/Zmle52Xqbiz2MhKhH9ZzugIgNqndNJHhVzcowRxIEfkIJ/+UOBXgVsZIyTiMYYDNaFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19008859},"exports":{"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"typechain":"^8.3.2","typescript":"^5.2.2","forge-utils":"^0.2.6","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.3_1730184718101_0.928041220441014","host":"s3://npm-registry-packages"}},"1.1.0-rc.4":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.4","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"61a7538ee69ea40cbfdf86ed16c3b6faa61f18e1","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.4.tgz","fileCount":2229,"integrity":"sha512-2coNTXGT+PpL1UnCVxDoaUUlAgMReP24vxtO+dsaW0CcfPNo3uZzPjulShP/JsQ6lF46TqTslVzj93/dFh26uw==","signatures":[{"sig":"MEQCIBA76VbIbvu6pVoIRXkrH6E9V02Nh0u5LBf1OTM53IQvAiAKTGGr06vSMd0jfwG0uWB34sx+qXiBPsH7utsRM93nkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972297},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.8","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.4_1730237999624_0.7179855881720327","host":"s3://npm-registry-packages"}},"1.1.0-rc.5":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.5","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"ee0250dcfe978c4afefa2584d5275a0443c17279","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.5.tgz","fileCount":2240,"integrity":"sha512-X6CQ6UlmszZ+w8y9Jdtt0dn74XsF8vnOVqAUoat2SXp03OfEzMZzXP2C6OEImdIxc1gdaMgdJ1zgjlmyTzKm9Q==","signatures":[{"sig":"MEUCIQCx4VXZuH7kxuclKVVG1n9btd+DhHcWc3WLzPzou4V6DAIgSOW/YAsheO8EL8k80JUzSG8wIJZKDvIY2TUE8FAUfz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18981318},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.8","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.5_1730238604347_0.5966775482828302","host":"s3://npm-registry-packages"}},"1.1.0-rc.6":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.6","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"750ce49e35d4df24e0e9f7b9205da1b73ebb18b7","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.6.tgz","fileCount":2240,"integrity":"sha512-XvT9wIvNC0mtkVimJYrfz2i+kdzV7zLTcN8Uxp8Q89xiOMahRB8m7shEaAVxq+zTw2JyyR/8vXRDCpLXTv07XQ==","signatures":[{"sig":"MEUCICrg9pzPFPPZUnpVx5P9L+2NB9zwwEiWMOgwjUhVOXBcAiEA4U33RJ+PLojuF7v1PuqzaCSSSdvv/Ullg55+8cvY2sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19020516},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.8","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.6_1730239094498_0.6004065865015109","host":"s3://npm-registry-packages"}},"1.1.0-rc.7":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.7","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.7","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"03b8867d58201f63f9e3e0bad714b16c6f3fb1ca","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.7.tgz","fileCount":2242,"integrity":"sha512-L8eHjfyx4SfPe2mMqlxjWUaG085o56QD+nEXmUgO09T5FGIijAZurIM+aGw8FChJohdwZoez9MYCps03NuVKhw==","signatures":[{"sig":"MEQCIAJgsTY9SppOzXlkPc5/rbwdPi7jn+I5JvZuMdzaVgFVAiBI+iCvkm7Qsbf/qKOZ9wBWsWWUO9/R3FGnpuys+EczPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19020936},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.8","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.7_1730240220225_0.6920425885594399","host":"s3://npm-registry-packages"}},"1.1.0-rc.8":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.8","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.8","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"708497c42e56806a5a75902c1bf763b6f65f97d5","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.8.tgz","fileCount":2242,"integrity":"sha512-3IyqPIEoAaBZ88UPPp+/Dl7iF6J/vPxtBDeDS5eXv9ytB3rMIYUHBS4dmuJkcFjLuixDUzLvCwEeiz0lXSvbQw==","signatures":[{"sig":"MEUCIGejGuPkSsIVNY4XfYHVkbalbHDpuka3VbbXwNW2ZmKxAiEA7S3jHvSv+jxFbgYrCtptyiPEhVLeAUqZzdujNh2HL+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19054658},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.9","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.8_1730254851596_0.7424116700744472","host":"s3://npm-registry-packages"}},"1.1.0-rc.9":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.9","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.9","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"8cfdcd58859f61161d9a8a50c4e1c65ffb288125","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.9.tgz","fileCount":2243,"integrity":"sha512-ywrq3aK2dJ902/e07AIip3yxTy6JKtYYTo6uDatgUbjet/O+dsT/KZgbFTTkkwIM74aeHjZSUVGDCwZVS2a0Eg==","signatures":[{"sig":"MEYCIQCgbey4rqYzmC9W6ZykVeAy/vaq6FOQWB4l24ptinZ0aAIhANLWmoL2BinWrvRNjvhaX49LtfdWpMNol+PxZ/gXrXAg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19065582},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.9","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.9_1730290878072_0.8205399036361738","host":"s3://npm-registry-packages"}},"1.1.0-rc.10":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.10","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.10","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"2a3e1892a13c9986d4036ae67a07b66edd80a969","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.10.tgz","fileCount":2243,"integrity":"sha512-c9E3JZtZi//M0rE3ipY3eTWK4JZwHc94Epmv88ZbbZum5xG8tTUtfvHkn7z87GQw0Ae+3DSpeXTKe0mSS0Ekrg==","signatures":[{"sig":"MEUCIHmtzEJz8CJTStOBgxRY8PoE2JnNjkIfIZwdDj5hCTMkAiEAnxSaukAQbqYbENaG9etXfp3BLgBnZx18iS9XlW/U1Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19102521},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.9","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.10_1730292690159_0.02913833441375946","host":"s3://npm-registry-packages"}},"1.1.0-rc.11":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.11","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.11","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"admin.kei","email":"admin@kei.fi"}],"dist":{"shasum":"5f3f0908b5e1747941bb5595440ba74b62ee454c","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.11.tgz","fileCount":2246,"integrity":"sha512-HI/ycy6pBJmIiEOe6Fh06IpTThfT8Qj9WcCUUO0ERyRDDZuloWyDvic4p3Eo93EtBUUMbJGh19CF0toDx0RMJA==","signatures":[{"sig":"MEUCIQCt2cLemIjywEHtak8hhOo/oDBp2DXWCuizaBQ5FBZCbAIgGNlQhDp/2HD5tDi2IeSNWHPy2jxpXcpdx+ic+ZOyQBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19694132},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"dependencies":{"forge-utils":"^0.2.9","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.11_1731556665256_0.524007232671631","host":"s3://npm-registry-packages"}},"1.1.0-rc.12":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.12","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.12","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"9bedf7a1d3869d3f861ea5221bd8d1065b3004a9","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.12.tgz","fileCount":300,"integrity":"sha512-zrzVPlDh8cipV6fQeh8uhwI353aSq2FBi/FTnKrsr/vVor63g0HHj48NWWwwIkwVUm+ZkLxQc4BS5ZIB+kxwng==","signatures":[{"sig":"MEQCIDpU9CtMPi+LkUa+ThlZukjDvWJM3E9RrzgkAGBTiNrjAiA/aHEz1kpc4w5vsIjuF9q0ekWaGfkKMoYD/iZRt5NJHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19816461},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"gitHead":"efaf8476e34aade5337881a264c20fee6fc7b5ee","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"forge-utils":"^0.2.9","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.12_1732865885568_0.4537825101126347","host":"s3://npm-registry-packages"}},"1.1.0-rc.13":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.13","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.13","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"a77e5572f651694d87d91c3086e7c127aa1fe6ab","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.13.tgz","fileCount":1609,"integrity":"sha512-sKsMEhh0f3DQ7AaI8V6LNqfug6R1IYCPvt5HsCbMh0wYPMc3S6iaNVIUAcOiArQ/8OLTf/z30dpxeJfUWpSV1A==","signatures":[{"sig":"MEUCIQD2TvceFM1rHWvuSD9ivOa4ngTrJjFU6/h6rSGBcIgU/AIgb82tP/mHED4QlcqkLjWADHFcIEu68Oz19+5tDqDXJoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33329102},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"gitHead":"35c3f97dace11cb881bb82502cedb838871b916d","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"forge-utils":"^0.2.9","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.13_1741552321087_0.7303437387436362","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.14":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.14","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.14","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"d15412297c40059c0949fdb8f35d17bc60c6b2bc","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.14.tgz","fileCount":1602,"integrity":"sha512-Ea93Ij53G/afTmNohsdDX9YhBdu5MiNsXqvCzlNfJyhIgDSa2MG5WKqIC7hWo7cva2MNp2Uffj0KEiz9kNyATw==","signatures":[{"sig":"MEYCIQDjvkZznLxqwUDb8FIbI987JotAxiDPmsoYSL636g4nIAIhAJN7uy5mQ17I2Iszg5z0qRGwidjv72jhbNljQLqCSu+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32287370},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"gitHead":"4c3b590ea69b5b81b80606ea1efe7b08b7c88674","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"forge-utils":"^0.3.0","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.14_1741571578492_0.43433749260268617","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.15":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.15","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.15","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"0eb9a8ded7c9224d20583c6dddb953b272e71c2a","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.15.tgz","fileCount":1602,"integrity":"sha512-S+tT1IwRI4YWat/ONvsJPL9i1ltUYQ+Zb7qkage8P9rJc6VkNAw3sqLckQYUdazBBa7JBHZiaiWQefDSYZUFxQ==","signatures":[{"sig":"MEUCIHUYMtG8TcrK0t1fG8nWFM+EcFnWhIH4BGXrBRFj7zehAiEA7JBlOqBaCRKg2a4K4EPaJ+3kcE8q0iPlPmtMecGSi8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32287370},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"gitHead":"347cdeee34f38264e233d0de5e1a804596514d6e","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"forge-utils":"^0.3.3","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.15_1741581704466_0.9804406885595354","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.16":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.16","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.16","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"f79d2dc3e650da5008621c479985f447bae8cb99","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.16.tgz","fileCount":1602,"integrity":"sha512-xd3NJVqRWTZfRBgBOD3JNQ+YNuNlnDBDxM/BjdGfIaaCTCKa6rJqFlzx5jSRx8Usof05DBEYXwXkx0Q54/bK3Q==","signatures":[{"sig":"MEUCIQCibV1zSzbiFnt7ePd96/NFiSBtYTDQ3BHdtfVJF/f2QwIgSKwzFzDGbcBzbJv64SYqMD+VH1jtdWXgX6622zcssxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32287370},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"import":"./utils/index.js","require":"./utils/index.js","typings":"./utils/index.ts"},"./deployments.json":{"import":"./deployments.json","require":"./deployments.json"},"./typechain/ethers-v5":{"import":"./typechain/ethers-v5/index.js","require":"./typechain/ethers-v5/index.js","typings":"./typechain/ethers-v5/index.d.ts"},"./typechain/ethers-v6":{"import":"./typechain/ethers-v6/index.js","require":"./typechain/ethers-v6/index.js","typings":"./typechain/ethers-v6/index.d.ts"}},"gitHead":"f372f017167febc24343c66bccb74af6da0ea7a9","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.16_1741589645194_0.1148521089414094","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.17":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.17","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.17","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"925a998d48886b9b4dade1f2f40425699e6f462e","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.17.tgz","fileCount":1602,"integrity":"sha512-2yoAGokK7dy0kw81YcJkoT7TONrsUErsftix28JBMQKuV5uInFumKW8rMHIpCgBzgrVjH/aELyR1+CPXyHrsjA==","signatures":[{"sig":"MEUCIQC2Q83eUHYezQ9344dbFCqeChJ+zhfo+pMQoY82alaANQIgAv7s8dmjNGJ3v3fIgjFjiLRlaJLV8fGAIZlVCh0S3dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32286794},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"6d669edeed7b8c5e3fb10820a9d4ae8cc710f956","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.17_1742083799315_0.10471351667557349","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.18":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.18","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.18","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"6fdeb0c30360414cdf07b0d66627658015ae6765","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.18.tgz","fileCount":1603,"integrity":"sha512-6wA3bSKKFjl6bxejSMZ7T6V2TIffNqrJORYvcA2aNVXZ9FcuJR9LWzK4uKSa3r5K0jeHmk4/Qm1pW8vJubo8Aw==","signatures":[{"sig":"MEYCIQDCCVPuWWu0d4NhR5ZC8+1RFRp/HsMA15RZxnA47b16OgIhAL7VAoal0F40uh8LdJNmZhH2Eirz1GbcP3+wU4Ky2MWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31632404},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"5c9504a9e99e096457482771ef64f153615d06d7","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.18_1742099656521_0.9592244602873616","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.19":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.19","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.19","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"c4725c439b3f1b964cea57aa9569373abf34de2e","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.19.tgz","fileCount":1293,"integrity":"sha512-jHQ+05jhcjU7hMB83e0Qf2fQpxmdD0nIZ+AbZlBSuE0oIPJOBIzXm0KWEvoYHF8hhw2M4MfCgPADlKeSx1SI1w==","signatures":[{"sig":"MEUCIQCi65JDzbs32W1pLIsC0+xvjARgncWNf3vLUnfxrLyrmAIgf+XcxyZb0rVaDMsY2W047rFV/1gUCUQ2cDPGRbGCSLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30492410},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"a0727f7a1b6a83d69205db34eb4e38ceb00b8598","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.19_1746329981626_0.8287869059851769","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.20":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.20","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.20","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"9a5d60aa0ac769ca19d9b7bbb527683fafc43851","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.20.tgz","fileCount":1296,"integrity":"sha512-3it0A7R8sSVezTxdEeqg9PqdiVvABU8huvwYxo9FQJinTwQ5RZj1abWOPAjCs5rMvEWrO3FRPiBmQlviJm0v0A==","signatures":[{"sig":"MEYCIQC2g/py2Y+95njCeMJOZWc9IAr+326yWArkSAip3Xud+wIhAKUh+KJN72UeEUSq8uPZCzQluiAhQ0tkZ7RCE16Rrp13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31427985},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"d214e65ce481810cb1cc70a05137b07b9dd6a900","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.20_1746412756135_0.11757734474661752","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.21":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.21","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.21","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"faec4ff8445a9a6ef37daa1ca897c048e3314a33","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.21.tgz","fileCount":1300,"integrity":"sha512-p+bHx078ddSzzKuOu3UmLgGR5rPlIPUfyL8hjYALuY1Kri2jklf4audx0NXxjIyeTf5vDNmvK6l7Juyx2tm5Fw==","signatures":[{"sig":"MEUCIDRLvITJaqEa3rwHrwUqERFLf/Ud9/D1ZHPscN9HSDJGAiEA70Z0U6bkC2Jg9bJNUwA/syh1MHhxsxY6ogipMGlmrn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32788001},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"1a93dc2aa265cbb94ce787b53904072af2ba3163","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.21_1746748139859_0.323560791923007","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.22":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.22","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.22","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"0ec7ebe55980d651b45c3bc84586303de3943178","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.22.tgz","fileCount":1303,"integrity":"sha512-3sMh5h4oTWS4N5ELO3T6WOGlq+iMKJI17PstO/MDZvKWKNRoxAdjofzWqasqwnSYagQxW6rWU/PejcFZDl3TRw==","signatures":[{"sig":"MEYCIQD9CphtWpuHbUq3oH8lyHT6qelBugwkM+gJprPT4y6XBAIhAPUOkth77iYHyJmmx/+xp+n2j9SL9wT/CqhFrI6IhNl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33501965},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"77a480c6926a1d306554cc0471a9bfe01fb8d8a6","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.22_1746752463960_0.954978589200002","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.23":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.23","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.23","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"455b5354f0fbb6a5263cd147e7db6d2f0c0ffaef","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.23.tgz","fileCount":1307,"integrity":"sha512-vvqdCGsIT4Ic/oCtT5G9JlgDJbrGWWkAlfR5EhpCxPc7USBYslXlAhABKz8Yk9LsWGYa7/ewgyNgCVS6l3iMGg==","signatures":[{"sig":"MEQCIDe5UK4Xcx0Pifs99BvQn5v44eaMOmzZ5dF/gCIwDc5GAiAuTyera6/bZ9gnoYCjJUPWHbX2Z4CEE1BKZ23nzNeBnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33831801},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"97a4ffb6a1ad683f57f80f53c9141bc8f03d834f","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.23_1746759359478_0.532375377566799","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.25":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.25","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.25","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"a7bef868e6d4cf13bd62881cdf5d4800cce46c50","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.25.tgz","fileCount":1307,"integrity":"sha512-/6oVIhGmc9DCYDy6i4NKquZfNKjsclZe7xT9UpMZyPfXtTJgpV1F58oNweuTsDtyEwZ5viRdWPevvG7A9qKulA==","signatures":[{"sig":"MEQCIFxcM4VMHXBsOaIspru5ma9K9l9xIkIv2M6nJSE4rpvRAiB3/7o3I4ileRFLFhEZToGN3Wx43ubn7/nPqJqHN0o7KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33830649},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"0d4cd03579f6118496b7015f526fa3aa0a5a978f","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.4","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.25_1746760814326_0.9243886655453042","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.26":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.26","author":{"name":"KEI finance"},"license":"UNLICENSED","_id":"@kei.fi/staking-contracts@1.1.0-rc.26","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"dist":{"shasum":"7dbfa58d98a6e0c70504f90c6b862883538723b0","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.26.tgz","fileCount":1428,"integrity":"sha512-fvW9kw/ZfvUDhUaS23qqjRQYUEYOmNlEvCXYUN2mDNmrsDT95GKChYjpwKMeCgjjDl66xT+PGgB9i7quRX7Prw==","signatures":[{"sig":"MEYCIQD6IQIinZA56WpU5jiQjLvH/NDwf1PS8I1GElFe8dNSUwIhAJx6XSSZG3XSBN7qpooRgpI4N50E154/uN1AjrVQII5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37134771},"main":"./utils/index.js","types":"./utils/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"f75d955f3ce8fa5dfdceae81813c5b6f277a15ce","scripts":{"prepublish":"make"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_npmVersion":"10.8.2","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"forge-utils":"^0.3.5","@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^6.0.2","ethers":"^6.13.4","typechain":"^8.3.2","typescript":"^5.6.3","@types/node":"^22.7.5","@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1"},"peerDependencies":{"ethers":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/staking-contracts_1.1.0-rc.26_1747230704248_0.029006087383731005","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.27":{"name":"@kei.fi/staking-contracts","version":"1.1.0-rc.27","author":{"name":"KEI finance"},"license":"UNLICENSED","main":"./utils/index.js","types":"./utils/index.d.ts","scripts":{"prepublish":"make"},"devDependencies":{"@typechain/ethers-v5":"^11.1.2","@typechain/ethers-v6":"^0.5.1","@types/node":"^22.7.5","ethers":"^6.13.4","gts":"^6.0.2","typechain":"^8.3.2","typescript":"^5.6.3"},"peerDependencies":{"ethers":">=5.0.0"},"dependencies":{"@uniswap/v3-core":"^1.0.1","@uniswap/v3-periphery":"^1.4.4","forge-utils":"^0.3.5"},"engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"_id":"@kei.fi/staking-contracts@1.1.0-rc.27","gitHead":"7c175af15dcf7bc6795aa6d296675affc881cac5","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-eZqbzrUoCXOMzyhW5LuvB67xKfEve+P4xgclCg/mgTaC3DpYTshg4+VoW/JQyWHtj2KVHXIkXZXA43iRmOFygA==","shasum":"7b89ba19627bfedfb1cbb4a25f8958fb303f3db1","tarball":"https://registry.npmjs.org/@kei.fi/staking-contracts/-/staking-contracts-1.1.0-rc.27.tgz","fileCount":1430,"unpackedSize":36688975,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBZVmYOOR9BDiJPUWch3kL4OvGWwKvbMtZfptSMhA851AiEAvskU4h8hekuC6oZp4ef2R3PQhj/WfgzvrDaQEHh4ZzU="}]},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/staking-contracts_1.1.0-rc.27_1747235290747_0.5383512887506385"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-28T13:58:19.469Z","modified":"2025-05-14T15:08:11.409Z","1.0.0-rc.0":"2024-02-28T13:58:19.855Z","1.0.0-rc.1":"2024-02-28T15:07:46.501Z","1.0.0":"2024-02-28T22:41:05.263Z","1.0.1":"2024-02-29T11:01:39.280Z","1.0.2":"2024-03-09T16:18:36.241Z","1.1.0-rc.0":"2024-10-22T09:10:11.736Z","1.1.0-rc.1":"2024-10-24T11:23:51.793Z","1.1.0-rc.2":"2024-10-25T09:13:11.985Z","1.1.0-rc.3":"2024-10-29T06:51:58.393Z","1.1.0-rc.4":"2024-10-29T21:40:00.061Z","1.1.0-rc.5":"2024-10-29T21:50:04.671Z","1.1.0-rc.6":"2024-10-29T21:58:14.988Z","1.1.0-rc.7":"2024-10-29T22:17:00.589Z","1.1.0-rc.8":"2024-10-30T02:20:52.036Z","1.1.0-rc.9":"2024-10-30T12:21:18.426Z","1.1.0-rc.10":"2024-10-30T12:51:30.431Z","1.1.0-rc.11":"2024-11-14T03:57:45.459Z","1.1.0-rc.12":"2024-11-29T07:38:05.870Z","1.1.0-rc.13":"2025-03-09T20:32:01.615Z","1.1.0-rc.14":"2025-03-10T01:52:58.788Z","1.1.0-rc.15":"2025-03-10T04:41:44.776Z","1.1.0-rc.16":"2025-03-10T06:54:05.476Z","1.1.0-rc.17":"2025-03-16T00:09:59.585Z","1.1.0-rc.18":"2025-03-16T04:34:16.820Z","1.1.0-rc.19":"2025-05-04T03:39:41.923Z","1.1.0-rc.20":"2025-05-05T02:39:16.394Z","1.1.0-rc.21":"2025-05-08T23:49:00.186Z","1.1.0-rc.22":"2025-05-09T01:01:04.410Z","1.1.0-rc.23":"2025-05-09T02:55:59.855Z","1.1.0-rc.25":"2025-05-09T03:20:14.667Z","1.1.0-rc.26":"2025-05-14T13:51:44.514Z","1.1.0-rc.27":"2025-05-14T15:08:11.179Z"},"author":{"name":"KEI finance"},"license":"UNLICENSED","description":"A template repository for Solidity smart contract development using Foundry and TypeChain.","maintainers":[{"name":"admin.kei","email":"admin@kei.fi"},{"name":"kevupton","email":"kevin@upton.tech"}],"readme":"# Smart Contract Template\n\nA template repository for Solidity smart contract development using Foundry and TypeChain.\n\n## Features\n\n- Foundry for smart contract development and testing\n- TypeChain bindings for both ethers v5 and v6\n- Multi-chain deployment support\n- Environment-based configuration\n- Secure secrets management with SOPS\n- GitHub Actions CI/CD pipeline\n- NPM package publishing support\n\n## Prerequisites\n\n- Node.js (v18+)\n- pnpm\n- Foundry\n- SOPS (for secrets management)\n- AWS CLI (for KMS-based secret decryption)\n\n## Installation\n\n1. Clone the repository:\n","readmeFilename":"README.md"}