{"_id":"ocn-registry","_rev":"53-56a77668a0d7473c6c9f1dd445eb4831","name":"ocn-registry","dist-tags":{"latest":"2.0.60"},"versions":{"2.0.0":{"name":"ocn-registry","version":"2.0.0","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.0","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"0661de82305b15eb00bd1e45a19c93c52590de6a","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.0.tgz","fileCount":4,"integrity":"sha512-HzT2X8YNkwclAnhhRNNtP1vzSbQgSJoPAh/+9x1J2a/eQmU3LP4gc7fz363pNfqr60zer444fDSKVNUa+1ptHQ==","signatures":[{"sig":"MEYCIQD14zLvDmTfuQcB/VHsFjFyRQU2qjvZAnIi70SkJx1xZwIhAKtuAsgefDWEXEUdCssjQIs2wNEHvqCpl023a4ZJExdT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18718},"main":"dist/library.js","gitHead":"bcea05620754c89c32e32a576bb0f309ffb11509","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"^0.0.1-security","chai":"^4.2.0","viem":"^2.7.6","yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","fs-extra":"^11.2.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","web3-utils":"^4.3.1","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.0_1732198431352_0.4751834789626288","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ocn-registry","version":"2.0.1","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.1","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"b5404a3e0d329e63289836f2e86b9fa6b139b344","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.1.tgz","fileCount":345,"integrity":"sha512-WxYDdliJv7GhxgQwd3jiU8WpPhrEn9cmo/1P28/+Dy+bsnqzLeG8X15ZODGjgPFHvlO8fMj3odXi4qbbALj9PA==","signatures":[{"sig":"MEYCIQCUO6bX0zJ88V0S56i/msI3EWY6Cd3YXZAlzuYCTSzWcAIhAMzmgvtmEgfPw59/szCLe6cQYzaYu9J9hKly5WBQY1Mc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1261241},"main":"dist/library.js","gitHead":"bcea05620754c89c32e32a576bb0f309ffb11509","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"^0.0.1-security","chai":"^4.2.0","viem":"^2.7.6","yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","fs-extra":"^11.2.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","web3-utils":"^4.3.1","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.1_1732200583491_0.3790191287966296","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"ocn-registry","version":"2.0.2","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.2","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"2a2f5b8ed0d0f257936210b97b013939884c74b8","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.2.tgz","fileCount":27,"integrity":"sha512-3vSkZ5/NKInwmkfpHNUcMkt3z+ewyKJTRBAPuu300f21MZWzuYA65N2zEirvPQArq9Bv/EwARM9mpSObdl+Qjg==","signatures":[{"sig":"MEYCIQCLp5zrxLpDXNSKxKA3sCfe50XVG8gTp8JDjuz7KCbyLgIhAIPwFh+vaLkZVBhrkPYjoTON5+TKrJ70ke/Aqm261d6+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81696},"main":"dist/library.js","gitHead":"bcea05620754c89c32e32a576bb0f309ffb11509","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs":"^0.0.1-security","chai":"^4.2.0","viem":"^2.7.6","yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","fs-extra":"^11.2.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","web3-utils":"^4.3.1","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.2_1732201282012_0.6191029022647225","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"ocn-registry","version":"2.0.3","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.3","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"cf9451f897da3b032abcdf1d544457a07ee1c6d2","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.3.tgz","fileCount":27,"integrity":"sha512-bJ6HrQivegLp3oxYNI7M1LxMvJy5cTu8KZQ+iT4yniYxVTT1IdoOMbdqI+r24RP02ZPhS4KhVWXeGa0o2YblWg==","signatures":[{"sig":"MEQCIDkE9j/hq9UiAdbQhjc6kxSZe1PkmGeHDfa1PBbe7IT1AiAugtm2mJnhbhbTD6V/9vdq2HlA95iYvBJ+NUUwBSVfaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81693},"main":"dist/library.js","gitHead":"bcea05620754c89c32e32a576bb0f309ffb11509","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","dependencies":{"fs":"^0.0.1-security","chai":"^4.2.0","viem":"^2.7.6","yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","fs-extra":"^11.2.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","web3-utils":"^4.3.1","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.3_1732201817633_0.41317449392182093","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"ocn-registry","version":"2.0.4","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.4","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"b59338e3b9811847a6d125809e3bd6d66302e9fb","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.4.tgz","fileCount":27,"integrity":"sha512-AsZVttWRmkEW9C1TjojCFZkrckPtdb01YpBdyCSOlg3Ccjvg4H5SaaacRAK3oKkDesv35SBQQPcSg6SZzes0Qw==","signatures":[{"sig":"MEUCIGmkZC9PoLqfQOuBWQySBWIw8ZtqgIrO8z0ggFMU7hg6AiEA7ZFTy9zJto5pe2oFfNK6/U2ZcrRoxec8oELfdElGwPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81687},"main":"dist/cli.js","gitHead":"bcea05620754c89c32e32a576bb0f309ffb11509","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.4_1732202343887_0.6635667389776516","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"ocn-registry","version":"2.0.5","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.5","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"075a0b1b86951aa40ab207cc7a957e787a1e964b","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.5.tgz","fileCount":26,"integrity":"sha512-PPwOgMII4hTu4lwtUhHjm4MvGjV6rlMlBKaAmajd1Xh4tf1W3mjz1ePjAJYlfPSo/CnYoFioU+3eS8jmzGTyrw==","signatures":[{"sig":"MEUCIFnLRgWCql4o3M1/g06OfRWTHoIQzi4SBkcXYEnbGRBrAiEAmgn+5m+MP2QVYVjcBrEG7Ke5uK08JqCHQnpfEIU9Z8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81501},"main":"dist/cli.js","gitHead":"80d9d4cdb8ca9808e78f859db117dd49249f63fa","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.5_1734449019812_0.4221708781202771","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"ocn-registry","version":"2.0.6","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.6","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"3bf54f3b335a46251e4a3352ab3c9d3f8136eef7","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.6.tgz","fileCount":26,"integrity":"sha512-5ibmOlFIS+H31BanobCtYgQQEVCZoVvwUkVv9pqGDucB3JrUM0WXmlNFTN55rriEieIFDrUgh4Tc3eJBgE8kjA==","signatures":[{"sig":"MEYCIQDpkeSLN+pIEVC97uUWxYkC5THyDgRwnMp/Prwsob78jAIhAKMs2zdOKS80Q30L2y6Ar1qXukKbLvSgOraiyItTRTTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81501},"main":"dist/cli.js","gitHead":"245b79ee147c0ef1a0deef17315555bc7ed81ba9","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"_npmVersion":"10.9.0","description":"Oli-systems OCN registry smart contracts","directories":{"test":"test"},"_nodeVersion":"23.2.0","dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.6_1734457002238_0.7441641323350447","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"ocn-registry","version":"2.0.7","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.7","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"deaaa4abcfb73ab2e1a20dbe7e79e0d32884b0da","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.7.tgz","fileCount":57,"integrity":"sha512-t7utbWadtOGHo/AJuyz2r1XW27SV70D7TDvHU+18lNpwYJ+VY+JQ36m+ZLXp2+7OfC49w/qk8xO418hJsotb8Q==","signatures":[{"sig":"MEUCIQCVbTVQW67Nk7kRENPIw22HAVh2/iH7G3pLAZOW4sxAOwIgAsK4gfWW0XJS4bfmxApnyYjlPd+LCv+ynwqNOlMka5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4164038},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.7_1734458500062_0.8403930709094287","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"ocn-registry","version":"2.0.8","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.8","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"b3de92793328448b3c1d876aedf419f0a62ec84e","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.8.tgz","fileCount":57,"integrity":"sha512-Zilhb97Oy6rEEzsmh2LN1YalumH3VxI+wb0s2o5jWE7l4LPjm+xZTJgIOuZmCy8MefQSIqGciBw39dKgi0eJTg==","signatures":[{"sig":"MEUCIQDQgDls+1MRSK2E+0DLeyiSUdvZlQEkkuEKqPIxbNwykwIgYuyZN8K95iYt+IlRZuMRIXJ9C7UKLx8stbHEfOnMjHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4167269},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.8_1734463636559_0.1382429861342067","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"ocn-registry","version":"2.0.9","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.9","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"c04dbe60b38d958ba4f3abc9f6dc6bfd73ba7de0","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.9.tgz","fileCount":66,"integrity":"sha512-NFxCzCziEbOPVLTWR8mtCkrUjCC8SlwclOF5U1NsYVT2FWWeWXrFHIC6pLd5fsNibTB10yx1LFr/ob8232q3uA==","signatures":[{"sig":"MEQCIB7guB5UYJrryNB6Pb43IFenifMk7mdG5UYkRrdu4vTxAiBhRj5zbjiDQDpRYUYFl7w6uv5cOyFMXPX+6IVuwzsSVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5597124},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.9_1734473424560_0.03863728101985564","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"ocn-registry","version":"2.0.10","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.10","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"ff8e3b92bb69c835e0208eebe538b624415f0045","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.10.tgz","fileCount":66,"integrity":"sha512-QWEpvqVt8rXAT8iVSo0gH8H9bHaDxa6JnVB2ytZXAQG4ZaaKqmgtmCCGuFjznCzO3ix+aidANeDt01NLC7cjHA==","signatures":[{"sig":"MEUCIE8TDiu/3xQUfvHDG5mSTZwgeleJ5ldfHMcusgb2iwxkAiEAnu1z+8mm5qLawkWrLZo5ZFHKwEQ3EUNrl2Iylx7t34c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5598834},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.10_1734518536285_0.37014942919533045","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"ocn-registry","version":"2.0.11","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.11","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"4094ccbc799ba34ef91174c52de86f915d6c776c","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.11.tgz","fileCount":66,"integrity":"sha512-5ZV9jEIvZy/xlm7VXY+8M3i4OWzC54TYLE7ls1Xkj7FCCB+KrT4Pv0rFGt4Psw7SKUqsPusNBAHt9JZevBe3Wg==","signatures":[{"sig":"MEQCIFujQ9ZKpmV47UB6UzkFGHT6kYC9a0fqyyr6AGxAgeG5AiB1Glz9m+j7cKEVCW4MziopVClo9ktIIMDHVRIQioJbBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5599658},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.11_1734519441559_0.1581370032171301","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"ocn-registry","version":"2.0.12","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.12","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"58d6d939d7b8cc29e2ff5683f7006d9d480fe403","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.12.tgz","fileCount":66,"integrity":"sha512-eqycwflUwXgsSOLQcSyLk2iGZ6UJUVaqkLROSSfiMprrIkDbiuLyydwiX3JYAjxzWSU/+mc6Xhfwuz9UBqMvNQ==","signatures":[{"sig":"MEUCIGwcHZMco5A1LAJtiqyVLz2c93Us6ahp6j9fyYp0OoZkAiEAt76wx9yvmPl+tRrMuDh0H4B//3oJlBiaH6seYYjd9HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5599733},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.12_1734527292898_0.18418881649576857","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"ocn-registry","version":"2.0.13","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.13","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"ccbd6310336e68398cbd3c7e3695644ab51f7505","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.13.tgz","fileCount":66,"integrity":"sha512-Y0027pSaQdMz9VWquv+ZUURhLlOAUMH971NY3SSmnxGsTDzvXgC50xBFr7yZF1y5e7taZ7LIuHKQBzyhGNU9ZA==","signatures":[{"sig":"MEYCIQD5+XSsORM08fG90IAJATStUoP1f6gZ/m7caJipjG8qiQIhAKPEaasPYXUlu6CC+4jiQ3Qp109MHIZ1xA4OzaI1wkG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5599734},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.13_1734532593529_0.5664975770116805","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"ocn-registry","version":"2.0.14","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.14","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"5fa42f1ec543aa7c736e78dab2134f4abc7eb9ce","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.14.tgz","fileCount":57,"integrity":"sha512-FSl/EiA5FGeY9DNLHXDO9yIU0KxM0VJuT9lgJZlHhHFJXQ+XEKy95EJ7bouyt5+OEp7Bpr1835nxj9BFWPpQXg==","signatures":[{"sig":"MEQCICHg9yhFMQsDFyXZdVxBl6l9OuLeNyRH9LJU7zg2D6jlAiBm+yjScIbtEfOhgeDYXvK0AAPUEEyMxA00amd6cUvQCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4169879},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.14_1734533633359_0.9115056240291131","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"ocn-registry","version":"2.0.15","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.15","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"57ab6da2f9ab37a4f4f9e0345b0c552ea7203c5b","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.15.tgz","fileCount":57,"integrity":"sha512-hEmAJjwymZxGe8JxPOPrf3xNuBvT1Cd9bGsTV8fvXfiCRUUzL8RDgBLtAMcTnhwFU8cqtACXn+hM6HuE6xBSbQ==","signatures":[{"sig":"MEUCIQDI8DvWY5hQixRT38bVFZY67SwtFn5XZ0M0VFmrupaSfgIgW0zMAcpznsPEk6iplBjl/oMuYWbUhrxnP+ModrHVtY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4169879},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.15_1734997068258_0.42764388051516633","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"ocn-registry","version":"2.0.17","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.17","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"47d549fefa9b5e006a1751900764541538c16365","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.17.tgz","fileCount":57,"integrity":"sha512-M9f9iOv19kraKsToWBTUfvwEH+5S4EgcO27iRryodN8rRSlYr84CuvzEPFy/LIVzM+tKKnpPcn7d/s9dg9CXYg==","signatures":[{"sig":"MEQCIBguTc17R/Or8ZAB5hn+WNZIopnt3fyucWy1rRl7z+6fAiBa5b6k8GC8q4bs/C5/6B/P+a2wRWx9W+3EJsMyBB5Y3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170230},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn build && yarn version --patch && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.17_1735055800768_0.7329780547950404","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"ocn-registry","version":"2.0.18","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.18","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"504cd1c1d8af0b4b1ef895723cd2ccb19648c548","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.18.tgz","fileCount":57,"integrity":"sha512-oGcck9Js6cKubO9eGduaNuykZNQeGkleNua0ovAtvdsNagFGLzR1vU0GQF6KZcaLlWdEHa+0lEj8rxeqxmSDkw==","signatures":[{"sig":"MEUCIQDsYKhQmDpSXM550UDCK26rwfwxlmhO2npP4ZYyO2U4oQIgQtrqZAmoVNwx85gR1C4P50Wwdnl1dhzeyHfUDfdqTXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170229},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.18_1735055931269_0.9364379703662786","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"ocn-registry","version":"2.0.21","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.21","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"0a4f34cda8f4fd4b1ca6cb9def0cd5e939d9226f","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.21.tgz","fileCount":57,"integrity":"sha512-C3aE3sNzXdjRBeXq9vQxxpL1AIMtcCSDb3hxmbBXXyG8ZNOTcuYgQfbmrm46kHboKBjyC26k+GeMgZSfiHtL2Q==","signatures":[{"sig":"MEQCIGmNyponjNQU/bJjjuA0rVUT99E0+1HQbm07pWqmUTfFAiBlsEsTGeul7UzvxbVsW1zwWbSf2V8+8Wxt8US3+8ZZpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170248},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.21_1735056097698_0.40617815881367547","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"ocn-registry","version":"2.0.22","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.22","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"6c794fe5aad90cd556568345b5a72cad3d73af07","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.22.tgz","fileCount":57,"integrity":"sha512-KFf7/D0YSZZJOO9cXCEYj89a0Qukgoc9JkrxBg1gQsgCab4sbnlrBYB9WzDuQ0EDO3NUoPqpQ4IfVq4BaZZ4cA==","signatures":[{"sig":"MEUCIBIPdNBz93ksnGL9fIDCha0GwAMZPY0KR3fFzl5Oho9WAiEA90IScdOn2ikwhMqMGnKX02WLvmWUZOpJ/d8hRPG4rtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170248},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.22_1735056342932_0.7836742678988275","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"ocn-registry","version":"2.0.23","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.23","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"06f0e59fb9859e082f878ce67c7092c83b19c9d3","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.23.tgz","fileCount":57,"integrity":"sha512-2bM9PDOhDkvmCsudN2+BAK/6W03Huyusx6WFAHUqzAy1444J1eJFjbvIogvYTFDnVzu8qm+LXAWwoWioOJaDdQ==","signatures":[{"sig":"MEUCIQDt+ByblW51xfmogH9kIYLe4Z284EFtmC3zeGmoqxwNEwIgAOZvYMwONYs6hAyWuL7I2Xl/XuneDkaf/6O2C117F68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170260},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.23_1735232021830_0.0011202961055618577","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"ocn-registry","version":"2.0.24","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.24","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"3a75464aac252b014b5db56846c0f1abe3cc8953","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.24.tgz","fileCount":57,"integrity":"sha512-jJPtPvVB5ag8m23wBrfTk/8Tb27reEvAWfW4qxgQDjunPcUmjC6+rWKrOQeUJtUwFdSiDxgA3/M+MfuEgfu5Jw==","signatures":[{"sig":"MEQCIDpaIA/ibB1bnTZrn7b/fnKBk2J6YHad14YkDioOLPlIAiAEcAMTUO7mysAzLcPoJKzlwF70uaxWx3WMDqewkyG5IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170266},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.24_1735307200148_0.39963254969473794","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"ocn-registry","version":"2.0.25","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.25","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"3e66804c0d31e7364dbe0a412320fbafcde0137a","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.25.tgz","fileCount":57,"integrity":"sha512-HfmHSVDgXH0H11oCSIm7nom74Ju+apR18DshRiBAIAnd2ThXNXQLVut+lU8v6Wwwe+dVW6D4A5CYyzMnwPRneQ==","signatures":[{"sig":"MEUCIHR4CF3OSJkUkgkmL7QmXJw+1/qdWWfY+Idz03FFgL1qAiEAnw5JYma0b+gBVziBebxfvA1SAW2DcqcIJiV8JIbnxSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170266},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.25_1735313331882_0.32085265389056095","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"ocn-registry","version":"2.0.26","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.26","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"ba7461d6f52024427f311d5151edcdabbfc20177","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.26.tgz","fileCount":57,"integrity":"sha512-gQef+NH8tKYtGYkZmyEwUmjBSLV6KzSTFvYkMFXLPFh2ca8vZRtGnP+e2LlpbaqhiCTt2ZAHbRqlN9DRvES8bg==","signatures":[{"sig":"MEUCIGCEhNL/x/dR6zxqSXOtvg0qF354zN+DoMwS299z7wuuAiEA456yR56D6vxCe9Dc455XwRr7+c/ttiBTdH+cJOmnXug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170266},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.26_1736159351342_0.7672358923303075","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"ocn-registry","version":"2.0.27","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.27","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"d1a9ae6d0cf9a3354a83c0306c7dce0e9e3ebe00","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.27.tgz","fileCount":57,"integrity":"sha512-f6A3wSe8Hb6pEB9eOiCfFlxwhx9iSqmDdtEdye3g68Z59wcHi6Rn9nHvLYlOS9lSwsBGH5B8RABNhZSzrgkfmA==","signatures":[{"sig":"MEUCIQCJVjVI1jF53ip6pdpP4QBFIc3ZlbOAzub9ALUSo4gc8QIgJw8ooE9zJMaD3Wp0RCOGNEcJpeJxHhnm2LECqt1329g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170322},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.27_1736196950239_0.8544025857372697","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"ocn-registry","version":"2.0.28","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.28","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"c6cae27d3312004166e25491a9bb10595ee91b48","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.28.tgz","fileCount":57,"integrity":"sha512-hq3biukSalp3fxpnjQOFKIolIewCUNU/mTacowDV7oXAYGe/Mdj9XPBChtGjxj7mCV0RMWSlENocyHv/EAZh7w==","signatures":[{"sig":"MEQCIC5I91BPSXdxCC9RXXX29TnQIDZNW76+ZTV20wPPLhCWAiAWJnI0AFit5l65+qDRqJZ/8xs0edYMVIoxLjs9JTZmiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170666},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.28_1736246853661_0.15448178715633976","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"ocn-registry","version":"2.0.29","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.29","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"19c5ee6d8fe7f1c050e59d22ef4a7cc1f40570e7","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.29.tgz","fileCount":57,"integrity":"sha512-xhvRRvXNZEH7khAVL1qNd87fF8nsZcjb+Ul40sJz4h2AfEfLIbOBytWs6Ijiq/kf9Px/zTJGIOV8rylK3/RfPQ==","signatures":[{"sig":"MEYCIQCuX5TxyWljGafdVUhEU3J9qKIKxG3m8QjE/QoIG4bkJQIhAJ3yeyy0/A4hdAemQJ2GZM5TG2pkmvdgJX1XWnD1Qj3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170673},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.29_1736247742801_0.8566543572725394","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"ocn-registry","version":"2.0.30","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.30","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"b4e470fb117958f0686654c8a402b719380ab80e","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.30.tgz","fileCount":57,"integrity":"sha512-vbaBRymGKi/QwyW1WCqnOr/q/n6OypfHXx85bC420sIP/4g9orDFFpIE1e0xDVwpcnF6dNbrIc4VKZrZH40rWQ==","signatures":[{"sig":"MEQCIHAZIeWXnZ+VnPrm1v27x5uB1PRWjmn26gAmCfA3nJRqAiBuDgAqTi0GEnvYvma+m5OF3a3COjsbHMn/+fffw56WOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170724},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.30_1736247946975_0.1735553437125521","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"ocn-registry","version":"2.0.31","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.31","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"061e61ba52a74b9d0abd88f16301ba1793d3bddd","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.31.tgz","fileCount":57,"integrity":"sha512-Li5PbY6GiBOhVCHNBGKwADxpJRljfGYVxgOEQ/kf8lMOX/RGZLOkyHslPsrTNBpyjkZEbrsAvkfFrHe7cLSeTQ==","signatures":[{"sig":"MEQCID/2f3XgDW2NHlsEPg8Gv1TYcZTPGVeMKHLZKUFn6miOAiA4LKp5MJnuf6nMzQBbP5mDuS79LaDJ6aoYgG4/KERcgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170717},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.31_1736253768539_0.36986760091368964","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"ocn-registry","version":"2.0.32","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.32","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"fa0712df42fd76abfd1393f47a57699d1618043e","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.32.tgz","fileCount":57,"integrity":"sha512-k1O5QCdkoebPqXx/UWK6y8aqYtrJnvMZYCQ2VRnWrzYFtPSB/rv+/nnHzF3bpHHeBTyCEegdRwyAigq2lGUgYQ==","signatures":[{"sig":"MEYCIQD+2GuMzhDIWHGTZaqLdnRx/CqwVO56AtLrjChSq3ng2QIhANOilXLBf0dnb+XJNqrexRIxE31PC3mnII5SlBi+fDV4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4170717},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.32_1736260576682_0.4588501202147308","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"ocn-registry","version":"2.0.33","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.33","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"ec32ce20a7520b21a65a85bbeca94fef6fdb03fe","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.33.tgz","fileCount":66,"integrity":"sha512-8+iDZxGs7lpuxBj2PDp97gZEYCAvAf32I0FRZEt8NHhE1J4NkGcQuknVSrc4qCfYPYo44Xr29z0Uak9GLHDNTw==","signatures":[{"sig":"MEYCIQC3MR+t54vTXGJHSGdwoK5dcXmtrMUI7K8cM29OZoSmtQIhAPeqg/DTAxOTe9tQjIx9RJZj+5MWsAW/KZPsEre9ADfF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5600999},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.33_1736865856186_0.9329269915603549","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"ocn-registry","version":"2.0.36","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.36","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"72832149d46181dc9a9366f8711eadac98a2218a","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.36.tgz","fileCount":91,"integrity":"sha512-gfF9QtzlOrwgUSlbui0D7zHVv4Seacge9sBJLAsLiEIDJQImdPXHDQOmIjxKJ99MetCMhUQuHud32sFhoIDCeg==","signatures":[{"sig":"MEUCIQC13NE8N56ouYsjIRkPgfOn9Vkg/m74b4JfYXIA8EYhUwIgPcx5Hjx5ZMxlRS0oUK2oqwa6wNL4gYMWemPg2uhuBAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8778461},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.36_1737060657917_0.8130425795514671","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"ocn-registry","version":"2.0.37","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.37","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"b232e9c904421da03c2c26a564bba3f3ff9869a5","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.37.tgz","fileCount":91,"integrity":"sha512-F0rYgxN0Gy699tDzszimynWyH4d0EchXJBlzZkU1BeBVxSPElltRYDl5i4pff+e+EgbYQWGtM5fTm+cG2OdFZw==","signatures":[{"sig":"MEQCICbCEl2ULCCbqvC1MrGIupvo8/yQVW/I40sQF90zaDC5AiBW4fy0sZb7CdKosxS+iEBckqA4fotPgkwpiv9BZtfBtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8778461},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.37_1737060996603_0.9232658851116817","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"ocn-registry","version":"2.0.38","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.38","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"9785633583aa6dec04ba2b4488cac0ba0efb4a0e","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.38.tgz","fileCount":102,"integrity":"sha512-kMeHQ4vqJviDUyu4+6GzN/zwfWjrRtg3upCskT8hhQI04OhXa7HRuMzmzkib0QhgymNl5hacgrcrAoqARMsiUw==","signatures":[{"sig":"MEYCIQDMTE6efQDHjq9I4DpOgDj1Oqb38EE3K9wPFDTqP0O/KgIhAJRBmbqMggSwQgPrMpOHfdoBictevkIyjNWqY2+O+2LZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10818261},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.38_1737071691185_0.05906536700410969","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"ocn-registry","version":"2.0.40","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.40","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"2619616719c58435fd6b6c3bb46d5bc1869fab35","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.40.tgz","fileCount":102,"integrity":"sha512-xwH0CU0jb0Aw6zPsnXLKk+kTZneEbyMoV4VBqduTfcVfSJkipo/SdiAxcRoHTYyRAPbi9GHRKAHFFr3wQCtSxA==","signatures":[{"sig":"MEYCIQDJLU/559r3AZdANMoEcV5tvG0Wh1cljcxu5dBG0dNe4AIhAJkGh/2x/3gcI+JqdzQN+zmrstGvZfNEI1iHfZT3T6By","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10818290},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.40_1737406968756_0.13911802125267525","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"ocn-registry","version":"2.0.41","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.41","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"da75f3e315621cb5c0d01e40bfbd77c0a84fa9e0","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.41.tgz","fileCount":103,"integrity":"sha512-/zXPc4M8ooEeLIjUvenuyPYADxnW50pOQCnxKoF8HdF385e7av/WHvIiKOhKnE+b9FJmLWReiKfXUAtCiMjQLQ==","signatures":[{"sig":"MEQCICN3XcPpfLgxS2GUZNJ2N1YdiAFhLM1NrQILGbbvouU9AiAWb/FfK9cxGY+EkdqlTxFRDxe5P6BbRHKOXJZsU35zNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10821157},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.41_1737757713430_0.17378312561509368","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"ocn-registry","version":"2.0.42","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.42","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"50039f650a10b100b5f8a0fc4fc0fdc21eced760","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.42.tgz","fileCount":103,"integrity":"sha512-yhrhbLl/Yqkly5Gwl/vkBMy5oSdLGp/ECiqO2dus2XeyvvDjvqGIMOrDEeLL7dMcZM5Jzv58j1Uet4ZYiwy8Nw==","signatures":[{"sig":"MEQCIGnk6MWne3AmXLkPGFSsC6JMkVkZ8jtTUm9Ot0SmEZOEAiB7zmZMB512ksOHWGRbOhrt/vQ0mgXay3mhBPcZHabzkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10821156},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.42_1737758751065_0.5162024582147702","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"ocn-registry","version":"2.0.43","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.43","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"8571e0dd1275a6cd53679472235415cdea7b638a","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.43.tgz","fileCount":103,"integrity":"sha512-JcxP39R9ME/jKwZnFEQEru6RwEjlrOpnYDkev47yKs/Ervsu6n+sKHSzvn//tnEhXzVze3HjxPSlYxbGSvxTIA==","signatures":[{"sig":"MEQCIBqgaX3/QbUNx1LdCQvUKQHfRZRkDcqn6QMN/nSfcNvmAiBvq9kKZtRi0p+dyHU5phiM0/EOQq9IxHNKajSQ/mgu1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10820028},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"matheusroad","email":"matheusrosendo@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.43_1738259794027_0.5727660701387198","host":"s3://npm-registry-packages-npm-production"}},"2.0.48":{"name":"ocn-registry","version":"2.0.48","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.48","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"a9d65c93a2d996c77299d578dc138ce333a24c96","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.48.tgz","fileCount":115,"integrity":"sha512-n54aSDObzNkZR2incTNB14LnUbxcrbKunt6ZXuFXt91mCfMar6pros+G47q7e8kpVJIMp/MwTi+Xj1R96S5hew==","signatures":[{"sig":"MEQCIGkA+cpK6z7n0rjCJb3iPYNRLvbw7235hL9w/TyCYu2EAiBc1Gfq0ftMGQ5wii0VsJDw1fHzYGfpnEebTMgxzSAVWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12102331},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.48_1738948736696_0.8180171052700718","host":"s3://npm-registry-packages-npm-production"}},"2.0.49":{"name":"ocn-registry","version":"2.0.49","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.49","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"2ca0bd86232932ddca1ce4a76fd40a9c987cc0c1","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.49.tgz","fileCount":117,"integrity":"sha512-ofizaaJexfG10zJtz1ea2/0kjGK8qZhPwCHF4QY/a7LFx3WLcyEkPlR/IGWcEvcrjxGsSie1N7G5BS70WT4l1A==","signatures":[{"sig":"MEYCIQCErDuqQdU5Howrs8dVBp7MMJyKue2XR3s2xGSHHYjgOQIhAP8pfFT/leKmA5P5LiUHLMzhYSYoVRu6NKr2rCJbGOFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13791085},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.2","fs-extra":"^11.2.0","web3-utils":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.49_1738948975960_0.07162891438300756","host":"s3://npm-registry-packages-npm-production"}},"2.0.50":{"name":"ocn-registry","version":"2.0.50","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.50","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"11877208587644b29242f230c76c636fd83213a7","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.50.tgz","fileCount":119,"integrity":"sha512-I0KNMSc9QGUttQJETMEd9IZKJauw4u1EHAuk9EfSOL+VTIHgnZaJznWfKjeh1FvdprW9/0GTquu5GvccXP1m1w==","signatures":[{"sig":"MEUCIFfNgANZtG0aXekPyNWjhcNgCsCw9s7Tu4UD64grJskuAiEA3+vFcH+sPzDtxeOmF4JPn8AVGdlIwHt+S1ncCtsJVQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13285744},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.50_1739304721844_0.9598445640096074","host":"s3://npm-registry-packages-npm-production"}},"2.0.51":{"name":"ocn-registry","version":"2.0.51","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.51","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"ef6a6e32595477ade148f72397e98b5a8e7976cd","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.51.tgz","fileCount":119,"integrity":"sha512-GEqW+viIQEzJcM4MXkcGBUHdYul5IBGKWHmG4LOu4qJtHs4PiO4kK5BH6v8yqgqqLQNYDP0Nq6/nyzZ1idQTAw==","signatures":[{"sig":"MEQCIDQOggIPApEvFWdlKxguJ+fuiEZpUx9MvzNsh5T42mqwAiB/+P3I5tDbU6EWoMbjERjTzLcnVj/kY/Uas5SUakZnZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13285744},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.51_1739306107812_0.41253275442715465","host":"s3://npm-registry-packages-npm-production"}},"2.0.52":{"name":"ocn-registry","version":"2.0.52","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.52","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"65bfc272bae649ac374ff19b729c8d8b4d1380fa","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.52.tgz","fileCount":119,"integrity":"sha512-bjSLjtbqNpMWVV7tuKS6D1boYOpVawUGp/BacuBhhB4zGZfvfehexlCZ8x4P1ebpu4WKeLzFKC2UZ/92y6D5Hg==","signatures":[{"sig":"MEQCIEWr+agppjLlcMmH/YWk0Xtu64D5OHCNiohzgd0R3kO+AiAsZNFW7Ogy1RIu4HFbfCEhtO7OPDfWIPe3gqDvfgmfSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13285744},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.52_1739306854907_0.5823686247338629","host":"s3://npm-registry-packages-npm-production"}},"2.0.53":{"name":"ocn-registry","version":"2.0.53","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.53","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"bc38daa17ed4469da8d6daf05a2907108f000079","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.53.tgz","fileCount":121,"integrity":"sha512-H7LXfGFEwvMLGTnHl8pPJt2ciIUbt2/CNDxFE2Ax7yWHa/nRq+ikf9JkplQibOT/Xms+wh5IUwJgsHLE37V+bg==","signatures":[{"sig":"MEYCIQCcptuLBecO/cfnrR1Zn83rQdQkv17OxpTo1IwIaSkcdAIhAKscW1TkTWf2B4IhSAL0TkHuyHxCOngwgqbLeCIlaaz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13326325},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.53_1739309357344_0.9681787020018457","host":"s3://npm-registry-packages-npm-production"}},"2.0.54":{"name":"ocn-registry","version":"2.0.54","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.54","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"5359c94aafb8b6ccd10ad8502c02eed43ad834b2","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.54.tgz","fileCount":121,"integrity":"sha512-YHB3FAqBX85JhfLRChREfW9ghVUNmuDMBLJfnYDlMtCZ6NB/qAA8zEF6JL3h1+NNvV+M1p2Kv7dGay4YWp1DGg==","signatures":[{"sig":"MEYCIQCgD9Kx5vQdyeU3SS0gKol+h+lgi63CL1AodWfNPBIlQAIhALLPKoCm8v4mUrGN8YS1rbdFXJnqDbj2NFP9vRyegTGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13328126},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.54_1739332129632_0.5594837891191122","host":"s3://npm-registry-packages-npm-production"}},"2.0.55":{"name":"ocn-registry","version":"2.0.55","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.55","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"135d5c2c2d32b2d1062302bafc805d403e93cff5","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.55.tgz","fileCount":120,"integrity":"sha512-wvnItu0dpXCe+BqXkjgzbmKQxkNTiccLou6AiAYfaGmPbg/nX1kVmGlraguVCoaEtCpRCOsmdYRO8sj3rWk1Rg==","signatures":[{"sig":"MEUCIQDjU13lU+7a79qTrhZkX3ukDf/8gdFJvS0gRhxDx5xDpwIgZrsg/CI9meaNHymSY7qEX2+EHfpllqe490JxhaozHe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13327488},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.55_1739404235319_0.7600653056814712","host":"s3://npm-registry-packages-npm-production"}},"2.0.56":{"name":"ocn-registry","version":"2.0.56","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.56","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"32cdaa609b021d1c558a5413cadcb56602b090ee","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.56.tgz","fileCount":6,"integrity":"sha512-rRmLuNmf0qZ/Rgo/gO08fzEm0WSGnOIpqU3Wl93JBry0gtZoAiJZQr7bx/ZPSzWCqB/0NMRTQiJa/Bs3DUk9Cw==","signatures":[{"sig":"MEUCIQDwmW9gYRhbN+Jjs17rjIgW2NQ33JTF3uOslZgIb08RRQIgA9U8OmYFaPE7yBeUaMoNIBCKpX3WDsSbi3JzHbzCT0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457506},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.56_1749102606219_0.7234861263745496","host":"s3://npm-registry-packages-npm-production"}},"2.0.57":{"name":"ocn-registry","version":"2.0.57","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.57","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"cd5ad6e7dbb55cff099148b3fb71a13a92fa547e","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.57.tgz","fileCount":121,"integrity":"sha512-EESwjTgyvh3afHEORDC3eXJLAlafmjZq5R763ffz5Y9UusHn7+nvWNm+Jni7KKcsxkz54LRQY/9aJuqeY+22Kw==","signatures":[{"sig":"MEYCIQD9NWqX0wmxf5ATDbi4gk+2TXJm5V2cBpWPYyC5zVjVbAIhAPv7TA7ALW4SBlWqZao8CDZM0uibfZMqr3swwAMOw/ak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13367095},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.57_1749157690229_0.5389076746956254","host":"s3://npm-registry-packages-npm-production"}},"2.0.58":{"name":"ocn-registry","version":"2.0.58","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.58","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"530bddd2169d2adfcebd39ca3914a11fe5af150f","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.58.tgz","fileCount":125,"integrity":"sha512-7aWawmvTNGIly47naQVBRAHUwXNYjfekoRlHnXXjDluO9c4OODaqxCUdNvWI5LmcZ+SbKgBpdBi/1ilrHPdxzA==","signatures":[{"sig":"MEQCIAxBpwOv3shR/+ImbtX3ioLq47r01FxfOmUHN/QIsV37AiAXMrAms/9TkudLV2M/cjFsRM8DaVOD4X1EvlIyFmJsIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13788659},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.58_1755310394537_0.23030868613485755","host":"s3://npm-registry-packages-npm-production"}},"2.0.59":{"name":"ocn-registry","version":"2.0.59","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"author":{"name":"Matheus Rosendo"},"license":"MIT","_id":"ocn-registry@2.0.59","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"bin":{"ocn-registry":"dist/cli.js"},"dist":{"shasum":"a8668de13da55d6e3b08d739800b146ea99dd102","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.59.tgz","fileCount":125,"integrity":"sha512-xm43ZbUy+UqwhgFnOwWR8XPlhMrSKm767wxXRsU/v/CJ6o02G4Yy6AfBf9uObPblyssErDsGoCbsI4v0tLIsFw==","signatures":[{"sig":"MEYCIQDl2EnPGXF89SovXS5mP1jHcuLMTL8dBRdeawgq2xkEWAIhALDVE5VUQsvOH67A9yTTk9n8ta7VyKtcYvia6LedlTBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13789001},"main":"dist/cli.js","scripts":{"cli":"ts-node src/cli","lint":"solhint 'contracts/*.sol'","push":"git push --follow-tags","test":"yarn hardhat test --network localhost","build":"tsc && yarn copy-json","copy-json":"cpx 'src/**/*.json' dist","debug-cli":"node --inspect -r ts-node/register  src/cli ","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","debug-hardhat":"node --inspect node_modules/.bin/hardhat","build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push"},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"description":"Oli-systems OCN registry smart contracts","directories":{},"dependencies":{"yargs":"^17.7.2","dotenv":"^16.4.5","ethers":"^6.13.5","fs-extra":"^11.2.0","web3-utils":"^4.3.1","ethers-decode-error":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.9","solhint":"^5.0.3","ts-node":">=8.0.0","prettier":"^3.3.3","typechain":"^8.3.2","typescript":"~5.0.4","@types/chai":"^4.2.0","@types/node":">=18.0.0","@types/mocha":">=9.1.0","@types/yargs":"^17.0.33","hardhat-deploy":"^0.12.4","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.1.0","@typechain/ethers-v6":"^0.5.1","hardhat-abi-exporter":"^2.10.1","hardhat-gas-reporter":"^1.0.8","hardhat-deploy-ethers":"^0.4.2","@openzeppelin/contracts":"^5.0.2","@types/chai-as-promised":"^7.1.6","solhint-plugin-prettier":"^0.1.0","prettier-plugin-solidity":"^1.4.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@nomicfoundation/hardhat-viem":"^2.0.0","@openzeppelin/hardhat-upgrades":"^3.2.1","@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.0","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ocn-registry_2.0.59_1755310837315_0.4697834907350975","host":"s3://npm-registry-packages-npm-production"}},"2.0.60":{"license":"MIT","version":"2.0.60","description":"Oli-systems OCN registry smart contracts","name":"ocn-registry","publishConfig":{"access":"public"},"main":"dist/cli.js","bin":{"ocn-registry":"dist/cli.js"},"author":{"name":"Matheus Rosendo"},"dependencies":{"dotenv":"^16.4.5","ethers":"^6.13.5","ethers-decode-error":"^2.1.3","fs-extra":"^11.2.0","web3-utils":"^4.3.1","yargs":"^17.7.2"},"devDependencies":{"@nomicfoundation/hardhat-ethers":"^3.0.2","@nomicfoundation/hardhat-ignition":"^0.15.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-viem":"^2.0.0","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.4.2","@openzeppelin/contracts":"^5.0.2","@openzeppelin/contracts-upgradeable":"^5.0.2","@openzeppelin/hardhat-upgrades":"^3.2.1","@typechain/ethers-v6":"^0.5.1","@typechain/hardhat":"^9.1.0","@types/chai":"^4.2.0","@types/chai-as-promised":"^7.1.6","@types/mocha":">=9.1.0","@types/node":">=18.0.0","@types/yargs":"^17.0.33","chai":"^4.2.0","cpx":"^1.5.0","hardhat":"^2.22.9","hardhat-abi-exporter":"^2.10.1","hardhat-deploy":"^0.12.4","hardhat-deploy-ethers":"^0.4.2","hardhat-gas-reporter":"^1.0.8","prettier":"^3.3.3","prettier-plugin-solidity":"^1.4.1","solhint":"^5.0.3","solhint-plugin-prettier":"^0.1.0","solidity-coverage":"^0.8.0","ts-node":">=8.0.0","typechain":"^8.3.2","typescript":"~5.0.4","viem":"^2.7.6"},"scripts":{"build-and-publish":"yarn version --patch && yarn build && yarn publish --non-interactive && yarn push","build":"tsc && yarn copy-json","push":"git push --follow-tags","copy-json":"cpx 'src/**/*.json' dist","test":"yarn hardhat test --network localhost","ocn-tests":"HARDHAT_CONFIG=ocn-tests.hardhat.config.ts yarn hardhat node","localhost":"HARDHAT_CONFIG=local.hardhat.config.ts yarn hardhat node ","debug-hardhat":"node --inspect node_modules/.bin/hardhat","lint":"solhint 'contracts/*.sol'","debug-cli":"node --inspect -r ts-node/register  src/cli ","cli":"ts-node src/cli"},"keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"_id":"ocn-registry@2.0.60","dist":{"shasum":"6aedcd4923481670f4f1db485e88f98298bafd2f","integrity":"sha512-sl1jfSy804mxovuzN59h95FrOSEjQwG3R8QK8n3V8A1sej1UmONUUBhE2GFwfSPx42hTq2FR7QhkGh6EpGvs3A==","tarball":"https://registry.npmjs.org/ocn-registry/-/ocn-registry-2.0.60.tgz","fileCount":126,"unpackedSize":13790123,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDlEnca1xwJQOVtKAcuAv9PvPeAnQay/LqVUloQRa8FQIhAJtIqWsdWRNrFJ0Jp8XZbWwDCk6A/BAwpMeGdHdn6jyJ"}]},"_npmUser":{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"},"directories":{},"maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ocn-registry_2.0.60_1755537895233_0.22927334574535152"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-21T14:13:51.179Z","modified":"2025-08-18T17:24:55.723Z","2.0.0":"2024-11-21T14:13:51.550Z","2.0.1":"2024-11-21T14:49:43.672Z","2.0.2":"2024-11-21T15:01:22.173Z","2.0.3":"2024-11-21T15:10:17.816Z","2.0.4":"2024-11-21T15:19:04.138Z","2.0.5":"2024-12-17T15:23:40.042Z","2.0.6":"2024-12-17T17:36:42.409Z","2.0.7":"2024-12-17T18:01:40.335Z","2.0.8":"2024-12-17T19:27:16.868Z","2.0.9":"2024-12-17T22:10:24.813Z","2.0.10":"2024-12-18T10:42:16.534Z","2.0.11":"2024-12-18T10:57:21.777Z","2.0.12":"2024-12-18T13:08:13.138Z","2.0.13":"2024-12-18T14:36:33.733Z","2.0.14":"2024-12-18T14:53:53.636Z","2.0.15":"2024-12-23T23:37:48.472Z","2.0.17":"2024-12-24T15:56:41.153Z","2.0.18":"2024-12-24T15:58:51.447Z","2.0.21":"2024-12-24T16:01:38.018Z","2.0.22":"2024-12-24T16:05:43.165Z","2.0.23":"2024-12-26T16:53:42.078Z","2.0.24":"2024-12-27T13:46:40.406Z","2.0.25":"2024-12-27T15:28:52.180Z","2.0.26":"2025-01-06T10:29:11.594Z","2.0.27":"2025-01-06T20:55:50.531Z","2.0.28":"2025-01-07T10:47:33.877Z","2.0.29":"2025-01-07T11:02:23.063Z","2.0.30":"2025-01-07T11:05:47.251Z","2.0.31":"2025-01-07T12:42:48.781Z","2.0.32":"2025-01-07T14:36:16.953Z","2.0.33":"2025-01-14T14:44:16.488Z","2.0.36":"2025-01-16T20:50:58.245Z","2.0.37":"2025-01-16T20:56:36.884Z","2.0.38":"2025-01-16T23:54:51.408Z","2.0.40":"2025-01-20T21:02:49.017Z","2.0.41":"2025-01-24T22:28:33.690Z","2.0.42":"2025-01-24T22:45:51.343Z","2.0.43":"2025-01-30T17:56:34.376Z","2.0.48":"2025-02-07T17:18:56.893Z","2.0.49":"2025-02-07T17:22:56.427Z","2.0.50":"2025-02-11T20:12:02.047Z","2.0.51":"2025-02-11T20:35:08.057Z","2.0.52":"2025-02-11T20:47:35.260Z","2.0.53":"2025-02-11T21:29:17.542Z","2.0.54":"2025-02-12T03:48:49.883Z","2.0.55":"2025-02-12T23:50:35.521Z","2.0.56":"2025-06-05T05:50:06.399Z","2.0.57":"2025-06-05T21:08:10.498Z","2.0.58":"2025-08-16T02:13:14.815Z","2.0.59":"2025-08-16T02:20:37.609Z","2.0.60":"2025-08-18T17:24:55.536Z"},"author":{"name":"Matheus Rosendo"},"license":"MIT","keywords":["smart-contracts","registry","blockchain","ocn","oli-systems","ocpi"],"description":"Oli-systems OCN registry smart contracts","maintainers":[{"name":"matheusroad","email":"matheusrosendo@gmail.com"},{"name":"matheus.oli","email":"matheus.rosendo@my-oli.com"},{"name":"dvrosalesm","email":"rdiegovladimir@gmail.com"}],"readme":"# OCN Registry 2.0\n\nThis is the second version of OCN Registry originally in https://github.com/energywebfoundation/ocn-registry\n\n## Open Charging Network Registry\n\nDecentralized Registry smart contracts for Node operators, OCPI party and Service providers. For Ethereum-based networks.\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a24c1584300a4c758d8da109a3e6cb80)](https://www.codacy.com?utm_source=bitbucket.org&utm_medium=referral&utm_content=shareandcharge/registry&utm_campaign=Badge_Grade)\n\n### Pre-amble\n\nThere are a few concepts which first need to be explained. The Registry smart contracts works on Ethereum-based\nblockchains. That might be [ganache](https://github.com/trufflesuite/ganache-cli) if running a local development\nblockchain, or the pre-production or production chain of the\n[Energy Web Foundation's blockchain](https://energyweb.atlassian.net/wiki/spaces/EWF/overview). These chains use\n[Etheruem's public-private key cryptography](https://ethereum.org/wallets/). In the OCN they are used to identify\nNode operators and OCPI parties on the Open Charging Network and can be generated in a variety of ways, for\nexample by [Metamask](https://metamask.io/).\n\n#### Signers and Spenders\n\nThe OCN Registry allows for two ways of adding and maintaining listings. It can be done directly, whereby a\nsingle keypair signs the registry data and sends a transaction to the blockchain network, paying for the\ntransaction fee in the process. This is arguably simpler but requires each keypair to be funded. Alternatively,\n\"raw\" transactions can be used, whereby the registry data is signed by the data owner's keypair and sent to the\nblockchain network using a different, funded keypair.\n\nTherefore, in \"direct\" transactions, the signer and spender are one, named just the \"signer\". In contrast, in\nraw transactions, the \"signer\" is the data owner, and the \"spender\" is the one paying for the transaction.\n\n#### Node Operators and OCPI Parties\n\nThe principle behind the registry is that the nodes, comprising the Open Charging Network, need a way of discovering\ncounterparties they are not directly connected to. This works in two stages: OCN Node operators (i.e. administrators)\ncan list their node in the registry, which allows OCPI parties (i.e. Charge Point Operators or E-Mobility Service\nProviders) to link their services to a registered node.\n\nNote that the registry listing must be done by the OCPI party before an OCN Node accepts their credentials\nregistration, so that the OCN Node can ensure the party has correctly linked themselves to that node in the registry.\n\n#### Party Certificates\n\nAs a goal of having an open and non-discrimanatory registry, the OCN registry supports party registration through\ncertificates, which are issued by a trusted party that verifies off-chain that the party is not being impersonated by\na malicious actor.\n\nThese certificates are based on a ECDSA signature issued by a trusty third-party which then need to be registered as valid\nverifiers on the registry.\n\n#### Oracles\n\nThis is an optional feature which manages the status of the OCPI parties registered on the node, while integrating certificates\nensures that parties are valid the registry still needs a way to check if the party is valid in the future.\n\nOracles enable a way to constantly check if an OCPI party has a valid and active role off-chain, in this way the OCN Node can\nconstantly check the status of the parties and act accordingly.\n\n##### Example OCPI Party connection steps:\n\n1. Operator signs a transaction stating they run the OCN Node on domain `https://node.ocn.org`. The address of their\n   wallet (`0x9bC1169Ca09555bf2721A5C9eC6D69c8073bfeB4`), used to sign the transaction, now points to the domain name.\n\n2. OCPI party signs a transaction stating they use the OCN Node of `0x9bC1169Ca09555bf2721A5C9eC6D69c8073bfeB4`. The\n   address of their wallet, (`0x0B2E57DDB616175950e65dE47Ef3F5BA3bc29979`) now points to the wallet address of their\n   OCN Node operator.\n\n3. OCPI party does the credentials registration handshake with the OCN Node at `https://node.ocn.org`.\n\n4. Party is now able to send and receive OCPI requests from other OCPI parties on the network. Likewise, they gain\n   access to the setting of Service permissions.\n\n---\n\n## Setup\n\nclone this repo and install dependencies:\n\n```\ngit clone https://bitbucket.org/shareandcharge/ocn-registry.git\ncd ocn-registry\nyarn install\n```\n\n---\n\n## Development\n\n### Environment variables\n\nfor development purposes rename .env-example to .env, or create yourself evm compatible wallets and insert them in a .env file or attribute straight in memory (`export DEPLOYER_PRIVATE_KEY=\"PRIVATE_KEY\"`) , optionally you can insert polygonscan and etherscan api for smart contract verification (last three variables):\n\n```\nDEPLOYER_PRIVATE_KEY=\nDEPLOYER_ADDRESS=\nNODE_PRIVATE_KEY=\nNODE_WALLET_ADDRESS=\nCPO_PRIVATE_KEY=\nCPO_WALLET_ADDRESS=\nEMSP_PRIVATE_KEY=\nEMSP_WALLET_ADDRESS=\nMUMBAI_ALCHEMY_URL=\nPOLYGON_ALCHEMY_URL=\nETHERSCAN_API_KEY=\n```\n\n### How to initiate hadhat local network\n\n- `yarn localhost`\n\n### How to execute local tests\n\n- Tests should be executed stand alone in a separate blockchain called hardhat that is built only for that: `yarn hardhat test --network hardhat`\n- If run-all.sh script was run over localhost network, tests could run over localhost as well: `yarn hardhat test --network localhost`\n\n### Fund wallet (You dont need it for Hardhat localhost)\n\n- For ganache, execute: `yarn hardhat send-stable-coins --network ganache`\n- For external blockchains (mainet or testnet) fund the wallet in .env (WALLET_ADDRESS)\n\n### Deploy Contracts\n\n- Deploy and setup Smart Contracts: `sh run-deploy.sh <NETWORK>`, example: `sh run-deploy.sh localhost`\n\n### Publish deployed Smart Contract Address\n\nThe deployed smart contract address are desined to be packaged inside the dist/deployment folder and published in the npmjs repolitory to be accessed publicly. Only members of the oli-systems organizations in npmjs have access to publish, to do it run:\n\n- `yarn build-and-publish`\n\n### How to get the Address of the Ocn Registry Smart Conctract\n\nyou can use the following cli command for that:\n`yarn cli get-registry-contract-address  -n <NETWORK>`\n\n### Verify Contracts (Polygon testnet only)\n\n- Verify the OcnVoteToken SmartContract example in polygon scan:\n  `SC=OcnVoteToken yarn hardhat deploy --network amoy --tags verify`  \n  Result: https://amoy.polygonscan.com/address/0xe69907c318B0Ca7F04d0849BCC2558d65BB2a61A#code\n\n### Governance\n\n#### [Localhost Only] Propose, vote, queue and execute a proposal at once\n\n- `sh run-governance-example.sh localhost`\n\n#### How to make a proposal\n\n- `yarn hardhat propose --amount 150 --network localhost`\n\n#### How to vote in the last proposal (proposals.json)\n\n- `yarn hardhat vote --network localhost`\n\n#### How to queue the voted proposal (proposals.json)\n\n- `yarn hardhat queue --network localhost`\n\n#### How to execute the queued proposal (proposals.json)\n\n- `yarn hardhat execute --network localhost`\n\n### Registration\n\n#### [Localhost Only] Make registration of node and parties at once\n\n- `sh run-register.sh localhost`\n\n## Usage\n\nThere are several ways to interact with the OCN Registry, including:\n\n- [CLI](#cli)\n- [TypeScript Library](#typescript-library)\n- [Java Library](#java-library)\n\n---\n\n### [Command Line Interface](#cli)\n\n#### Basic Usage\n\nTo make sure your installation is correctly working, verify with the following command, which will\nprint the version number:\n\n```\n$ yarn cli --version\n```\n\nYou should see the version number, like: 2.0.0\n\n##### Getting Help\n\nThe CLI and all of its sub-commands have help text relating to usage. The top-level help flag prints all possible\nsub-commands which can be used:\n\n```\n$ yarn cli --help\n[...]\n\nCommands:\n  cli get-node <address>               Get OCN Node operator entry by their\n                                       wallet address\n  cli list-nodes                       Get all OCN Nodes listed in registry\n\n[...]\n```\n\nMeanwhile, using the help flag on a particular sub-command will show more detailed information:\n\n```\n$ yarn cli get-party --help\n[...]\n\nOptions:\n  --network, --net, -n  Specifies the target network.\n                          [choices: \"local\", \"volta\", \"prod\"] [default: \"local\"]\n  --address, -a         Wallet address of the party                     [string]\n  --credentials, -c     OCPI country_code (ISO-3166 alpha-2) and party_id\n                        (ISO-15118)                                      [array]\n\n[...]\n```\n\n##### Setting the signer\n\nThe private keys of the signer (and optionally spender) are needed for each transaction (modifying state of the\ncontract). Think of this like setting your credentials for a cloud infrastructure provider's CLI (where an\nenvironment variable like `AWS_ACCESS_KEY` dictates to the AWS CLI which user/role is accessing assets). Note that\ncontract calls (i.e. reading data) do not require this as data is public.\n\nSetting this can be done in two ways: environment variables or command line flags.\n\nThe first method allows all subsequent commands to use the same value for signer/spender. This also means that\nit is not necessary to state the signer with a command line flag.\n\nUse `export` on Linux/MacOS to set your shell variables:\n\n```\nexport SIGNER=0xbe367b774603c65850ee2cf479df809174f95cdb847483db2a6bcf1aad0fa5fd\n```\n\nIf using a raw command, the spender is also required:\n\n```\nexport SENDER=0x2f0810c5fc949c846ff64edb26b0b00ca28effaffb9ac867a7b9256c034fe849\n```\n\n**Important: do not use these private keys outside of development! They were generated for this guide only.**\n\nAlternatively, flags allow setting the signer and spender for each command:\n\n```\nTransactions:\n  --signer, -s   Data owner's private key. Required for modifying contract\n                 state.                                                 [string]\n  --spender, -x  Spender's private key. Required for sending raw transactions.\n                                                                        [string]\n```\n\n##### Choosing the network\n\nBy default, the registry will look for a local hardhat instance running on `http://localhost:8545`. This is the\ndevelopment chain which can be started with `yarn localhost`. This also provides 4 funded keypairs to play around, one for each kind of player we use here: deployer, node operator, cpo operator and emsp operator.\n\nEach command can be run against additional networks on which the OCN Registry has been deployed using the `-n` flag.\nThis includes [Volta](https://energyweb.atlassian.net/wiki/spaces/EWF/pages/702677023/Chain+Volta+Test+Network),\nfor the OCN public test environment, as well as the\n[Energy Web Chain](https://energyweb.atlassian.net/wiki/spaces/EWF/pages/718078071/Chain+Energy+Web+Chain+Production+Network)\nfor production.\n\nAdditionally, overrides can be provided to change default network variables. A JSON network file can be specified\nto tell the CLI of custom variables we want to use over defaults. A common situation where we might need this is in\na local development setup using docker-compose, where we need to modify the host to point to a container's IP in our\ndocker network.\n\nA network file should implement the `Network` interface in [`src/types/network.ts`](./src/types/network.ts), though it\nis not necessary to provide every field. For example, in the aforementioned docker-compose setup, we could override\nonly the provider host in our JSON file:\n\n```json\n{\n  \"provider\": {\n    \"host\": \"172.16.238.20\"\n  }\n}\n```\n\nWe would then use the CLI by specifying our JSON file with the `--network-file` flag, which can be absolute or\nrelative to the current working directory:\n\n```\nyarn cli list-nodes --network-file ./overrides.json\n```\n\nIn this case, we are using the rest of the fields from the default `localhost` environment. We could do the\nsame with the test (volta) network:\n\n```\nyarn cli list-nodes --network volta --network-file /path/to/overrides-volta.json\n```\n\nFor a list of defaults for each network, see [`src/networks.ts`](./src/networks.ts).\n\n#### Get all nodes\n\nTo return a list of all nodes and operators, use:\n\n```\nyarn cli list-nodes\n```\n\n#### Get an operator's node\n\nTo check the domain of a single node operator on a particular network, use:\n\n```\nyarn cli get-node 0xEada1b2521115e07578DBD9595B52359E9900104\n```\n\nWhere `0xEada1b2521115e07578DBD9595B52359E9900104` is the operator's keypair address.\n\nTo choose the network to use (as outlined above), set the `-n` (`--network`) flag:\n\n```\nyarn cli get-node 0xEada1b2521115e07578DBD9595B52359E9900104 --network=volta\nyarn cli get-node 0xEada1b2521115e07578DBD9595B52359E9900104 -n prod\n```\n\n#### Listing a node\n\nOCN Node operators can make their node visible on the network by adding it to the OCN Registry. Creating and updating a listing can be done using the same command.\n\n**Note**: If changing the domain of an existing operator, call `delete-node` before `set-node`\n\n```\nyarn cli set-node https://node.provider.net\n```\n\nAlternatively, using a raw transaction:\n\n```\nyarn cli set-node-raw https://node.provider.net\n```\n\nRemember to set the signer AND spender for the raw transaction. If not using environment variables, set with the following flags:\n\n```\nyarn cli set-node-raw https://node.provider.net \\\n        --signer=0xbe367b774603c65850ee2cf479df809174f95cdb847483db2a6bcf1aad0fa5fd \\\n        --spender=0x2f0810c5fc949c846ff64edb26b0b00ca28effaffb9ac867a7b9256c034fe849\n```\n\n#### De-listing a node\n\nIf an operator decides not to provide a node any longer, they can remove it from the registry:\n\n```\nyarn cli delete-node\n```\n\nOr as a raw transaction:\n\n```\nyarn cli delete-node-raw\n```\n\n#### Get all parties\n\nList all registered parties on the network:\n\n```\nyarn cli list-parties\n```\n\n#### Get party information\n\nCheck the registered information of a given party using their address or OCPI credentials (`country_code` and\n`party_id`):\n\n```\nyarn cli get-party --address 0x0B2E57DDB616175950e65dE47Ef3F5BA3bc29979\nyarn cli get-party --credentials CH CPO\n```\n\n#### Listing a party\n\nTo list a party, the following information is required:\n\n- `country_code` and `party_id`\n- role details (role with certificate metadata)\n- OCN Node operator wallet address\n- name\n- url of the sercice\n\n#### Role Details\n\nIn order to register into the ocn-registry the party needs a valid certificate signed by a allowed verifier, this certificate can be generated following the instructions on: https://github.com/olisystems/banula-provider-credentials\n\nThe following commands can be used to both create and update the party information.\n\n##### Scenario 1: party_id with single role\n\nUsing a direct transaction:\n\n```\nyarn cli set-party --credentials CH CPO \\\n    --roles CPO \\\n    --operator 0x9bC1169Ca09555bf2721A5C9eC6D69c8073bfeB4\n    --name 'local cpo exp1'\n    --url http://cpo.example.com\n```\n\nUsing a raw transaction:\n\n```\nSPENDER=d6ca2410370821633d05f95a2856afadea95e07b8242b5c1aa0cb7196da1e0a3 \\\nyarn cli set-party-raw --credentials CH CPO\n    --roles CPO \\\n    --operator 0x9bC1169Ca09555bf2721A5C9eC6D69c8073bfeB4\n    --name 'local cpo example'\n    --url http://cpo.example.com\n```\n\n##### Scenario 2: party_id with multiple roles\n\n```\nSPENDER=d6ca2410370821633d05f95a2856afadea95e07b8242b5c1aa0cb7196da1e0a3 \\\nyarn cli set-party --credentials CH ABC \\\n    -roles CPO EMSP \\\n    --operator 0x9bC1169Ca09555bf2721A5C9eC6D69c8073bfeB4\n    --name 'local cpo and emsp example'\n    --url http://cpo_emsp.example.com\n```\n\n##### Scenario 3: platform with multiple roles under different `party_id`s\n\nIn this case, the platform must use different wallets for each `party_id`:\n\n```\nyarn cli set-party --credentials CH CPO \\\n    --roles CPO \\\n    --operator 0xB43253229b9d16cE16e9c836B472D84269338808 \\\n    --name 'local cpo exp1' \\\n    --url http://cpo.example.com \\\n    --signer 379a602e6068f313de54bf118d38071b22ed15caf854d1050c3fed455ab75f50\n```\n\n```\nyarn cli set-party --credentials CH MSP \\\n    --roles EMSP \\\n    --operator 0xB43253229b9d16cE16e9c836B472D84269338808 \\\n    --name 'local emsp exp1' \\\n    --url http://emsp.example.com \\\n    --signer 379a602e6068f313de54bf118d38071b22ed15caf854d1050c3fed455ab75f50\n```\n\n#### De-listing a party\n\nUse the following command to remove a party listing from the registry:\n\n```\nyarn cli delete-party -s PARTY_PRIVATE_KEY\n```\n\nAnd with raw transaction (setting including signer and spender PKs):\n\n```\nSIGNER=2881dee3e96e383a222c39687dee395d5ba70965fd9caa7a1d686c4d78adc93d \\\nSPENDER=d6ca2410370821633d05f95a2856afadea95e07b8242b5c1aa0cb7196da1e0a3 \\\nyarn cli delete-party-raw\n```\n\n---\n\n## [Java Library](#java-library)\n\nHow To Generate Java classes from Smart Contracts to be used by OCN Node\n\n### Compile smart contracts\n\n- install solc select: `brew install solc-select`\n- install right solidity compiler version: `solc-select install 0.8.24`\n- generate bin and abi files: `solc --abi --bin -o wrapped-java-classes/build --base-path . --include-path ./node_modules  contracts/OcnRegistry.sol`\n\n### Generata Java files\n\n- install sdkman: `curl -s \"https://get.sdkman.io\" | bash`\n- `source \"$HOME/.sdkman/bin/sdkman-init.sh\"`\n- `cd wrapped-java-classes`\n- set java version using sdkman: `sdk use java 17.0.10-amzn`\n- generate files:`sh web3j-1.6.1/bin/web3j generate solidity -a build/OcnRegistry.abi -b build/OcnRegistry.bin -o src/main/java -p com.oli-systems.ocn-registry-v2.0`\n- verify a file OcnRegistry.java was created in wrapped-java-classes/src/main/java/com/oli-systems/ocn-registry-v2/0\n","readmeFilename":"README.md"}