{"_id":"@api3/airnode-protocol-v1","_rev":"57-14e2a0955579b031c9c547fd5efee9f8","name":"@api3/airnode-protocol-v1","dist-tags":{"latest":"3.4.0"},"versions":{"0.1.0":{"name":"@api3/airnode-protocol-v1","version":"0.1.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.1.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"3c9c69f029d4beee041549ca2f7f5f55466f2e70","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.1.0.tgz","fileCount":747,"integrity":"sha512-5fbU0odiaCBJYGkMRGwFXy6yE+lczpO10ydMsMXksPXx4SJfS69PfyJTWwiFo++LiGCQSrGCp9SOFGG7ECDVMw==","signatures":[{"sig":"MEUCIEDwfKSosiGowGKS9Vb0LIZbWJCkdoXGqZyZ9xymLO2DAiEAyhpLduVnZCiapHu4NTWqgCMhozx0GNQ4yzpCodgeHJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3316421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX6g/+Jaf2v7kqwd52BaXE2buqEHWumj6aoIHszxknkD5maqUrwZys\r\nY1s1qMwbceKKi1F7J0pd5z1bFKsGmgnO3uRMcHhJLhXslqZwcgkOjMxc+C6T\r\nwMwuqELBkOObZsYDoj1TQlCCu7iPPvZv0gFJr3M24bLamm1Ge8z1DEyESB9/\r\nnrQVQRXiwJiyngGF7y6r25a9p3sxzZeQlbVY7BAyDEem1SJA4xlU8584cPQ/\r\nmF8jx8vzp3b3AzR6tbiBPkgR/M3skOfG2IymoJNjgqQUVFbL073bmZyhIMq6\r\n3zKa2h8C2KQKsj5rIpjoBDeukaop/eg90ld8pr7B7ruw4gsnjf+ZgeJL6ubs\r\n98bMydawEm4VBmIuDOkdvn1c0T6lqU9Aiy8lFGkP8+h4+7SOtdigDNyxIPqf\r\n1OlWhs+vsycARUUxhTC7zVUVqGh6EZ+pv7ggaUHjj08bTYILLz22zZAtAOV6\r\nckgtaMg/nParEBLEniOxgmhZitatoZ9vJPDwOb6oK5Is3BQ3BrwZoX444e9x\r\nH4D7kPcvTbFYD9a6z/tJVJGZ4RCFhDYNo5PO7y47wsNSsUheQoSmexFffJkl\r\nNn7BqOtTLc0O4+cf16sfS4U4uGb2dgp1wOL5bj26CE5xEezWuHbZzSXVyNvV\r\n7p+sfDFdYguLiBH8O1U7qJ1sYV1EOwzVCyc=\r\n=WDg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","@openzeppelin/contracts":"^4.4.2","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.1.0_1649776065668_0.39993008460116775","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@api3/airnode-protocol-v1","version":"0.2.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.2.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"bd877c138ee99a6555a44d5c081706f0d8499a8b","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.2.0.tgz","fileCount":754,"integrity":"sha512-L1OtE82NJVj84UD7lN9gnTF2qnII5FDr5X4dnWibMxptUPLeTq+OW57yXU/yqPbeTQ7VT1MTVMe9sLdMfPAplg==","signatures":[{"sig":"MEUCIB+VzkTann3vbMDd6TmoDgwmFV+t0cvJgVe9xC79NOhLAiEAvnh32yj/06wh7KCXaSAQ7YN2pTs3dKv89Qc0/TJ0zkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6BPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSjQ//Y62r+rI2SFArOjAQvI5nzI/PEQWS3qSP8te4jwo+R/rrbBqW\r\nWol/SyGw487pP6amAMMquv9Souycwq7pxCu9Ckfr7lJAxReHPrDzJGKxpd9e\r\n3Z05RFpH2PfyXYdnTwlUsUTqkbg9P81He0blrNphNL48xQyoMEcfJupxfxB0\r\nsqxzqMqFUfIui5wmNSHkJKC61Cn6aO29EGSoCwu4bVnnB7/6TnzoR5hvsrww\r\nBNZCHo1GGvBJvmiAf+1hBSDEUnH3iVFzOpPc+WYQC8L2cfm6Ej2obAHe4VrT\r\nefEajnZAmbz3o+KfPVN5KxNRSrZzEmE3wVkjhyOpfdaNwe+TTThyP7zHFA4k\r\nu1tf09QUSBzaeHBceDxOrGunxhdmmtJ2LUSddyOmJTD1rW4BxVwPD9IVu6si\r\nyWRO+jF/F7FNERYfuj0AfQhWuz05LvYXCNP3bbBav+R/bZKyC/ZMhD5IPY2R\r\ntlamTYOtKiCZgvPCyQA1oT570SYBktKYWRDXq3gI+DtTcd41dQglBQ83Frda\r\n85uu/xI7V1mETfWXfge87O1NnZHYLYoxm+wdTRyy5BoP2/PDgOVWhF8c8o2E\r\nRLftz1tfvqGeU8NlsbvX/arXcCUyPIXdJuvnjzCUxKUJ1ldlq48NOrRWrs4Z\r\nGIPkU20qQtKGuIgxxXDOorVROyKY85T6jYI=\r\n=946X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","@openzeppelin/contracts":"^4.4.2","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.2.0_1650958414742_0.6154853685214834","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@api3/airnode-protocol-v1","version":"0.3.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.3.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"87976057bc625d174f16efad8139d85185b23cca","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.3.0.tgz","fileCount":756,"integrity":"sha512-2GRK6wSsQuDbf34emOVOryo/l1+4iSsf+cuNzcRALl33KR5i3wk8mQ5IlCVsMGHHAvg4s5CFGz4y7azf693tbQ==","signatures":[{"sig":"MEQCIEzHgSWwpxYx65rIZlYne2WxoZ2HeH/X2cQRl5rbAwhWAiAwAgv4Fdge/xp0+cqgFtQB0efxBdF4G9LXHcB9d2I8pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaCMiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLURAAlFnMLrXp5EBi1XOJYh0NNF2j64re2P4pyCtQPADG88HJCnhe\r\nq1dq4m/ot6b+mRYNrGvzZymlcWiGV4/6yj2aE9VUpxM/jSR1/M3g3rkxjIGk\r\nuolNlrHgUnZi3PdNDKaMrKmFTxcE/+tCMsbSWGCPvO8LFintElauz3ww+nRA\r\n9gVo8R+hbTBVtECky7iO0bpZHrFYGKvzXjRp6a2CsN7zB2ehqW8v3f1XLs+e\r\nDrxz1sTnh3CXN9c04cuhG/qWREJkRDhI4R0w+JfKUHUgEqnzZfvxfqIzu37A\r\nTnXIlfrZUe7i3PHjCPfcjYzSbhcjmpjwrvWLo1F5QiUmAqOvJobnR+m8Q78l\r\nAHOfJcEqZfro3WJWhBequ5ehmHVjDSQixsDS4i6JT+87dpX2hKeBKXr+UfsP\r\nO/q8dR91XeyKbVURMEOzuZdQnKUlOFFRPRqK9lOxFmzcc3c0iC7jd1oa6EPx\r\nzj31q9AYoCxmx0ilkcoJ5Cdo0gy1C0K5vdkPUUMZKWzePnbLYYi1jN2ngF2o\r\nz/r7IjBNG6hY2f/tXaee+ZjAxV6zYYvyGD1zo5W7Bs/y5FI5o+dRaWjLXF9d\r\nR75UZsIZ2p1ofa7X33bV4iVmNVvMMi/Erj6/Sf1pS4v5qeILfTASE2fQeH8n\r\nPfoDwPeJQD7TnntK+75/P6v9nVpQ9bcbUHo=\r\n=p8G8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","@openzeppelin/contracts":"^4.4.2","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.3.0_1650991905804_0.9230192000051023","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@api3/airnode-protocol-v1","version":"0.4.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.4.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"29b7d542669820313e0d4425588345732e7c4a8f","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.4.0.tgz","fileCount":756,"integrity":"sha512-vrI5vPjv1jFInU/eK07Z2/m1udbtABzHsO42Mx7gDe4tDLKYLvP/SzvrwjSJfaOFPfsKjoNVNtArlLkaaHr20Q==","signatures":[{"sig":"MEYCIQDdcirrwgs/0zNfxyK93o74p4n6XsWvvM21eHzh7nyrOQIhANoBhv8lUCGUYHJIZuHcai/8GsQa/4HHOyqSNZIeJn+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic6ZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHZQ/8CEnQDJnvQzX8vBuqOuzJSRF0bApbzokqLw3JhlmaZlIDNjV7\r\nIRm8ZmQD8pBbIGxX9qLZa1Pqy8iYRa3KamxSS0LaA4egST7c2rk4qJioeRUb\r\nsodLgcfZN4TJ+vQKSLOFz7naLQtKnaN1xyhCsGsBs1rgR5AGvJ4ZCahtVOIq\r\nSP+6eQFcWjFcw6AN4BUhZaFabxhKgASHCzdWpImwseRkiQMkq2tlAVCHNzLw\r\nGpNd+umw3EJeFepEhqD1uxlan5R1ShCtQ0icG+TQPM5qjlrtJme8w3WgViPS\r\nhGak+DXVBry49HhO+4egURJkmqN3cHB8nLB8+PT2Tv3gIN8zMsT3huWkZuV2\r\nd9oicZ4lqTW//8T2pA7zWM9S4TNL6RVOgk2yCeP9UUfoSKEjKVS+fbsfufLF\r\nMbVb/846iQ45RZDOS6HRyO95MPxgV69nGm7crVqHWqcCJwYWmEOYCKJnwP5C\r\nDrx78mPVSOxIZd2VNThHvygt9uchB/JdOOjz7HVBBZSAZNOryevq5EaE97Qw\r\nHKyZL8iwrVIKb6i3Va35q6N/svdacTstjYDAYx/aZ9cYSIeq8+8c4qNOpPsk\r\n/lkkT/gEIKbal5q6o6SVMG3cu5g0QT2l18+iQraYnohvSR6jPlWGZs49x0Ad\r\nGMaioInv1yTh+a46lyehSP6F9R9kDHO80pc=\r\n=vBrr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","@openzeppelin/contracts":"^4.4.2","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.4.0_1651746402059_0.10887739983044686","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@api3/airnode-protocol-v1","version":"0.5.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.5.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"d22366e65bfaccdb9a86398bcb1d219e1643034a","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.5.0.tgz","fileCount":756,"integrity":"sha512-LuX9xOZbeEDAPM2fikCxb5C0FCdT7Cw95cch+4gulWf9biXEnpFvlx6zlkgDnBsZReZoZUtzewRgUENo50Y8sA==","signatures":[{"sig":"MEQCIDo2CYLpj0sv6NegQylpBkF7NM3Ahw2YMhyOZ4bRCXFzAiAk2mRh3Ri1xtYGLlOYQRpiWFnwYsW7fhIyyzOpeoKLkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifkbYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxIA//Z8eLIii8np2+B/0km3nvub2Fbr/ipCfiW51QCK+y2deV18mP\r\nl9ktRUkK8o7tn5kv7d4ss4x+9cTkXAj+ol2EqX4w3MmWShddk1svETlUJV+4\r\n9qz/WW10R5TO2ymY+lQNz19T06OygVDe1f/uiQ3QNH1DdfECjW5EeRLZnpX8\r\nxkmrRqZu/Qelunm+wXU7Rj/hhZUAD4tRcQDUCAVKwKa/NJ0Y2QtmXcjFzbf4\r\nhlY4n0kdA49rCsb8m7q5OJljoqTY8e/TtBC/abUPJ6JLOKqgfMWa8kpeaQdm\r\nv6ssdpKh521eHWwsce90dzXLUXZviC8xSm7w5691mG3xEveBti/t0yEjsEBq\r\nPSAodiXwFyC/NrADl8I2w1XSThqGvkjJNdfGB3iFBaYpuAssFn2N1fMfHLZU\r\n057Fr/4zsLYBqfEkNUh3Z/Io1cLLRTvUHy3UTzumJNUoe5HAkBG0hGWcbgjz\r\n1Rc9ZxxUvw4mM/odauCclra0OLsVTfz1R3IwqTJrm1tQH62zE2/CNysth4gi\r\ndyOsnVIBbxGT5xvlLJBJYufmAfSln9rA01RgD6TBJyh8lA51ogcQylV1iMrW\r\nQDu5s+1qPhQ1P+Nl46HM8RZM9YgY7uNpCQIDqj5S2uEpcDJFOf9EORXMNky0\r\n2dQZDw9/6fFOLyrjgb1Wx5M448KA36xbR8U=\r\n=sWIz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","@openzeppelin/contracts":"^4.4.2","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.5.0_1652442840119_0.7133556632315896","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@api3/airnode-protocol-v1","version":"0.5.1","license":"MIT","_id":"@api3/airnode-protocol-v1@0.5.1","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"a3ac38e95a3c66df6ab3f5cb03195f7be80a1fc3","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.5.1.tgz","fileCount":742,"integrity":"sha512-0UHB3dRlTjL80hAg7bAm+/+UL0PLsv6KdbmMbA0jx7I7GZjmHDvOeoL/wUFFEuFRAVA/tEz4MbJFaFzkDhj8jQ==","signatures":[{"sig":"MEYCIQC9FDNnxqECy17aLuQEkfs9JHFdVskQUAnb7w7RWdLIcAIhANHd9dbjMm6PbW4LWVXxhHFJ5dXAbWsDkjt47cbfA0wV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3338447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikMhtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon5g//YUjXy+JeOhsUyo5vDLvuGOYBaq1zJi3Dei0LEW2Qkydm1OeU\r\nmWJZZMksbg6lAhhBvODQQSkrbq2hqYEQtnjdwvil9Ek25YdnULsqr7SfkP6l\r\nWkO44W7IaymjUaXfSYNyc7XuQRroKOwDdc0PpAZTbG1lc6LHf0Weu5Ra2lP/\r\n6xwCqdSWsETJAiycmorbAbIhTJU4z1hz/DT9gKCZR6RnqEbehaf1vktyBwI2\r\nog42pn8ESH5hD20yfNBlMJshEZZpva3hgAS8fse6HaEHVXeuBPrtVgw1zkwz\r\n/LUb3hbLtRkNsMAUKl7krIAnz902Wbt1aJPBeznagjdydvy6O03FXeqePZIG\r\nMb02BtSukYYD0J0gghdOyF8CIn7yW/nkiWRXbaF6zL1CROJmqhYsIYTOm9mh\r\nzLywv77dJZnkgJRj/lczUgOzVWSyVVGe4Am8KBjN01zVzsSOuG5MFrhFhxhB\r\n0yxygAcE4r7IpPmC2VNat7mSxRAB8+zMz7D3IwlQOkeefq3S5pslGUM9nVnN\r\ndROhUEIwNH+lZZ4eKubfwm6ZXcTwr6R7bY7LDNPMioj5VEdRjYTU1PN0A9Zm\r\n/dw9AaEdchzjCFy46mboOiPRV8yoyLN5EGHCWqiWLLlhwJEJUU5mq5+dpbrQ\r\nRcmwPtF6XZJj6eLz0VCvalGdgrjJJ0Nb8E4=\r\n=RHJi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","@openzeppelin/contracts":"^4.4.2","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.5.1_1653655661234_0.3682363868764098","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@api3/airnode-protocol-v1","version":"0.5.2","license":"MIT","_id":"@api3/airnode-protocol-v1@0.5.2","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"7144ab0c53ff153b32f4ce22bb60cab77344a78b","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.5.2.tgz","fileCount":742,"integrity":"sha512-hzS/E6eGB6GiXaQfWXvQlGwwxU3frEfq7I35qpPh8mrteWc4czJQS1OPcrQFZiNeyU/f6rUDoUY/oPPrhCzSbw==","signatures":[{"sig":"MEQCIF4K/SxasSGKPYnJDsHbI90oAAIzC15/GLAQlBaq6KyjAiAvimsK6pWnFGj0ucCy/vBhN3ZiK64jG5khxAEsI3wTgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3338449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwGT9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprdRAAgCZAxytp6lTPYUYjBRjlw2qtJIslW5TnmXkZYZ/VcCEfX5nL\r\nCgYk+EpA1gyzPeZUdr7tDovaUnNMccpj/McVxNmAqMLBzworTSLaY40Ihfgf\r\nTDjEvKNZYvwtTWajzG5Yk4dEhI9uClkXnIeyqtaIn6pgmctuy3q57sBrUTtB\r\n8hP/RFK73JF2pFwdLN/bcqpRHBCqUS8v7DU0nhp9JO2Dsf8ENuxfEi+m0y49\r\nZyRL3PaO6d2mJoaW3Y0yfOV4pbhKaLCGZ8IRJYRvQVCxuYil9SL9Z7ZfaxSK\r\nAzJ0M5lT4EKJZTBI4q1qjpJHdiyUZmzoaSaiDbhw+Y+ozsZAMJ6SKdh4B1Fq\r\nPndInbnnffyGCMilgpZ5NdmzNtvOLSkWO4BLsUrcgj33xFM78l0hAS1iNr3D\r\n2M9FlbcbFcADDAlG9X/7ODtCl7WIn8QN9j/GYeDYFbBaLOeFXgPU3jFB2Mwg\r\nTWvTOcyUH23d4s7cmROFGBPYFFQofkASXjGiSxal1JDpDnzaq1c3732akEy+\r\nSsx3uHAOfMe/LKoY1tAOs7BtrbOVTr7rkI8KNyxMC2OzebtA98rnRXY274sR\r\narEG9YkhVFtM/DXT2FNIQDRxSlplP3J+ixzLgJQlKPwz50JXBpIf/tROFODe\r\nJ1FIvIb5zLsZM4e2GrWF3heEgTFZXdBHZ4s=\r\n=pRo9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"^4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.5.2_1656775933639_0.524817745833049","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@api3/airnode-protocol-v1","version":"0.6.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.6.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"dd3212783f5628b5d53cf1a8a6e3a6c7add7b70c","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.6.0.tgz","fileCount":742,"integrity":"sha512-1D1KG1E7yq2k3uFPOLC9ur1mW0Eg42Yh/Sk/FEIiM7ASvkJDuxWzhjjVnhs2r9jsaOr5hU3EF6VPwuAF7vYvQQ==","signatures":[{"sig":"MEUCICLU6y9e8yamjYeQ5KkFbLBKoWYydVvfs/FiI8TP3MEqAiEA9bDAPF9ig73JK3gbUpAUiAKJx0k2ZYEzIV+V20IZ8Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3338627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixv1dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAJw/+LHrBvLwF0yqBJ1z3so7QegLXdSXoTWUZqYYICLIAbHJaNxpF\r\n8LXgusJ+29X8BXXRm3IZgVL92ssUGG3WwhdMhTqNBV9dfmARuTtVj1jVebw2\r\nzhWcTvfE7h1JR8lwKmoSA0GdZF5Umd3H2vzU0oUDwUnJ1C6FnSM+1dfJxJkc\r\n8kQbXtlLU22p+Z35AH2T4M4dX/PLFI7UGGizzF0/H8QprXorDPsOe9pHzZAF\r\nA9Lv808qV8bRFRW8+6KR232UB6cseSf+D0qO8FE0DsZRyxKFQLjcgnLg+24M\r\nveClKPLwAwcq+oirJHziFeX+UmxocnMZSIUtpxcIXhRzczoPxHVrX+w0QxG0\r\nA26Ag+ooVsAF9EYwXqU52zVnE5DDS6bS6qiDo/0jdcB/rpWkuLMbDLZN4Fxf\r\n+pPM68Bt7W/WWXUAi5d+bqQomMxmddk7C2nDGhSKF9aTKvmprTML/Y7JIqKn\r\nG4zr/AfhoeSdA05oeejy5dfUOgOKdOQYBXV7D90uiCso73j5Chx6pXOoILda\r\nFs8XffmkXV0I9D02AtFOioFKeVxz7YefUoVfxdtKAuQAlncm9cs6yy29g/Rx\r\nT8FagCzwTjqZs1Y8wWyPR9iAby0WmxcvoquyzC8eYTcGUgLliL6cFkW44uDB\r\nRqVR06+a2LGkjVELFgCRl5hD7dr6lHBrv6s=\r\n=lEMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"^4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.6.0_1657208156476_0.6436055076575069","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@api3/airnode-protocol-v1","version":"0.7.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.7.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"da94129db775382d29e38fe16fda5437e9cc4cfd","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.7.0.tgz","fileCount":742,"integrity":"sha512-A1K+4R7xKQXpVjkGv2ip7ULtgGd3bwcuiJTjl4G7RHSRuRjmqPS12tGeYwWnB+V5ZhsD3RRWrbb0F6x45QNqgg==","signatures":[{"sig":"MEUCIBXQdhjW2CUxuFB5nMppAuUyOHwZZBaL4+L5/e1hrP7RAiEArLR+NLfzmHpmF+nIBx+r1dPPVU9tiowg21NC3dT/qbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3340027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC5W1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/UA/7ByaQ9v8oYi3VeCQZHDumm1QMd1Dz1PLNfMhXSabQjfG28OZZ\r\nMDN1p1ZY6XZpC4hsPLrx74QVSGs4po8gDYLkBzUSts1gzr16iuzQy+ECcx5e\r\nEALpbBGGWLrhmGuF9dAEX8Hqpui+vHb2m0LBKe/1LebZahmjlYWVUeBy5DNF\r\ndxi24IQQQ4IvA2/fiOhExFN1spcG0GZn+Gi/RQitov0UWOXBtQjzJoeQBGYZ\r\nRyDYO1hGkHxTFT4Oqh+raEKD+uDyEBuDOc/KXk42OK/ybkqRtollfa2q2ryu\r\naBAcLfAYSk0lCwyssn8aKnlZ487ZjuX/xNhzLZg+HwRI6GnYIBFvvkvnY8n0\r\nSSWD+Djxqu4tfEYBJtRVgFVfGcnp0Fcfxd9OScFw7bvfhIvyGrJo2t86Z72V\r\nPo7MYxGv2y4DtKkG4ibNefJRuhOERatBxoI/8tZtPr/yqimBCc098WapN6wB\r\nGgA2+MIWezn//LcbVh+7DH+oWyI0AMAsH3yPJPvjGl+5V/XnjGbHTHiwgvyw\r\nJv5Aa7+6j+juVAz2OD0heoeRkTYdzN6h1toUCpcS6O2tcGpvYpN3OHkSYr+m\r\nO/bhW/mDukGsaTnFM2iPOYmUUHO56DcimzOhmK8Zpn+DWnffstf9YVVnF/Zc\r\nYwYNOezBSjFOSdQymTJtgJEBVv8eSS9GLPE=\r\n=8ykb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"^4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.7.0_1661703605022_0.28565554775640534","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@api3/airnode-protocol-v1","version":"0.8.0","license":"MIT","_id":"@api3/airnode-protocol-v1@0.8.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"0e073d3f3f38316bedf6578dd28ab3731797c539","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-0.8.0.tgz","fileCount":742,"integrity":"sha512-EVfjg+iyA082PAGt3BI1DU+Yc1GPBJYR9S2EaGf+0XXTxYxB6cvOIiG1tcr1MVyG3Bt2IGH9r4IYnJR+bx8RiQ==","signatures":[{"sig":"MEQCIFZWVO/LIrydZ1J/49LsAjlVAYVfZj8JoPj2pE92PGjTAiAeVtuYYUTXgY4sc1A5CwaOnFN6hv90+65C/APQYoFr3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3340117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSXkDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYSg//c+tgmyVvZUVIeVmhRLEfQ80PICZz2BG03uh5AKc1pjeMr+n0\r\naqFrXkmVv/F6vlasdOdV2296mAT6uLEh/iUwTCWSOnO5qX1BEfVyHrsYOovk\r\nzC/js768L5jMXxI8kgEKjObkUVwxwctSab5s/vBe1B4qlJZISSZM9iFHD0Ue\r\nV8bgIBBxHd+H8LJX4tvML1n6ByD5Nqj/U3Ueu8FwglnLq76d7zzXPYaHwGZ/\r\nLAAmM3Fi+gmi7XxoTKKwLtz3TtlAuHziigBUxQEu7Rhbj+F6vODEnO08u/56\r\n6cPbmGzZ3QMvKzDTxB5Vasj+/Qjk6FHPoGBYZtyPP0QbzP9Q2IWXOy8p6mM6\r\nsQPhH8inGaQomCcWSb/iwjI5IBxrOwk3ubvZaJQHYgVKH4+BCb300MaPLxpv\r\n3cjbWH07lqhYp//FD9DRWZsVcK6rNUUmjjpNEv3mqwjRRMD/J5Frz+935prY\r\n+z41FOKiytofCBID3KwezhkwcqN2OVXlRfErY1ukCpfO1GkNvtiLkvWwVYC3\r\nS7uvuZ3ns+cHu08f/XDqFuW9jQSMtCP3CKYGvhlxFCmiY8DOm9Jv3SqFjBEh\r\n5onQ7+BY6f+HKLu349ikej/mYVCG2BYOD+P7Ym8tS9n94mGZNcfSGAkmdsTh\r\nZYalYBtp0TrS450vfeGo6Qd8BYpFt9Vdhzo=\r\n=VGY+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"^4.4.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","eslint":"^8.12.0","ethers":"^5.4.5","rimraf":"^3.0.2","hardhat":"^2.6.5","solhint":"^3.3.7","copyfiles":"^2.4.1","typechain":"^8.0.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.4","ethereum-waffle":"^3.4.0","solidity-coverage":"^0.7.16","@typechain/ethers-v5":"^10.0.0","hardhat-gas-reporter":"^1.0.4","prettier-plugin-solidity":"^1.0.0-beta.19","@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-waffle":"^2.0.1","@nomiclabs/hardhat-etherscan":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_0.8.0_1665759490763_0.9574667971323318","host":"s3://npm-registry-packages"}},"1.0.0-alpha.0":{"name":"@api3/airnode-protocol-v1","version":"1.0.0-alpha.0","license":"MIT","_id":"@api3/airnode-protocol-v1@1.0.0-alpha.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"aede09391cecc592effe9ca9ba6e88e76698f0d1","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.0.0-alpha.0.tgz","fileCount":615,"integrity":"sha512-tTfMEwxgzf+mH7CcdYIDlpJzl+yApzI5W1Qe7NE2gqMJqGTkSpQUAtcW01uNFwR5UihkAsPI3fCAJWm4Vu7fpw==","signatures":[{"sig":"MEUCIGiZ0kj9j8DUnyxL+jrpH8zd2st+EK2ounPZQoTfMapBAiEA1YPoyueaIHVWs2o6Sm8xinWyVinX6zd/Rzee3xxfA3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2919265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxrNtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHNxAAjYkuBYyBZKuUmUeoh9sxZfQI9sSt9ZZ9YOrcHFGSwfkuePVd\r\nnjEzphwLKEEDFV6NSuiC8XQwjVXdtJ1MFZyco8KG35wfnXAjkOy+6ZzuJ1Uo\r\naOdQoBP5Bp6aXzxSrZw+fLouUemj7iytQJYIpifmvtO0w1yJNkRRgWJqWEkJ\r\nnOAw/uP8QFQy2AULA/CIuHGnf7LriWinjp3QjqEBgcjVkz9t5QtcP3I6ugIQ\r\nJO1Sf1hllGEOG1Na+KBnz0URH5Hi/lQLVsfO1nzqgf85HDltS6EATskbeq9d\r\nsfUTpjc1sO/h9afrr7MX99yMNwgWBIAM39XY8aieWgWkpulhBTag2QmmLAdq\r\nfdKA81fXEqC8BX70VinMBlqtbC5Kc4CSSyV2Trhv1SzphWZqFhCOp9nEzgsI\r\nJz5fo4ADzTH2v+B1kdTxmMMt5DgR52fy2f5RIn4TR37R65A1iUEEXXmdgwOU\r\naZXK6vOWQvBbHs9JFK+3hq6BXjIRmlT3EoMf4buRNo2b/VvYyJdurbO8t8BF\r\nCgqUPF9Mifmc/ShAkXAi6S3RfTHFNPeHsbsW+nZWkKU7pvqx3uhP9h3ykyHR\r\nvbt2aF6qW7PvFALcbLaOhPkN0089iXwdJrrck1q/yN3QENaEEQd1t75hzr2H\r\nOqflPO+PS+ORF06MRcynvpGfrBJabSfF6nY=\r\n=8TbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.0.0-alpha.0_1673966444912_0.9916447646115405","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@api3/airnode-protocol-v1","version":"1.0.0-alpha.1","license":"MIT","_id":"@api3/airnode-protocol-v1@1.0.0-alpha.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"677d3dfb973dd2297a9ff659c99ccddea56592c0","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.0.0-alpha.1.tgz","fileCount":741,"integrity":"sha512-POz/4JPq09D2OzkjP1aVyrtSG9eHsBDZXF8b2nix67OGKoAN1gAQoEuh0RiRR4dXBxu4jjpGnkM5L+RnxtUI9w==","signatures":[{"sig":"MEUCIQCQ9NUK/8THqYwaTyBO8mwIeTijoOeRzpugUtEqntCEagIgKMWI8afQDLmFbcRYGRDvMwZ0diey9KwFkAD3XXyrNUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4029542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCabYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiBw/+NIgvdbc9/4W0woTckDG6B96PaSUHTkdJllcrLbDu78yESIKY\r\n23wHVNre7fpD1B1A9Uih8tn9OJA8rXb57aboBNnL6HZ+NoTLdxfTsiuKMvpQ\r\ney0eVGm0hsJimDSHAHLwhHRBlXkcQDb3wncDp4gEnEYS7HjD3xoDeqzFJouF\r\nvyWdUep0n5T2B7Qn7hbHda39jeTzBV0o95GrPc6vRvOUYB6Vqz0fyJVGq5Yq\r\nz3HyuYp5qtyCHwZwam34EBnEO7JlzACd9cAUSlHEEOYlLY6dRTgXUI6/r0A9\r\nls6RQVUY0FbxXNpk/80+H7Y8d07Uw/Ej+Qv4hVUTrMS8SxLeTB6DDNIiKdVj\r\nNtwfAf+m+c7RQ3Oabc2UEJQewhUn6rAozMW7MMEM+px5EKHeNtl2RC+3C3bc\r\nk/w7NDJtNjOJnHsox+4aTjmCzbi8o23jhd897PlXja7utkUwIIP7Ti3bngdD\r\nlbJneFghZnveZw5IosiwXqd49T9oXHX4SRfzEvcIWnqeLbRIReNqvVdYEr49\r\nM2iB4aoGNWEn15t1H+MSmrXQ2Ox4vcFJYYJHOFjfGSL/NUO27de0WViSC9gB\r\nsLiujzBwVACpQja9O4iNwA84fuN/ejwA150m5/FUq3g1j4S0ufHYAFtHGZWe\r\netQCZoneAsgkbxlXtt0D2gmfB+SFAA22fjI=\r\n=+2+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.0.0-alpha.1_1678354136629_0.4347327968324479","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@api3/airnode-protocol-v1","version":"1.0.0","license":"MIT","_id":"@api3/airnode-protocol-v1@1.0.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"c76ccaf7d1541294073c0294a794c8089a5ff921","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.0.0.tgz","fileCount":704,"integrity":"sha512-wFAALNDxpBfcoRbkZWqFHMBsNa5lyHbONwaEHFYFKb5lXiwQjeeQuTRCYXgOFSIJAfzSGUx4oXeq4txKXNCi8Q==","signatures":[{"sig":"MEQCIQCTuG9rYKixIBRvQZwlTDiCPoXDHJbgkRyoibfgZE/UkwIfO9s6+vsKAJ6qAuMeZKB5mbK01SzkTcyMUer+qI6STw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3980599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC1l0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojiBAAjxKfo50ZYsFWFVNgzQOPsNG2taEnqnLPTcD0BfZa5zxKNFmq\r\noDa4Vcj77S/BSHHARTiUXh9xtUGrBqyLgOA1NMjWjtxKgWYxtvf5HM0vFfMF\r\nmPJwTOmQl7kuGxQ5AJ19aHRYgDbZm1p0oIZ0iL+H02S5rlRur6wRMYEJuF4x\r\nVHsqya6chzeqg4T/42OphGQub+ct+UvmgZe/cHhlq5kF6S64pwUpHGzxf9NL\r\ngU+3HTGXySEHkqYS9j+cCjkxw8AfsJGewqnR7KOh8qobr1242n4qf0UpYNuU\r\n/cu7y2ubrOHS/yXZDnNZzEGPYhpFlxVdcV6htYgq/kQBWuPBL0UWpZWboVQo\r\n+9eH6x9boprC3dwF4xSYlFzS4cLVVG3xAAvTrrFGYLNMCP5b6PfQ0MO8/OKG\r\negFn7OrfjD6zPfi2TgBwu/Uah5N38BJeEo4vl54JGRPh9FQq9tT286dqhr5f\r\n9kctQ7H2HNb8FE2l4Q+2pCqmqUf/3ZLExtRcWkUbXBjYIqEy2/Cgp39VLHYJ\r\nAZMnGPLTpQ9bRdNd9pzohHkqIDM94mosxBwehDehRZQpUt4u7H8EqLNaurlq\r\nrWpfsduvilPgMfAENEzdUyU+NW1BnMDLGuxD+CqVc6DUqTPSRoSAxE9KreQd\r\niM9E9KrPQX6s7WOdJbBYPf8GjpruQ8IWPFg=\r\n=bYdp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.0.0_1678465396161_0.6811524558266284","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@api3/airnode-protocol-v1","version":"1.0.1","license":"MIT","_id":"@api3/airnode-protocol-v1@1.0.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"f2990781ab4f3338852ee14bc50b8d2b0fdba3e9","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.0.1.tgz","fileCount":704,"integrity":"sha512-Px1hpItcxNH9ns/XFHP1ItAy483td85rUgokTp6aJBIKtXyx+GjPgF3QmpUoXZMDoDyrKqQTQn+AYmrWdB1xoA==","signatures":[{"sig":"MEYCIQCVRFsJzEPaClosozVcZ5n3TDK9OBXV94HZe3upV834YAIhAO5XMlJhlJ2LWLnwrT4sM5resCl05rgMTZ0EUzPQ0V9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3980599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC1oAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKHRAAm8WPRJs8ZlTdov6H/vxREy7WrjJy6M/QRiG79HgLQakOTa7f\r\nJkENlUdf/mvrkXugBlfXovbyPlpgi/7S9zrkhrFb3VOePfaB1MYOSG2/5FCS\r\nfkd7FJhPUqDLZ4lnp7qF1E7MKbrndOMfXauX/smmaaPvuWvnTrlDKJ8XIyNM\r\npZzMfn4RONwAkWQJ7FHK0czywk7m19YfAOs0uGaDFxwzyIipjsOBOu96Vd63\r\nwnzCGcs7ueX+IsCqO69r1kBD1ALNolX2doCgv1cHrMxkR9zEXW2nsRycb8F9\r\n0H38TYiGH04UpIrC4tRog7gNiJaNLiuMyTXjSB/ajFM+pg+8H9MOxnlUEj7P\r\nfo9is2KFP78RB7Ym6zc9CBpNKhJJ3fdi9k08/5b2bot2aZ7cB+DyyhodkpRP\r\nh39faQ0hXspKMjf0wtlU0/AvvqZ7nTtjtD3NWs3SuJToSD8/r7cCL0IczqEV\r\ncXnCbD5RmtiXwpu37pTr21hKrEG4NGowgY/MZmtn6YS44iG714Gco6zepzyn\r\nnOfQ7UwGCvWYcWYmMuctvrVuj1WPzOh91uJRyNMTIaKIzPVG2aOBLS4rzQBp\r\nGhtoGJau7qcburt23784oZjBd9i9XZNQKB8hpiG+kMh88+B/y1fbj5+hwP1y\r\nA0CmP9ccc0nHkaozNXcJSK1QSZ1dqlZu1Do=\r\n=Lz6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.0.1_1678465535723_0.23906564623949977","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@api3/airnode-protocol-v1","version":"1.1.0","license":"MIT","_id":"@api3/airnode-protocol-v1@1.1.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"f0c47a248f1576c1e5aee6f0cd4b4b8314eecc3c","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.1.0.tgz","fileCount":704,"integrity":"sha512-VDkTa/qblSwLm4EmRL1ZC2Qg4NE78iLipp8oAOFoYJXH817DRElgdFSPgA2lluiQ05XR3j7ucy68XVj5iNzEDw==","signatures":[{"sig":"MEUCIF1rr2PReBcghpqzNKTOs9DkxAJhx4oIqkINcNOXAxS6AiEA87RsIhAMVcdrZfFB2E+VE2QUS7YMrRPHdKLDauQyM40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3980711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC2LuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcxw/9H6Nh0uaL51upsKURimDZOr3E2qvm7OqyXxOzZI113Jy54d9Y\r\n5ds3MiDTc4bBlbH7AhA9bChyOUIoIJzCc5nPOPP0Fd8kmMERvrptTb0lMcs7\r\nTe9sHjTKHuH6l6vUlocuhW76dtZlwy4ghBuVCH+WJutdBFvJKKqsXAqaDMUb\r\ns52Cvid2ZS0P6eC0QOpEGg0IOKh4q3un26MpLqZ4Iz1sygldjTk+ZNTpGB5T\r\ngDX+yIRR7WwPWYsbes/118t/mjOvFCVz1UtOZJK9x6WD/qe+bBW+4ioWWdR8\r\nXUv0pUfdSEg1QqgAZc+CnWvmaYoZdFiuDMaN9L3XZucqVbLk8myR29gUoL3k\r\nO4tiJAUijqtn8NZUBEgcR8bckpK/K2ouStof5j6kVUi17JBAJM+alylm6n4q\r\nsW9uqhOVVRikv+x2EeYOc2BFCIiMgs+avofEQGpiQ2jR5xJ9jw8sr+oSnL25\r\nSdYIt+KnGicYLL8k5tJM7fdihhDD2tAOdWaFN10xExWAI6ZXk72fmdKy3Z2y\r\nQfvUWaEmd6nqYeHEa/0KPIExdW4WXI0TGMizBonV9XfHZdrygM+99h0285Cw\r\nEKarwWadHZr3+Rtt8YIPSNZArT7bhiVmwakDzWqGldg2Ox0jPAsmI+LU7lHn\r\nr+mbbarIKm95oB2enuP4uG87WetgOhsGbHI=\r\n=qrun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.1.0_1678467822231_0.37387479548905356","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@api3/airnode-protocol-v1","version":"1.1.1","license":"MIT","_id":"@api3/airnode-protocol-v1@1.1.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"787501a6d6b7a8f43c8b4a46c960a088db88fc49","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.1.1.tgz","fileCount":704,"integrity":"sha512-wXN3gw7YZODgtaASV7B/9EVgA+xR25onrwWr+R+YtVWNV5Lz9wt6joT6Vjs7+YyVgXEDVIUr+iMhFjs1FiyleQ==","signatures":[{"sig":"MEYCIQD+ZriQTKWZaQ6NQ0dqa96q/wD5aC4CF//iDdWMR2EQxQIhAJD4gdsNuJUCgna4tKZFdjFt7LpameXs29iDo7Tjfv3H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3980796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC2hqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZNQ/+Pvq+t3nnQz605CYqFLBE3rSU6+alM6s39WHBunUFFXqlA32z\r\nFp8CQUfSy5iLhQWtSg7d22xPVVbnlK1yZa/Wp2FAg5sWLreRk+pDgjkXI1d2\r\nJr8GaXWgMDQoe3a4KT2252yMaNiSI77BIibb1cvYyefUEi/Exl2QRHp+m167\r\n9QMjkDqpnWOYlCPvhYDbAfWgWA03dSh89s6QKp6YkFMHVYClDNcFCEu/cfDU\r\nptco8MQmk6WasX2l4ezdOX7BgO4RRBW/d1Npl9HHSRCAy6M2zUxhb77bklEu\r\nV8k+E8ftyXrXg5AwJ6yXoJ5d8B0xC1uSh2poJ8aIjpcCoaJkh5KOqwFtDxvU\r\n5u612rKbqYp8NFLGjhiAukSA4HUwLRaplGjv594q/fuKt2ACpGSSQWRed3J9\r\nRuThXgfg+DYCAmrvpl+YPwWEWi7ZTjjP+RH2+J/ALmwXJIghKfiQoRCK5S/r\r\nG+fiiPTJPg8INZtihiiy2NYCQyaYxWJeIgXaMR3kRVkLF+MsunvmLFcEyHJw\r\n+nImF4VusVoG0URkErKg2KbXxMweTBotQ9tggq5KmxZqNe9HDXTItbWzAKQk\r\nD6wmJOy8+zARdckXbjnOOAsWeCWtWU8YqkTXcCByh4aHZ4V5dTNxgoeeDoCP\r\nFsHcDm8iD6J6l+xu92JnBVlLLJpDec3v29I=\r\n=iKT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.1.1_1678469225835_0.24586041314361595","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@api3/airnode-protocol-v1","version":"1.1.2","license":"MIT","_id":"@api3/airnode-protocol-v1@1.1.2","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"8585aff94783923391d6efa593dbc92ce785eb24","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.1.2.tgz","fileCount":704,"integrity":"sha512-mew8P3Ob3KKDwXtgs5P1SNHJirIwW1QeFk5trDiEw5dpeT36hT5SFUO9OcpujU3A+Hy3K0hXnHlwReStTtZJ9A==","signatures":[{"sig":"MEUCIQC+cLMSIn9jtaZR7SniuAZJP99lIynleMYSqFIU2HMJnQIgAt0zyy+3SyiMqt4NgZSA4QJb9lnXjFKi32W809KfU/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC3H/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ7A//RQYHAMk8LzOW+dfpYQArO07zlqNU7L6z2ywiAWF8hgs3E5vY\r\ng9oy+hZkrSu8cPEkYHATTD5m9EkhSDZ8VtLyyeYclGGICkgDoihiw05xDyMx\r\nktGylIcXzg08pjRAH3nXPPlUWEQXnsdB2NZQ7Msk08x1yaE0bV2nEFIBWmuY\r\nyn04wF+X7XoZ7MsnEyd+YbNJdc+NslQMEOjT6GC7mASUERGdcduDsS6LYRVW\r\nTScz5pCqLv8RZwYrxMQXj5uc5gLHIAdhmDIh7MrPzHfsG8Z7im6it4JpoBiG\r\nNQ/5AOYCxnnAkiXLmxxzdAuYkz0NrAoF4WGfrBKZxKefZXsELhrpqLqGrkwA\r\n6dnFyjdecMOPL3gheOFKTwXxQsf7GE5HVhTFcUeZMRI9hl4vP/8XK3JTZnyY\r\n4FLNcVfJqe9dj5kIW7EH47tR2lBGtZaniefAsjwySl4+E+gdXbvM7coYurj/\r\npENyuzbrtU9W71d59i/wYfzdL6Oq3h9ZBoTM2RzGX7/gu1fKZyHm9NW5sgOu\r\nzwQRaACbDsPpMWD62pMPPPwCH0BWV5v1+nvxoeo1e9EFZye+Vfm5ElQoKLX/\r\njzn1sk67Rix3bTKuX+Y/KONpciGb+RHfOkMwKqaw1DEt2jNmiweXDJmhhMaa\r\nqxkBwhQVu7uMwy89316Q/wRSjrRBNZXBwJo=\r\n=s69c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","prettier:write":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.1.2_1678471679488_0.21410083237122723","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@api3/airnode-protocol-v1","version":"1.2.0","license":"MIT","_id":"@api3/airnode-protocol-v1@1.2.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"c876c40d70a29d3e23b30fdfe45aacc66a5ac5fd","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.2.0.tgz","fileCount":706,"integrity":"sha512-DiWWdwZjep4WjMrqQaIG/4+sUGu4HgzhLc4z9yJ10Gtm5z68vu7D9qxLz8bov08G5flKHAPx3mQCmZuNsyPpLw==","signatures":[{"sig":"MEUCIQDriVTeMYBIJosXSst3/iNT0e/mcpYhYN7Fvo7kKl41/wIgC7YXEfeeBY//qHY3LYLf60e33lYlIEgsyyirzdReZ1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3976154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEDwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmPBAAjujbzYcW9fYx0k/VATul7BK15K8De+jkdrHqIgIxaWIENYl7\r\ndY3XUY5+S7bMsWF84gKiEOr83gWCoqmp28qVcBD4YQYYKxXIOe5G7ydudA6O\r\nqhy4JelkoUx6RX8+f0A8nhOZw1RRE7Bd3phyngS94vH8B3g688Y6wmdjfPjg\r\nU8hvh0shpCb7XE80OXjnE5Q+aGCg5M197zSXl9grbzwYtZkxCMTzHGoJRu2D\r\nd6kFtTQQeZgQy3akUxlNbiFmN8WGi3bgX8Xro/5FrUKEYUUl/yKNbDCDt/Tu\r\njOUaSGJQKy3h0zXA5w1lNcux2SDDo/woXCBCXKhy06FCFG27HuB6///IlgFJ\r\nzhyoLqFaVknEqECow3pXtsIE47dVp19pcLwCzC11rr3fPqn3W9zoVtz1WF1N\r\nWzed+wXCgpMbpIh7ufoJZKR52p6cMugbbNwBLGPsqcUVnrWnzwPYhcCgnnu8\r\nU2CBlenEQW2PmMvcDUEYw6g3TryXgwBqRRcSmy+d2JxO7AfCbuL1mUTecNUS\r\nn6E8dYqmzwBNkX6TuozoxWbj+JkGhM51wC7fz3c0mm2lLG7TRxFutbc2xQ3q\r\nNfN1VSfLwhK3VcTWmutD6/zp3Qbh7CaQWE9Bv5Bt2RKNvJMJTE2dc225xJ00\r\nK7E95K8Q76ikXqOjjXXfjn/agYqQ5cgmnPg=\r\n=cyJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.1.2","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.2.0_1678785549937_0.23933677949857834","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@api3/airnode-protocol-v1","version":"1.2.1","license":"MIT","_id":"@api3/airnode-protocol-v1@1.2.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"6bf97edeae5d5de51a86e98558ed9b7882135b5d","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.2.1.tgz","fileCount":713,"integrity":"sha512-d9Ne86Rx7+qLJEi5WQ/UwMWckYm12JV9pDM44kD/IgCp8gegbmB/Pb8kXnZvjY9Xt/ZSIxG180ZStcZUJC4r9Q==","signatures":[{"sig":"MEQCIEQdM7JQQMvkIJEmH5bqSomquRaRAr5kDVGvDzNQhe3AAiAICQU7gxHoCwIhKS+IbmrgxtzMw+uDiO6A3xr9sMrmyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEEK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW5w//YMd1nI5plkZ4mAXZCf51j22DXlwD41NXvfeTArzTnMjkbQ3Q\r\n5YbgmIw7Ih+P43RuNRTAah3OkuPWpP32vOdslfXb6mgwxKfl9t0H4mSvjG/w\r\nRVL4+pkXoUE9R5ndzS7t5fmuyeZKsuklFE0X1txqJ8Ik7u8r7xCMcyzt3E3/\r\nRN/snhfeIiNlmjQXc8OigRWGIMLpTHvY/nyom/xzrnk3VMS6CQgBWaMGZXwP\r\nnx8ZII9/tRFP4cw/e8P9GnpgN4OIe39ZxhCCE9b8AXtrh37KPzKQtyR0QQTR\r\nGffTNQ3ZNr/Q8vhYQH5CE8l5llQbcd56EZVfBfiClZz+gA68HNkMgEp8+CNm\r\n138J1+TRMzOZjiseG+Ixwvm5RRO1oqXt/1d4gAh8MD3mRgN9Pnu66j+BUkaB\r\nrQXc3FvILkLRahHPbawdZxNiSiLgNAHXxlzl0koUbAjcw/H0XUuIah1Moe4c\r\nDKdnDmNtufQBteKDaMdprRQWRQkMCtLLSO3+tw6TrBRguko2ajQ78m5lvywB\r\n8Ro7bsXGpBEThADYnM4D0IArEt40BU6ifHoGO6vKFPlVQUckEcqrVfv0kG5Z\r\nl+mgqGCmpHy6KpqjednvRFvHoi+GC7NZZAEumpmGXut+j3kQKav6BLr9XQNC\r\n/9ISN6Qd8YHZxPF7t2ziyo/4AeCpkXx1RJw=\r\n=/i3r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.1.2","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.2.1_1678787256996_0.4744252591655993","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@api3/airnode-protocol-v1","version":"1.2.2","license":"MIT","_id":"@api3/airnode-protocol-v1@1.2.2","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"191ce13d2966cdc927be429c8256d4c3d4817a4d","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.2.2.tgz","fileCount":713,"integrity":"sha512-Lsrd/RMCIQF8rPvovu8wmfnGdNuEadBkTiLdjk3tdQd4Z6s/lYF3UTfcPp6BDjwPeq5oraJ3ys+rLQqGytsuAQ==","signatures":[{"sig":"MEUCIQCE+1pX3QuRt/CE+v8WlqqVzvq/Df54s8yng0OY0uOgVgIgTx+kX97JhZXDpZOlHM/JeCwaR48F5JpxDox18KtdMxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEENbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG0Q//atySOs2CxfHKVCerxiU1Ofbz8x8pIzcKuJrGEBGesHxdE1eN\r\nnDSLi1ZLYN/TjzMDsf3vEd7loHpHRCS+DMxNhPUsbyrYyROrgb1AOsQE+TE2\r\nPY/MiDWck8D44zeFbh0JaC0Lr+XCwyC8sXdf9Xgpe/S1Czj86150doZBHD4P\r\n8+p2jJ9t5Qo7GMJw78nAmPeCS8k/5j88pzeT/3sjfYIQyHVLu+M7Mzr1ZFxt\r\nf0xbk7bc+z/XgghXKGPy4kkammou3BTaEPp0C+F5zBFI7IKlLTXYe1A1DU4Y\r\neHzS3b/6/F/J6CUlEA3HJmT4DKwP5mCOxZJ8PCHoPlCOyGO7BIMW7FNOMTeI\r\nIWlXZ2kdV52a4LR85VpOthaZqYriIapqWUUnx1gMB4AtqnGUEToFWw+ib7cu\r\nQbAPfvghyD7fxI/emKrLzG5oPO4y45s1Gp3PNZfe8q1oNndI2hrHzmTnIdqc\r\nxeaBWR9jC7O03CbWsOomuYn5q8HGnTf6G5hP6F7d7bH6wySaTgtqqCdoRTen\r\nR1dELRIWge576I0Nop8UScrEXw0xmUl8drWqIO1qSLHf45RTiDuOLCTwiYAm\r\nhX3LKUTOrMfZS+7YHmP0uFyQxrXbeaG6nbuKiK0oY9wW9YZ4pFyOGKjIoGAU\r\npCiP3MslbVhDIFyUsRMX240Ca70IJGzc0TU=\r\n=kEeq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"yarn build:contract-dts && yarn build:copy-contract-dts && tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-dts":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example","build:copy-contract-dts":"copyfiles -u 1 \"src/contracts/**/*.d.ts\" dist/src"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.1.2","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.2.2_1678787419637_0.42541368055798534","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@api3/airnode-protocol-v1","version":"1.2.3","license":"MIT","_id":"@api3/airnode-protocol-v1@1.2.3","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"454acc99c961f660248c810288b55132bf11864a","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.2.3.tgz","fileCount":713,"integrity":"sha512-cLnkMlS6i6FYqnlWE57vjU1JtRg79s5/qE3R9FainNXtaDV28P/A/0001rZHkA+hFx8ERssm6c8ZQf/kekNQyg==","signatures":[{"sig":"MEYCIQCfw3m0AZ5DOwhi3mkXpAapHcS01Sw0Pp2qnWgvC+H03AIhAKIbT/AAwiYBpqeiDL4mKWzj2jAUtKL2ifmxZYi3ld6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEGuZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq5xAAg2nEOo11JfgWrdqAOwwZYKWDHqavZT1ymdNTALn+SUGSp2qE\r\nMgXKJIUllq97eIoeOi+AwI0joFxaSIpDwGfO9a/MkNEu9uhepWa9cU0qzoz2\r\nkiv0+BtNfSdhE7J5ZOtoLRe84yKiToifP3+bG4unLt9d3RNnCPnZMEsFqRUE\r\nZ6NR0p9UdvjhhAWwlcZ7/UTtDfKnlaKEThRUr6iiG3OCk9v1CCAWz6Xp+mLs\r\nTk/EkMxkCHRJMKTZlulTrq7PwVpKmmBMqG8rWJqu75E3TmJHTuUUs/uU5WG+\r\n6pS4R+JmAygq0DYl56umBNaykfIBnraQf6gC9jm+CX6WWJHDqjZjsMFX0GPd\r\n+uZTkhxxiTn+zSG4FJj2UE439zCWqJ1vCTcw4+VpPDMj6LnQvGUkDbDTH2ss\r\nBbHrQdzwKY3Rhq3ih972Aqu2fvkra2973h+yZIG9hqBPbbOX/onbjoHgxBnt\r\n/0AUNthvIKbUW5mND4fp52YwWhh+k1JYJTSqXeMP9IGGhd2I70q/fit3nEF2\r\nQXzQi7H6oCtYpoqg3eiHfmrS3sFjifUr3rXkp/+ofwZiR3JaobVtjd1VpiZN\r\n1FANvRHfmL2vGprOFuvGNoOqq7Uo+uvB91pxba9BMNMcc5CZxTwdAKuu3SCn\r\neE7QTCB5Y8s1Pj+lnmuwVsVHE7UwN5p5JAw=\r\n=VrJG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.1.2","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.2.3_1678797720941_0.9724653376765677","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@api3/airnode-protocol-v1","version":"1.2.4","license":"MIT","_id":"@api3/airnode-protocol-v1@1.2.4","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"c799ab5b0398f94b85334f0ecd98dc7940c03b5a","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-1.2.4.tgz","fileCount":713,"integrity":"sha512-5QB+e/4CNmtkVAZERaEXkUttbjCUMOwqpaYUZdtuzbEXXoXQ2hWo+bTJNZ5bYhpphlLQULLbqje6s5oN1CTUuw==","signatures":[{"sig":"MEQCIB/JE8vB0aLcDq9VmXaMrKzJmu7R8PgT6LbbDNCwsc/LAiAJf6CJPtWHPVc/6pLH10ngVMWLnvBVsJiKF674uJDvZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEGwDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLNw//T/saT76UQi/eYHZYw0bRJY5c3fczD/2+4nN9oOM8blQRGGN3\r\ngOVYRb8UBQieVx7diq1jSyJiVAU0SF4RGjgPOsQrqV6qCLXmi4FYIoFiXAGG\r\nAvBfDELEu/icil1COag04Ij7uokast1D0vy42uuYbDtdBJo8zWbSTQqSIHuq\r\nEKSug5BWD4/0dLPhDJdSV8MOiQDeJfAk0ns/CjPqSYk8VFOChqdX06uPo7f+\r\nmiXh24eW9GoonFG4tS+Uk+Vfj9WgKsO/UlcEZ3ZhTfovS1oNomJszD3jIE8h\r\nuXDkwq2mn1rr5QY4COzqHI/QJJVc6KbUD7LtwP85ox9jYLxT53+HpiAiJJ9z\r\nPb3R+wkqraoxF5cPYKOuFld2Fv89RPpDo0iIjjlPSNLwMNN7SHdxrnZD2GK2\r\nBczBqV5MqCMK/Fo2agjg/maSK1bg70wEpx9plSoXBzwqR5UEzEa3iWssXBEQ\r\nEUYfYnzeoiCLoSRXmhpSoD6WeJXBIeWVMMWvKozAODc5wQPEoxzYLeazZMgZ\r\nPr0xNf+TXbbHUtOeLEV/6DKu/bdWWnwsxDWJVls1fUnUHnfKiQBIpmgN38hP\r\nA63tKtxaH3td97Sbr3MLJNTLu+TaRPnvnFbWWCZQHmAYhIO1DBoVTPeuTJp5\r\nS0gTlybn9HajxEHjsuT5/uUTSLaKEAgbT4s=\r\n=o22S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.1.2","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_1.2.4_1678797827002_0.9538119557372264","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@api3/airnode-protocol-v1","version":"2.0.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.0.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"e68f0d00426224813cb6997761678cc10e72dd10","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.0.0.tgz","fileCount":749,"integrity":"sha512-6bgpBOuQW2gAXzvFZKeaPSk0A2BiIvG+fNt50nplIvGGjsblLlFsoNiUpyzF7OD2+uacm7upEsAOhBL5hfsU9Q==","signatures":[{"sig":"MEYCIQDoqVx4o1DRLDjOvMyrFnp1UuL40Elf7dXOcHd/7j8UzwIhANCJHVVAWgxagn/nqh+tJ4U3Ei6ObXLZLThcb8XCemR8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4032079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE2mqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopUhAAo2f8Zv/pfZ/ClqWNKe1kU8yzf9XJGazV+ADrSRi1/oTNdAw+\r\nwGIghZdGlpjPBYggf8IGBSIfcZiXmofDt1sf764LV8YNhOgWuQ0VYRMHhsD/\r\ngXmceKuMwJQC0kJg5K9AYJvMiCQNK2o6Df4CyiSocL7wJKg7IbOeWSVCcG+j\r\nTB+JgoBd2BPNb3qdB8monETvMYcwAMythLMqUQUbUkA3PhNLUfIpFcskNYKN\r\nYlwWJMag+kc6Bz9SNMNfLl33Rz2wQHzKyAyjf0t4C0kuYGp/gDj2KtWIKap8\r\n4Ov0mb/URxcnWqB9ORJeEmioncSgfslWWSzI/CKw1pDxjdzJeOBGzHeAbX3o\r\nuXZiJVmOfbHbSN7XTDe+65KLnjO54Y3Qy2QhSJFPDq8ItkJYcrOZer8VXl+X\r\neywZEPgTvMKfShpQoc2BcZsIq72AJ3EhrZk1A9djeEI6LsjKiDYXKedaOH2/\r\nfYHRjbU+WWSyAq3hpwwRaitVnbb2t1GVF5po4aZYLk+QCk+oaf4pM7W2xh8y\r\nu6Azf7Xq/9uYzd7o8KkFS5Q37a1te3SSdyLWmn7t+sp9zNSeCP6Da7ObkJWQ\r\nGH+f2ke6sB2CYEchHYiHYP6e8SfMGPtbCBljB60O2/5UU9wvoGDyWxr2j5SU\r\n6TAzVwLnLiCmJ2Vykb7LADbBHPgZoeXVB/M=\r\n=wSXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.2.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.0.0_1678993834413_0.9609827724120963","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@api3/airnode-protocol-v1","version":"2.0.1","license":"MIT","_id":"@api3/airnode-protocol-v1@2.0.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"92466a6f3e4793e5916487d265f6113f06e1d3bd","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.0.1.tgz","fileCount":749,"integrity":"sha512-2VguhLrJ7g0nyaEtnAF29dxom/cqAEiI4CtONWEEAbe6Tc1IvBjVGP9WrJ/U19cFGAZPr++FoTdyW8J+5WbHOA==","signatures":[{"sig":"MEUCIAGSM10ZkM13bBVME9AsZ7NHopxvhFPYL6FejpVE2r+wAiEAo8COLzkZPJY8NQ9Nh+6SEzeQWplEAhV+2XpXOSh4EA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4032094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwuRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQww/+OidiRi58wquI8cZlKb+qbDy2BEmyjQ3Vp+tU7ThPg/zfsqgB\r\nsYJWGdvfTrXQxBPNWpbkwHc/wo+Zg9NHrYaShVGpG9yhIh0+SAo1LR6pF0TS\r\nMgoIuWn+A1D3jokgnJBEUH0RiXfSAgcE1njAmQ9z2Xe1E4+42YAHt0YIdrPE\r\nrmD+A1Xzi382N3h+LoZYRdPInKzHmGMVFOUIujWtZc3sqfkTqwihIUjYYOHO\r\nIY/tiJFWP+sMJNaBAYgABerWdAI68zqV4ztCAR4z1la5w7yjaEvipTVV9bOh\r\nhYf6TaSbF5n//3wprmj+sslp4cAjlemjUIy0HnHcGEbfUX+LixsAKgzJj8pf\r\nCLUG10emy6UE8Ef4KTM5D7KNmkuNR/g9t0St/Vumt54DtVu4zu4RMf/oFRMl\r\n+gZY7EtnK+rPRNMLTtFOJgFYhhvlLI4uAYo+uLDcuBnAo9Njqyv9wouMQUAT\r\n/7E9leBuQ2VgSZdQ1ZGhuiuXwV3obc6hOUq22LBbOkEan+QhkMGPeTnOKYAD\r\nRHz3v4JUV7KBAsU/bhVmjyS/SAVMbBoiG98UqZWxQV+WVMImNfA+1QLlNGur\r\nIezvf3esA4K9CUdjED8MQWmOYN3xUJJ3dy4ssXGxmPycbADBfY4+vfNzCgl/\r\nWh8u6Bo7CKNgcDolDVsY6Fh70SpYe14gUDw=\r\n=TMXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.2.1","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.0.1_1679494033337_0.9524856140016911","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@api3/airnode-protocol-v1","version":"2.1.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.1.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"6ed18e1159c1d861f1ce3fe9dc9506b0ff5201f8","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.1.0.tgz","fileCount":750,"integrity":"sha512-fHGzfh9Gr0ydIs+pQ+TQaUKJqkA5MYUXEI0AHrDqUbPqFDI2EE3twlGWpveESXtpdpDuDqE5N0f7NtpiFfD6hw==","signatures":[{"sig":"MEUCIQDW/UxG+3XHmZevRyaQRoAEL1UE+4Rsv8TBSR11yw5veQIgZGrCwi8EjvBGhBwrPhCmEvwiG6mR3bD2XBXIbSR6YoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4035978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIcQdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxOA/+PEl613ML0Jxh9jrXB7Oq0rpXYlMH8p5GgXKpzl1puwzvZ8wL\r\nhXhSpCXEYsaIsGO3oQkdJVLZna/iDobG2QkSJgvoB0X2d7Dq3sPN13uaOhNh\r\nLc2yBwBk3ZZwH99mxSsxZMaUnd3WntpS09/FypVfV2JcGtMh7hpnpUfWBD0+\r\n/0y70zABizl1U2YGwtrutDSVvevgM5YSjADm0w4gCpoo9v89SGQZczCjWKze\r\nfSulZ6opypERDWSVybfnuhe1RGx74MdUWJ1GknChVvDomUORy6mBFaMV8m7X\r\ny3j7txL9nP4X4RGTy0yM731RmR6hZPho6V5aLJ6lxGg24mDd772MWJpkjNzG\r\nVEgdidC6+zbr132skyXdpMRmNQNDx++QZPzvzY0IuynCguhnQCU5JcutTeOH\r\ncKOQQ+qd1Pvv3NpEREokfb8nCj/mqOZ5esFoh5sBBQSC7SuRFtSBjOkMqCeQ\r\nxAGPHK83YK5D7zo31R3ObExQ8IIYaPeCyl3vvvGgYuteHixLAqwKbUxh3pcO\r\nt23O3Q9wfT4LlpsjzbTR4ydjQQhKjKvUdWW6sX6oWcd0GYHRnQysnKUcmN+Z\r\nxiuHfTvC0JTE7hKoDEfvyOcSldU8CZnE3GRp3+EX5hbQJGcakM7uAddhDDDv\r\nuLG7OrYSkyUGhGjekADPMaNrq5wKxYz4N2w=\r\n=HPGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.1.0_1679934493385_0.7991924215640047","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@api3/airnode-protocol-v1","version":"2.2.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.2.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"daf88da1d7f65ffae58424aeef38391677252c17","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.2.0.tgz","fileCount":750,"integrity":"sha512-KiU27VA4l19YyTL6B5ZXmgNk3VAei5ZFxb5FN0UM/FoabIzqlGWnc+iXQ9EGMGQoObHLr7D/XieY2L8yMuj9ow==","signatures":[{"sig":"MEUCICyViTNygqg+Y+ezFPqAWo8iMOobR0c+qu2bzMFRiSYQAiEAgYYUkW9Dp+rhXO00WKpceTE8r+XjtQ4a1xcXMlLgsM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4037259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIxFQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCTw//ZWdtTAC5i47LHRgVxiD1cfRlfcH3GWVXdWCQ7XC1Fldmj3Kk\r\n5BJ1RBVEPdfSlCX1nF7mzszwTzp7RaWRmTAoN9y/QL0U61Ys61fU6rDIpoeC\r\ndkG4wvD93pTG4uRsnM+AlN8GVtp4FL2cqP0sfmdhZnlcWMaVJlht3xBiNkPw\r\nkO8Aay10uQh74tm1Wvi36ksDHbYICMHl7LZTIT5yBKH9wPHcNk1HZ7iYfthl\r\nJPAELN0M83d9gjVFt7XPyThOntcCYcNC1Qa2YSEbWqBbIJFeKKGPKCQyFX7r\r\n/2YZISbxhW7aNz8lB8LfJ1OVhCm60P/+heUAHxZHMMV5xZtVbhBwlUputR+U\r\nay4GQUiqGyy4zW5tAvL6z8dn51zi8cbkqjyOdcAAgVRDRkZED70vflgsztjV\r\nSy8RghGeiUPqH3rwOOw+j648JELZjOBMdCGprXtOUJGpslYBS9PkVkrHm5mu\r\nqds8bW+/maHbGjCObplPfcKF8WN0CHdKPt8d/43757tQebWICg4IgkHcDoo+\r\nfWdp4bnjivdXiRDnjsdFUYc1I3EhEfUtFiTDk/qzvAUg3EJtJGyGl2FxLimR\r\noNE/Lf2cOFKzV+jM+WZAjWr8qWQd9VoFuzZEcRfeNTQuXiVu54zfvNSmbv5Z\r\nVuz5k/rRK0dFixo/G+4Zbi7P3jvnbbV15bE=\r\n=pZGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.2.0_1680019792497_0.5769712906370286","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@api3/airnode-protocol-v1","version":"2.2.1","license":"MIT","_id":"@api3/airnode-protocol-v1@2.2.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"688551e55d0b665307dd57a37dcf1fa38732f68e","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.2.1.tgz","fileCount":750,"integrity":"sha512-8DcNvEixNDzJCtGTggGH0oem+PdDckmTeMlas3jWC+wNodxYPsK4NsxULE6Nf4GNH6W+weFnqSNZ1MQ8BIPtQQ==","signatures":[{"sig":"MEYCIQCieHtA76nlJ/HGPejIqzVuEmfdi5IH2nCKEhMXxCGyvAIhALhKTxranndI+de7Qe0SuyNfTd2F1eAUZa+s8VHzEBnF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4038053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJqlzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhjg/9GOboP9RHjecAkF14HSrSgZ71lcWBGWRaf0jcQ+YYCejtJD1N\r\ne85MZVHrCkyhYALWGxTAAEmME0oabuhmVWagc+75rODrJSOZc+5s943xuygr\r\nigK3e4HNO0fFEutUa7PmyCAC0O0Vko7jWuZyUyLRwSf70ZqvtlDLjgnLaRaY\r\ngJ4j/ikGTiH5nnmf/4Q2CiVLhCOegzKOOa++/9H0OiIJT1bGPLsvN/EiVS/4\r\n5H6yNW53Vj5qM+b4Es4J/pbzsEohdGP9IHPiDAnPyLLNE1QcwEF6JyA/i1Tz\r\nmkwndgxaMol39ahFSqKSYgs1ROkM2o0huCWPPhyEXf8ir1phFYtonKlSl/VB\r\nukAKYT5v51nQ5Vx8SY/eFaGt2MyPFbO3Z+pXCgIOgQ6T/HDDYiqmcOS2nmqE\r\nIRUGZyLW14Ev71xNHF2ZXvqDlLSVdQS0D5gNvQCF3I9357Iyi3LFUSkvWNol\r\n6dDat3E4ZO9qyApDlpFGTRCMfV8Xu/Ce8i+G75zgrKtOwVtFXvelvElbNCis\r\ni9nVZwnmxvNNfSA8mpF3MdiRv8sJ0GcBMNZyGt9E6/XW8VGM98kKVcbxQoHu\r\nZjuJYewtdqJxdASKPXKyC9TFjllPVQ1GcGtv9dnNuLiuWojXFO5jNpyiBt35\r\nFETnLaCuuqDB1OaVHX8COxW3G+G5sGWrqnw=\r\n=OYLx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.2.1_1680255347003_0.1652125610687627","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@api3/airnode-protocol-v1","version":"2.3.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.3.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"f977060087af641d0036802e6403447a03b2be44","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.3.0.tgz","fileCount":771,"integrity":"sha512-hgIvfz/5H6klpWwCeJHTHIZQn3kLIxWE2jyjU8gU/hunmuBFJL0gNLjYOsrPQs0J+i+y39vyReJ5c+ozhu859Q==","signatures":[{"sig":"MEUCIQCYhy+J5yJfIgKX/4YmuZ83RVUY7EwI6OxzXB1MF9sjkgIgZCs/BkktzPg7TSDQqgvF8x67iBJht+HyRmNLUCmJ4Ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4319519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUlj0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcvA/7B1euU+/FKKR+b+G650X8doYlwIOqKkBuALKW3DqHLnTMLCjt\r\n/Dgt5w31Hk+GdeiifFeUi8J7SqpRUfFJ2oLCAsY+bjhsNE06nfXJXVMqziLx\r\nccYTCOF3R4p+v1enGGlKjd7hERSMZ/WnJpt+uFClfmxCdI03+0WyGtKCfnXa\r\nuP19Y4JzYdw5B48TjwSERdntrMD30uPAGJVpEHLUL0Mgx0zmRuwQ6FuRhteU\r\nsP5vBT7sc5L/Zcn9pvDx/wAuDJZi+60d0LEcP6DJg0Vesdhcq+QUXZhZBTAX\r\nDAeXuXKgcb7skdx7OUhe1kGklupyeMfGZF3oHqbDF9o7wb+P8tmJwX1R9v5k\r\nIfazBmT0J8zHzrAaVgPX6VY/DHflNbjE/51A5DVJe6XrBzZjA6OAonwSaOIc\r\nVov3326E2C5xpyzBISkDXAi3uVjqU7fJUJAqgZdVLaekJqexxZO9mrrhMAe0\r\n7OgdKoZKyCImVaf+87x+3devZ9FnPH8HoKjASYAuX6ah8NAM/nNqjJPa3J41\r\nn7OjII5jDpAVWutY2vNNAYHXuCRGGAp5gengvo9Vgo3om5d9qw90KsKIkDZN\r\nkLQWhaG1gyR6EWg5iM2dbcuvIA2B46JQhm/ZrDJBg40JLKXfLMjaiZuZRIxz\r\n+MV6L7sR5thnthFnN8zXhBwuE9/GC5w2d/s=\r\n=fYgi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.3.0_1683118324402_0.09446506304312474","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@api3/airnode-protocol-v1","version":"2.4.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.4.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"9b3a247adb43eba9066ecd1a7de3ff48f468dc8d","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.4.0.tgz","fileCount":801,"integrity":"sha512-JEbYP+LmdQouoH/kynHSQ8LkY0xsdHczv2z16TqwrgYXY7IlEkdihZrZw+neID3sT0txwi6jliCW1S5/GrRmiA==","signatures":[{"sig":"MEUCICTlUcHJ+rHCY5OkQD01vUMU8PoUIq4s6s3Nd0sHrdX0AiEAoy8iwLx8d6XTFydT4E1k+sP6lBEuUxTPWtYwZHfX7YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4708293},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.4.0_1684242055818_0.42833026777075744","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@api3/airnode-protocol-v1","version":"2.5.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.5.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"280186da94c944847d5153ec12150baa344e7b41","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.5.0.tgz","fileCount":829,"integrity":"sha512-K2OYY0Pycj2gIjNrWSLDGD6CqbhYghcgmeVBucnSSa3Eq93xcU+P48PhYMQhdxaULh6IzPxHxunU8EHvos+E5g==","signatures":[{"sig":"MEYCIQDmSwX2xklOS+B+IJSy8ajjsP13064cIVIlfE4r5Zc57AIhALHpUpJCLvSZYrlxl06df1l3U2NWyg7zRoH+S+aba3nX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4843368},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.5.0_1685020947326_0.7624758359546828","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@api3/airnode-protocol-v1","version":"2.6.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.6.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"2d22bc55d97ea11056f40067ddb0eedfbaed702b","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.6.0.tgz","fileCount":829,"integrity":"sha512-OB130XToaq+VbPbev8VCV9blsiwciDwfEKGgcZDJbLykQ6unM+7K1U0ON4HIKsVcD0LXGEWKNI/IFym7RVmZxA==","signatures":[{"sig":"MEQCIES3hz2gQQx57XsjbVyX9etrVCvYB+J0apCI3OHicGtxAiBzpU6j97JiNm5uQLLmjCtCTeW2UJGTb1LXOnUhfPLnQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4843368},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.6.0_1685605207515_0.9637903057944357","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@api3/airnode-protocol-v1","version":"2.6.1","license":"MIT","_id":"@api3/airnode-protocol-v1@2.6.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"240718ce55fb9e74900d4520004e23db620d9d02","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.6.1.tgz","fileCount":829,"integrity":"sha512-VtNZxkru2dWg+OKD8Fq/9wLqvDz+KisP4RHbMxtWRPF5kFJrm2NlP4Fp7oRqTob87JX5RWkVJuCeL5isLoFf5Q==","signatures":[{"sig":"MEQCIB2WCX8K67SuakK1OwbDCvX0Sk+gzgGgq7nWawSkPoyUAiAw+HNmkOz47XMq180S08fInenRrV54RCFfURi1CylEEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4843368},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.6.1_1685605414671_0.16958973424524926","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@api3/airnode-protocol-v1","version":"2.7.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.7.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"420576bb39c829f050168e5095bbeebd67ae7ff7","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.7.0.tgz","fileCount":857,"integrity":"sha512-XO1JXVFEyB0LCpuIozdRKOqJfdPiGZJB6q06VHavHAPa8s/ydfBooHmJC8S2W4VoIQktPOblh1zAeDun2M6huQ==","signatures":[{"sig":"MEUCICmFY8hj5Ik4N1h/f7fH8EvcdIEXSrrMGBN+CGvxLBsiAiEAzUA4hyfJ1T5Q7TjV/kF7Xs0MBPlk0XB3/3HhhMFxq7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4971563},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.7.0_1686560649627_0.8523100989214001","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@api3/airnode-protocol-v1","version":"2.7.1","license":"MIT","_id":"@api3/airnode-protocol-v1@2.7.1","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"dc60c2470cec8f4e884c224f0208ddd530caf68c","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.7.1.tgz","fileCount":871,"integrity":"sha512-hOuddd+GvypvkMGu8bHPidKiBeEU3NjopaX8GSODPdae9n6ReXIFWFUgQz3AJNpwyUnb7Ivx4nXdiYMSyc9adQ==","signatures":[{"sig":"MEQCIBW1vmRMJ3yZJt64oeMOaHnhV070emZbfpB5PCoHv/JcAiBobp7Vif6Lfw0ws/Y1dglkfO0gwDwp91aVXl9jcV+SwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5018676},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^1.4.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.7.1_1686750713466_0.8752908730613489","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@api3/airnode-protocol-v1","version":"2.8.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.8.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"19a755bf0dfb127edd362282b09b9ff51409e626","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.8.0.tgz","fileCount":843,"integrity":"sha512-QmDaFvD8U3CYuYqpKP7au7htr1fIW5s6YzoAfduDqh6z6jqFWUHd4wd3m0BYu715SZpu5xSa0lsYpfnPhxHpIg==","signatures":[{"sig":"MEUCIQDu2shlm+ee1D0ZjEgSVIJtL9vONNs/36ghNpyOqBItlQIgJJe248DGAb84b7QntmDB7cDGdWPceW6exlTyzqGuDfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4896535},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^3.2.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.8.0_1689334269368_0.07497243792649266","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@api3/airnode-protocol-v1","version":"2.9.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.9.0","maintainers":[{"name":"amarthadan","email":"kimle.michal@gmail.com"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"ffa84601e0054936a969b82b6f1b9c531a959ce5","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.9.0.tgz","fileCount":843,"integrity":"sha512-WI0eQ6qiygLLjmQD7BXigZhLXL71U4q9PLqIHiccPSMfl2HwSp28k6GsRmWTsGHy/EmGABm4WMT8lfVZPXJo/A==","signatures":[{"sig":"MEUCIF2Df1Dnhr77oQAhVpA/b63R8hlog5WyezcVuFRRToC7AiEA8bmsh7hbKnFz6OF6EtQdb32XWC67D4Xl0iLKgohIcTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4897310},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"yarn node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^3.4.2","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.9.0_1693587237566_0.2773012225559701","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@api3/airnode-protocol-v1","version":"2.10.0","license":"MIT","_id":"@api3/airnode-protocol-v1@2.10.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"b03cf02c7b65eed5b57cd37e24d91dbcbff62da6","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-2.10.0.tgz","fileCount":843,"integrity":"sha512-5pXI9OUXeyM2IbVYrkW48Eymt7qGT5nfBU8GR2XZsRE8dCRZTIIfp+xdAMH+OFm62GGnUDz9e1uTiAHkRWrtKA==","signatures":[{"sig":"MEQCIFuO40F1e1NQhBEzlMYLdIBR2eSxnDAp/xwe9Q6m15SpAiA3kmbYmVRY0Vbxjzbl7lVJqSU21OOMV4OYCjkdjJiqfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4899764},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^3.5.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_2.10.0_1694633510285_0.3731658046042319","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@api3/airnode-protocol-v1","version":"3.0.0","license":"MIT","_id":"@api3/airnode-protocol-v1@3.0.0","maintainers":[{"name":"siegrift","email":"e.tesarr@gmail.com"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"2d7e07050a4c14f26aececcf42812191bc119d50","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-3.0.0.tgz","fileCount":787,"integrity":"sha512-QMBLPxxnbibxweoRLnPOiGMTPqHnAmqn1BRrSTJS9APcdB2FfDqozcRW1Ye5oHLQL1wOH973hJODetWHcBUf8g==","signatures":[{"sig":"MEUCIBk9rHbE1oooTSXdEMilwvDvqC74eXyoI+Ua3NSH7bg5AiEA6Vpb2EfNK6GJYsmOHRdW5yWKlL05u2D5Eo9JVbkfMfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4410140},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^3.5.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_3.0.0_1702111785199_0.07321953172481388","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@api3/airnode-protocol-v1","version":"3.1.0","license":"MIT","_id":"@api3/airnode-protocol-v1@3.1.0","maintainers":[{"name":"siegrift","email":"e.tesarr@gmail.com"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"b4cfe0a0321f51326e959d7201a8094454fc2cbc","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-3.1.0.tgz","fileCount":787,"integrity":"sha512-3XOYdQqQPWXC2xSz1cCnk6kzkeugE6NdxgU25C43dzkJStvY+jALyxmS9SBtsUCaq4KA7hYVxci5gkDi7rZbAQ==","signatures":[{"sig":"MEUCIDjkAw1Tv8y9d4Fwz0FAwNvKs3CEPdtL+lXHDjpJVGSGAiEAo2xiSl5BJl0Gu43X06CcLNuTuUMbEwkDJIL9Z8IuMmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4410301},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^3.5.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_3.1.0_1702558550513_0.8047133683957925","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@api3/airnode-protocol-v1","version":"3.2.0","license":"MIT","_id":"@api3/airnode-protocol-v1@3.2.0","maintainers":[{"name":"siegrift","email":"e.tesarr@gmail.com"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"bd74c4d015ee8b11b290809ab2622a8361df6f82","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-3.2.0.tgz","fileCount":787,"integrity":"sha512-l0zej3d04ySea7NzVW4tNL155u3sFq3scxPrK1Bk5kXbtODxKa2xpLhczZ/Rr8HYGIvFiSsNSU+OgYNIhgiCYQ==","signatures":[{"sig":"MEUCIQCv25OVMAJXyzQtbFVzBB9tdvfSvbOm4OqDVSzq7trgsgIgcRGuwwxyJDUQ1a2PQARRBxYUriPLAx3CXh4KDFw7wA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4411053},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^4.6.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_3.2.0_1707206109097_0.4267794743130655","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@api3/airnode-protocol-v1","version":"3.3.0","license":"MIT","_id":"@api3/airnode-protocol-v1@3.3.0","maintainers":[{"name":"siegrift","email":"e.tesarr@gmail.com"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"62f36b04471f527d66db7c4ff3fe9b325745df3c","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-3.3.0.tgz","fileCount":787,"integrity":"sha512-Kk/Hb5EyEWqtIMeFM66u4PTvgUfBs4M8GPh1qLS3iDLpl/2PwqsvQkoafSmuMeZr4jyOpg3XXZZ07QFPIksOoA==","signatures":[{"sig":"MEYCIQDmcNqX5dqiEVp/RXWXEaufjLrYiiOthMobdXfgZNRRawIhAMYulq+SiLH66u2UfDX0z1ffNLJ1RzuVgGDnrov8elKo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4412591},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^4.11.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_3.3.0_1709269381117_0.09349283810044273","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@api3/airnode-protocol-v1","version":"3.4.0","license":"MIT","_id":"@api3/airnode-protocol-v1@3.4.0","maintainers":[{"name":"siegrift","email":"e.tesarr@gmail.com"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"andreogle","email":"ogleandre@gmail.com"}],"dist":{"shasum":"9b7c805b06208d844850fbac1d64a74fded3f54a","tarball":"https://registry.npmjs.org/@api3/airnode-protocol-v1/-/airnode-protocol-v1-3.4.0.tgz","fileCount":787,"integrity":"sha512-jjnzJC82RUEJkDfrz/PAS2/JP8TyEsBKQhYBO4xzOIGrTCC+XscwpxTWVneuNpNsXmQFYjfjvXzEC4lgDqwvTQ==","signatures":[{"sig":"MEUCIQDFmdLQB0zEb9C9DEA77eEu0zXNncVq8JR5W0VujWRE6AIgP7FN1tfzIk8qTSW67ckzCpEMStaFFiFRatQN2OcZ/+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4405819},"main":"dist/src/index","private":false,"scripts":{"lint":"yarn run prettier:check && yarn run lint:eslint && yarn run lint:solhint","test":"hardhat test --parallel","build":"yarn clean && yarn build:contracts && yarn build:contract-types && yarn build:tsc","clean":"rimraf -rf ./dist *.tgz src/contracts artifacts cache","prettier":"prettier --write \"./**/*.{js,ts,md,json,sol}\"","test:gas":"REPORT_GAS=TRUE hardhat test","build:tsc":"tsc -p tsconfig.build.json","lint:eslint":"eslint . --ext .js,.ts","lint:solhint":"solhint ./contracts/**/*.sol","verify-local":"hardhat run scripts/verify-local.js","test:coverage":"hardhat coverage","test:extended":"EXTENDED_TEST=TRUE hardhat test --parallel","prettier:check":"prettier --check \"./**/*.{js,ts,md,json,sol}\"","build:contracts":"hardhat compile","build:contract-types":"yarn typechain --target ethers-v5 --out-dir ./src/contracts \"./artifacts/contracts/**/!(*.dbg).json\"","deploy:deterministic":"DETERMINISTIC=true hardhat deploy --network $NETWORK","verify-local:network":"hardhat run scripts/verify-local.js --network $NETWORK","deploy:undeterministic":"hardhat deploy --network $NETWORK","write-env-file-example":"node scripts/write-env-file-example"},"_npmUser":{"name":"bbenligiray","email":"bbenligiray@gmail.com"},"description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","directories":{},"dependencies":{"@openzeppelin/contracts":"4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","dotenv":"^16.0.3","eslint":"^8.30.0","ethers":"^5.4.7","rimraf":"^3.0.2","hardhat":"^2.11.1","solhint":"^3.3.7","prettier":"^2.8.1","copyfiles":"^2.4.1","typechain":"^8.1.0","typescript":"^4.6.3","@api3/chains":"^4.11.0","hardhat-deploy":"^0.11.22","solidity-coverage":"^0.8.2","@ethersproject/abi":"^5.4.7","@typechain/hardhat":"^6.1.2","@api3/promise-utils":"^0.3.0","@typechain/ethers-v5":"^10.1.0","hardhat-gas-reporter":"^1.0.8","@ethersproject/providers":"^5.4.7","prettier-plugin-solidity":"^1.1.0","@nomiclabs/hardhat-ethers":"^2.0.0","@openzeppelin/merkle-tree":"^1.0.4","@nomiclabs/hardhat-etherscan":"^3.0.0","@nomicfoundation/hardhat-toolbox":"^2.0.0","@nomicfoundation/hardhat-chai-matchers":"^1.0.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/airnode-protocol-v1_3.4.0_1710761750816_0.8438971089091716","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-04-12T15:07:45.583Z","modified":"2026-04-07T10:33:15.546Z","0.1.0":"2022-04-12T15:07:45.856Z","0.2.0":"2022-04-26T07:33:34.988Z","0.3.0":"2022-04-26T16:51:46.126Z","0.4.0":"2022-05-05T10:26:42.224Z","0.5.0":"2022-05-13T11:54:00.389Z","0.5.1":"2022-05-27T12:47:41.461Z","0.5.2":"2022-07-02T15:32:13.866Z","0.6.0":"2022-07-07T15:35:57.205Z","0.7.0":"2022-08-28T16:20:05.258Z","0.8.0":"2022-10-14T14:58:10.982Z","1.0.0-alpha.0":"2023-01-17T14:40:45.107Z","1.0.0-alpha.1":"2023-03-09T09:28:56.855Z","1.0.0":"2023-03-10T16:23:16.450Z","1.0.1":"2023-03-10T16:25:35.983Z","1.1.0":"2023-03-10T17:03:42.419Z","1.1.1":"2023-03-10T17:27:06.034Z","1.1.2":"2023-03-10T18:07:59.708Z","1.2.0":"2023-03-14T09:19:10.105Z","1.2.1":"2023-03-14T09:47:37.193Z","1.2.2":"2023-03-14T09:50:19.908Z","1.2.3":"2023-03-14T12:42:01.158Z","1.2.4":"2023-03-14T12:43:47.245Z","2.0.0":"2023-03-16T19:10:34.600Z","2.0.1":"2023-03-22T14:07:13.672Z","2.1.0":"2023-03-27T16:28:13.608Z","2.2.0":"2023-03-28T16:09:52.771Z","2.2.1":"2023-03-31T09:35:47.277Z","2.3.0":"2023-05-03T12:52:04.618Z","2.4.0":"2023-05-16T13:00:56.082Z","2.5.0":"2023-05-25T13:22:27.522Z","2.6.0":"2023-06-01T07:40:07.766Z","2.6.1":"2023-06-01T07:43:34.992Z","2.7.0":"2023-06-12T09:04:09.857Z","2.7.1":"2023-06-14T13:51:53.707Z","2.8.0":"2023-07-14T11:31:09.664Z","2.9.0":"2023-09-01T16:53:58.017Z","2.10.0":"2023-09-13T19:31:50.656Z","3.0.0":"2023-12-09T08:49:45.476Z","3.1.0":"2023-12-14T12:55:50.747Z","3.2.0":"2024-02-06T07:55:09.392Z","3.3.0":"2024-03-01T05:03:01.375Z","3.4.0":"2024-03-18T11:35:51.036Z"},"license":"MIT","description":"This package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be migrated into the [Airnode monorepo](https://github.com/api3dao/airnode).","maintainers":[{"email":"bbenligiray@gmail.com","name":"bbenligiray"},{"email":"e.tesarr@gmail.com","name":"siegrift"}],"readme":"# Airnode protocol v1\n\nThis package temporarily houses the Airnode v1 protocol contracts. With the Airnode v1 release, these contracts will be\nmigrated into the [Airnode monorepo](https://github.com/api3dao/airnode).\n\nIf you are looking for the contracts that Airnode v0 uses, see\n[@api3/airnode-protocol](https://github.com/api3dao/airnode/tree/master/packages/airnode-protocol). If you are looking\nfor how to operate an Airnode, see the [docs](https://docs.api3.org/airnode).\n\n## Instructions\n\nInstall the dependencies and build\n\n```sh\nyarn\nyarn build\n```\n\nTest the contracts, get test coverage and gas reports\n\n```sh\nyarn test\n# Runs exhaustive tests for Sort.sol\nyarn test:extended\n# Outputs to `./coverage`\nyarn test:coverage\n# Outputs to `.gas_report`\nyarn test:gas\n```\n\n## Important note about zkSync\n\nThe ProxyFactory deployed on the zkSync networks is a modified version ([ProxyFactoryZkSync](https://github.com/api3dao/airnode-protocol-v1/blob/deploy-zksync-reference/contracts/api3-server-v1/proxies/ProxyFactoryZkSync.sol)) that handles the difference in CREATE2 address computation.\nThis package exports the address of these deployments under the name ProxyFactory to keep the interface uniform.\nThe proxy address computation methods of `@api3/contracts` also handle the difference, so if you use `@api3/contracts` and the ProxyFactory contract's proxy address computation methods, you can treat zkSync as any other network.\nHowever, if you have your own proxy address derivation implementation, be aware that you will need to make an exception for zkSync.\n\n## Solidity versions\n\nThe current form of the repo is tested with Solidity version `0.8.17`. The complete contracts to be deployed are locked\nat this version, and the rest (interfaces, stub contracts, mock contracts) specify version `^0.8.0` to not limit their\nusers. Some mock contracts use custom errors, which is why they specify version `^0.8.4`.\n\n## Overview\n\n- `access-control-registry/`: Contracts typically implement standalone access control schemes, ranging from inheriting\n  `Ownable` to customized complex models. This makes it difficult to track the privileges that an account has granted,\n  which has negative usability and security implications. This issue is more relevant in a decentralized governance\n  context, e.g., a DAO would need to delegate privileges to less decentralized agents, audit their performance, and\n  revoke privileges in case they are abused. For such an approach to work, the granted privileges need to be easily\n  discoverable. `AccessControlRegistry` is a shared registry that accounts can create tree-shaped role structures, which\n  other contracts can refer to.\n\n- `protocol/`: \"The Airnode protocol\" refers to two protocols: request-response protocol (RRP) and publish–subscribe\n  protocol (PSP). RRP is the pull version (\"What is the price of Bitcoin?\") and PSP is the pull version (\"Call me back\n  when the price of Bitcoin is $50,000.\") An Airnode detects RRP requests by listening to events from `AirnodeProtocol`,\n  and PSP subscriptions by querying the respective `Allocator`s. There are also relayed versions of RRP and PSP, where\n  the requester specifies a relayer to deliver the response signed by an Airnode.\n\n- `allocators/`: An Airnode that supports PSP needs to detect potential subscriptions to serve. To avoid having to\n  manually configure the Airnode to update the subscriptions, the node operator can configure it to refer to specific\n  `Allocator` contracts. These contracts implement custom rules regarding how the subscriptions can be updated, which\n  likely involve monetization.\n\n- `authorizers/`: An Airnode that detects RRP requests or PSP subscriptions needs to know which of these should be\n  served. To avoid having to manually configure the Airnode to maintain a whitelist, the node operator can configure it\n  to refer to specific `Authorizer` contracts. These contracts implement custom rules regarding which requests and\n  subscriptions should be served, which likely involve monetization.\n\n- `dapis/`: The `DataFeedServer` contract implements _Beacons_, which are single-Airnode data feeds. Beacons can be\n  combined to create _Beacon sets_, which are asynchronously aggregated Beacons (we refer to both Beacons and Beacon\n  sets as \"data feeds\"). _dAPIs_, implemented by `DapiServer`, are names that are attached to Beacons or Beacon sets,\n  which can be seen as managed data feeds. `BeaconUpdatesWithRrp` and `DataFeedUpdatesWithPsp` uses RRP and PSP to\n  update data feeds respectively, which makes them a very good example of how the Airnode protocol can be used. In\n  addition, `BeaconUpdatesWithSignedData` allows data signed by the respective Airnodes to update Beacons, which can be\n  delivered outside of the protocol. Finally, a special version of these signed data updates are used to capture\n  [oracle extractable value (OEV)](https://medium.com/api3/oracle-extractable-value-oev-13c1b6d53c5b) in\n  `OevDataFeedServer`.\n\n- `utils/`: As the name suggests, utility contracts that the other contracts may require. Multicall contracts are aimed\n  to minimize Airnode RPC calls and improve UX for non-protocol contracts. `OwnableCallForwarder` enables the role trees\n  in `AccessControlRegistry` to be transferrable. `ExpiringMetaTxForwarder` allows Airnode operators or acounts\n  authorized by them to issue signatures to have users self-whitelist.\n\n## Design pillars\n\n**Protocolization:** API3 aims to build oracle services that are powered entirely by first-party oracles, i.e., oracles\noperated by API providers. This means we cannot offload our problems to node operators, both the node and its protocol\nneeds to be _set-and-forget_. This is best reflected in PSP, which allows one to set up data feeds (and many other kinds\nof oracle services) remotely, without requiring any effort from the node operator.\n\nIt should be noted that we also consider the oracle business model to be an extension of the protocol, and also aim for\na set-and-forget business model. `Allocator`s and `Authorizer`s are the stubs that we build into the data protocol for\nmonetization to also be protocolized, and we will release contracts that fully flesh this out in the future.\n\n**Specificity:** A common pitfall in protocol design is over-generalization in an attempt to cover all potential\nuse-cases. This creates a lot of abstraction that the user now needs to learn, while not providing any structure that\nthe user can work off of. In contrast, we went with an opinionated approach by providing scaffolds into the direction we\nthink the user should build towards.\n\n**Immutability:** API3 aims to build trust-miminized oracles services, which means one should only have to trust the\ndata sources (which is unavoidable) and no one else. Governance, even by a DAO, contaminates this trust-minimization. To\navoid this, we do two things: (1) Our contracts are not upgradeable, as this unavoidably requires some kind of\ngovernance. (2) Endpoints defined in [OIS](https://docs.api3.org/ois) (oracle integration specifications) are identified\nby [endpoint ID](https://docs.api3.org/airnode/latest/concepts/endpoint.html#endpointid)s, endpoint IDs and\n[Airnode ABI-encoded parameters](https://docs.api3.org/airnode/latest/reference/specifications/airnode-abi-specifications.html)\nconstitute\n[template ID](https://docs.api3.org/airnode/latest/reference/specifications/airnode-abi-specifications.html)s,\n[Airnode addresses](https://docs.api3.org/airnode/latest/reference/specifications/airnode-abi-specifications.html) and\ntemplate IDs constitute Beacon IDs, and Beacon IDs constitute Beacon set IDs. Therefore, it is possible to track the\nentire data supply chain starting from the API all the way to the aggregated data feed easily and in a trust-minimized\nway.\n\n**Optimistic scaling:** Our solutions are generally built optimistically, with one tamper-proof and highly efficient\nsolution, and one trust-minimized and less efficient solution. The first solution is tamper-proof because it depends on\nsignatures from the first-party Airnode, yet its delivery is centralized for performance. The only risk with this\nsolution is for it to become unavailable, in which case the trust-minimized solution should be seamlessly fallen back\nto. For an oracle service to be trust-minimized, it must interact with the chain directly. Depending on a third-party\nrelay, or requiring to interact with other oracle nodes through a blockchain or a state channel is considered\nunacceptable for the trust-minimized solution, as this introduces additional points of failure.\n\nAn example of this can be seen in `DapiServer`, where Beacon sets are updated by collecting signed data from Airnodes\nand calling `updateBeaconWithSignedData()` and `updateBeaconSetWithBeacons()` by a centralized agent. In the event that\nthis service stops, Airnodes can update their respective Beacons by calling `fulfillPspBeaconUpdate()` if they have PSP\nsubscriptions, or they can use `updateDataFeedWithSignedData()` only with their own signed data to update their\nrespective Beacon (as [byog](https://byog.io/) does), after which the Beacon set can be updated by anyone by calling\n`updateBeaconSetWithBeacons()` or through a PSP subscription that will call `fulfillPspBeaconSetUpdate()` based on\ndeviation conditions. The latter method of doing things is not expected to be used, yet it existing as a failsafe makes\nthe former method acceptable.\n\n## Implementation details\n\n### `AccessControlRegistry` and role trees\n\nThe contracts that use `AccessControlRegistry` in this repo (i.e., the `AccessControlRegistryAdminned` contracts) use\nthe following convention to create role trees per contract.\n\n```\nRoot\n  └─── Admin (can grant and revoke the roles below)\n        ├── Contract specific role #1\n        ├── Contract specific role #2\n        └── Contract specific role #3\n```\n\nHere, the root role is immutably tied to an account. The contract admin role is derived from the root role and the\ncontract admin role description. This implies that contracts that have the same contract admin role description will\nshare role trees.\n\n### `...WithManager` vs `...WithAirnode`\n\nThere are two types of `AccessControlRegistryAdminned` contracts in this repo, ones that end with `...WithManager` and\nones that end with `...WithAirnode`. This essentially refers to if the root role belongs to a manager account (e.g., the\nAPI3 DAO), or if this is a shared account where each Airnode manages their own role tree and associated privileges. Note\nthat when applicable the root role is tied to the manager account immutably, which means if you want the managership to\nbe transferrable, you should designate `OwnableCallForwarder` (which is an `Ownable` contract whose ownership can be\ntransferred) to be the manager and make your calls through that.\n\n### Relayed RRP and PSP\n\nRRP and PSP have relayed versions where the requester specifies a relayer to deliver data signed by the respective\nAirnode. Note that our aim here was to replicate the entire RRP and PSP functionality in relayed form, rather than to\ndesign a relay-based oracle protocol. Since relaying for RRP and PSP requires the relayer to be trusted—not for not\ntampering with data, but for not denying service and in the PSP case not delivering fulfillments even when the\nconditions are not satisfied—it is more suitable for a trusted relayer to be specified.\n\n### Sponsor and sponsor wallets\n\nWe have determined the gas cost of oracle services to be a very significant friction point for business models. Although\nrelaying signed data is a nicer alternative here, as discussed above, we find this far from being trust-minimized by\nitself. As a solution, we built a scheme into the protocol that allows the users to cover the gas costs caused by their\nusage. You can refer to the v0 docs for this, as the concept has not changed since then:\nhttps://docs.api3.org/airnode/latest/concepts/sponsor.html\n\nSponsorship is done on a per-requester basis for RRP, and on a per-subscription basis for PSP. Relaying services suffer\nfrom the same gas cost issues as oracle services, and since the requester knows the relayer beforehand and trusts them\nto the degree that they get the relay service from them, we expect the same sponsorship scheme to be applicable. Sponsor\nwallets for protocols and their relayed versions are kept separately, while the sponsorship statuses are unified. In\nother words, when a sponsor sponsors a requester for RRP, they also sponsor them for relayed RRP. However, two separate\nsponsor wallets will be kept for the requester, one for RRP and one for relayed RRP.\n\n### Not requiring Airnode operator transactions\n\nIn a first-part oracle setting, requiring the Airnode operators to make any transactions is a significant friction\npoint. This is why the Airnode operator does not need to deploy a contract of their own (they use the shared\n`AirnodeProtocol` contract) or make a transaction to announce anything. To opt in or out of a monetization scheme, they\nsimply need to update their configuration file to add or remove `Allocator`s and `Authorizer`s and redeploy, and\ncommunicate that they have done so through off-chain channels.\n\n### Data feed monetization\n\nIn addition to\n[service coverage](https://github.com/api3dao/api3-whitepaper/blob/3f4a2e3a19b45bd1a6c26f7b6ab21861fc0373ef/api3-whitepaper.tex#L727),\nwe expect the main data feed monetization model to be based on OEV (see Figure 1 in the\n[litepaper](https://raw.githubusercontent.com/api3dao/oev-litepaper/main/oev-litepaper.pdf)). To implement this in the\nmost optimized way, we built it into `Api3ServerV1`, yet data feed users can opt out of it if they wish to.\n\n### Data feed proxies\n\nData feeds are popular oracle services mostly because they are simple and highly standardized. Even so, it is a\nchallenge to have the user correctly execute integrations, and providing technical support is not a scalable solution.\nWe aim our user onboarding process to be entirely automated, and we have many variants of the same data feeds (does the\nuser want to read the dAPI, the Beacon set that the dAPI points to, OEV enabled or disabled, with or without security\ncoverage, etc.) To solve both of these problems at once, we decided to enable users to use the\n[API3 Market](https://market.api3.org/dapis) to deploy proxies that implement the integration they need\nprogrammatically. As a result, whatever API3 data feed a user uses, all they need to will be to call the `read()`\nfunction of a contract.\n\nTo minimize the overhead of using proxies, we preferred having them deployed normally (instead of being cloned). To\nreduce the deployment cost of these proxies, we pushed as much of the implementation into DapiServer.\n\n### Expiring meta-transactions\n\n`AccessControlRegistry`, `Allocator`s and `Authorizer`s support meta-transactions. This is mostly considering the fact\nthat the users will want Airnode operators to make transactions, and the Airnode operators will not want to pay for the\ngas cost of these transactions. Considering our requirements and expected usage scenarios, we ended up with a customized\nmeta-transaction implementation that we fully accept to not be suitable for general purpose usage. The main points here\nare that we did not use a nonce because we do not want meta-transactions to block each other, and we have an expiration\ntimestamp to avoid dangling liabilities. As a further precaution, we allowed the signer to cancel meta-transactions\n(that are not executed yet) with a transaction of their own.\n","readmeFilename":"README.md"}