{"_id":"@bulla/contracts-v2","_rev":"50-27b1445b7666b589d18ad205c3e75f83","name":"@bulla/contracts-v2","dist-tags":{"latest":"2.7.1"},"versions":{"1.0.6":{"name":"@bulla/contracts-v2","version":"1.0.6","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.0.6","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"455e6152d90d9ed36c03b95a89c23bd6e34a2813","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.0.6.tgz","fileCount":127,"integrity":"sha512-67QX+C0hPJcNJGo6pdpCFnTpQnz1+HiZrQLi106b5NwWMB1UJxL3EbmQTaR8IENfXyGvgF4fSaM036JlARd7rQ==","signatures":[{"sig":"MEUCIQCLYqYz4dc+Gg6tfytvoY7BE4ZOzeB/4XfTnOiSLFiMKgIgCC6hy9ymyfl/GjkkjcVsm18jkLr7DTCNmtXN/YYmpwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3238970},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"3a035955ff7d8fe167d09c5f89b9ceb6e400de8f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.0.6_1749833694070_0.9705489112178101","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bulla/contracts-v2","version":"1.1.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.1.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"3c6baf32eb5f1a440171caf6dc2183a6dce634cf","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.1.0.tgz","fileCount":128,"integrity":"sha512-ehby4ZpF+sIpMMmvtOEcognxlwtC5Gbhbz3BY2aRgf1yfP9IBAeDm4/TqubTSAH6QPkrr2IZYCLs9eEgYDsVzA==","signatures":[{"sig":"MEUCIA0ZhDjKadddYNcsH16pWVizhYYKBk2Q6gMSAVE4Irc2AiEAkDoplaiaaZ2E+rCNQK/Z0mlAOJS0C0JZpdZvUxVxiXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3247202},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"d3ea246720fee4c62129a4083042df7aac6212fd","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.1.0_1750080948863_0.6333005766859521","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bulla/contracts-v2","version":"1.2.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.2.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"e445d11798aa840d0ec2e91dda2084e86f5519d6","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.2.0.tgz","fileCount":127,"integrity":"sha512-0I4yNiRKBAFyz7TLzMXwc0Qd25+kL3NBlr+8sKsS2Efar3ESF2dFpCYv60vBwbMJz0VQQGgdynbeMz949OiQaQ==","signatures":[{"sig":"MEYCIQCa+05iYp6l6axdvIleKorvwE+1ajwujty8U85yZtFQsAIhAJ9PWrw7a1eqH8xe8d8d8iN/X3sSavk8blHdjN+keoyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3255652},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"121acd5abf7f5e1ef82f817558bf6ed130ba4632","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.2.0_1750152593411_0.7238277814061007","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bulla/contracts-v2","version":"1.2.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.2.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"dceda1b04c8f957f20102ff273b23ce6a5b49f7c","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.2.1.tgz","fileCount":128,"integrity":"sha512-9NcjgHVe0/ia/mFehxcs+cfolmskGeL4ht4DeHpIuwnErqVYXhEBCtoNcsFPoiFQPZzOOYgVuXmqqzCDVASMWg==","signatures":[{"sig":"MEUCIEXNMCsmrvldD+LtOLMcmcMP/MYw+grUzK+iu264bdoXAiEAuhOQHarGBVFeBwOHrbbpLFhUauWwaVTJpWl7kdcXNsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3228225},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"e37af2b170360d0da76e74c0a94978269284b279","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.2.1_1750164410404_0.6998221684292991","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bulla/contracts-v2","version":"1.3.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.3.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"70a418d1edbf15947b740763624384a58412bfe0","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.3.0.tgz","fileCount":127,"integrity":"sha512-zPD767vCe40NDW4E/fS2pLx9FNIggR6RjjcEypM9D+rGydVoHpl8lOg9rNIRx5KbiV5h+2lwzqS5n+TuuPvgCw==","signatures":[{"sig":"MEUCIDNPXY/aaqZM744KkwWusyOarvKYdMLora3bU0mH0ipmAiEAkt7wY8sd+UJVqXN/kxC70Nz/8S3EOnakSlah7Fq6L8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3218096},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"8c1b6efb979ddf37ea34f9d4bae854b443b4e0c4","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.3.0_1750253620052_0.060202600040019316","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bulla/contracts-v2","version":"1.4.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.4.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"ab07773d405ff5d728afd84b5e3c7583a7ba2856","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.4.0.tgz","fileCount":135,"integrity":"sha512-vGFr2uE8TSf+6nE/cScoCZ/Jw43mbZ9JEHc593cQn17p3ePLkJ7mxcvX1byrGjToQXphYdAXvfLtf+HfJ7Oe4g==","signatures":[{"sig":"MEUCIQD0w2ztI3P2rvSJfrSNJ2ckfCzUrqeb+HGWvGdwJ/4lUQIgYR/94V07iAm/fgaz0jGI0krSnTtWGOxO+0U538P50A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3324342},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"03fccd9c9e9519bdddad2cc4e9d7c8b04dbfc324","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.4.0_1750339773320_0.1108607070874652","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bulla/contracts-v2","version":"1.4.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.4.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"dc35d24fb8dffd9da93932880ea61b6df27cd7a6","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.4.1.tgz","fileCount":134,"integrity":"sha512-4TtLuFl9FEfb8SznG3NIXG0FrYEZehGDkWwxeg37WhbnXI1bXzCXxJijONV/TtGGiYKrTOYUsijBYkQ5Lq3MtA==","signatures":[{"sig":"MEUCIBM7saBUzEC8bXU1wk9cYGMBhV5P7MSL1Xk6oabjYYy2AiEAlbA5GCXeww2CElzTJTCw1ekc7/66sDVsMwMk0nYdKo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3316081},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"5b9efa6ed7edd6ce44b6694060f3768aa384eb1c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.4.1_1750348565186_0.7655339479471033","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@bulla/contracts-v2","version":"1.4.2","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.4.2","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"775ce834e6708228c12f9fcdcea15c2500f4e01f","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.4.2.tgz","fileCount":134,"integrity":"sha512-hvgmvwh6MFm7IbebaSa5bztYhNA5QOZaBxDv/vBMNC11ic7WJx5juVmXZ2kSoHeRn9CCKGXQzrC1gVRoo+NsWw==","signatures":[{"sig":"MEUCIQCqn76G+0tl9ZSmHSdx4iOBEMePMk+SZ1DV6dOzdiyy9AIgOl7okhHuRR3M+lgTmNfv22HB9AiHIhheVOJ2MK+k6b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3301877},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"ddd76e6f341506da4cd307f8b3e38d3036328ce9","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.4.2_1750353582490_0.47589481970359504","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@bulla/contracts-v2","version":"1.4.3","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.4.3","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"9b95a3c059f658ec423fb6730daad8f4c8e1a28a","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.4.3.tgz","fileCount":134,"integrity":"sha512-foa2LKkag/JynTd04bWLyEldl0Pu9kQOcTgVFsaNIzcbuEjJbFC50uI6ZJMF6QRgHbLCvDT54Y+JpLuXQ4KpZQ==","signatures":[{"sig":"MEUCIQDMuGA17MUUFHH0C2Ky8DicwIkB/5lG5M1FK4YtC8bUiwIgNFvvN/lQc6suWYxbmORZqTOmIJDaVH0FyJ1ssMTm97o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3296263},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"cbebd6e1926484e6d067561146fb273273a2334e","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.4.3_1750362003541_0.9080920526946703","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bulla/contracts-v2","version":"1.5.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.5.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"bc5c1994ba017e274caebfa43845887b49ab49fb","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.5.0.tgz","fileCount":135,"integrity":"sha512-frcZp9dV/qBd8bcOHpxwPABW3z8Av8ovSqDRL7lRW6baJwOm8v96SLGQSKE/P7XPWKHwC4CcGZvaHhGCoku5yA==","signatures":[{"sig":"MEUCIQDtg9ghD1jAAbTDLldcAoBotJ2BZxF9Lqn9mw/BGKo7ngIgXGzR89HJypADYsAbRz1fgaWxqS4Id9OIF5RAZk74k2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3311243},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"2a4daa27e9d78bc5522a290367e642fa7fc84cbe","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.5.0_1750765871944_0.5981777762580303","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bulla/contracts-v2","version":"1.6.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.6.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"d79f3a1e1da811c36ac0c9b8ced29da12e9d73d9","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.6.0.tgz","fileCount":154,"integrity":"sha512-Fw+9xeuPw6I+QK6jL9aWWhKfNimk1gGLN8xgkk8eW8PnweWOWpakN4Ssn5lCNaGXvlYZXVxPkYRzURo33rhApA==","signatures":[{"sig":"MEYCIQD1sUV3AanGMSkLbEe3tPnoi6mDsN4nRBxDu7gWeyDU3gIhANFTB2iOmxkALU5fjDZPWietodpK87mQmdSircQs3XX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3715299},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"2e92019ee07020fdbc83e66218400745a9d130c2","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.6.0_1750936036318_0.544932677482187","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bulla/contracts-v2","version":"1.6.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.6.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"ed04bda3b3c3596c02a8de02db244dd224c880cc","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.6.1.tgz","fileCount":154,"integrity":"sha512-aa0FFadkD1srjwR8oONP/GBqmQNGdUWzsaA/Q/nJUmLwjPyB/G0PU6Jz/CFhNB3bKNVb82r7eoedUBwP8Z4WHw==","signatures":[{"sig":"MEYCIQCaXJdY1jApxsfj3tqQ710Hi3HrojzTd6e50cBNbKj80gIhAI2q44SYXt7ihJ+BPIGFy6AYZJ/bS+NiEiWImKNSis2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3713664},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"5e47e84fa24f7b7541c4dd79af3b302f64bb5bfa","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.6.1_1750941762389_0.9656290290065399","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@bulla/contracts-v2","version":"1.7.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.7.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"7c9b32a2d702a59dfc92f21d5071192159247c74","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.7.0.tgz","fileCount":154,"integrity":"sha512-jUB2qbKwQaML/zn773jpp8fmrAwkTIy71QsWZZINf0BELPjQlOymp2AOfIOwKbiRnA+MWaFhpoasnSCpQvr74Q==","signatures":[{"sig":"MEUCIAulAhV0YH9PufUncenCMS8MpRlLCDr75PkkEsAdv/OiAiEA9QA/hEktiOU5h5OdlAAF4d7cQmOIFpt946YQpDB/pV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3729552},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"fe9cb92841ed1c7fa3e58484cd165f4cda3da060","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.7.0_1751024521666_0.5944653969788798","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@bulla/contracts-v2","version":"1.8.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.8.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"3fb9b3a695ef51008605b319ce5fe2fdb66f749b","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.8.0.tgz","fileCount":154,"integrity":"sha512-ivef6Cs7JTBoSrpqsRRPQ7ayr0DrjreUG84j7aY0Sxky6vcD4K+eVYy1LSozqjh2Azev7ZfqUHkRXaeyxboKvw==","signatures":[{"sig":"MEUCIQDJgv+fU+Zkuc/bcbbSSVSLjhc6E8N4uU+HQsdnr7gKEAIgQZ3nur/4p9xXnDuSVb4+q4/+A9tb7ZEoPVAU2kN5v1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3878705},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"477c7ad69380222644f41bd6f1a18f06dc7d12c7","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.8.0_1751287297171_0.20206584332826538","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@bulla/contracts-v2","version":"1.8.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.8.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"7efa7bf6a8bf441380a1efb90aea8a289ac50308","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.8.1.tgz","fileCount":154,"integrity":"sha512-xlya62kKASpeUd8MkWwelcw2/vBAMyMlUk69ZCt+qqYQqcXtkNer0y1P/+VZgQsjuwvkolsQQxLZIJoSxF1GxQ==","signatures":[{"sig":"MEUCIQDnwiiSPacm9wiYNRSgDaXQjWj7WG1qBDZAV7cLi3pEBwIgW2PDEx6PvMLpkLi5FzTtwPcEllUF0DK+Y8ywyZ3AClo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3878472},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"f2708a81b824550b45a6135ce4b53aa39358d877","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.8.1_1751363253097_0.759428664030058","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@bulla/contracts-v2","version":"1.9.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.9.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"3a0273951d212a8f9b38a9addb8fa366b92f5ca5","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.9.0.tgz","fileCount":155,"integrity":"sha512-SdTrtPvJ+KHdpD2unGhxTFjjn8mGvi5BKuEzOTQ4wXaBp+jUvGauF4y+bZDmpygrPcE+TQ+zOqgq6ki0JbcuEA==","signatures":[{"sig":"MEYCIQDLxd/mJQXRBsXO83uQvY1zQDITARnHrKkHm4czq1pMpAIhAPT9fFULifFh0sKWz46233F78p5yGCbtUJ9fDfsU5FlL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3625700},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"523863d4e3815a96388d12a474218a1b915a826e","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.9.0_1751372850220_0.8691674058810888","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@bulla/contracts-v2","version":"1.9.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.9.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"85dd2b040602163371a97fd269934de5207a69b8","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.9.1.tgz","fileCount":155,"integrity":"sha512-W1jgHOdz0pcuJEsb331D1n0he5YPmCT2Wlmk6mifB4FJIhXzvW1yU8NQZB2gKz10x8E/5iHKQiO44zBXosknvg==","signatures":[{"sig":"MEQCIF1YTFG2PT02bmSz9OoIYhI9jyxfMhkM8imA6+2GkZoOAiBB6mH657Gd6UMIe9f8WUuHugmJo5ubUvXsoM82HNISxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3625673},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"a652b83619255d04db864f43a13b662f4834eb5b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.9.1_1751383348207_0.3971733263037238","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@bulla/contracts-v2","version":"1.9.2","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.9.2","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"5080da29113d0d5d231491a0d705d02b74b8539a","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.9.2.tgz","fileCount":155,"integrity":"sha512-7O8KnByI/+S+hgGXvYUVfR36uzI6VmP5nPpr/aAwdqT+52zIEumbNSN3fjFFZ5AwSrIDB9or1djz9Nm35T6Rfw==","signatures":[{"sig":"MEYCIQDwklgIeiTb7Vz4mJJMQ2GuKy2q+DqSCThTfc40csnw7wIhAN8O5d9u8MdiVwOszxeJHWErt4yTqns7x4/sx0gOoead","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3651156},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"2ecf3be5d0be582f1b15fd6fa884e9a2a912f5a3","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.9.2_1751472695555_0.5492947659300911","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@bulla/contracts-v2","version":"1.10.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.10.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"26e273ab88a6687e5248c4da7e30ad85f332d718","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.10.0.tgz","fileCount":155,"integrity":"sha512-p6z1Dz1ijT7d8S7lWEESHW+y5Wt7D3OXebwlY+hV92flBoW+ttHtW2jF7a7kHFCMjF6rLaqnBgSERlththBIOA==","signatures":[{"sig":"MEYCIQDqdXGmcwuVMirxmEAZm5km9qqzxohzNJuMr9lnRmzPMgIhAO6pRrnvpMOujf1ZZpZ1XikNugBiM3VWGvPgvE3+m+KG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3655426},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"ebf66fc524cce73377f0c393d09c02f7397343cf","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","actor":{"name":"bulla","type":"user","email":"ben@bulla.network"},"email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.10.0_1751889112428_0.01605158409181806","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@bulla/contracts-v2","version":"1.11.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.11.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"7a13b69c64dbbbd8f59ebb2bba909cec4e157f20","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.11.0.tgz","fileCount":165,"integrity":"sha512-OWrm2fngz3/FPGpbQ/TBn0TNt6xM8CFnVrKCKvI9V5sjnkv8XgNpkdkg03xvlr1hM0h6x5Y6Xu0T4vRbjXZZMA==","signatures":[{"sig":"MEUCIQD1fLK+s7xhh5pX4SsjSZ+rNZ0ALfwxdAY0Kq5zCw72lAIgCvtnNL3Lx+blD76J2JbPUnWLIAWTO4bJqUFLk8UMNpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831003},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"dbf68ee06deb6b8dbfff73f08e40c2c9b29b61b4","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","deploy:sepolia":"cross-env NETWORK=sepolia forge script script/DeployContracts.s.sol:DeployContracts --rpc-url $SEPOLIA_RPC_URL --broadcast --private-key $PRIVATE_KEY --ffi","prepublishOnly":"yarn build && yarn test","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","cross-env":"^7.0.3","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.11.0_1753127470740_0.011597415582934367","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@bulla/contracts-v2","version":"1.12.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.12.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"c212e00365e01a9e4b728bb809bf82bb9b9769f1","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.12.0.tgz","fileCount":165,"integrity":"sha512-A+cISd4+a/V6q/isRxWazXG9M5l+aah4DHfBIF/PDaXlK80+Yu3q0ACmw/anw6uTo+FWX7mZyA7YJYxjuFW8XQ==","signatures":[{"sig":"MEUCIDYRaU9M8Yn+a8ySvEoAB3SBGnlmqYvTMm5GsC1MP7MjAiEA0ELvg4pyldQe7I4qec+WUbZnA5S7Hc0+Y+9lW2+NL0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831109},"main":"package.json","engines":{"node":">=18"},"exports":{"./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"abcfcdebe32d7465afbfa753021d1eab23fc5962","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","cross-env":"^7.0.3","dotenv-cli":"^8.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.12.0_1753277541986_0.8662974980002092","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@bulla/contracts-v2","version":"1.13.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.13.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"0028a1f401d72c8268ddb68e442d5e32cae37bb5","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.13.0.tgz","fileCount":388,"integrity":"sha512-fI/u90wHF0IPpoqhDxpTQVA+KDBJBDiKpHL+ssUP2ysmQ8KEbF0ku2Af0KSOJRvREwPcfBQhC009gMTuM3C7og==","signatures":[{"sig":"MEUCIQD/WMvqyqg7y3pKM7FvvgJw314wnXuhO6Bd5FrrWj/yWgIgIkdc7Pz6kpkXSLWBgTiaXl0j9G5lvVpLY5HhElBYevE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6244986},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"56c8dc9ae64e2df26be29d65727386fe0189ad34","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.13.0_1753285431693_0.27137580938133343","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@bulla/contracts-v2","version":"1.14.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.14.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"a5ce2ed6e6fb9619ddaae68e783a359be1514ac0","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.14.0.tgz","fileCount":388,"integrity":"sha512-XXatYW0Yy11+4FBNa6kNaRIh5QjbxYbyPGHhXKWZ/zLD8ElxtyN+dMO0ap4foLHhLSo8uze3g9/Up8SqwwPjDQ==","signatures":[{"sig":"MEUCIQDEzjdYBYoAEEOPBcdwkGNpykj4NHngO9FEoWp00UP5dgIgcI14AD+KGIRrA+XLcOZcgzr6obLufY8CkczWWmphBP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6214221},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"be8d44f092fbd069611bd0c004ffa373eec0c7d5","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.14.0_1753477406910_0.32508034238517647","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@bulla/contracts-v2","version":"1.15.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.15.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"fa8e2329c146e89e44af6b231b688091344fea0a","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.15.0.tgz","fileCount":388,"integrity":"sha512-AfW0py4yVVLThik4OuEFMcgkc7MZB/3mRBITz/Spv6VkzIcz9X8oeWIW4SSny4+a/NgKTJcMfT2iWENzO73sDA==","signatures":[{"sig":"MEUCIFFTh60x2vnopSyHAyPs9vXrg1JktFp+YwcPDABz0Rh/AiEAwh4dNpQlqsV2aThQUGSmQBTu+KSc5qm3V17+R7yFtyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6214648},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"256561d6a7a214975de9146503e54cf89362736c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.15.0_1753806483454_0.8750195446981288","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@bulla/contracts-v2","version":"1.16.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.16.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"47bc5692fe8fed5ff1e47acf3290b2cd4f343f8a","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.16.0.tgz","fileCount":388,"integrity":"sha512-BBKmxRGm2SFqXO19Pcj0U92HduzA3uv8mPHzMA8rbjMdsxdbpRxZ70THFxnCv8/peKhA2s2LnZLqpVIyn02o/Q==","signatures":[{"sig":"MEYCIQC3UFxe63+cvb4/LjR6ufcFEJB/5BjBcgksIDwhpcROkwIhAPVmJNm5goGJlaVZ54SR9xEezqxfcqzJ0RXumFkhQ6Sp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6229787},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"6e03a5deac4e38bf95b95c7d1ec8fcf54a8dfa2b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.16.0_1755267056049_0.37359164141178147","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@bulla/contracts-v2","version":"1.16.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.16.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"dcd03cad62d9696a28910add50062c1d5d012af1","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.16.1.tgz","fileCount":388,"integrity":"sha512-q13a8IV6DMFzPtxHUFwjfwywZzk3iTQ+9yeodipRM9xG9OQ9+u846xhVh73T+iBc/Kfk3SMZdh7qJS0JuqoSPg==","signatures":[{"sig":"MEQCID82xkTpuQ7sMuMwwLN1nu8ywgmw23kBp57UXWyNd+E5AiAJuOBECAvRMvwmVqqc9BOrNpQeoAVTwhKcauySNc6UyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6229781},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"d592fe3a56d2c56670e57e8053ad00a06938c2d7","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.16.1_1755269459519_0.1815500467551865","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@bulla/contracts-v2","version":"1.16.2","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.16.2","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"54ccd9673d15091cc4fd02e63bd302baa29a5802","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.16.2.tgz","fileCount":388,"integrity":"sha512-N6K40NLazvcksjddfXnZTJEEcu3QpyrmPWpZCGeltp4C4Mrc1DDh+c6HW+ya/HvW772gajKxZOzCIrvG/3AN+A==","signatures":[{"sig":"MEYCIQDD8vktgAJ94MV9g7hEKGPiuDzYuVZvobWjdbWN8OY5rAIhAJNFwZbBVRkKF7wMVrivL1adp3+ueWHkOwL8sDgOzNxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6230262},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"ada5386079fb422486a89e3664a6da629f851b7f","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.16.2_1755276662643_0.4764317356684795","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@bulla/contracts-v2","version":"1.16.3","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.16.3","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"ea90cc994611d0b97c36b93efd18593ab7e7b5e6","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.16.3.tgz","fileCount":388,"integrity":"sha512-gNj32b05GW5vjmrVr60puvgGlDIPxhxoWmN/e49/WzIkOxeeZriNx3FLaZa/y2gFMZlMJ8kscpICp0ViuoCUHw==","signatures":[{"sig":"MEYCIQC/toHLo1S6hvq3R6h5YmQDKBqBleszXX0bTy78X1A54gIhAMasLFxNHYhXWFSSfPNpAMXl2xhBYQBREQ3vvS0oVI1k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6231773},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"1da6f112b3ad77dba8057c9a9bfb8b055980ba36","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.16.3_1755281360547_0.5976199343365862","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"@bulla/contracts-v2","version":"1.16.4","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.16.4","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"efd443cf641ca89ac6467e7f40208282bcce08b9","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.16.4.tgz","fileCount":388,"integrity":"sha512-38j9NZBQU2RC6ksJQ+fOwQYEdwUzFdnLbUDeBEmHMYOWjtSZYdRLbUC6OiR2awUDgaZGglYFpjQ0QT1FDNjD6A==","signatures":[{"sig":"MEUCIQCFYhr16S93rlFdj8HWMgpT5iYgDk3vVnAUKqQwl9PdVAIgAI/yzRRb0UJ2gsKZOvH9f/itggV5X0CZ+HHrWNzgIys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6233613},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"a3e5a103fff01de2b9ac89a00d8f874d6ad6d31a","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.16.4_1755287317777_0.9920702218649686","host":"s3://npm-registry-packages-npm-production"}},"1.16.5":{"name":"@bulla/contracts-v2","version":"1.16.5","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.16.5","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"40de63d6efdbdd60e6ef3aa428970488e86ca1dd","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.16.5.tgz","fileCount":388,"integrity":"sha512-u+8Slym/3ft3FB+UJO7GkBnk7pHgqFbPqtCASDkkno0LST9r4KqRZI6603EhVacpwLa9V5lfYt2t0RRiEVb1Lw==","signatures":[{"sig":"MEQCIEf6fL8lmks+dAe6GIoPFyBdAXKZz2SbCCjG+33n3HQrAiAXMLzNKZrFtZkY6NnBMA7149ofT+O721yzFkgCFr+xZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6233150},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"436c478157ef9178122194553b4acc44118f85d2","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.16.5_1755287743253_0.2527573426568166","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@bulla/contracts-v2","version":"1.17.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.17.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"59729d777ab3138b0c273553495980428c8cc004","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.17.0.tgz","fileCount":388,"integrity":"sha512-5cPb11X33afY+6D5BIYZ8ysGQ3L5tx1jngeQYWetdi5cuQ6Gp0MJVRcVPArDG0nSqqLAkE3xALHCixllOf1YEQ==","signatures":[{"sig":"MEQCIHx99kb8D9vYkba+h5fRdFxr0t7NsJIAidpA2GWxbyqMAiAN7ezFx1iCrHunmHSPHWBZnrLlIscq1g0ojJDDvZ3UMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6200432},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"03cf5e4c55fb843b1dcb8ce6c02a999f94d7458b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.17.0_1755531464846_0.4398033759169826","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@bulla/contracts-v2","version":"1.17.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.17.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"55785fcc5d375e78a472417f357fd365e4cd0fd4","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.17.1.tgz","fileCount":388,"integrity":"sha512-xUFaHSOC28PgLcvx3TY1lmuiAIoZJzkkt9f9sY8Tc0KGuOvv1DCs9NIoXhWkOqIqz1f9IN3dU7xjOHxYLoveqA==","signatures":[{"sig":"MEQCIC+boL0ZsGK/yfuh5Sr4fGBHCHUcJeqSqjzKvKdhfOf1AiA8U8Rx4Q9tp0/f5qURa3LWfzAV1+QXl/rf8nUrc6vPlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6199743},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"3e62251325a58076585aaa4e514960d29f27638e","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.17.1_1755693229601_0.39281554942646046","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@bulla/contracts-v2","version":"1.18.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.18.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"4c165e357e649cdbcda973e3047220ec3c3b1308","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.18.0.tgz","fileCount":388,"integrity":"sha512-gNlo4Zt9+Zpw3/k0CVWDTtgD8175alQhv4AGccMfnAi+Up3EN5MJDh5U8UTcbObDXEHBBsuNpqJ17TYpjAE1xA==","signatures":[{"sig":"MEUCIQCpPBgpJFHky5s82SPB5yAlPI1k8/tWlaUyeU9HRivE7gIgQRGpDXyEyNioVaJEL0fA1wW+ljmTtgCM7/omMuhFsSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6243064},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"7e02183bbacdda8427d3a6b6c7466554c666a857","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.18.0_1755703503965_0.37711999775876515","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@bulla/contracts-v2","version":"1.19.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.19.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"1e19308f10e53518da7adac8fbb98bb5151c5a36","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.19.0.tgz","fileCount":388,"integrity":"sha512-YvFDDf/u9pZroURSVN7IdyOnNQq6x46hZfQ/avEgh8w3p8iUBBV2ilEoXpIQZORcnKBZ1Stt+Yn0vlzVJR41rA==","signatures":[{"sig":"MEQCIGqdKR6q1T+xS2lsHYv/0mHKrvFW1NorFVEMeNRA5katAiBCx8CnBsiSgKwAZIp5c99FI6u6Up0ioIo2kLRMIw6xCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6243703},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"ecbd878a7cfc8c028f6fa05c20deb5241046c9f5","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.19.0_1755709901456_0.7496993010180382","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@bulla/contracts-v2","version":"1.20.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.20.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"3484e8616188d42407717aa08d60f1e107d9673f","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.20.0.tgz","fileCount":379,"integrity":"sha512-mtqGLJvCiRezLRPMBNpFF3yohD7t0Z9/ItLGcFCRUnhmcMd9yNdxBhMkFv6D9qbx7U7sDmgugn0KOkWbMx/4Bg==","signatures":[{"sig":"MEQCIHtrL7eJcQ/turmoHygP5sSE+U+tomlfc9ixoNeyrm3DAiB6uFh1k/J/JsPZ+o5CuQhacIyd9smAfocgLSsbF1BZTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5989658},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"ec8e73e5a6ae61e87b8f1f2e5da7a8e2369175b0","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.20.0_1755787720128_0.02604992728278699","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@bulla/contracts-v2","version":"1.21.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.21.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"527b4ea6c238b8328ff009834dff17bca203b518","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.21.0.tgz","fileCount":379,"integrity":"sha512-0EYkvG1zGQ4lx1jZ3l1y3PpVBD4Y11ADAxFAWDVJBhgO440APBxl6U8h1A/SENnRlu+mT9qSFGUOpY+MiHnQlw==","signatures":[{"sig":"MEYCIQD7+bwtJT2QpzB7h97tFJ9NTduJZJ1lsUYsrwjorx4uMQIhAP7QAmI/k3LwAPqoB8xA1rScTJ2bHiE4s5g9KhlNQQd9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5991284},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"37641f9df09c5b51e47d40c439a3c1cc74f4195e","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.21.0_1755880022954_0.9631962741284388","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@bulla/contracts-v2","version":"1.22.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.22.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"7c8c465597e17f9a2d6561264dc3c5bab5d44798","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.22.0.tgz","fileCount":379,"integrity":"sha512-k0PpSEo1rDM49gS2mA+5X9PzWn7pKfhX+tz0xbCNcFy8PWGmRQ4GGRJWAVJ2QIUyT5qumkMxmqm98HTDk1vLJw==","signatures":[{"sig":"MEUCIQDaDOGgImiP4Db3opJrkx1LespNc35Egkt18LdUNF+xQwIgJsQ9U5bc/aYsI91s4pyDd/D3WfxBW1A2PspXhoYBd7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6029299},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"ad8ddf60f62c34e98d47a02d647f593c0970fa57","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.22.0_1756402332006_0.3980350674188873","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@bulla/contracts-v2","version":"1.22.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.22.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"537c6cc357fac9b9a4c1c75dd4022de645b7b219","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.22.1.tgz","fileCount":379,"integrity":"sha512-+fw237Fjs9uk9SO9VT1jKHIv3yGNxZ6mUMCUpA71nnKHPyQoxB59hPJIpwVvaCDyo4VK0OSVu4dOhT1ig4s+fQ==","signatures":[{"sig":"MEQCIBU3Xp21edoj8Os5WHOFN84SOd/VflWsVctYaCCc/BsqAiAm15avgNuwqGWDgE9yILqyp6wNF+TdUCaxNrMujxZOww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6032241},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"5b170dc0c859a06f632aba85ff2a83509214bf26","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.22.1_1756408497537_0.9819999451603894","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@bulla/contracts-v2","version":"1.23.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.23.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"b6652cb5c9bbca56c0583668c57a1dbd3237ad95","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.23.0.tgz","fileCount":379,"integrity":"sha512-61J38SxXrn5VWRRmV+IAbJW0N+ncUQjaKY9101hbcda11/37z7/KaM19zzSVTwZ0ecgYSiiZYaUH/0rgiVQUdw==","signatures":[{"sig":"MEUCIQDDotiM2+lCacQRsX2bLJUec+tySQN3Ri258F6hGklj6QIgDhzw4eENZkBivy7FxrJvBKRj2K/Yyys1qJ/nCzqpkME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6061984},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"9b09a979caeecbec4abc5342d627381d9d15b520","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.23.0_1756493065796_0.6891289002140795","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@bulla/contracts-v2","version":"1.24.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@1.24.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"6a5fe17009f004e7f3e57cb819bc711b2ff409ff","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-1.24.0.tgz","fileCount":379,"integrity":"sha512-tS2VCOh1bHK2c8rg8zdIeqA+VXd7A/yZ15KY819oTThPiR6Bv4zHsJSO5yHzoaBQMolf5VIwlaeyBRCH1nfgOg==","signatures":[{"sig":"MEYCIQCYui10++tvcRWhwV4qUJnICQ1uE7vaqpmC7AUQC/uc0gIhALlbQcHJb9oet9SKqgLq1CzipNofOB9tXqON399Mibo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6069292},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"eacc74120fd201b8e692c7e419b3a572c372b60c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_1.24.0_1756748811192_0.5422432697240713","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bulla/contracts-v2","version":"2.0.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.0.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"93ab7ee52eaa73992d0212e57e5ac921e7a74a32","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.0.0.tgz","fileCount":379,"integrity":"sha512-0mQdCwS7D0gQUsfTEJ4i8JiDe01F4nkXY2ckBSE28BZeBlHbdj4rO4opy+5rVuj+UdVt9Ws3L/SVRhmFknGVDw==","signatures":[{"sig":"MEQCIGg5Nf3V2c1XmTN7Lu2gKAT+n2YqMKxhu2Ix+ioR+lhXAiBH4UIhLxn3JPK7uFDUI8yJRMnFQoP9sYuOsgOqHTGkOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6069291},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"042c194f59aa18aeb602880d67d2f08c8b72f4f3","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.0.0_1758134072814_0.7162529188768265","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bulla/contracts-v2","version":"2.1.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.1.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"39be76adbec2a20639ff48795810da5f9754b9c4","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.1.0.tgz","fileCount":379,"integrity":"sha512-YRnVeruqUxvj4LeMosp9KP5Q6u3aCxFSkeQnxFmtlFYYs95qbcJiPnUHuiGN8s6usgFcoOhou9ITvZ2ZjHGY9g==","signatures":[{"sig":"MEUCIAiQRXeRIop8cRnuRsfYvlJcMRYscxlaHp+1kcI/MGQpAiEA6tVJSE9akkgfOPT/6Su6Mu98WlTjCztxE84vvSwQ2Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6069471},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"dadff56f4996013d6ec5fcf7741e0367ec635904","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.1.0_1759420467682_0.6679417894756972","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@bulla/contracts-v2","version":"2.2.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.2.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"38d1dd5e817803250143bc159ad5e359565f783c","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.2.0.tgz","fileCount":379,"integrity":"sha512-z31YCiV8Tn8nM5m9nb6b0vfdBzwxO2/ZKzym8nNPlR7g5K7edILH1d42TO+UOR+Ec+dIXdE/H78BQyLeQGZWFg==","signatures":[{"sig":"MEQCIBfewhMIZbMXLL3cqU+jQ1eXuCM3LNTm8WF4gnZ9+ENwAiBJXKB01kQXzD67hnaTlVpV02knpyHfJapBBAgyAxJE/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6087697},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"a5c297ea79bf04ba3f5119c475cb0c596c795be9","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.2.0_1760992342812_0.40433291720520104","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@bulla/contracts-v2","version":"2.3.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.3.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"4ac647afea3dacad8db78c57945f2d19d0b006cb","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.3.0.tgz","fileCount":386,"integrity":"sha512-qzGjY7rCKNoIaY/vGDLv3qVMrfYq5NWyqWQuInMAIw6jGCvD7Y2F3JL6zxv6APOts0E6KyNWZP237JPJGv3ljw==","signatures":[{"sig":"MEQCIGr62pXhuDQepZBopossZJfaImwzLDtr9XJWEXX5xw6mAiAuc9oY7f4Sqhx24u2xRY2nPoJnrDRYQ+8zXWWbYw3H5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6155520},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"4a11c01e307930dfa12aaac0c03c82a2cd200b14","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.3.0_1761051490935_0.19697136224713718","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@bulla/contracts-v2","version":"2.4.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.4.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"bdb521f61a1d9ce7381308826486f1679b1b5617","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.4.0.tgz","fileCount":390,"integrity":"sha512-1rf87WJbHanz7TbpnHxR48ad73A+9G/xAxEZzMdXl+/VrcH1vpu50QGFYzmH1tfjB3BqOlJDhxtLOVK6jQkCcQ==","signatures":[{"sig":"MEQCIAW3Je79fU/aVn4psIWtZT3NwqY7J8fSehM6BtCX5JXuAiBOgESzuk+Y0RM6Antmsct8nUDTvz1o+Xsi8YGAcsNHTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6330058},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"92e7a5389c14dc4b55c5885aa7dbd9695ac4fc6c","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.4.0_1761918461715_0.30958017621897227","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@bulla/contracts-v2","version":"2.4.1","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.4.1","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"0bdcffff5315159d129ae2843c225eef3fc5b1bd","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.4.1.tgz","fileCount":390,"integrity":"sha512-LfzVQXRIQm3/P4oqSahB40MWnm+2hX6zfoCtw6hOA5Q/DylXveHn7bRegUjXe8mXsnxxl2em9TxM/9FGgVRShg==","signatures":[{"sig":"MEQCIDzkaY4QWuQVtHtqLip3u6m7CcUwzpUrCiHZX7KP7TAoAiBxhCv+8yGWlPj6h2bfn3Vd8UIRy9TLCPUIfIYQLF86Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6328990},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"530521d063b8d8793e90f1b7209728b81d2388b5","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.4.1_1762520677440_0.11383742500172533","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@bulla/contracts-v2","version":"2.5.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.5.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"ee56e86f7b1331ea156a19a496fe7aaf06209387","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.5.0.tgz","fileCount":390,"integrity":"sha512-6nrY+daNPJcJywuVi2irDNZvI3zj0EQRDRBljP2rXc3iY0WmnqYsb332a+wTUFzBzGryBOQ5u/VhSdxpNAj7MA==","signatures":[{"sig":"MEUCIQDLqiI7GVlTGOIQKiBcrzEMQ6vHcgBQU1N0fewJSMoMmgIgR4tOGt9W6n1FmYThzgYRTLOEUz4y4JdS48gFdozw/n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6328990},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"d56ef9b4f1df847e4d31be9d8a785229e2d6615a","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.5.0_1762880639633_0.7135538116305222","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@bulla/contracts-v2","version":"2.6.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.6.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"e29d96f0f22f2d22649d7376a7ecbead7802a05e","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.6.0.tgz","fileCount":383,"integrity":"sha512-43GwW+Kek/Ch7bLS8MxOJXKYzt9IFrReLFU+Nre5kjVRQojeoYF80/OVjfoV9GUgPZIc4W9TXY/TAQGojQopbg==","signatures":[{"sig":"MEQCIE7zkfrQIzGUC+arqRhq0aVXCq1/mgNKE8cgqT825tSSAiB3JI+yZsCPohFj0GAEfjvToZLjzZ3Q0T2vcEy/S6fQbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6228410},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"3e6f5198fd54831904b1db56bd7acadaa329e293","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","semantic-release":"semantic-release","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.6.0_1765224245967_0.985088343374839","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@bulla/contracts-v2","version":"2.7.0","license":"BUSL-1.1","_id":"@bulla/contracts-v2@2.7.0","maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"contributors":[{"url":"https://github.com/colinnielsen","name":"Colin Nielsen","email":"colinrnielsen@gmail.com"},{"url":"https://x.com/GobeilBen","name":"Benjamin Gobeil","email":"bkgobeil@gmail.com"},{"url":"https://x.com/solidoracle","name":"solidoracle","email":"solidoracle17@gmail.com"}],"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"dist":{"shasum":"aa3d7c66ecb5e83d3dd975688f4067f17ba3df8b","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.7.0.tgz","fileCount":383,"integrity":"sha512-gwETgm3MLjqYWMTdk5jflCCLE2VeRdl5EkYJY560uuJvys1Cwlso+zJeql4HFbuI6EcY6hWwOP2hfRrJLuK08g==","signatures":[{"sig":"MEQCICqTqjt97y1oU3ih8mzKZGWFplXqdUZmGXaqdms8YxbTAiBnO0WImVlNVmeB0ecOFtMXiIWxYO4UqpP9qnEBWdFhlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6229599},"main":"package.json","engines":{"node":">=18"},"exports":{"./types":"./typechain-types/index.ts","./types/*":"./typechain-types/*","./artifacts/*":"./out/*","./contracts/*":"./src/*","./package.json":"./package.json"},"gitHead":"77978bd088b44f38765b2a25b6ece264ba80bd1b","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","test":"forge test --gas-report","build":"forge build","verify":"dotenv -e .env -- node script/verify-broadcast.js","prepare":"husky install","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","check:gas":"dotenv -e .env -- node script/deploy-all.js --check-only","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","deploy:all":"dotenv -e .env -- node script/deploy-all.js","deploy:bsc":"dotenv -e .env -- cross-env NETWORK=bsc node script/deploy.js","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","deploy:celo":"dotenv -e .env -- cross-env NETWORK=celo node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","deploy:gnosis":"dotenv -e .env -- cross-env NETWORK=gnosis node script/deploy.js","deploy:mainnet":"dotenv -e .env -- cross-env NETWORK=mainnet node script/deploy.js","deploy:polygon":"dotenv -e .env -- cross-env NETWORK=polygon node script/deploy.js","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","prepublishOnly":"yarn build && yarn typechain && yarn test","verify:polygon":"dotenv -e .env -- cross-env NETWORK=polygon node script/verify-broadcast.js","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","deploy:arbitrum":"dotenv -e .env -- cross-env NETWORK=arbitrum node script/deploy.js","deploy:optimism":"dotenv -e .env -- cross-env NETWORK=optimism node script/deploy.js","deploy:redbelly":"dotenv -e .env -- cross-env NETWORK=redbelly node script/deploy.js","deploy:avalanche":"dotenv -e .env -- cross-env NETWORK=avalanche node script/deploy.js","semantic-release":"semantic-release","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js"},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"repository":{"url":"git+https://github.com/bulla-network/bulla-contracts-V2.git","type":"git"},"_npmVersion":"9.9.4","description":"V2 smart contracts for the Bulla Protocol","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"toml":"^3.0.0","husky":"^7.0.0","ethers":"^5.4.0","cross-env":"^7.0.3","typechain":"^8.3.0","dotenv-cli":"^8.0.0","typescript":"^5.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","@typechain/ethers-v5":"^11.1.2","@semantic-release/git":"^10.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/contracts-v2_2.7.0_1771951592469_0.7774172202675329","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@bulla/contracts-v2","version":"2.7.1","description":"V2 smart contracts for the Bulla Protocol","main":"package.json","repository":{"type":"git","url":"git+https://github.com/bulla-network/bulla-contracts-V2.git"},"publishConfig":{"access":"public"},"contributors":[{"name":"Colin Nielsen","email":"colinrnielsen@gmail.com","url":"https://github.com/colinnielsen"},{"name":"Benjamin Gobeil","email":"bkgobeil@gmail.com","url":"https://x.com/GobeilBen"},{"name":"solidoracle","email":"solidoracle17@gmail.com","url":"https://x.com/solidoracle"}],"license":"BUSL-1.1","private":false,"engines":{"node":">=18"},"exports":{"./contracts/*":"./src/*","./artifacts/*":"./out/*","./types/*":"./typechain-types/*","./types":"./typechain-types/index.ts","./package.json":"./package.json"},"scripts":{"build":"forge build","typechain":"typechain --target ethers-v5 --out-dir typechain-types \"out/foundry/**.sol/*.json\" \"!out/foundry/**.t.sol/*.json\"","test":"forge test --gas-report","dev":"forge test -vvv -w --run-all --gas-report","gas":"forge snapshot && forge build --sizes","coverage":"forge coverage --report lcov && node -e \"const fs=require('fs'); const data=fs.readFileSync('lcov.info','utf8'); fs.writeFileSync('lcov.info', data.split('\\n').filter(line => !line.includes('SF:src/mocks/')).join('\\n'));\"","prepare":"husky install","prepublishOnly":"yarn build && yarn typechain && yarn test","semantic-release":"semantic-release","deploy:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy.js","verify:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/verify-broadcast.js","deploy:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy.js","verify:base":"dotenv -e .env -- cross-env NETWORK=base node script/verify-broadcast.js","verify:polygon":"dotenv -e .env -- cross-env NETWORK=polygon node script/verify-broadcast.js","verify":"dotenv -e .env -- node script/verify-broadcast.js","deploy:frendlend:sepolia":"dotenv -e .env -- cross-env NETWORK=sepolia node script/deploy-frendlend.js","deploy:frendlend:base":"dotenv -e .env -- cross-env NETWORK=base node script/deploy-frendlend.js","deploy:mainnet":"dotenv -e .env -- cross-env NETWORK=mainnet node script/deploy.js","deploy:optimism":"dotenv -e .env -- cross-env NETWORK=optimism node script/deploy.js","deploy:bsc":"dotenv -e .env -- cross-env NETWORK=bsc node script/deploy.js","deploy:gnosis":"dotenv -e .env -- cross-env NETWORK=gnosis node script/deploy.js","deploy:polygon":"dotenv -e .env -- cross-env NETWORK=polygon node script/deploy.js","deploy:redbelly":"dotenv -e .env -- cross-env NETWORK=redbelly node script/deploy.js","deploy:arbitrum":"dotenv -e .env -- cross-env NETWORK=arbitrum node script/deploy.js","deploy:celo":"dotenv -e .env -- cross-env NETWORK=celo node script/deploy.js","deploy:avalanche":"dotenv -e .env -- cross-env NETWORK=avalanche node script/deploy.js","deploy:all":"dotenv -e .env -- node script/deploy-all.js","check:gas":"dotenv -e .env -- node script/deploy-all.js --check-only"},"devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@typechain/ethers-v5":"^11.1.2","cross-env":"^7.0.3","dotenv-cli":"^8.0.0","ethers":"^5.4.0","husky":"^7.0.0","semantic-release":"^21.0.7","solidity-coverage":"^0.8.2","toml":"^3.0.0","typechain":"^8.3.0","typescript":"^5.0.0"},"release":{"branches":["main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"_id":"@bulla/contracts-v2@2.7.1","gitHead":"ea86c3c5ba040c6f8c22674d374c45cc5b0c657b","bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","_nodeVersion":"18.20.8","_npmVersion":"9.9.4","dist":{"integrity":"sha512-XhLvAtN7pXkO8D1r603CfVj5sou/Cy+YdctZQ36pTB8se8+glhrsZnZc82/DnBFGNPESQv/emeUZF32nJNvQEw==","shasum":"771ddf38403fa6ac5c4a732356cb22673b9b16cf","tarball":"https://registry.npmjs.org/@bulla/contracts-v2/-/contracts-v2-2.7.1.tgz","fileCount":383,"unpackedSize":6226399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB4aQhep6eH5HrMJQX6xsdvyGweG+q0UgckyTyAMojVvAiEAs1OX0Rt1gg+XH8mL/frCcUG6lEW1gaS6c7mudNN0mW4="}]},"_npmUser":{"name":"bulla","email":"ben@bulla.network"},"directories":{},"maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contracts-v2_2.7.1_1773305395187_0.24865553683625286"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-13T16:54:53.983Z","modified":"2026-03-12T08:49:55.570Z","1.0.6":"2025-06-13T16:54:54.275Z","1.1.0":"2025-06-16T13:35:49.152Z","1.2.0":"2025-06-17T09:29:53.630Z","1.2.1":"2025-06-17T12:46:50.647Z","1.3.0":"2025-06-18T13:33:40.289Z","1.4.0":"2025-06-19T13:29:33.531Z","1.4.1":"2025-06-19T15:56:05.447Z","1.4.2":"2025-06-19T17:19:42.769Z","1.4.3":"2025-06-19T19:40:03.817Z","1.5.0":"2025-06-24T11:51:12.146Z","1.6.0":"2025-06-26T11:07:16.594Z","1.6.1":"2025-06-26T12:42:42.628Z","1.7.0":"2025-06-27T11:42:01.887Z","1.8.0":"2025-06-30T12:41:37.435Z","1.8.1":"2025-07-01T09:47:33.330Z","1.9.0":"2025-07-01T12:27:30.511Z","1.9.1":"2025-07-01T15:22:28.552Z","1.9.2":"2025-07-02T16:11:35.796Z","1.10.0":"2025-07-07T11:51:52.605Z","1.11.0":"2025-07-21T19:51:10.961Z","1.12.0":"2025-07-23T13:32:22.249Z","1.13.0":"2025-07-23T15:43:52.027Z","1.14.0":"2025-07-25T21:03:27.178Z","1.15.0":"2025-07-29T16:28:03.737Z","1.16.0":"2025-08-15T14:10:56.319Z","1.16.1":"2025-08-15T14:50:59.826Z","1.16.2":"2025-08-15T16:51:02.834Z","1.16.3":"2025-08-15T18:09:20.809Z","1.16.4":"2025-08-15T19:48:38.090Z","1.16.5":"2025-08-15T19:55:43.521Z","1.17.0":"2025-08-18T15:37:45.143Z","1.17.1":"2025-08-20T12:33:49.835Z","1.18.0":"2025-08-20T15:25:04.236Z","1.19.0":"2025-08-20T17:11:41.756Z","1.20.0":"2025-08-21T14:48:40.456Z","1.21.0":"2025-08-22T16:27:03.189Z","1.22.0":"2025-08-28T17:32:12.325Z","1.22.1":"2025-08-28T19:14:57.811Z","1.23.0":"2025-08-29T18:44:26.007Z","1.24.0":"2025-09-01T17:46:51.464Z","2.0.0":"2025-09-17T18:34:33.136Z","2.1.0":"2025-10-02T15:54:27.953Z","2.2.0":"2025-10-20T20:32:23.042Z","2.3.0":"2025-10-21T12:58:11.190Z","2.4.0":"2025-10-31T13:47:41.949Z","2.4.1":"2025-11-07T13:04:37.637Z","2.5.0":"2025-11-11T17:03:59.854Z","2.6.0":"2025-12-08T20:04:06.174Z","2.7.0":"2026-02-24T16:46:32.696Z","2.7.1":"2026-03-12T08:49:55.383Z"},"bugs":{"url":"https://github.com/bulla-network/bulla-contracts-V2/issues"},"license":"BUSL-1.1","homepage":"https://github.com/bulla-network/bulla-contracts-V2#readme","repository":{"type":"git","url":"git+https://github.com/bulla-network/bulla-contracts-V2.git"},"description":"V2 smart contracts for the Bulla Protocol","contributors":[{"name":"Colin Nielsen","email":"colinrnielsen@gmail.com","url":"https://github.com/colinnielsen"},{"name":"Benjamin Gobeil","email":"bkgobeil@gmail.com","url":"https://x.com/GobeilBen"},{"name":"solidoracle","email":"solidoracle17@gmail.com","url":"https://x.com/solidoracle"}],"maintainers":[{"name":"bulla","email":"ben@bulla.network"}],"readme":"# Bulla Protocol V2\n\n`under construction 🏗`\n\n## Clone Repo\n\n```bash\n    git clone https://github.com/bulla-network/bulla-protocol-contracts.git\n    cd bulla-protocol-contracts\n    yarn\n```\n\n## Foundry Install\n\n```bash\n    curl -L https://foundry.paradigm.xyz | bash\n```\n\n- Reload your terminal window then run\n\n```bash\n    foundryup\n```\n\n## Developing\n\nRun tests in verbose watch mode by running\n\n```bash\n    yarn dev\n```\n\n## Deploying\n\nBash arguments - these can either go in a .env or placed in the cli:\n\n1. `LOCK_STATE` - the contract is deployable in a lock state: (0 = unlocked, 1 = no new claims, 2 = completely locked to EOA transactions)\n2. `RPC_URL` - the contract is deployable in a lock state: (0 = unlocked, 1 = no new claims, 2 = completely locked to EOA transactions)\n3. `PRIVATE_KEY` - the private key of the deployer address (see forge's --ledger or --trezor wallet options for hardware wallet deployment details)\n\nNotice: The deployer address will be the owner of the contract\n\nExample:\n\n```bash\nanvil\nsource .env.development # for a local anvil server # $ source .env for prod\nyarn deploy:sepolia\n```\n","readmeFilename":"README.md"}