MCPcopy Create free account
hub / github.com/api3dao/airnode / DeployState

Interface DeployState

packages/airnode-operation/src/types.ts:8–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6// General
7// ===========================================
8export interface DeployState {
9 readonly airnodesByName: { readonly [name: string]: Airnode };
10 readonly authorizersByName: { readonly [name: string]: string };
11 readonly requestersByName: { readonly [name: string]: ethers.Contract };
12 readonly erc721sByName: { readonly [name: string]: ethers.Contract };
13 readonly authorizers: { readonly [name: string]: ethers.Contract };
14 readonly config: Config;
15 readonly contracts: {
16 readonly AirnodeRrp?: AirnodeRrpV0;
17 readonly AccessControlRegistry?: AccessControlRegistry;
18 readonly RequesterAuthorizerWithErc721?: RequesterAuthorizerWithErc721;
19 };
20 readonly deployer: ethers.providers.JsonRpcSigner;
21 readonly provider: ethers.providers.JsonRpcProvider;
22 readonly sponsorsById: { readonly [name: string]: SponsorAccount };
23 readonly templatesByName: { readonly [name: string]: Template };
24}
25
26export interface RequestsState {
27 readonly config: Config;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected