{"_id":"@api3/signed-api","_rev":"28-0962d974ce9338c607147b57c49620cf","name":"@api3/signed-api","dist-tags":{"latest":"4.8.0"},"versions":{"0.2.0":{"name":"@api3/signed-api","version":"0.2.0","license":"MIT","_id":"@api3/signed-api@0.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":"d01c9bd941b31bc749c9af708252daef28148d5e","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.2.0.tgz","fileCount":78,"integrity":"sha512-4z8OrkHrhXvgppSXs/B2dqK+n/30HlqVKYNX2yM7fBco6TDYvAE+UJnPM5aNa1B6C7ebUh0cg4BPj7KM20RhGg==","signatures":[{"sig":"MEYCIQD/zzIZoYOjPwO4CQbaEOgZEY8bILdqNL+Ia53F0rp5BAIhAIrJrpnLKU7yWbU/U57xjtIQKQDWRJo5qL5C0UgSIfml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147495},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.2.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.0","pnpm":"^8.13.0"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"DEV_SERVER_PORT=${DEV_SERVER_PORT:-8090} pnpm ts-node src/dev-server.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","eslint:fix":"eslint . --ext .js,.ts --fix","start-prod":"node dist/src/dev-server.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","eslint:check":"eslint . --ext .js,.ts --max-warnings 0","prettier:fix":"prettier --write \"./**/*.{js,ts,md,json}\"","prettier:check":"prettier --check \"./**/*.{js,ts,md,json}\"","docker:build:amd64":"docker buildx build --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/10f491529c088002110e06d0e101d394/api3-signed-api-0.2.0.tgz","_integrity":"sha512-4z8OrkHrhXvgppSXs/B2dqK+n/30HlqVKYNX2yM7fBco6TDYvAE+UJnPM5aNa1B6C7ebUh0cg4BPj7KM20RhGg==","_npmVersion":"10.2.3","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"zod":"^3.22.4","dotenv":"^16.3.1","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","@api3/commons":"^0.5.0","@aws-sdk/client-s3":"^3.456.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.1","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.2.0_1704008966527_0.7824311055439985","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@api3/signed-api","version":"0.3.0","license":"MIT","_id":"@api3/signed-api@0.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":"a455d542982424fb89f95099c391b248adfb3bab","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.3.0.tgz","fileCount":78,"integrity":"sha512-CK7C2oUqlcX2oNLHEcSFMAhKzkTYnkyg8vr7crVZk5flAbBQohfw8r6GutgDSusjN85dOYhn0hZQM97qBhVl3Q==","signatures":[{"sig":"MEUCIQDFnUzAMjADA8qZyFyfq7TstkqN3JC+VOZTt4FblvWCjQIgWxBeOhPkVqO0ZmA1q79OkgVFbCnv1VHMqw8TXr2yGjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150065},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.3.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.0","pnpm":"^8.13.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"DEV_SERVER_PORT=${DEV_SERVER_PORT:-8090} pnpm ts-node src/dev-server.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","eslint:fix":"eslint . --ext .js,.ts --fix","start-prod":"node dist/src/dev-server.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","eslint:check":"eslint . --ext .js,.ts --max-warnings 0","prettier:fix":"prettier --write \"./**/*.{js,ts,md,json}\"","prettier:check":"prettier --check \"./**/*.{js,ts,md,json}\"","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/4c9fcfee3b9ff8d0cccd53a5abf61c1d/api3-signed-api-0.3.0.tgz","_integrity":"sha512-CK7C2oUqlcX2oNLHEcSFMAhKzkTYnkyg8vr7crVZk5flAbBQohfw8r6GutgDSusjN85dOYhn0hZQM97qBhVl3Q==","_npmVersion":"10.2.3","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"zod":"^3.22.4","dotenv":"^16.3.1","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","@api3/commons":"^0.6.0","@aws-sdk/client-s3":"^3.484.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.3.0_1704730855972_0.5693829002690545","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@api3/signed-api","version":"0.4.0","license":"MIT","_id":"@api3/signed-api@0.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":"c42bddb6b2f54e340e9b1376abdea53a7725beb5","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.4.0.tgz","fileCount":84,"integrity":"sha512-5ImH4J3/b+GhBFUonLcJvyig3EmSidjfgqIkU3orh25Cqm+AmeqHVktAfuy+843s2UaJY2koDhALSjmbmUgI4w==","signatures":[{"sig":"MEUCIQD/BMD0dnbQIKmvHoK4HCU+Y7SkryEWvC/VzKWxdu8EggIgDUnLJ99kCv6Z2ehsHmUXVwT9LXayzISfRBfR+hYO7mA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159766},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.4.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.0","pnpm":"^8.14.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"DEV_SERVER_PORT=${DEV_SERVER_PORT:-8090} pnpm ts-node src/dev-server.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","eslint:fix":"eslint . --ext .js,.ts --fix","start-prod":"node dist/src/dev-server.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","eslint:check":"eslint . --ext .js,.ts --max-warnings 0","prettier:fix":"prettier --write \"./**/*.{js,ts,md,json}\"","prettier:check":"prettier --check \"./**/*.{js,ts,md,json}\"","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/acc2c95f9ca834572b78fff8f77ce398/api3-signed-api-0.4.0.tgz","_integrity":"sha512-5ImH4J3/b+GhBFUonLcJvyig3EmSidjfgqIkU3orh25Cqm+AmeqHVktAfuy+843s2UaJY2koDhALSjmbmUgI4w==","_npmVersion":"10.2.3","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"zod":"^3.22.4","dotenv":"^16.3.1","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","@api3/commons":"^0.6.0","@aws-sdk/client-s3":"^3.485.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.4.0_1705595368643_0.9282314069344308","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@api3/signed-api","version":"0.5.0","license":"MIT","_id":"@api3/signed-api@0.5.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":"642322e3711887876667719d3a9c59d02da7094e","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.5.0.tgz","fileCount":89,"integrity":"sha512-SbYJfMe1gH2BDxrtNAk894ZTXOxBW6kYaTfZLg8vUowSK6ym6J+4+W8g2lnT3FEP7myur6d2r6YEMTC0MusbnA==","signatures":[{"sig":"MEUCIQDVUTButZWGL+RTFKJDbKe2pjpwC+emhHmQxYJpUKMW9wIgB4TtEs0hQFw/ym9BD3aA9zb2kKa1k2855znktKmIBK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174534},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.5.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.0"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","eslint:fix":"eslint . --ext .js,.ts --fix","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","eslint:check":"eslint . --ext .js,.ts --max-warnings 0","prettier:fix":"prettier --write \"./**/*.{js,ts,md,json}\"","prettier:check":"prettier --check \"./**/*.{js,ts,md,json}\"","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/8f337597905f7f466d5100ed4a7c7576/api3-signed-api-0.5.0.tgz","_integrity":"sha512-SbYJfMe1gH2BDxrtNAk894ZTXOxBW6kYaTfZLg8vUowSK6ym6J+4+W8g2lnT3FEP7myur6d2r6YEMTC0MusbnA==","_npmVersion":"10.2.4","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","dotenv":"^16.4.1","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","workerpool":"^9.1.0","@api3/commons":"^0.6.2","@aws-sdk/client-s3":"^3.504.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.3","ts-node":"^10.9.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.5.0_1707422760425_0.007871933946821175","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@api3/signed-api","version":"0.5.1","license":"MIT","_id":"@api3/signed-api@0.5.1","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":"eea2106c4bfed590cb2cb90eb6fc979dc029d578","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.5.1.tgz","fileCount":89,"integrity":"sha512-x2pAT56O5pS5MgzosWh1QkDDhWwniyqJ+BFVmyKs/16uYn1ljnSddX2/3S8I9/06ClApi7MrSHRctJedqVSbFA==","signatures":[{"sig":"MEYCIQCL2TCZtM7CuZ0LqQS1RbfxleKEckNHkUAQjxd1BnWXDAIhAIt4zIicprPAFWLVh/VeTQuhihLofYr2/MZtaWkdVUc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174534},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.5.1.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.0"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","eslint:fix":"eslint . --ext .js,.ts --fix","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","eslint:check":"eslint . --ext .js,.ts --max-warnings 0","prettier:fix":"prettier --write \"./**/*.{js,ts,md,json}\"","prettier:check":"prettier --check \"./**/*.{js,ts,md,json}\"","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/ea73a949a80cb7391b490d00d1a4809d/api3-signed-api-0.5.1.tgz","_integrity":"sha512-x2pAT56O5pS5MgzosWh1QkDDhWwniyqJ+BFVmyKs/16uYn1ljnSddX2/3S8I9/06ClApi7MrSHRctJedqVSbFA==","_npmVersion":"10.2.4","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","dotenv":"^16.4.1","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","workerpool":"^9.1.0","@api3/commons":"^0.6.2","@aws-sdk/client-s3":"^3.504.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.3","ts-node":"^10.9.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.5.1_1708671364073_0.6756567729700824","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@api3/signed-api","version":"0.6.0","license":"MIT","_id":"@api3/signed-api@0.6.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":"2b871f41b1709b3a70196af1128e46e4db91dc79","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.6.0.tgz","fileCount":84,"integrity":"sha512-O4kswU480/bdGr5eWza8f2VLXEivqoRw4aEH89xHpTEiscushQH5H1C4Iq8as+OzmOSwulOwIVm7Z9b9VqKSnQ==","signatures":[{"sig":"MEYCIQDPA5zx1WUNbxf5DRKvrVUsrWWVzZJjjBtAPwDmBbsd4wIhALxNMgwag9/4jhQPgPw7hBCpRdIomA9aZAwrfhXH9RTj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170331},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.6.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","eslint:fix":"eslint . --ext .js,.ts --fix","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","eslint:check":"eslint . --ext .js,.ts --max-warnings 0","prettier:fix":"prettier --write \"./**/*.{js,ts,md,json}\"","prettier:check":"prettier --check \"./**/*.{js,ts,md,json}\"","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/05382f64560caf648ca4475e88de88a9/api3-signed-api-0.6.0.tgz","_integrity":"sha512-O4kswU480/bdGr5eWza8f2VLXEivqoRw4aEH89xHpTEiscushQH5H1C4Iq8as+OzmOSwulOwIVm7Z9b9VqKSnQ==","_npmVersion":"10.2.4","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","dotenv":"^16.4.4","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","workerpool":"^9.1.0","@api3/commons":"^0.7.0","@aws-sdk/client-s3":"^3.515.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.3","ts-node":"^10.9.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.6.0_1709214803295_0.07835047736765244","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@api3/signed-api","version":"0.7.0","license":"MIT","_id":"@api3/signed-api@0.7.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":"3746435515f0699f86182de7fb680cb78ea6ccd7","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.7.0.tgz","fileCount":84,"integrity":"sha512-olKiMuytRvuTmmkKX/ttIJhwbrbIhA/ZDM628/DBJ0c9sd2CIQR1Notzzt6hY5GYjRmG92jpX86SU2Gd7DQVBA==","signatures":[{"sig":"MEQCIGgpYt6cywUTILNBsLO8eqZ5+8iWU8ZiwXaiIKOGwFLAAiBQi5lPq2fFhIJQFLySQs0DkAUHThWXiz1iMQEBRxp+uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171992},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.7.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/f20b2abe3151decda8c5647c851844d3/api3-signed-api-0.7.0.tgz","_integrity":"sha512-olKiMuytRvuTmmkKX/ttIJhwbrbIhA/ZDM628/DBJ0c9sd2CIQR1Notzzt6hY5GYjRmG92jpX86SU2Gd7DQVBA==","_npmVersion":"10.2.4","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.22.4","dotenv":"^16.4.5","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","workerpool":"^9.1.0","@api3/commons":"^0.7.0","@aws-sdk/client-s3":"^3.523.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","ts-node":"^10.9.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.7.0_1709975773216_0.44111735609674163","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@api3/signed-api","version":"0.7.1","license":"MIT","_id":"@api3/signed-api@0.7.1","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":"7612ba94917bf94d1012e2b2f9459a629adaa7ef","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-0.7.1.tgz","fileCount":84,"integrity":"sha512-cQNvFpFbGqWdrlBJBOJBq3Wxn9O0yQywOlrq28UyvGi47bDWZS6a+w3ynGCMdUwRacvGgT0+af6OvdvMJeVZwA==","signatures":[{"sig":"MEUCIGVGY0KTSbRuurzEDjItVQYUOO1+NJqonDPCwrfjSYa8AiEAwqIqBAGLpvQU83V6PQ1A4Uftgv6ZtfFohEhI99t9c6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171992},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-0.7.1.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.19.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/ccb11d94374839991db9408278cd79b2/api3-signed-api-0.7.1.tgz","_integrity":"sha512-cQNvFpFbGqWdrlBJBOJBq3Wxn9O0yQywOlrq28UyvGi47bDWZS6a+w3ynGCMdUwRacvGgT0+af6OvdvMJeVZwA==","_npmVersion":"10.2.4","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.22.4","dotenv":"^16.4.5","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.18.2","workerpool":"^9.1.0","@api3/commons":"^0.7.0","@aws-sdk/client-s3":"^3.523.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","ts-node":"^10.9.2","@types/lodash":"^4.14.202","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_0.7.1_1711445800917_0.23892415839407888","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@api3/signed-api","version":"1.0.0","license":"MIT","_id":"@api3/signed-api@1.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"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"e5ce421abe2aadb6500bd0ee45472bdb4ceebeb4","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-1.0.0.tgz","fileCount":79,"integrity":"sha512-FdY+FXSE42laFaniVFgPh4WRHKYGkmZKPI7pD4ZTgzd2+zwbjhj4z81NGKd8KOieHKNkqbx/OZ51ChShSx9NWg==","signatures":[{"sig":"MEQCIGAJbq/WzOoVMSj6TMgcLaBqVobEnUIxNVjAOpYXob7iAiAag41xDuF/w5idhNA91URwDGGOKQaHS3YbYgJFpNklhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161232},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-1.0.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/a4fb632071fa32a509b999dea35b06f2/api3-signed-api-1.0.0.tgz","_integrity":"sha512-FdY+FXSE42laFaniVFgPh4WRHKYGkmZKPI7pD4ZTgzd2+zwbjhj4z81NGKd8KOieHKNkqbx/OZ51ChShSx9NWg==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.5.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.22.4","dotenv":"^16.4.5","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.19.2","workerpool":"^9.1.1","@api3/commons":"^0.9.0","@aws-sdk/client-s3":"^3.554.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","ts-node":"^10.9.2","@types/lodash":"^4.17.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_1.0.0_1713938956667_0.8928587675176298","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@api3/signed-api","version":"1.1.0","license":"MIT","_id":"@api3/signed-api@1.1.0","homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"4f5c7ae19849136bada088fc15fba3df1bb76042","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-1.1.0.tgz","fileCount":79,"integrity":"sha512-dquDkkl3VzlO9L7yef3gAPcfZyM7OGRU7QFrZHhiei1daPDlKUC2a0ZqRBgaG2NdoRH0fhdnd79fTp393L81yw==","signatures":[{"sig":"MEUCIH/U9CItqvXJvUf5gG3WVptKgfQxQ8GdN6CKyWb1YM1YAiEA01APQeo0dF7ZhQBt3mrortkjkq0NP0pnnX/+4XsCQW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163022},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-1.1.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.1"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/7d6921510a8a41e25623900f8bc20471/api3-signed-api-1.1.0.tgz","_integrity":"sha512-dquDkkl3VzlO9L7yef3gAPcfZyM7OGRU7QFrZHhiei1daPDlKUC2a0ZqRBgaG2NdoRH0fhdnd79fTp393L81yw==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.5.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","dotenv":"^16.4.5","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.19.2","workerpool":"^9.1.2","@api3/commons":"^0.9.1","@aws-sdk/client-s3":"^3.600.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.3","ts-node":"^10.9.2","@types/lodash":"^4.17.5","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_1.1.0_1719846818494_0.18965115436617652","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@api3/signed-api","version":"2.0.0","license":"MIT","_id":"@api3/signed-api@2.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"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"86f8dd2809ed7708a3d83a9668a2eb97f71af686","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-2.0.0.tgz","fileCount":84,"integrity":"sha512-h+727A+DTdv5UrKu3VyydRypBBOeCzqm/TYQ/ELzp68lvd3WSPyUUZmxdEUDTZur2nBnh2KV2Od/ycOdK9e8+g==","signatures":[{"sig":"MEQCIF9hIF2UCuFlqlaGGUVt+IyVL5nYgwQFhEdLoQYND1bfAiBNzMq1mqSi/7eV4ARuOXL0wHQ/NjvFLorRxcw2iS18+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184116},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-2.0.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.4"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/private/var/folders/l3/dk3pz2rx689dh_x3wl93p87r0000gn/T/5d4c25e35dcb79bb6c85f0fca9f6c276/api3-signed-api-2.0.0.tgz","_integrity":"sha512-h+727A+DTdv5UrKu3VyydRypBBOeCzqm/TYQ/ELzp68lvd3WSPyUUZmxdEUDTZur2nBnh2KV2Od/ycOdK9e8+g==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.5.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","dotenv":"^16.4.5","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.19.2","workerpool":"^9.1.3","@api3/commons":"^0.12.0","@api3/airnode-feed":"2.0.0","@aws-sdk/client-s3":"^3.633.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","@types/lodash":"^4.17.7","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_2.0.0_1724749956396_0.9874755082869964","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@api3/signed-api","version":"2.1.0","license":"MIT","_id":"@api3/signed-api@2.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"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"1fc4b7a7e5c322aff0916bfbd24009182e7effd0","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-2.1.0.tgz","fileCount":84,"integrity":"sha512-1HtIfGND8MJNkRQwgG04XO73/WuDtuOOgpYXi2Gr+6CzPpHXj2Ps8MzwJ61q5oRlsgKwcoMm+FBEq5ePcWVqYA==","signatures":[{"sig":"MEUCIBvOzE/2afirwgX7HihrG2U24vWXwp2/8cu3b5EQaKcSAiEA2kGMrte4dVgu6SU+W5vNClh9YhGiZ/6fFXxUdgKGDQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185936},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-2.1.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.4"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/tmp/e74170432a71c59dcabd41b86b1d0822/api3-signed-api-2.1.0.tgz","_integrity":"sha512-1HtIfGND8MJNkRQwgG04XO73/WuDtuOOgpYXi2Gr+6CzPpHXj2Ps8MzwJ61q5oRlsgKwcoMm+FBEq5ePcWVqYA==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.8.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.23.8","dotenv":"^16.4.5","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.21.0","workerpool":"^9.1.3","@api3/commons":"^0.13.2","@api3/airnode-feed":"2.1.0","@aws-sdk/client-s3":"^3.651.1","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.4","ts-node":"^10.9.2","@types/lodash":"^4.17.7","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_2.1.0_1727177267521_0.37386749535861474","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@api3/signed-api","version":"3.0.1","license":"MIT","_id":"@api3/signed-api@3.0.1","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"0fcafae914eb16edc7d8d106ac5234be1a8da9c4","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-3.0.1.tgz","fileCount":84,"integrity":"sha512-H9iqLjIuoJ3qPaJBSrH5kmcvgnNoVxIkJj+h6bNOZ8SaxyEcjrSIghZZ2Pgw2OIYgM6LHKyBVbwNlxBHOTTKsw==","signatures":[{"sig":"MEYCIQDHOfNmGynuyd6DADl6tK86OHTT4x42Ofz4CF+9JmRfvwIhAOtvCAOipeWYQzIeggrTY8BnXUMUrBNrwMN33RN+511M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195138},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-3.0.1.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/tmp/f0c5f7dbc4aa6d2073fcb77d6ee55692/api3-signed-api-3.0.1.tgz","_integrity":"sha512-H9iqLjIuoJ3qPaJBSrH5kmcvgnNoVxIkJj+h6bNOZ8SaxyEcjrSIghZZ2Pgw2OIYgM6LHKyBVbwNlxBHOTTKsw==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.8.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.21.2","workerpool":"^9.2.0","@api3/commons":"^0.13.4","@api3/airnode-feed":"3.0.1","@aws-sdk/client-s3":"^3.744.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","ts-node":"^10.9.2","@types/lodash":"^4.17.15","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_3.0.1_1739788847047_0.6732146489803026","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@api3/signed-api","version":"3.1.0","license":"MIT","_id":"@api3/signed-api@3.1.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"402e748403fadc5041108e12ecf36d8e4b4494f2","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-3.1.0.tgz","fileCount":84,"integrity":"sha512-Mo8K/4wxpUoqTXo1LlR9JRwrFpLZQ4aihpu/P0T/CBfnrr9gpDRaYDUA+B4jvU7yvQU4oUxgfhmI+dwUQxLo1A==","signatures":[{"sig":"MEUCIQDU6u7si06R9/AwIbLsfjQymYVcboLGHEmoNfrofNL9yQIgJGo6P09g7PLgZ3YNCkyaNrF/lRixwsOOQD/9GbE5OZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193163},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-3.1.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/tmp/beb37542e3f17bd17dcb3f95dd4c78ec/api3-signed-api-3.1.0.tgz","_integrity":"sha512-Mo8K/4wxpUoqTXo1LlR9JRwrFpLZQ4aihpu/P0T/CBfnrr9gpDRaYDUA+B4jvU7yvQU4oUxgfhmI+dwUQxLo1A==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.8.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.21.2","workerpool":"^9.2.0","@api3/commons":"^0.13.4","@api3/airnode-feed":"3.1.0","@aws-sdk/client-s3":"^3.744.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","ts-node":"^10.9.2","@types/lodash":"^4.17.15","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_3.1.0_1739963126397_0.8466559718073217","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@api3/signed-api","version":"3.2.0","license":"MIT","_id":"@api3/signed-api@3.2.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"79d91801fb57a739bf30534ec0707f14c1077328","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-3.2.0.tgz","fileCount":84,"integrity":"sha512-TDwZGO8cWj9Rp0+tompyNqt/4UKpShScYeGRQMLId41OHmScaS2xe7c4/YRqkFq4q5kGWJ43CRXoWX9S+24xXA==","signatures":[{"sig":"MEQCIC+Q4VwIFvYpWG3924BBSI/f5ZQRX6ygDhkmOu4nTm1oAiAIQNMNwe+3q09V6AMsiXo0/RqPvPwNZUFWBIfiEkDJjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193777},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-3.2.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/tmp/683830203dacd5e8ec5d72d5084f136a/api3-signed-api-3.2.0.tgz","_integrity":"sha512-TDwZGO8cWj9Rp0+tompyNqt/4UKpShScYeGRQMLId41OHmScaS2xe7c4/YRqkFq4q5kGWJ43CRXoWX9S+24xXA==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.8.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.7","ethers":"^5.7.2","lodash":"^4.17.21","express":"^4.21.2","workerpool":"^9.2.0","@api3/commons":"^0.13.4","@api3/airnode-feed":"3.2.0","@aws-sdk/client-s3":"^3.749.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","ts-node":"^10.9.2","@types/lodash":"^4.17.15","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_3.2.0_1740405161727_0.6593291751550776","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@api3/signed-api","version":"3.3.0","license":"MIT","_id":"@api3/signed-api@3.3.0","maintainers":[{"name":"aquarat","email":"blue@aquarat.co.za"},{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"85ed4e9008e7dc0a5854affd40d1ddb2bdedba0c","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-3.3.0.tgz","fileCount":84,"integrity":"sha512-CWNCR0AVfi9VB58sRwxPQlZNmCyTvzgPWYF72k5SZlxY6cLuuIcJh8EdJSpGGoUhkNxmFQn0VCibCX1it1XFHg==","signatures":[{"sig":"MEYCIQCHtO/qTedj6UChce7K4hIssXidK6uz3Os3DYrFfcyXqQIhAPIcQcrwxuhwqUepZddbBlDiAHJQ9ve/Y08CneTyP3W1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193970},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-3.3.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/tmp/9f291ed044c6e1cb9a8063a6ed616078/api3-signed-api-3.3.0.tgz","_integrity":"sha512-CWNCR0AVfi9VB58sRwxPQlZNmCyTvzgPWYF72k5SZlxY6cLuuIcJh8EdJSpGGoUhkNxmFQn0VCibCX1it1XFHg==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.8.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.24.3","dotenv":"^16.5.0","ethers":"^5.8.0","lodash":"^4.17.21","express":"^5.1.0","workerpool":"^9.2.0","@api3/commons":"^0.13.4","@api3/airnode-feed":"3.3.0","@aws-sdk/client-s3":"^3.787.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.9","ts-node":"^10.9.2","@types/lodash":"^4.17.16","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_3.3.0_1745929064585_0.3442390207470083","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@api3/signed-api","version":"4.0.1","license":"MIT","_id":"@api3/signed-api@4.0.1","maintainers":[{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"8a30ca38639da57c87355bf336f62e63ccddc8de","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.0.1.tgz","fileCount":84,"integrity":"sha512-k9jXDjYOphoaIKeyaTtddHw8CQ+grcynHEIDyueCWNf9oEW4QdobgBGeEWWN7h6k5Ct3enu6U8cFhaxeRQ4emA==","signatures":[{"sig":"MEUCIE5Rtc6nB/HAfe4zDcJvevIjRw9UT5wHRGPfXaE4HCmYAiEAyxE0IziHu3QZE81jk/UZNV1ZUWBRCXuyaGGpeWBTFdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187774},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.0.1.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"siegrift","email":"e.tesarr@gmail.com"},"_resolved":"/tmp/572edd4ae8bc1ae969e918b41d2412e5/api3-signed-api-4.0.1.tgz","_integrity":"sha512-k9jXDjYOphoaIKeyaTtddHw8CQ+grcynHEIDyueCWNf9oEW4QdobgBGeEWWN7h6k5Ct3enu6U8cFhaxeRQ4emA==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"10.8.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"zod":"^4.1.13","dotenv":"^17.2.3","ethers":"^5.8.0","lodash":"^4.17.21","express":"^5.2.1","workerpool":"^10.0.1","@api3/commons":"^1.0.1","@api3/airnode-feed":"4.0.1","@aws-sdk/client-s3":"^3.946.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","ts-node":"^10.9.2","@types/lodash":"^4.17.21","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.0.1_1765874411854_0.755809945255028","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@api3/signed-api","version":"4.1.0","license":"MIT","_id":"@api3/signed-api@4.1.0","maintainers":[{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"5b03ccf1c00bc2fedc11483a549184219b44c4c3","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.1.0.tgz","fileCount":84,"integrity":"sha512-rgmWNydOz4iMStYipHPNQvOlPitsCE79b+iFUL+J7mzT1zfuqwjJvcUsTkIzna/j1Hpo0bxRM6IZp+rkPsZ8Yw==","signatures":[{"sig":"MEUCIQD8Y/Ano/DX8me+L0h+7ibP7swVlwOAZS0gc2fqjihoTAIgDhHK+fvp1JMv6ZHUsuGO7nWrOZXZVeR2oTQpTpSGRBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187847},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.1.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/97d81150bc5a72e8c4d96471a688bb4d/api3-signed-api-4.1.0.tgz","_integrity":"sha512-rgmWNydOz4iMStYipHPNQvOlPitsCE79b+iFUL+J7mzT1zfuqwjJvcUsTkIzna/j1Hpo0bxRM6IZp+rkPsZ8Yw==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.6.2","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.2.1","dotenv":"^17.2.3","ethers":"^5.8.0","lodash":"^4.17.21","express":"^5.2.1","workerpool":"^10.0.1","@api3/commons":"^1.0.1","@api3/airnode-feed":"4.1.0","@aws-sdk/client-s3":"^3.958.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","ts-node":"^10.9.2","@types/lodash":"^4.17.21","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.1.0_1767616857751_0.7046416236811144","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@api3/signed-api","version":"4.2.0","license":"MIT","_id":"@api3/signed-api@4.2.0","maintainers":[{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"ff4333e76843f51812b79a93341114e29e8fa4db","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.2.0.tgz","fileCount":84,"integrity":"sha512-VSLX2wflOn1Qk0yzreU5VxYFkOOturce2ZxZRlZ0mAIGalUURwnDd4VTs4wLrAHrWU3BJclY4ZZ69iXF2q2lQA==","signatures":[{"sig":"MEQCIFmZrncuBiKZ2GmY+wc2D6I49AWw38j17Do2XjJPPJj7AiB4CHaJyKdTIRbqn6tutJLNKTi1pF7jeR53KQMP0XFF5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187858},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.2.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/9abf74279377dc12a8e91a7e6ce31006/api3-signed-api-4.2.0.tgz","_integrity":"sha512-VSLX2wflOn1Qk0yzreU5VxYFkOOturce2ZxZRlZ0mAIGalUURwnDd4VTs4wLrAHrWU3BJclY4ZZ69iXF2q2lQA==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.9.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","ethers":"^5.8.0","lodash":"^4.17.23","express":"^5.2.1","workerpool":"^10.0.1","@api3/commons":"^1.2.0","@api3/airnode-feed":"4.2.0","@aws-sdk/client-s3":"^3.992.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","ts-node":"^10.9.2","@types/lodash":"^4.17.23","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.2.0_1772733196565_0.9687474160920344","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@api3/signed-api","version":"4.3.0","license":"MIT","_id":"@api3/signed-api@4.3.0","maintainers":[{"name":"dcroote","email":"npmjs.whopx@passmail.net"},{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"bde6f3189cd4b9e34b0c9403720c9b7adf9d2752","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.3.0.tgz","fileCount":84,"integrity":"sha512-6eBwTLeaEq2Gfhm95ScvFGf3G2TfoqH8JiFS7N6yqg0AafhTPDsd7ThLlQ4kde4ibijQrQ6mlNl80mM0y/pDnw==","signatures":[{"sig":"MEYCIQCuQwvwMzWTJtBV8hDY7N9mRBZdJ8awyN5M2fMceDM1HgIhAPETjObX/YYPhQwCh710b5FhY4dJ3siNYPv/CpoV9VUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187860},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.3.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/1d38a633bd05ebeb6a7dc4b989a3914e/api3-signed-api-4.3.0.tgz","_integrity":"sha512-6eBwTLeaEq2Gfhm95ScvFGf3G2TfoqH8JiFS7N6yqg0AafhTPDsd7ThLlQ4kde4ibijQrQ6mlNl80mM0y/pDnw==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.11.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","ethers":"^5.8.0","lodash":"^4.17.23","express":"^5.2.1","workerpool":"^10.0.1","@api3/commons":"^1.2.0","@api3/airnode-feed":"4.3.0","@aws-sdk/client-s3":"^3.1014.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.14","ts-node":"^10.9.2","@types/lodash":"^4.17.24","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.3.0_1775411898417_0.19963586854301751","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@api3/signed-api","version":"4.4.0","license":"MIT","_id":"@api3/signed-api@4.4.0","maintainers":[{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"46011b3d99325e329640a1af5d01e9ec197cf630","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.4.0.tgz","fileCount":84,"integrity":"sha512-RCSzhpL5nL/s7UBTGuCKHpc3G7nYI6Lnbfh8dz/yXnSbQZJ1fe4+pJZC9li2zn0xtcmKD8Ts6z5aXsNAuEKd4A==","signatures":[{"sig":"MEYCIQChS8Co3yB1rQHc6wscaL2K7L3VLyP1ivtRjbVBi33EdAIhAKlxWAYZ3xB3s5T7RacFA39OFfjzWbhB206idx/eOE5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187906},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.4.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.5"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/ab40ece105a27f001350ecafd592a661/api3-signed-api-4.4.0.tgz","_integrity":"sha512-RCSzhpL5nL/s7UBTGuCKHpc3G7nYI6Lnbfh8dz/yXnSbQZJ1fe4+pJZC9li2zn0xtcmKD8Ts6z5aXsNAuEKd4A==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.11.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","ethers":"^5.8.0","lodash":"^4.17.23","express":"^5.2.1","workerpool":"^10.0.2","@api3/commons":"^1.2.0","@api3/airnode-feed":"4.4.0","@aws-sdk/client-s3":"^3.1032.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.14","ts-node":"^10.9.2","@types/lodash":"^4.17.24","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.4.0_1777979630714_0.02433288567916625","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@api3/signed-api","version":"4.5.0","license":"MIT","_id":"@api3/signed-api@4.5.0","maintainers":[{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"6caabae13efb203ed2914112ccbe35a2fe1fdf57","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.5.0.tgz","fileCount":84,"integrity":"sha512-oars7nifsyRqKORcv1LLcIhYOvk5QXe2OKuT15F/rd3yGKs0H0vNYHmG/1hx2vxJ0ZY2muxnYbRkiN4WfJg9Eg==","signatures":[{"sig":"MEQCIELtsou65hPUU5UHi/iB8GrzqHhbdWkv25sM/16gWy+NAiB+n9psJ3JZxzZl2k6S6CTREhs+zKMbXD2rWDk90zhbwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187904},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.5.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.8"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/6a73930b2662a00303fe567ec2ac599f/api3-signed-api-4.5.0.tgz","_integrity":"sha512-oars7nifsyRqKORcv1LLcIhYOvk5QXe2OKuT15F/rd3yGKs0H0vNYHmG/1hx2vxJ0ZY2muxnYbRkiN4WfJg9Eg==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.12.1","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.4.2","ethers":"^5.8.0","lodash":"^4.18.1","express":"^5.2.1","workerpool":"^10.0.2","@api3/commons":"^1.2.0","@api3/airnode-feed":"4.5.0","@aws-sdk/client-s3":"^3.1033.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.14","ts-node":"^10.9.2","@types/lodash":"^4.17.24","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.5.0_1777995921262_0.7934338001531962","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@api3/signed-api","version":"4.6.0","license":"MIT","_id":"@api3/signed-api@4.6.0","maintainers":[{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"c7742490a1438ed8773253390e2d14b5909c2897","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.6.0.tgz","fileCount":84,"integrity":"sha512-D25clH7TiN4M+KfqX3+4iOtiDRR2mDgvlAV08MvKQ233R73onPTq4GLqNzdyslLR6xqIMpuRU9fgd/CQUCJgug==","signatures":[{"sig":"MEUCIG98aUPZxJGMr0iUGtgMt5FoEIHkQ5s0JkbA6Pl9ep5+AiEAjHXo03P9VhXa5Z6bayrxVdoAY7lpl8G/EcCJcinhEXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187904},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.6.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.8"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/e6d64811e09f18e8fd4132ec949cf211/api3-signed-api-4.6.0.tgz","_integrity":"sha512-D25clH7TiN4M+KfqX3+4iOtiDRR2mDgvlAV08MvKQ233R73onPTq4GLqNzdyslLR6xqIMpuRU9fgd/CQUCJgug==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.13.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","dotenv":"^17.4.2","ethers":"^5.8.0","lodash":"^4.18.1","express":"^5.2.1","workerpool":"^10.0.2","@api3/commons":"^1.2.0","@api3/airnode-feed":"4.6.0","@aws-sdk/client-s3":"^3.1072.0","@api3/promise-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.14","ts-node":"^10.9.2","@types/lodash":"^4.17.24","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.6.0_1783112199263_0.7726303977869369","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@api3/signed-api","version":"4.7.0","license":"MIT","_id":"@api3/signed-api@4.7.0","maintainers":[{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"homepage":"https://github.com/api3dao/signed-api#readme","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"9e0f12f9e069625a8a4c484d831b8a956abfce60","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.7.0.tgz","fileCount":84,"integrity":"sha512-UqJ5C4w2UFdmzQFgvE55JEUVqx2g0T6Wh5pHcdZBFp0bx+8kG6D2IwS0CYTbnaolfl1qyMm14Y34bWeqTNgNTw==","signatures":[{"sig":"MEYCIQDX4z8aJlQVlyKVCv8roDLGA17fHH9kwetNTuSxHPOPMQIhALxN+joNcyUVLJi2leryuMbb4ze3S16SQJrmVc1dCwDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187356},"main":"./dist/src/npm-exports.js","_from":"file:api3-signed-api-4.7.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.8"},"exports":"./dist/src/npm-exports.js","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"_resolved":"/tmp/471cbfa9e488653439ebc61a6db79b77/api3-signed-api-4.7.0.tgz","_integrity":"sha512-UqJ5C4w2UFdmzQFgvE55JEUVqx2g0T6Wh5pHcdZBFp0bx+8kG6D2IwS0CYTbnaolfl1qyMm14Y34bWeqTNgNTw==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.13.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","dotenv":"^17.4.2","ethers":"^5.8.0","lodash":"^4.18.1","express":"^5.2.1","workerpool":"^10.0.3","@api3/commons":"^1.3.0","@api3/airnode-feed":"4.7.0","@aws-sdk/client-s3":"^3.1095.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.14","ts-node":"^10.9.2","@types/lodash":"^4.17.24","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/signed-api_4.7.0_1786447063885_0.4497166162782411","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"_id":"@api3/signed-api@4.8.0","bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"dist":{"shasum":"483d1ce67b3c83cfb7826b8b36b2020f364b0e10","tarball":"https://registry.npmjs.org/@api3/signed-api/-/signed-api-4.8.0.tgz","fileCount":84,"integrity":"sha512-X3zbHlOQGbUzAcR1Qq8GC+TYVR9QhzvqHNhieWb4N3XpMD2iWwA3M0LYWjq/0gefAixMHowIuLgFHveaW6Na4w==","signatures":[{"sig":"MEYCIQD2iIRJCfKkgMj0G91fEwKqT3uag0o+fNN4huLA0FVkgwIhAOq7RdjnZpPYp5wS9FNbED/KmT7uoqE0vMykE9HKh6I3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHjDM2WX7S/u9HbUTtlABTEU55pbNJsBRjmG7ykYuB4pAiEAnbbTeRfFTqMeMIrgr0MV3TUvwBYr7GTGo+/ypXy3q0U="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@api3%2fsigned-api@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187356},"main":"./dist/src/npm-exports.js","name":"@api3/signed-api","_from":"file:api3-signed-api-4.8.0.tgz","types":"./dist/src/npm-exports.d.ts","engines":{"node":">=18.20.8"},"exports":"./dist/src/npm-exports.js","license":"MIT","scripts":{"dev":"nodemon --ext ts,js,json,env --exec \"SERVER_PORT=${SERVER_PORT:-8090} pnpm ts-node src/index.ts\"","tsc":"tsc --project .","test":"jest","build":"tsc --project tsconfig.build.json","clean":"rm -rf coverage dist","docker:run":"docker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest","start-prod":"node dist/src/index.js","docker:build":"docker build --target signed-api --tag api3/signed-api:latest ../../","docker:build:amd64":"docker buildx build --target signed-api --platform linux/amd64 --tag api3/signed-api:latest ../../"},"version":"4.8.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:599b42ed-8c2e-4a49-8dbf-ca5913c850e7"}},"homepage":"https://github.com/api3dao/signed-api#readme","_resolved":"/tmp/d96b2a6bdb77a5238fd784b8187b25aa/api3-signed-api-4.8.0.tgz","_integrity":"sha512-X3zbHlOQGbUzAcR1Qq8GC+TYVR9QhzvqHNhieWb4N3XpMD2iWwA3M0LYWjq/0gefAixMHowIuLgFHveaW6Na4w==","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"_npmVersion":"11.13.0","description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","directories":{},"maintainers":[{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","dotenv":"^17.4.2","ethers":"^5.8.0","lodash":"^4.18.1","express":"^5.2.1","workerpool":"^10.0.3","@api3/commons":"^2.0.0","@api3/airnode-feed":"4.8.0","@aws-sdk/client-s3":"^3.1117.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.14","ts-node":"^10.9.2","@types/lodash":"^4.17.25","@types/express":"^5.0.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signed-api_4.8.0_1788985123402_0.20152251726068449"}}},"time":{"created":"2023-12-31T07:49:26.386Z","modified":"2026-09-09T20:18:43.855Z","0.2.0":"2023-12-31T07:49:26.688Z","0.3.0":"2024-01-08T16:20:56.162Z","0.4.0":"2024-01-18T16:29:28.797Z","0.5.0":"2024-02-08T20:06:00.645Z","0.5.1":"2024-02-23T06:56:04.226Z","0.6.0":"2024-02-29T13:53:23.505Z","0.7.0":"2024-03-09T09:16:13.464Z","0.7.1":"2024-03-26T09:36:41.071Z","1.0.0":"2024-04-24T06:09:16.906Z","1.1.0":"2024-07-01T15:13:38.654Z","2.0.0":"2024-08-27T09:12:36.554Z","2.1.0":"2024-09-24T11:27:47.755Z","3.0.1":"2025-02-17T10:40:47.249Z","3.1.0":"2025-02-19T11:05:26.605Z","3.2.0":"2025-02-24T13:52:41.978Z","3.3.0":"2025-04-29T12:17:44.781Z","4.0.1":"2025-12-16T08:40:12.015Z","4.1.0":"2026-01-05T12:40:57.890Z","4.2.0":"2026-03-05T17:53:16.716Z","4.3.0":"2026-04-05T17:58:18.572Z","4.4.0":"2026-05-05T11:13:50.915Z","4.5.0":"2026-05-05T15:45:21.441Z","4.6.0":"2026-07-03T20:56:39.432Z","4.7.0":"2026-08-11T11:17:44.058Z","4.8.0":"2026-09-09T20:18:43.489Z"},"bugs":{"url":"https://github.com/api3dao/signed-api/issues"},"license":"MIT","homepage":"https://github.com/api3dao/signed-api#readme","repository":{"url":"git+https://github.com/api3dao/signed-api.git","type":"git","directory":"packages/signed-api"},"description":"> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.","maintainers":[{"name":"bbenligiray","email":"bbenligiray@gmail.com"},{"name":"siegrift","email":"e.tesarr@gmail.com"}],"readme":"# signed-api\n\n> A service for storing and accessing signed data. It provides endpoints to handle signed data for a specific airnode.\n\nSigned API is a Node.js API server, dockerized and deployable on any cloud provider or hostable on premise. It stores\nthe data in memory and provides endpoints to push and retrieve beacon data.\n\n## Configuration\n\nSee [configuration](./config/configuration.md) for details.\n\n## Local development\n\n1. `cp config/signed-api.example.json config/signed-api.json` - To create a config file from the example one. Optionally\n   change the defaults.\n2. `cp .env.example .env` - To copy the example environment variables. Optionally change the defaults.\n3. `pnpm run dev` - To start the API server. The port number can be configured by `SERVER_PORT` environment variable.\n\n### Docker instructions\n\nYou can use shorthands from package.json. To understand how the docker image is built, read the\n[Dockerfile](../../Dockerfile).\n\n```sh\npnpm run docker:build\npnpm run docker:run\n```\n\n### Testing\n\nTo run the tests:\n\n```sh\npnpm run test\n# or to run test only from a specific files (path substring search)\npnpm run test schema\n# or to enable logger (by default the logger is disabled by jest.setup.js).\nLOGGER_ENABLED=true pnpm run test\n```\n\n## API\n\nThe API provides the following endpoints:\n\n- `POST /{airnode}`: Insert a batch of signed data.\n  - The batch is validated for consistency and data integrity errors. If there is any issue during this step, the whole\n    batch is rejected. Otherwise the batch is accepted. Also, all data that is no longer needed is removed during this\n    step.\n- `GET /{endpoint-name}/{airnode}`: Retrieve signed data for the Airnode respecting the endpoint configuration.\n  - Returns the freshest signed data available for the given Airnode, respecting the configured endpoint delay.\n- `GET /airnodes`: Retrieve list of all available Airnode address.\n  - Returns all Airnode addresses for which there is signed data. It is possible that this data cannot be shown by the\n    delayed endpoints (in case the data is too fresh and there is not an older alternative).\n- `GET /`: Retrieve system status information.\n  - Returns current system configuration details including deployment stage, version, current timestamp, deployment\n    timestamp, configuration hash, and certified Airnode addresses.\n\n## Deployment\n\nTo deploy signed API on AWS you can use a CloudFormation template in the `deployment` folder. You need to specify the\ndocker image of the signed API and the URL of the signed API configuration which will be download when the service is\nstarted.\n\nThe template will create all necessary AWS resources and assign a domain name to access the the API. You can get the URL\nfrom the output parameters of the CloudFormation stack or by checking the DNS record of the load balancer.\n\nTo deploy on premise you can use the Docker instructions below.\n\n## Docker\n\nThe API is also dockerized. To run the dockerized APi, you need to:\n\n<!-- markdown-link-check-disable -->\n\n1. Publish the port of the API to the host machine. The port number of signed API in the container is set to `80`. So\n   the command should look like `--publish <HOST_PORT>:80`.\n2. Mount config folder to `/app/config`. The folder should contain the `signed-api.json` file.\n3. Pass the `-it --init` flags to the docker run command. This is needed to ensure the docker is stopped gracefully. See\n   [this](https://github.com/nodejs/docker-node/blob/main/docs/BestPractices.md#handling-kernel-signals) for details.\n4. Specify the `--env-file` with the path to the `.env` file containing the [ENV configuration](#environment-variables).\n5. Optionally, pass the `--rm` flag to remove the container after it is stopped.\n\n<!-- markdown-link-check-enable -->\n\nFor example:\n\n```sh\n# Assuming the current folder contains the \"config\" folder and \".env\" file and the intended host port is 8090.\ndocker run --publish 8090:80 -it --init --volume $(pwd)/config:/app/config --env-file .env --rm api3/signed-api:latest\n```\n\nAs of now, the docker image is not published anywhere. You need to build it locally. To build the image run:\n\n```sh\ndocker build --target signed-api --tag api3/signed-api:latest ../../\n```\n\n### Examples\n\nHere are some examples of how to use the API with `curl`. Note, the port may differ based on the configuration.\n\n```sh\n# Upsert batch of signed data (HTTP POST)\ncurl --location 'http://localhost:8090/0xc52EeA00154B4fF1EbbF8Ba39FDe37F1AC3B9Fd4' \\\n--header 'Content-Type: application/json' \\\n--data '[{\n    \"beaconId\": \"0x1896e5d90edcd73e8abc3f5685cb8def4dfc1c7fef8032c4d02095a8ac5d1dba\",\n    \"airnode\": \"0xc52EeA00154B4fF1EbbF8Ba39FDe37F1AC3B9Fd4\",\n    \"templateId\": \"0x672fef5bbcf3bfb4c23fdf5dde28c634454e116ff9af4fb12ccf45e06c77aa75\",\n    \"timestamp\": \"1694644051\",\n    \"encodedValue\": \"0x00000000000000000000000000000000000000000000005718e3a22ce01f7a40\",\n    \"signature\": \"0x660b8462edf5d2adf74b4dfe3a5f5ac017cf2fa3f933a78df59a446b341f858f53f4d2487fe45763c6180dadad221daeef01efc4b49038778f5865dbcf79cd0f1c\"\n  },\n  { \"airnode\": \"0xc52EeA00154B4fF1EbbF8Ba39FDe37F1AC3B9Fd4\",\n    \"beaconId\": \"0x1e63023d28b5252da94ac707582b2b95b0e9d18fbf6ebe0cfd009967c6bf58fc\",\n    \"templateId\": \"0xc938ba9dd0be0637d17830676a1e3f1292032f8e7990eac20a25c3c2a07a99dd\",\n    \"timestamp\": \"1694644051\",\n    \"encodedValue\": \"0x00000000000000000000000000000000000000000000000012988bbd65ac6be8\",\n    \"signature\": \"0x68b460e96122a3f8addecbf5e1713169b7befe5b0b39a5b0bfdea827ca39266b2887c8a4c0c20ffd38ff9e8344766e72c3c5ed11a720b4809536ac4722ee85511c\"\n  }]'\n\n# Get data for the airnode address (HTTP GET)\ncurl --location 'http://localhost:8090/real-time/0xc52EeA00154B4fF1EbbF8Ba39FDe37F1AC3B9Fd4' \\\n--header 'Content-Type: application/json'\n\n# List available airnode addresses (HTTP GET)\ncurl --location 'http://localhost:8090/airnodes' \\\n--header 'Content-Type: application/json'\n\n# Get system status (HTTP GET)\ncurl --location 'http://localhost:8090/' \\\n--header 'Content-Type: application/json'\n```\n","readmeFilename":"README.md"}