├── .changeset ├── README.md ├── config.json ├── light-keys-admire.md ├── shaggy-sloths-hug.md ├── strong-seas-remain.md └── upgrade-nodejs-22.md ├── .dockerignore ├── .eslintignore ├── .eslintrc.fp.js ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE.md └── workflows │ ├── build-test.yml │ ├── codeql-analysis.yml │ ├── mlc_config.json │ └── protocol-verify.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── pre-push ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .solhint.json ├── .solhintignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docker ├── Dockerfile ├── README.md └── scripts │ ├── cli.ts │ ├── docker.ts │ ├── git.ts │ ├── github.ts │ ├── npm-registry.ts │ ├── npm.ts │ ├── tsconfig.json │ └── utils.ts ├── funding.json ├── jest.config.base.js ├── lerna.json ├── package.json ├── packages ├── airnode-abi │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── decoding.test.ts │ │ ├── decoding.ts │ │ ├── encoding.test.ts │ │ ├── encoding.ts │ │ ├── index.ts │ │ ├── tsconfig.json │ │ └── types.ts │ ├── test │ │ └── tsconfig.json │ └── tsconfig.json ├── airnode-adapter │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── contracts │ │ └── TestDecoder.sol │ ├── e2e │ │ ├── index.ts │ │ └── tsconfig.json │ ├── hardhat.config.ts │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── clients │ │ │ ├── http.test.ts │ │ │ ├── http.ts │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── request-building │ │ │ ├── authentication.test.ts │ │ │ ├── authentication.ts │ │ │ ├── build-request.test.ts │ │ │ ├── build-request.ts │ │ │ ├── cookies.test.ts │ │ │ ├── cookies.ts │ │ │ ├── execution.test.ts │ │ │ ├── execution.ts │ │ │ ├── index.ts │ │ │ ├── parameters.test.ts │ │ │ ├── parameters.ts │ │ │ ├── path-parser.test.ts │ │ │ └── path-parser.ts │ │ ├── response-processing │ │ │ ├── array-type.test.ts │ │ │ ├── array-type.ts │ │ │ ├── casting.test.ts │ │ │ ├── casting.ts │ │ │ ├── encoding.test.ts │ │ │ ├── encoding.ts │ │ │ ├── extraction.test.ts │ │ │ ├── extraction.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── types.ts │ ├── test │ │ ├── fixtures │ │ │ ├── index.ts │ │ │ ├── ois.ts │ │ │ ├── options.ts │ │ │ └── security.ts │ │ └── tsconfig.json │ └── tsconfig.json ├── airnode-admin │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── admin.ts │ ├── docker │ │ ├── Dockerfile │ │ └── README.md │ ├── example │ │ └── template.json │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── cli-examples.ts │ │ ├── cli.ts │ │ ├── evm.ts │ │ ├── implementation.test.ts │ │ ├── implementation.ts │ │ ├── index.ts │ │ ├── mnemonic.test.ts │ │ ├── mnemonic.ts │ │ ├── sdk.ts │ │ └── tsconfig.json │ ├── test │ │ ├── e2e │ │ │ ├── __snapshots__ │ │ │ │ └── cli.feature.ts.snap │ │ │ ├── cli.feature.ts │ │ │ └── sdk.feature.ts │ │ ├── fixtures │ │ │ └── template.json │ │ └── tsconfig.json │ └── tsconfig.json ├── airnode-deployer │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── deployer.ts │ ├── config │ │ ├── config.example.json │ │ └── secrets.example.env │ ├── docker │ │ ├── Dockerfile │ │ ├── README.md │ │ └── entrypoint.sh │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── cli │ │ │ ├── commands.test.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ │ ├── entrypoint.ts │ │ ├── handlers │ │ │ ├── aws │ │ │ │ └── index.ts │ │ │ └── gcp │ │ │ │ └── index.ts │ │ ├── infrastructure │ │ │ ├── aws.test.ts │ │ │ ├── aws.ts │ │ │ ├── gcp.test.ts │ │ │ ├── gcp.ts │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── utils │ │ │ ├── cli.test.ts │ │ │ ├── cli.ts │ │ │ ├── evm.ts │ │ │ ├── files.ts │ │ │ ├── index.ts │ │ │ ├── infrastructure.test.ts │ │ │ ├── infrastructure.ts │ │ │ ├── logger.ts │ │ │ └── validation.test.ts │ ├── terraform │ │ ├── aws │ │ │ ├── backend.tf │ │ │ ├── main.tf │ │ │ ├── modules │ │ │ │ ├── apigateway │ │ │ │ │ ├── data.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ └── function │ │ │ │ │ ├── data.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ ├── outputs.tf │ │ │ ├── providers.tf │ │ │ ├── templates │ │ │ │ ├── httpGw.yaml.tpl │ │ │ │ ├── httpSignedGw.yaml.tpl │ │ │ │ └── oevGw.yaml.tpl │ │ │ └── variables.tf │ │ └── gcp │ │ │ ├── backend.tf │ │ │ ├── main.tf │ │ │ ├── modules │ │ │ ├── apigateway │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ └── function │ │ │ │ ├── data.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ ├── outputs.tf │ │ │ ├── providers.tf │ │ │ ├── templates │ │ │ ├── httpGw.yaml.tpl │ │ │ ├── httpSignedGw.yaml.tpl │ │ │ └── oevGw.yaml.tpl │ │ │ └── variables.tf │ ├── test │ │ ├── fixtures │ │ │ ├── config.aws.valid.json │ │ │ ├── config.gcp.valid.json │ │ │ ├── index.ts │ │ │ ├── invalid-receipt.json │ │ │ └── secrets.valid.env │ │ ├── mock-utils.ts │ │ ├── snapshots │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── webpack.config.js ├── airnode-examples │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── aws.example.env │ ├── contracts │ │ ├── AirnodeRrpForAirnodeStarter.sol │ │ ├── README.md │ │ ├── authenticated-coinmarketcap │ │ │ └── Requester.sol │ │ ├── coingecko-cross-chain-authorizer │ │ │ ├── EverythingAuthorizer.sol │ │ │ ├── NothingAuthorizer.sol │ │ │ └── Requester.sol │ │ ├── coingecko-http-gateways │ │ │ └── Requester.sol │ │ ├── coingecko-post-processing │ │ │ └── Requester.sol │ │ ├── coingecko-pre-processing │ │ │ └── Requester.sol │ │ ├── coingecko-template │ │ │ └── Requester.sol │ │ ├── coingecko │ │ │ └── Requester.sol │ │ ├── failing-example │ │ │ └── Requester.sol │ │ ├── relay-security-schemes │ │ │ └── Requester.sol │ │ └── weather-multi-value │ │ │ └── Requester.sol │ ├── dev-scripts │ │ ├── generate-example-files.ts │ │ └── tsconfig.json │ ├── hardhat.config.ts │ ├── integrations │ │ ├── README.md │ │ ├── authenticated-coinmarketcap │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── coingecko-cross-chain-authorizer │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── deploy-authorizers-and-update-config.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── coingecko-http-gateways │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── coingecko-post-processing │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── coingecko-pre-processing │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── coingecko-template │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── create-template-on-chain.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── coingecko │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── config-utils.ts │ │ ├── failing-example │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── relay-security-schemes │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ │ ├── secrets-utils.ts │ │ ├── tsconfig.json │ │ └── weather-multi-value │ │ │ ├── README.md │ │ │ ├── config.example.json │ │ │ ├── create-config.ts │ │ │ ├── create-secrets.ts │ │ │ ├── request-utils.ts │ │ │ └── secrets.example.env │ ├── jest-e2e.config.js │ ├── jest-unit.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── evm.ts │ │ ├── index.ts │ │ ├── scripts │ │ │ ├── choose-integration.ts │ │ │ ├── create-airnode-config.ts │ │ │ ├── create-airnode-secrets.ts │ │ │ ├── create-aws-secrets.ts │ │ │ ├── deploy-airnode.ts │ │ │ ├── deploy-requester.ts │ │ │ ├── deploy-rrp-dry-run.ts │ │ │ ├── deploy-rrp.ts │ │ │ ├── derive-and-fund-sponsor-wallet.ts │ │ │ ├── make-request.ts │ │ │ ├── make-withdrawal-request.ts │ │ │ ├── print-account-details.ts │ │ │ ├── remove-airnode.ts │ │ │ ├── run-airnode-locally.ts │ │ │ ├── sponsor-requester.ts │ │ │ └── stop-local-airnode.ts │ │ ├── tsconfig.json │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── test │ │ ├── e2e │ │ │ └── coingecko-local.feature.ts │ │ ├── example-files-are-up-to-date.test.ts │ │ ├── test-package.json │ │ ├── tsconfig.json │ │ └── utils.ts │ └── tsconfig.json ├── airnode-node │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── config │ │ ├── config.example.json │ │ └── secrets.example.env │ ├── docker │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── airnode-crontab │ │ └── entrypoint.sh │ ├── jest-e2e.config.js │ ├── jest-unit.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── adapters │ │ │ ├── http │ │ │ │ ├── index.ts │ │ │ │ ├── parameters.test.ts │ │ │ │ ├── parameters.ts │ │ │ │ ├── worker.test.ts │ │ │ │ └── worker.ts │ │ │ └── index.ts │ │ ├── api │ │ │ └── index.ts │ │ ├── cli │ │ │ ├── http-data-invoke.ts │ │ │ ├── http-signed-data-invoke.ts │ │ │ ├── invoke.ts │ │ │ └── validate-config.ts │ │ ├── config │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ ├── constants.test.ts │ │ ├── constants.ts │ │ ├── coordinator │ │ │ ├── calls │ │ │ │ ├── aggregation.test.ts │ │ │ │ ├── aggregation.ts │ │ │ │ ├── chain-limits.test.ts │ │ │ │ ├── chain-limits.ts │ │ │ │ ├── coordinated-execution.test.ts │ │ │ │ ├── coordinated-execution.ts │ │ │ │ ├── disaggregation.test.ts │ │ │ │ ├── disaggregation.ts │ │ │ │ └── index.ts │ │ │ ├── state.test.ts │ │ │ └── state.ts │ │ ├── evm │ │ │ ├── abi-encoding.test.ts │ │ │ ├── abi-encoding.ts │ │ │ ├── authorization │ │ │ │ ├── authorization-application.test.ts │ │ │ │ ├── authorization-application.ts │ │ │ │ ├── authorization-fetching.test.ts │ │ │ │ ├── authorization-fetching.ts │ │ │ │ └── index.ts │ │ │ ├── contracts │ │ │ │ ├── airnodeRrp.test.ts │ │ │ │ ├── airnodeRrp.ts │ │ │ │ ├── airnodeRrpDryRun.test.ts │ │ │ │ ├── airnodeRrpDryRun.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── evm-provider.test.ts │ │ │ ├── evm-provider.ts │ │ │ ├── fulfillments │ │ │ │ ├── api-calls.test.ts │ │ │ │ ├── api-calls.ts │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── requests.test.ts │ │ │ │ ├── requests.ts │ │ │ │ ├── withdrawals.test.ts │ │ │ │ └── withdrawals.ts │ │ │ ├── handlers │ │ │ │ ├── fetch-pending-requests.test.ts │ │ │ │ ├── fetch-pending-requests.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initialize-provider.test.ts │ │ │ │ ├── initialize-provider.ts │ │ │ │ ├── process-transactions.test.ts │ │ │ │ └── process-transactions.ts │ │ │ ├── index.ts │ │ │ ├── requests │ │ │ │ ├── api-calls.test.ts │ │ │ │ ├── api-calls.ts │ │ │ │ ├── blocking.test.ts │ │ │ │ ├── blocking.ts │ │ │ │ ├── event-logs.test.ts │ │ │ │ ├── event-logs.ts │ │ │ │ ├── events.test.ts │ │ │ │ ├── events.ts │ │ │ │ ├── index.ts │ │ │ │ ├── withdrawals.test.ts │ │ │ │ └── withdrawals.ts │ │ │ ├── templates │ │ │ │ ├── index.ts │ │ │ │ ├── template-application.test.ts │ │ │ │ ├── template-application.ts │ │ │ │ ├── template-fetching.test.ts │ │ │ │ ├── template-fetching.ts │ │ │ │ ├── template-verification.test.ts │ │ │ │ └── template-verification.ts │ │ │ ├── transaction-counts.test.ts │ │ │ ├── transaction-counts.ts │ │ │ ├── utils.test.ts │ │ │ ├── utils.ts │ │ │ ├── verification │ │ │ │ ├── api-call-verification.test.ts │ │ │ │ ├── api-call-verification.ts │ │ │ │ ├── index.ts │ │ │ │ ├── request-verification.test.ts │ │ │ │ └── request-verification.ts │ │ │ ├── wallet.test.ts │ │ │ ├── wallet.ts │ │ │ ├── workers.test.ts │ │ │ └── workers.ts │ │ ├── handlers │ │ │ ├── call-api.test.ts │ │ │ ├── call-api.ts │ │ │ ├── index.ts │ │ │ ├── initialize-provider.test.ts │ │ │ ├── initialize-provider.ts │ │ │ ├── process-http-request.test.ts │ │ │ ├── process-http-request.ts │ │ │ ├── process-http-signed-data-request.test.ts │ │ │ ├── process-http-signed-data-request.ts │ │ │ ├── process-transactions.test.ts │ │ │ ├── process-transactions.ts │ │ │ ├── sign-oev-data.test.ts │ │ │ ├── sign-oev-data.ts │ │ │ ├── start-coordinator.test.ts │ │ │ └── start-coordinator.ts │ │ ├── index.ts │ │ ├── providers │ │ │ ├── actions.test.ts │ │ │ ├── actions.ts │ │ │ ├── index.ts │ │ │ ├── state.test.ts │ │ │ ├── state.ts │ │ │ ├── worker.test.ts │ │ │ └── worker.ts │ │ ├── reporting │ │ │ ├── heartbeat.test.ts │ │ │ ├── heartbeat.ts │ │ │ └── index.ts │ │ ├── requests │ │ │ ├── grouping.test.ts │ │ │ ├── grouping.ts │ │ │ ├── index.ts │ │ │ ├── nonces.test.ts │ │ │ ├── nonces.ts │ │ │ ├── request.test.ts │ │ │ ├── request.ts │ │ │ ├── sorting.test.ts │ │ │ └── sorting.ts │ │ ├── tsconfig.json │ │ ├── types.ts │ │ ├── validation.ts │ │ ├── version.ts │ │ └── workers │ │ │ ├── cloud-platforms │ │ │ ├── aws.test.ts │ │ │ ├── aws.ts │ │ │ ├── gcp.test.ts │ │ │ └── gcp.ts │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── local-gateways │ │ │ ├── index.ts │ │ │ ├── run-server.ts │ │ │ ├── server.test.ts │ │ │ ├── server.ts │ │ │ ├── validation.test.ts │ │ │ └── validation.ts │ │ │ ├── local-handlers.test.ts │ │ │ └── local-handlers.ts │ ├── test │ │ ├── e2e │ │ │ ├── erc721-authorizers.feature.ts │ │ │ ├── http.feature.ts │ │ │ ├── no-duplication.feature.ts │ │ │ ├── request-status.feature.ts │ │ │ ├── requester-fulfill.feature.ts │ │ │ ├── signed-data.feature.ts │ │ │ └── withdrawals.feature.ts │ │ ├── fixtures │ │ │ ├── aggregated-api-call.ts │ │ │ ├── config │ │ │ │ ├── config.ts │ │ │ │ ├── config.valid.json │ │ │ │ ├── environment-variables.ts │ │ │ │ ├── index.ts │ │ │ │ ├── node-settings.ts │ │ │ │ ├── ois.ts │ │ │ │ ├── private-key.ts │ │ │ │ └── worker-options.ts │ │ │ ├── evm │ │ │ │ ├── airnodeRrp.ts │ │ │ │ ├── event-logs.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── log-options.ts │ │ │ ├── operation │ │ │ │ ├── deploy-config.ts │ │ │ │ ├── index.ts │ │ │ │ └── requests.ts │ │ │ ├── provider-states │ │ │ │ ├── evm.ts │ │ │ │ └── index.ts │ │ │ └── requests │ │ │ │ ├── api-call-templates.ts │ │ │ │ ├── api-calls.ts │ │ │ │ ├── index.ts │ │ │ │ ├── metadata.ts │ │ │ │ └── withdrawals.ts │ │ ├── helpers │ │ │ ├── import.ts │ │ │ └── index.ts │ │ ├── mock-utils.ts │ │ ├── setup │ │ │ ├── e2e │ │ │ │ ├── deployment.ts │ │ │ │ ├── index.ts │ │ │ │ ├── testing.ts │ │ │ │ └── utils.ts │ │ │ └── init │ │ │ │ └── set-define-property.ts │ │ └── tsconfig.json │ └── tsconfig.json ├── airnode-operation │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── ecosystem.config.js │ ├── hardhat.config.ts │ ├── package.json │ ├── src │ │ ├── config │ │ │ └── evm-dev-config.json │ │ ├── evm │ │ │ ├── deploy │ │ │ │ ├── account-assignment.ts │ │ │ │ ├── deployment.ts │ │ │ │ ├── funding.ts │ │ │ │ ├── index.ts │ │ │ │ ├── requesters.ts │ │ │ │ └── state.ts │ │ │ ├── io.ts │ │ │ ├── requests │ │ │ │ ├── index.ts │ │ │ │ ├── make-requests.ts │ │ │ │ └── state.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── scripts │ │ │ ├── evm-dev-deploy.ts │ │ │ └── evm-dev-requests.ts │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── types.ts │ └── tsconfig.json ├── airnode-protocol │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── audit-reports │ │ ├── 2021-10-15 Certik.pdf │ │ └── 2021-12-16 Sigma Prime.pdf │ ├── contracts │ │ ├── access-control-registry │ │ │ ├── AccessControlRegistry.sol │ │ │ ├── AccessControlRegistryAdminned.sol │ │ │ ├── AccessControlRegistryAdminnedWithManager.sol │ │ │ ├── AccessControlRegistryUser.sol │ │ │ ├── RoleDeriver.sol │ │ │ └── interfaces │ │ │ │ ├── IAccessControlRegistry.sol │ │ │ │ ├── IAccessControlRegistryAdminned.sol │ │ │ │ ├── IAccessControlRegistryAdminnedWithManager.sol │ │ │ │ └── IAccessControlRegistryUser.sol │ │ ├── authorizers │ │ │ ├── RequesterAuthorizer.sol │ │ │ ├── RequesterAuthorizerWithAirnode.sol │ │ │ ├── RequesterAuthorizerWithManager.sol │ │ │ ├── interfaces │ │ │ │ ├── IAuthorizerV0.sol │ │ │ │ ├── IRequesterAuthorizer.sol │ │ │ │ ├── IRequesterAuthorizerWithAirnode.sol │ │ │ │ └── IRequesterAuthorizerWithManager.sol │ │ │ └── mock │ │ │ │ ├── MockAuthorizerAlwaysFalseV0.sol │ │ │ │ └── MockAuthorizerAlwaysTrueV0.sol │ │ ├── rrp │ │ │ ├── AirnodeRrpV0.sol │ │ │ ├── AirnodeRrpV0DryRun.sol │ │ │ ├── AuthorizationUtilsV0.sol │ │ │ ├── TemplateUtilsV0.sol │ │ │ ├── WithdrawalUtilsV0.sol │ │ │ ├── interfaces │ │ │ │ ├── IAirnodeRrpV0.sol │ │ │ │ ├── IAuthorizationUtilsV0.sol │ │ │ │ ├── ITemplateUtilsV0.sol │ │ │ │ └── IWithdrawalUtilsV0.sol │ │ │ └── requesters │ │ │ │ ├── RrpBeaconServerV0.sol │ │ │ │ ├── RrpRequesterV0.sol │ │ │ │ ├── interfaces │ │ │ │ └── IRrpBeaconServerV0.sol │ │ │ │ └── mock │ │ │ │ └── MockRrpRequesterV0.sol │ │ ├── utils │ │ │ ├── OwnableCallForwarder.sol │ │ │ ├── interfaces │ │ │ │ └── IOwnableCallForwarder.sol │ │ │ └── mock │ │ │ │ └── MockCallForwarderTarget.sol │ │ └── whitelist │ │ │ ├── Whitelist.sol │ │ │ ├── WhitelistRoles.sol │ │ │ ├── WhitelistRolesWithAirnode.sol │ │ │ ├── WhitelistRolesWithManager.sol │ │ │ ├── WhitelistWithManager.sol │ │ │ └── interfaces │ │ │ ├── IWhitelistRoles.sol │ │ │ ├── IWhitelistRolesWithAirnode.sol │ │ │ ├── IWhitelistRolesWithManager.sol │ │ │ └── IWhitelistWithManager.sol │ ├── deploy │ │ ├── 1_deploy.js │ │ └── 2_verify.js │ ├── deployments │ │ ├── arbitrum-nova │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 0ab40609a497e05bef785ddb4724b7a0.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── arbitrum-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── arbitrum │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── astar-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── astar │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── aurora-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 35d9bfaca6ee7fc01e60ce83241d99fb.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── aurora │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 0ab40609a497e05bef785ddb4724b7a0.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── avalanche-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── avalanche │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── base-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── base │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── blast-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── blast │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── bob-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── bob │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── boba-bnb │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 0ab40609a497e05bef785ddb4724b7a0.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── boba-ethereum │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 0ab40609a497e05bef785ddb4724b7a0.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── bsc-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── bsc │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── bsquared-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── bsquared │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── core-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── core │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── ethereum-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 35d9bfaca6ee7fc01e60ce83241d99fb.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── ethereum │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── fantom-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── fantom │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── fraxtal-holesky-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── fraxtal │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── gnosis-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── gnosis │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── godwoken-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 35d9bfaca6ee7fc01e60ce83241d99fb.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── godwoken │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 0ab40609a497e05bef785ddb4724b7a0.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── inevm-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── inevm │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── kava-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── kava │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── kroma-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── kroma │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── lightlink │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── linea-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── linea │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── lukso-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── lukso │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── mantle-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── mantle │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── merlin-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── merlin │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── metis-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── metis │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── milkomeda-c1-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── milkomeda-c1 │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── mode-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── mode │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── moonbeam-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── moonbeam │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── moonriver │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── opbnb-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── opbnb │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── optimism-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── optimism │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── polygon-zkevm-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── polygon-zkevm │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── polygon │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── rari-arbitrum-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── rari │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── references.json │ │ ├── rsk-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── rsk │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 8d98da58ffa4f53b8dc8bd125c1ac138.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── sei-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── sei │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── sx-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 35d9bfaca6ee7fc01e60ce83241d99fb.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── sx │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ ├── 0ab40609a497e05bef785ddb4724b7a0.json │ │ │ │ └── 91bdad71ba8d8c57da42984f65eb24cc.json │ │ ├── taiko-holesky-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── taiko │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ ├── x-layer-sepolia-testnet │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ │ └── x-layer │ │ │ ├── .chainId │ │ │ ├── AccessControlRegistry.json │ │ │ ├── AirnodeRrpV0.json │ │ │ ├── AirnodeRrpV0DryRun.json │ │ │ ├── RequesterAuthorizerWithAirnode.json │ │ │ └── solcInputs │ │ │ └── d8591a026515856ab7bc7dc284bf2fbe.json │ ├── example.env │ ├── hardhat.config.js │ ├── package.json │ ├── scripts │ │ ├── contract-names.ts │ │ ├── generate-references.ts │ │ ├── tsconfig.json │ │ ├── verify-local.ts │ │ └── write-example-env-file.ts │ ├── src │ │ ├── index.ts │ │ └── tsconfig.json │ ├── test │ │ ├── access-control-registry │ │ │ └── AccessControlRegistry.sol.js │ │ ├── authorizers │ │ │ ├── RequesterAuthorizerWithAirnode.sol.js │ │ │ └── RequesterAuthorizerWithManager.sol.js │ │ ├── rrp │ │ │ ├── AirnodeRrpV0.sol.js │ │ │ ├── AirnodeRrpV0DryRun.sol.js │ │ │ ├── AuthorizationUtilsV0.sol.js │ │ │ ├── TemplateUtilsV0.sol.js │ │ │ ├── WithdrawalUtilsV0.sol.js │ │ │ └── requesters │ │ │ │ ├── RrpBeaconServerV0.sol.js │ │ │ │ └── RrpRequesterV0.sol.js │ │ ├── tsconfig.json │ │ ├── utils.js │ │ └── utils │ │ │ └── OwnableCallForwarder.sol.js │ └── tsconfig.json ├── airnode-utilities │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── README.md │ ├── hardhat.config.ts │ ├── jest-e2e.config.js │ ├── jest-unit.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── arrays │ │ │ ├── array.test.ts │ │ │ ├── array.ts │ │ │ └── index.ts │ │ ├── caching │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── date │ │ │ ├── date.test.ts │ │ │ ├── date.ts │ │ │ └── index.ts │ │ ├── evm │ │ │ ├── gas-prices │ │ │ │ ├── gas-oracle.test.ts │ │ │ │ ├── gas-oracle.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── logging │ │ │ ├── index.ts │ │ │ ├── logging.test.ts │ │ │ ├── logging.ts │ │ │ └── types.ts │ │ ├── objects │ │ │ ├── index.ts │ │ │ ├── object.test.ts │ │ │ └── object.ts │ │ ├── strings │ │ │ ├── index.ts │ │ │ ├── string.test.ts │ │ │ └── string.ts │ │ ├── testing │ │ │ ├── helpers.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── test │ │ ├── e2e │ │ │ └── gas-oracle.feature.ts │ │ ├── setup │ │ │ └── transactions.ts │ │ └── tsconfig.json │ └── tsconfig.json └── airnode-validator │ ├── .eslintrc.js │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ └── validator.ts │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── api │ │ ├── api.test.ts │ │ ├── api.ts │ │ └── index.ts │ ├── cli │ │ ├── cli.test.ts │ │ ├── cli.ts │ │ └── index.ts │ ├── config │ │ ├── config.test.ts │ │ ├── config.ts │ │ └── index.ts │ ├── index.ts │ ├── ois │ │ └── index.ts │ ├── receipt │ │ ├── index.ts │ │ ├── receipt.test.ts │ │ └── receipt.ts │ ├── tsconfig.json │ ├── types.ts │ ├── validation-result.test.ts │ └── validation-result.ts │ ├── test │ ├── __snapshots__ │ │ └── cli.feature.ts.snap │ ├── cli.feature.ts │ ├── fixtures.feature.ts │ ├── fixtures │ │ ├── config.valid.json │ │ ├── interpolated-config.valid.json │ │ ├── invalid-secret-name │ │ │ ├── config.json │ │ │ └── secrets.env │ │ ├── invalid-secrets.env │ │ ├── missing-secrets.env │ │ ├── ois.json │ │ ├── receipt.valid.json │ │ └── secrets.valid.env │ └── tsconfig.json │ └── tsconfig.json ├── renovate.json ├── scripts ├── .gitignore ├── make-cli-executable.ts ├── terraform-fmt.ts ├── test-release.ts ├── tsconfig.json ├── update-config-fixtures.ts ├── update-ois-version.ts └── validate-ts-references.ts ├── tsconfig.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/light-keys-admire.md: -------------------------------------------------------------------------------- 1 | --- 2 | "@api3/airnode-adapter": patch 3 | --- 4 | 5 | Bump axios to ^1.12.2 6 | -------------------------------------------------------------------------------- /.changeset/shaggy-sloths-hug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.changeset/shaggy-sloths-hug.md -------------------------------------------------------------------------------- /.changeset/strong-seas-remain.md: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | -------------------------------------------------------------------------------- /.changeset/upgrade-nodejs-22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.changeset/upgrade-nodejs-22.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.fp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.eslintrc.fp.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.github/workflows/build-test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/mlc_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.github/workflows/mlc_config.json -------------------------------------------------------------------------------- /.github/workflows/protocol-verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.github/workflows/protocol-verify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | yarn run lint 2 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | yarn changeset:check 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/.solhintignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/scripts/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/cli.ts -------------------------------------------------------------------------------- /docker/scripts/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/docker.ts -------------------------------------------------------------------------------- /docker/scripts/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/git.ts -------------------------------------------------------------------------------- /docker/scripts/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/github.ts -------------------------------------------------------------------------------- /docker/scripts/npm-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/npm-registry.ts -------------------------------------------------------------------------------- /docker/scripts/npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/npm.ts -------------------------------------------------------------------------------- /docker/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/tsconfig.json -------------------------------------------------------------------------------- /docker/scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/docker/scripts/utils.ts -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/funding.json -------------------------------------------------------------------------------- /jest.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/jest.config.base.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/package.json -------------------------------------------------------------------------------- /packages/airnode-abi/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-abi/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /build 4 | 5 | # Test files 6 | coverage/ 7 | -------------------------------------------------------------------------------- /packages/airnode-abi/.prettierignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/airnode-abi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-abi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/LICENSE -------------------------------------------------------------------------------- /packages/airnode-abi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/README.md -------------------------------------------------------------------------------- /packages/airnode-abi/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-abi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/package.json -------------------------------------------------------------------------------- /packages/airnode-abi/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/constants.ts -------------------------------------------------------------------------------- /packages/airnode-abi/src/decoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/decoding.test.ts -------------------------------------------------------------------------------- /packages/airnode-abi/src/decoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/decoding.ts -------------------------------------------------------------------------------- /packages/airnode-abi/src/encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/encoding.test.ts -------------------------------------------------------------------------------- /packages/airnode-abi/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/encoding.ts -------------------------------------------------------------------------------- /packages/airnode-abi/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-abi/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-abi/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/src/types.ts -------------------------------------------------------------------------------- /packages/airnode-abi/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-abi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-abi/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-adapter/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-adapter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/.gitignore -------------------------------------------------------------------------------- /packages/airnode-adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-adapter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/LICENSE -------------------------------------------------------------------------------- /packages/airnode-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/README.md -------------------------------------------------------------------------------- /packages/airnode-adapter/contracts/TestDecoder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/contracts/TestDecoder.sol -------------------------------------------------------------------------------- /packages/airnode-adapter/e2e/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/e2e/index.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/e2e/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-adapter/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/hardhat.config.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/package.json -------------------------------------------------------------------------------- /packages/airnode-adapter/src/clients/http.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/clients/http.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/clients/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/clients/http.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/clients/index.ts: -------------------------------------------------------------------------------- 1 | export * from './http'; 2 | -------------------------------------------------------------------------------- /packages/airnode-adapter/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/constants.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/authentication.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/authentication.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/authentication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/authentication.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/build-request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/build-request.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/build-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/build-request.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/cookies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/cookies.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/cookies.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/execution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/execution.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/execution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/execution.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/index.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/parameters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/parameters.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/parameters.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/path-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/path-parser.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/request-building/path-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/request-building/path-parser.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/array-type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/array-type.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/array-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/array-type.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/casting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/casting.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/casting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/casting.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/encoding.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/encoding.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/extraction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/extraction.test.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/extraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/extraction.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/response-processing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/response-processing/index.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-adapter/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/src/types.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/test/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/test/fixtures/index.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/test/fixtures/ois.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/test/fixtures/ois.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/test/fixtures/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/test/fixtures/options.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/test/fixtures/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/test/fixtures/security.ts -------------------------------------------------------------------------------- /packages/airnode-adapter/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-admin/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /build 4 | -------------------------------------------------------------------------------- /packages/airnode-admin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-admin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/LICENSE -------------------------------------------------------------------------------- /packages/airnode-admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/README.md -------------------------------------------------------------------------------- /packages/airnode-admin/bin/admin.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../src/cli'); 4 | -------------------------------------------------------------------------------- /packages/airnode-admin/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/docker/Dockerfile -------------------------------------------------------------------------------- /packages/airnode-admin/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/docker/README.md -------------------------------------------------------------------------------- /packages/airnode-admin/example/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/example/template.json -------------------------------------------------------------------------------- /packages/airnode-admin/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/package.json -------------------------------------------------------------------------------- /packages/airnode-admin/src/cli-examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/cli-examples.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/cli.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/evm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/evm.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/implementation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/implementation.test.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/implementation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/implementation.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/mnemonic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/mnemonic.test.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/mnemonic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/mnemonic.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/sdk.ts -------------------------------------------------------------------------------- /packages/airnode-admin/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-admin/test/e2e/__snapshots__/cli.feature.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/test/e2e/__snapshots__/cli.feature.ts.snap -------------------------------------------------------------------------------- /packages/airnode-admin/test/e2e/cli.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/test/e2e/cli.feature.ts -------------------------------------------------------------------------------- /packages/airnode-admin/test/e2e/sdk.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/test/e2e/sdk.feature.ts -------------------------------------------------------------------------------- /packages/airnode-admin/test/fixtures/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/test/fixtures/template.json -------------------------------------------------------------------------------- /packages/airnode-admin/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-admin/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-deployer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/.gitignore -------------------------------------------------------------------------------- /packages/airnode-deployer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-deployer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/LICENSE -------------------------------------------------------------------------------- /packages/airnode-deployer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/README.md -------------------------------------------------------------------------------- /packages/airnode-deployer/bin/deployer.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../src/cli'); 4 | -------------------------------------------------------------------------------- /packages/airnode-deployer/config/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/config/config.example.json -------------------------------------------------------------------------------- /packages/airnode-deployer/config/secrets.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/config/secrets.example.env -------------------------------------------------------------------------------- /packages/airnode-deployer/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/docker/Dockerfile -------------------------------------------------------------------------------- /packages/airnode-deployer/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/docker/README.md -------------------------------------------------------------------------------- /packages/airnode-deployer/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/docker/entrypoint.sh -------------------------------------------------------------------------------- /packages/airnode-deployer/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-deployer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/package.json -------------------------------------------------------------------------------- /packages/airnode-deployer/src/cli/commands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/cli/commands.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/cli/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/cli/commands.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/cli/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/entrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/entrypoint.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/handlers/aws/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/handlers/aws/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/handlers/gcp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/handlers/gcp/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/infrastructure/aws.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/infrastructure/aws.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/infrastructure/aws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/infrastructure/aws.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/infrastructure/gcp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/infrastructure/gcp.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/infrastructure/gcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/infrastructure/gcp.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/infrastructure/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/infrastructure/index.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/infrastructure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/infrastructure/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/cli.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/cli.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/evm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/evm.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/files.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/infrastructure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/infrastructure.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/infrastructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/infrastructure.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/src/utils/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/src/utils/validation.test.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/backend.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/main.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/apigateway/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/apigateway/data.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/apigateway/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/apigateway/main.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/apigateway/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/apigateway/outputs.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/apigateway/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/apigateway/variables.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/function/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/function/data.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/function/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/function/main.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/function/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/function/outputs.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/modules/function/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/modules/function/variables.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/outputs.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/providers.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/templates/httpGw.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/templates/httpGw.yaml.tpl -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/templates/httpSignedGw.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/templates/httpSignedGw.yaml.tpl -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/templates/oevGw.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/templates/oevGw.yaml.tpl -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/aws/variables.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/backend.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/main.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/apigateway/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/apigateway/main.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/apigateway/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/apigateway/outputs.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/apigateway/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/apigateway/variables.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/function/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/function/data.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/function/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/function/main.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/function/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/function/outputs.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/modules/function/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/modules/function/variables.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/outputs.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/providers.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/templates/httpGw.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/templates/httpGw.yaml.tpl -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/templates/httpSignedGw.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/templates/httpSignedGw.yaml.tpl -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/templates/oevGw.yaml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/templates/oevGw.yaml.tpl -------------------------------------------------------------------------------- /packages/airnode-deployer/terraform/gcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/terraform/gcp/variables.tf -------------------------------------------------------------------------------- /packages/airnode-deployer/test/fixtures/config.aws.valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/fixtures/config.aws.valid.json -------------------------------------------------------------------------------- /packages/airnode-deployer/test/fixtures/config.gcp.valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/fixtures/config.gcp.valid.json -------------------------------------------------------------------------------- /packages/airnode-deployer/test/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/fixtures/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/test/fixtures/invalid-receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/fixtures/invalid-receipt.json -------------------------------------------------------------------------------- /packages/airnode-deployer/test/fixtures/secrets.valid.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/fixtures/secrets.valid.env -------------------------------------------------------------------------------- /packages/airnode-deployer/test/mock-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/mock-utils.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/test/snapshots/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/snapshots/index.ts -------------------------------------------------------------------------------- /packages/airnode-deployer/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-deployer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-deployer/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-deployer/webpack.config.js -------------------------------------------------------------------------------- /packages/airnode-examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/.gitignore -------------------------------------------------------------------------------- /packages/airnode-examples/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/aws.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/aws.example.env -------------------------------------------------------------------------------- /packages/airnode-examples/contracts/AirnodeRrpForAirnodeStarter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/contracts/AirnodeRrpForAirnodeStarter.sol -------------------------------------------------------------------------------- /packages/airnode-examples/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/contracts/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/contracts/coingecko-template/Requester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/contracts/coingecko-template/Requester.sol -------------------------------------------------------------------------------- /packages/airnode-examples/contracts/coingecko/Requester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/contracts/coingecko/Requester.sol -------------------------------------------------------------------------------- /packages/airnode-examples/contracts/failing-example/Requester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/contracts/failing-example/Requester.sol -------------------------------------------------------------------------------- /packages/airnode-examples/contracts/weather-multi-value/Requester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/contracts/weather-multi-value/Requester.sol -------------------------------------------------------------------------------- /packages/airnode-examples/dev-scripts/generate-example-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/dev-scripts/generate-example-files.ts -------------------------------------------------------------------------------- /packages/airnode-examples/dev-scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/dev-scripts/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-examples/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/hardhat.config.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko-template/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko/config.example.json -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko/create-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko/create-config.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko/create-secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko/create-secrets.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko/request-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko/request-utils.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/coingecko/secrets.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/coingecko/secrets.example.env -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/config-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/config-utils.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/failing-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/failing-example/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/failing-example/create-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/failing-example/create-config.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/failing-example/request-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/failing-example/request-utils.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/relay-security-schemes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/relay-security-schemes/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/secrets-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/secrets-utils.ts -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-examples/integrations/weather-multi-value/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/integrations/weather-multi-value/README.md -------------------------------------------------------------------------------- /packages/airnode-examples/jest-e2e.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/jest-e2e.config.js -------------------------------------------------------------------------------- /packages/airnode-examples/jest-unit.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/jest-unit.config.js -------------------------------------------------------------------------------- /packages/airnode-examples/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/package.json -------------------------------------------------------------------------------- /packages/airnode-examples/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/cli.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/evm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/evm.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/choose-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/choose-integration.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/create-airnode-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/create-airnode-config.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/create-airnode-secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/create-airnode-secrets.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/create-aws-secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/create-aws-secrets.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/deploy-airnode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/deploy-airnode.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/deploy-requester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/deploy-requester.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/deploy-rrp-dry-run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/deploy-rrp-dry-run.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/deploy-rrp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/deploy-rrp.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/derive-and-fund-sponsor-wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/derive-and-fund-sponsor-wallet.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/make-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/make-request.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/make-withdrawal-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/make-withdrawal-request.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/print-account-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/print-account-details.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/remove-airnode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/remove-airnode.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/run-airnode-locally.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/run-airnode-locally.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/sponsor-requester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/sponsor-requester.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/scripts/stop-local-airnode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/scripts/stop-local-airnode.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-examples/src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/utils.test.ts -------------------------------------------------------------------------------- /packages/airnode-examples/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/src/utils.ts -------------------------------------------------------------------------------- /packages/airnode-examples/test/e2e/coingecko-local.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/test/e2e/coingecko-local.feature.ts -------------------------------------------------------------------------------- /packages/airnode-examples/test/example-files-are-up-to-date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/test/example-files-are-up-to-date.test.ts -------------------------------------------------------------------------------- /packages/airnode-examples/test/test-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/test/test-package.json -------------------------------------------------------------------------------- /packages/airnode-examples/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-examples/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/test/utils.ts -------------------------------------------------------------------------------- /packages/airnode-examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-examples/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-node/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/.gitignore -------------------------------------------------------------------------------- /packages/airnode-node/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/.prettierignore -------------------------------------------------------------------------------- /packages/airnode-node/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/LICENSE -------------------------------------------------------------------------------- /packages/airnode-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/README.md -------------------------------------------------------------------------------- /packages/airnode-node/config/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/config/config.example.json -------------------------------------------------------------------------------- /packages/airnode-node/config/secrets.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/config/secrets.example.env -------------------------------------------------------------------------------- /packages/airnode-node/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/docker/Dockerfile -------------------------------------------------------------------------------- /packages/airnode-node/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/docker/README.md -------------------------------------------------------------------------------- /packages/airnode-node/docker/airnode-crontab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/docker/airnode-crontab -------------------------------------------------------------------------------- /packages/airnode-node/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/docker/entrypoint.sh -------------------------------------------------------------------------------- /packages/airnode-node/jest-e2e.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/jest-e2e.config.js -------------------------------------------------------------------------------- /packages/airnode-node/jest-unit.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/jest-unit.config.js -------------------------------------------------------------------------------- /packages/airnode-node/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/package.json -------------------------------------------------------------------------------- /packages/airnode-node/src/adapters/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/adapters/http/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/adapters/http/parameters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/adapters/http/parameters.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/adapters/http/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/adapters/http/parameters.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/adapters/http/worker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/adapters/http/worker.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/adapters/http/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/adapters/http/worker.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/adapters/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/api/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/cli/http-data-invoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/cli/http-data-invoke.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/cli/http-signed-data-invoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/cli/http-signed-data-invoke.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/cli/invoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/cli/invoke.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/cli/validate-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/cli/validate-config.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/config/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/config/index.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/config/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/constants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/constants.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/constants.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/aggregation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/aggregation.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/aggregation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/aggregation.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/chain-limits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/chain-limits.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/chain-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/chain-limits.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/coordinated-execution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/coordinated-execution.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/disaggregation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/disaggregation.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/disaggregation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/disaggregation.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/calls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/calls/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/state.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/state.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/coordinator/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/coordinator/state.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/abi-encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/abi-encoding.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/abi-encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/abi-encoding.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/authorization/authorization-fetching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/authorization/authorization-fetching.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/authorization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/authorization/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/contracts/airnodeRrp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/contracts/airnodeRrp.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/contracts/airnodeRrp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/contracts/airnodeRrp.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/contracts/airnodeRrpDryRun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/contracts/airnodeRrpDryRun.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/contracts/airnodeRrpDryRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/contracts/airnodeRrpDryRun.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/contracts/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/contracts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/contracts/types.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/evm-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/evm-provider.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/evm-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/evm-provider.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/api-calls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/api-calls.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/api-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/api-calls.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/index.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/requests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/requests.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/requests.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/withdrawals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/withdrawals.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/fulfillments/withdrawals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/fulfillments/withdrawals.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/fetch-pending-requests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/fetch-pending-requests.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/fetch-pending-requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/fetch-pending-requests.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/initialize-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/initialize-provider.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/initialize-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/initialize-provider.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/process-transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/process-transactions.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/handlers/process-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/handlers/process-transactions.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/api-calls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/api-calls.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/api-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/api-calls.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/blocking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/blocking.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/blocking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/blocking.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/event-logs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/event-logs.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/event-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/event-logs.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/events.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/events.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/withdrawals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/withdrawals.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/requests/withdrawals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/requests/withdrawals.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/template-application.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/template-application.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/template-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/template-application.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/template-fetching.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/template-fetching.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/template-fetching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/template-fetching.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/template-verification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/template-verification.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/templates/template-verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/templates/template-verification.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/transaction-counts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/transaction-counts.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/transaction-counts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/transaction-counts.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/utils.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/utils.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/verification/api-call-verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/verification/api-call-verification.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/verification/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/verification/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/verification/request-verification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/verification/request-verification.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/verification/request-verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/verification/request-verification.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/wallet.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/wallet.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/workers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/workers.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/evm/workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/evm/workers.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/call-api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/call-api.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/call-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/call-api.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/initialize-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/initialize-provider.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/initialize-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/initialize-provider.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/process-http-request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/process-http-request.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/process-http-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/process-http-request.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/process-http-signed-data-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/process-http-signed-data-request.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/process-transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/process-transactions.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/process-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/process-transactions.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/sign-oev-data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/sign-oev-data.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/sign-oev-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/sign-oev-data.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/start-coordinator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/start-coordinator.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/handlers/start-coordinator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/handlers/start-coordinator.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/actions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/actions.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/actions.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/state.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/state.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/state.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/worker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/worker.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/providers/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/providers/worker.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/reporting/heartbeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/reporting/heartbeat.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/reporting/heartbeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/reporting/heartbeat.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/reporting/index.ts: -------------------------------------------------------------------------------- 1 | export * from './heartbeat'; 2 | -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/grouping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/grouping.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/grouping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/grouping.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/nonces.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/nonces.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/nonces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/nonces.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/request.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/request.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/sorting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/sorting.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/requests/sorting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/requests/sorting.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-node/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/types.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/validation.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/version.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/cloud-platforms/aws.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/cloud-platforms/aws.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/cloud-platforms/aws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/cloud-platforms/aws.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/cloud-platforms/gcp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/cloud-platforms/gcp.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/cloud-platforms/gcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/cloud-platforms/gcp.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/index.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-gateways/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-gateways/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-gateways/run-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-gateways/run-server.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-gateways/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-gateways/server.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-gateways/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-gateways/server.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-gateways/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-gateways/validation.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-gateways/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-gateways/validation.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-handlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-handlers.test.ts -------------------------------------------------------------------------------- /packages/airnode-node/src/workers/local-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/src/workers/local-handlers.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/erc721-authorizers.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/erc721-authorizers.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/http.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/http.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/no-duplication.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/no-duplication.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/request-status.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/request-status.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/requester-fulfill.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/requester-fulfill.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/signed-data.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/signed-data.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/e2e/withdrawals.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/e2e/withdrawals.feature.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/aggregated-api-call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/aggregated-api-call.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/config.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/config.valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/config.valid.json -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/environment-variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/environment-variables.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/node-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/node-settings.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/ois.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/ois.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/private-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/private-key.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/config/worker-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/config/worker-options.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/evm/airnodeRrp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/evm/airnodeRrp.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/evm/event-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/evm/event-logs.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/evm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/evm/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/log-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/log-options.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/operation/deploy-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/operation/deploy-config.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/operation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/operation/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/operation/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/operation/requests.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/provider-states/evm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/provider-states/evm.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/provider-states/index.ts: -------------------------------------------------------------------------------- 1 | export * from './evm'; 2 | -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/requests/api-call-templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/requests/api-call-templates.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/requests/api-calls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/requests/api-calls.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/requests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/requests/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/requests/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/requests/metadata.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/fixtures/requests/withdrawals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/fixtures/requests/withdrawals.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/helpers/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/helpers/import.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './import'; 2 | -------------------------------------------------------------------------------- /packages/airnode-node/test/mock-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/mock-utils.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/setup/e2e/deployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/setup/e2e/deployment.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/setup/e2e/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/setup/e2e/index.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/setup/e2e/testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/setup/e2e/testing.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/setup/e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/setup/e2e/utils.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/setup/init/set-define-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/setup/init/set-define-property.ts -------------------------------------------------------------------------------- /packages/airnode-node/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-node/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-operation/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-operation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/.gitignore -------------------------------------------------------------------------------- /packages/airnode-operation/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-operation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/LICENSE -------------------------------------------------------------------------------- /packages/airnode-operation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/README.md -------------------------------------------------------------------------------- /packages/airnode-operation/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/ecosystem.config.js -------------------------------------------------------------------------------- /packages/airnode-operation/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/hardhat.config.ts -------------------------------------------------------------------------------- /packages/airnode-operation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/package.json -------------------------------------------------------------------------------- /packages/airnode-operation/src/config/evm-dev-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/config/evm-dev-config.json -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/deploy/account-assignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/deploy/account-assignment.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/deploy/deployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/deploy/deployment.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/deploy/funding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/deploy/funding.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/deploy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/deploy/index.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/deploy/requesters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/deploy/requesters.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/deploy/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/deploy/state.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/io.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/requests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/requests/index.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/requests/make-requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/requests/make-requests.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/requests/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/requests/state.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/evm/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/evm/utils.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/scripts/evm-dev-deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/scripts/evm-dev-deploy.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/scripts/evm-dev-requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/scripts/evm-dev-requests.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/server.ts -------------------------------------------------------------------------------- /packages/airnode-operation/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-operation/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/src/types.ts -------------------------------------------------------------------------------- /packages/airnode-operation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-operation/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-protocol/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-protocol/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/.gitignore -------------------------------------------------------------------------------- /packages/airnode-protocol/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/.npmignore -------------------------------------------------------------------------------- /packages/airnode-protocol/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-protocol/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/LICENSE -------------------------------------------------------------------------------- /packages/airnode-protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/README.md -------------------------------------------------------------------------------- /packages/airnode-protocol/audit-reports/2021-10-15 Certik.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/audit-reports/2021-10-15 Certik.pdf -------------------------------------------------------------------------------- /packages/airnode-protocol/audit-reports/2021-12-16 Sigma Prime.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/audit-reports/2021-12-16 Sigma Prime.pdf -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/authorizers/RequesterAuthorizer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/authorizers/RequesterAuthorizer.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/AirnodeRrpV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/AirnodeRrpV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/AirnodeRrpV0DryRun.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/AirnodeRrpV0DryRun.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/AuthorizationUtilsV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/AuthorizationUtilsV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/TemplateUtilsV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/TemplateUtilsV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/WithdrawalUtilsV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/WithdrawalUtilsV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/interfaces/IAirnodeRrpV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/interfaces/IAirnodeRrpV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/interfaces/ITemplateUtilsV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/interfaces/ITemplateUtilsV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/rrp/requesters/RrpRequesterV0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/rrp/requesters/RrpRequesterV0.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/utils/OwnableCallForwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/utils/OwnableCallForwarder.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/whitelist/Whitelist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/whitelist/Whitelist.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/whitelist/WhitelistRoles.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/whitelist/WhitelistRoles.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/contracts/whitelist/WhitelistWithManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/contracts/whitelist/WhitelistWithManager.sol -------------------------------------------------------------------------------- /packages/airnode-protocol/deploy/1_deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deploy/1_deploy.js -------------------------------------------------------------------------------- /packages/airnode-protocol/deploy/2_verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deploy/2_verify.js -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/arbitrum-nova/.chainId: -------------------------------------------------------------------------------- 1 | 42170 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/arbitrum-nova/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/arbitrum-nova/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/arbitrum-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 421614 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/arbitrum/.chainId: -------------------------------------------------------------------------------- 1 | 42161 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/arbitrum/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/arbitrum/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/arbitrum/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/arbitrum/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/astar-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 6038361 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/astar/.chainId: -------------------------------------------------------------------------------- 1 | 3776 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/astar/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/astar/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/astar/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/astar/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/astar/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/astar/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/aurora-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 1313161555 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/aurora-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/aurora-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/aurora/.chainId: -------------------------------------------------------------------------------- 1 | 1313161554 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/aurora/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/aurora/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/aurora/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/aurora/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/aurora/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/aurora/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/avalanche-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 43113 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/avalanche/.chainId: -------------------------------------------------------------------------------- 1 | 43114 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/avalanche/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/avalanche/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/avalanche/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/avalanche/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/base-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 84532 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/base/.chainId: -------------------------------------------------------------------------------- 1 | 8453 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/base/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/base/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/base/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/base/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/base/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/base/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/blast-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 168587773 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/blast/.chainId: -------------------------------------------------------------------------------- 1 | 81457 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/blast/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/blast/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/blast/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/blast/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/blast/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/blast/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bob-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 111 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bob/.chainId: -------------------------------------------------------------------------------- 1 | 60808 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bob/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bob/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bob/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bob/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bob/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bob/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/boba-bnb/.chainId: -------------------------------------------------------------------------------- 1 | 56288 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/boba-bnb/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/boba-bnb/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/boba-bnb/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/boba-bnb/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/boba-ethereum/.chainId: -------------------------------------------------------------------------------- 1 | 288 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/boba-ethereum/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/boba-ethereum/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsc-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 97 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsc-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bsc-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsc/.chainId: -------------------------------------------------------------------------------- 1 | 56 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsc/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bsc/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsc/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bsc/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsc/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bsc/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsquared-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 1123 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsquared/.chainId: -------------------------------------------------------------------------------- 1 | 223 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsquared/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bsquared/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/bsquared/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/bsquared/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/core-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 1115 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/core-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/core-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/core/.chainId: -------------------------------------------------------------------------------- 1 | 1116 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/core/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/core/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/core/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/core/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/core/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/core/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/ethereum-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/ethereum/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/ethereum/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/ethereum/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/ethereum/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/ethereum/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fantom-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 4002 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fantom-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/fantom-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fantom/.chainId: -------------------------------------------------------------------------------- 1 | 250 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fantom/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/fantom/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fantom/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/fantom/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fantom/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/fantom/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fraxtal-holesky-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 2522 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fraxtal/.chainId: -------------------------------------------------------------------------------- 1 | 252 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fraxtal/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/fraxtal/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/fraxtal/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/fraxtal/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/gnosis-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 10200 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/gnosis-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/gnosis-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/gnosis/.chainId: -------------------------------------------------------------------------------- 1 | 100 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/gnosis/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/gnosis/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/gnosis/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/gnosis/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/gnosis/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/gnosis/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/godwoken-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 71401 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/godwoken/.chainId: -------------------------------------------------------------------------------- 1 | 71402 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/godwoken/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/godwoken/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/godwoken/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/godwoken/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/inevm-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 2424 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/inevm-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/inevm-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/inevm/.chainId: -------------------------------------------------------------------------------- 1 | 2525 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/inevm/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/inevm/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/inevm/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/inevm/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/inevm/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/inevm/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kava-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 2221 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kava-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kava-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kava/.chainId: -------------------------------------------------------------------------------- 1 | 2222 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kava/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kava/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kava/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kava/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kava/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kava/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kroma-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 2358 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kroma/.chainId: -------------------------------------------------------------------------------- 1 | 255 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kroma/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kroma/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kroma/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kroma/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/kroma/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/kroma/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lightlink/.chainId: -------------------------------------------------------------------------------- 1 | 1890 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lightlink/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/lightlink/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lightlink/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/lightlink/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/linea-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 59141 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/linea/.chainId: -------------------------------------------------------------------------------- 1 | 59144 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/linea/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/linea/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/linea/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/linea/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lukso-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 4201 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lukso/.chainId: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lukso/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/lukso/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/lukso/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/lukso/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mantle-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 5003 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mantle/.chainId: -------------------------------------------------------------------------------- 1 | 5000 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mantle/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/mantle/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mantle/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/mantle/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/merlin-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 686868 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/merlin/.chainId: -------------------------------------------------------------------------------- 1 | 4200 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/merlin/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/merlin/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/merlin/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/merlin/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/metis-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 59902 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/metis/.chainId: -------------------------------------------------------------------------------- 1 | 1088 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/metis/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/metis/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/metis/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/metis/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/milkomeda-c1-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 200101 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/milkomeda-c1/.chainId: -------------------------------------------------------------------------------- 1 | 2001 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/milkomeda-c1/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/milkomeda-c1/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mode-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 919 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mode/.chainId: -------------------------------------------------------------------------------- 1 | 34443 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mode/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/mode/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/mode/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/mode/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/moonbeam-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 1287 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/moonbeam/.chainId: -------------------------------------------------------------------------------- 1 | 1284 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/moonbeam/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/moonbeam/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/moonriver/.chainId: -------------------------------------------------------------------------------- 1 | 1285 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/moonriver/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/moonriver/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/opbnb-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 5611 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/opbnb/.chainId: -------------------------------------------------------------------------------- 1 | 204 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/opbnb/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/opbnb/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/opbnb/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/opbnb/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/optimism-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 11155420 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/optimism/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/optimism/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/optimism/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/polygon-zkevm-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 2442 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/polygon-zkevm/.chainId: -------------------------------------------------------------------------------- 1 | 1101 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/polygon/.chainId: -------------------------------------------------------------------------------- 1 | 137 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/polygon/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/polygon/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rari-arbitrum-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 1918988905 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rari/.chainId: -------------------------------------------------------------------------------- 1 | 1380012617 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rari/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/rari/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rari/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/rari/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/references.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/references.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rsk-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 31 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rsk-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/rsk-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rsk/.chainId: -------------------------------------------------------------------------------- 1 | 30 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rsk/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/rsk/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rsk/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/rsk/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/rsk/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/rsk/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sei-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 713715 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sei-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sei-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sei/.chainId: -------------------------------------------------------------------------------- 1 | 1329 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sei/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sei/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sei/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sei/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sei/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sei/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sx-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 647 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sx-testnet/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sx-testnet/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sx/.chainId: -------------------------------------------------------------------------------- 1 | 416 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sx/AccessControlRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sx/AccessControlRegistry.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sx/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sx/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/sx/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/sx/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/taiko-holesky-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 167009 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/taiko/.chainId: -------------------------------------------------------------------------------- 1 | 167000 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/taiko/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/taiko/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/taiko/AirnodeRrpV0DryRun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/taiko/AirnodeRrpV0DryRun.json -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/x-layer-sepolia-testnet/.chainId: -------------------------------------------------------------------------------- 1 | 195 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/x-layer/.chainId: -------------------------------------------------------------------------------- 1 | 196 -------------------------------------------------------------------------------- /packages/airnode-protocol/deployments/x-layer/AirnodeRrpV0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/deployments/x-layer/AirnodeRrpV0.json -------------------------------------------------------------------------------- /packages/airnode-protocol/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/example.env -------------------------------------------------------------------------------- /packages/airnode-protocol/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/hardhat.config.js -------------------------------------------------------------------------------- /packages/airnode-protocol/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/package.json -------------------------------------------------------------------------------- /packages/airnode-protocol/scripts/contract-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/scripts/contract-names.ts -------------------------------------------------------------------------------- /packages/airnode-protocol/scripts/generate-references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/scripts/generate-references.ts -------------------------------------------------------------------------------- /packages/airnode-protocol/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/scripts/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-protocol/scripts/verify-local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/scripts/verify-local.ts -------------------------------------------------------------------------------- /packages/airnode-protocol/scripts/write-example-env-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/scripts/write-example-env-file.ts -------------------------------------------------------------------------------- /packages/airnode-protocol/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-protocol/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-protocol/test/rrp/AirnodeRrpV0.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/rrp/AirnodeRrpV0.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/rrp/AirnodeRrpV0DryRun.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/rrp/AirnodeRrpV0DryRun.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/rrp/AuthorizationUtilsV0.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/rrp/AuthorizationUtilsV0.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/rrp/TemplateUtilsV0.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/rrp/TemplateUtilsV0.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/rrp/WithdrawalUtilsV0.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/rrp/WithdrawalUtilsV0.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/rrp/requesters/RrpRequesterV0.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/rrp/requesters/RrpRequesterV0.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-protocol/test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/utils.js -------------------------------------------------------------------------------- /packages/airnode-protocol/test/utils/OwnableCallForwarder.sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/test/utils/OwnableCallForwarder.sol.js -------------------------------------------------------------------------------- /packages/airnode-protocol/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-protocol/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-utilities/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-utilities/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /build 4 | -------------------------------------------------------------------------------- /packages/airnode-utilities/.prettierignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/airnode-utilities/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/README.md -------------------------------------------------------------------------------- /packages/airnode-utilities/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/hardhat.config.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/jest-e2e.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/jest-e2e.config.js -------------------------------------------------------------------------------- /packages/airnode-utilities/jest-unit.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/jest-unit.config.js -------------------------------------------------------------------------------- /packages/airnode-utilities/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/package.json -------------------------------------------------------------------------------- /packages/airnode-utilities/src/arrays/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/arrays/array.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/arrays/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/arrays/array.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/arrays/index.ts: -------------------------------------------------------------------------------- 1 | export * from './array'; 2 | -------------------------------------------------------------------------------- /packages/airnode-utilities/src/caching/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/caching/index.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/caching/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/caching/index.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/constants.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/date/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/date/date.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/date/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/date/date.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/date/index.ts: -------------------------------------------------------------------------------- 1 | export * from './date'; 2 | -------------------------------------------------------------------------------- /packages/airnode-utilities/src/evm/gas-prices/gas-oracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/evm/gas-prices/gas-oracle.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/evm/gas-prices/gas-oracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/evm/gas-prices/gas-oracle.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/evm/gas-prices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/evm/gas-prices/index.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/evm/gas-prices/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/evm/gas-prices/types.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/evm/index.ts: -------------------------------------------------------------------------------- 1 | export * from './gas-prices'; 2 | -------------------------------------------------------------------------------- /packages/airnode-utilities/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/logging/index.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/logging/logging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/logging/logging.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/logging/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/logging/logging.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/logging/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/logging/types.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/objects/index.ts: -------------------------------------------------------------------------------- 1 | export * from './object'; 2 | -------------------------------------------------------------------------------- /packages/airnode-utilities/src/objects/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/objects/object.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/objects/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/objects/object.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/strings/index.ts: -------------------------------------------------------------------------------- 1 | export * from './string'; 2 | -------------------------------------------------------------------------------- /packages/airnode-utilities/src/strings/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/strings/string.test.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/strings/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/strings/string.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/testing/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/testing/helpers.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/src/testing/index.ts: -------------------------------------------------------------------------------- 1 | export * from './helpers'; 2 | -------------------------------------------------------------------------------- /packages/airnode-utilities/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-utilities/test/e2e/gas-oracle.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/test/e2e/gas-oracle.feature.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/test/setup/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/test/setup/transactions.ts -------------------------------------------------------------------------------- /packages/airnode-utilities/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-utilities/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-validator/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/.eslintrc.js -------------------------------------------------------------------------------- /packages/airnode-validator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/.gitignore -------------------------------------------------------------------------------- /packages/airnode-validator/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/CHANGELOG.md -------------------------------------------------------------------------------- /packages/airnode-validator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/LICENSE -------------------------------------------------------------------------------- /packages/airnode-validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/README.md -------------------------------------------------------------------------------- /packages/airnode-validator/bin/validator.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../src/cli'); 4 | -------------------------------------------------------------------------------- /packages/airnode-validator/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/jest.config.js -------------------------------------------------------------------------------- /packages/airnode-validator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/package.json -------------------------------------------------------------------------------- /packages/airnode-validator/src/api/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/api/api.test.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/api/api.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from './api'; 2 | -------------------------------------------------------------------------------- /packages/airnode-validator/src/cli/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/cli/cli.test.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/cli/cli.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/cli/index.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/config/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/config/config.test.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/config/config.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './config'; 2 | -------------------------------------------------------------------------------- /packages/airnode-validator/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/index.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/ois/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@api3/ois'; 2 | -------------------------------------------------------------------------------- /packages/airnode-validator/src/receipt/index.ts: -------------------------------------------------------------------------------- 1 | export * from './receipt'; 2 | -------------------------------------------------------------------------------- /packages/airnode-validator/src/receipt/receipt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/receipt/receipt.test.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/receipt/receipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/receipt/receipt.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-validator/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/types.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/validation-result.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/validation-result.test.ts -------------------------------------------------------------------------------- /packages/airnode-validator/src/validation-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/src/validation-result.ts -------------------------------------------------------------------------------- /packages/airnode-validator/test/__snapshots__/cli.feature.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/__snapshots__/cli.feature.ts.snap -------------------------------------------------------------------------------- /packages/airnode-validator/test/cli.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/cli.feature.ts -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures.feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures.feature.ts -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures/config.valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures/config.valid.json -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures/invalid-secrets.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures/invalid-secrets.env -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures/missing-secrets.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures/missing-secrets.env -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures/ois.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures/ois.json -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures/receipt.valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures/receipt.valid.json -------------------------------------------------------------------------------- /packages/airnode-validator/test/fixtures/secrets.valid.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/fixtures/secrets.valid.env -------------------------------------------------------------------------------- /packages/airnode-validator/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/test/tsconfig.json -------------------------------------------------------------------------------- /packages/airnode-validator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/packages/airnode-validator/tsconfig.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /scripts/make-cli-executable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/make-cli-executable.ts -------------------------------------------------------------------------------- /scripts/terraform-fmt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/terraform-fmt.ts -------------------------------------------------------------------------------- /scripts/test-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/test-release.ts -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /scripts/update-config-fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/update-config-fixtures.ts -------------------------------------------------------------------------------- /scripts/update-ois-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/update-ois-version.ts -------------------------------------------------------------------------------- /scripts/validate-ts-references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/scripts/validate-ts-references.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api3dao/airnode/HEAD/yarn.lock --------------------------------------------------------------------------------