├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── test-and-release.yml ├── .gitignore ├── .rustfmt.nightly.toml ├── CODEOWNERS ├── Cargo.toml ├── Cross.toml ├── LICENSE ├── README.md ├── avalanche-kms ├── Cargo.toml ├── README.md └── src │ ├── create │ └── mod.rs │ ├── delete │ └── mod.rs │ ├── evm_balance │ └── mod.rs │ ├── evm_transfer_from_hotkey │ └── mod.rs │ ├── info │ └── mod.rs │ └── main.rs ├── avalanche-ops ├── Cargo.toml ├── README.md ├── artifacts │ └── default.metrics.rules.yaml └── src │ ├── artifacts.rs │ ├── aws │ ├── artifacts.rs │ ├── avalanched.rs │ ├── cfn-templates │ │ ├── asg_ubuntu.yaml │ │ ├── ec2_instance_role.yaml │ │ ├── ssm_install_subnet_chain.yaml │ │ └── vpc.yaml │ ├── mod.rs │ └── spec.rs │ ├── dev-machines │ └── cfn-templates │ │ └── asg_ubuntu.yaml │ ├── dev_machine_artifacts.rs │ └── lib.rs ├── avalanched-aws ├── Cargo.toml └── src │ ├── agent │ ├── cloudwatch.rs │ └── mod.rs │ ├── alias_chain │ └── mod.rs │ ├── install_artifacts │ └── mod.rs │ ├── install_chain │ └── mod.rs │ ├── install_subnet │ └── mod.rs │ └── main.rs ├── avalancheup-aws ├── Cargo.toml ├── example-aws.md ├── img │ ├── avalancheup.drawio.png │ └── example-aws │ │ ├── 01.png │ │ ├── 02.png │ │ ├── 03.png │ │ ├── 04.png │ │ ├── 05.png │ │ ├── 06.png │ │ ├── 07.png │ │ ├── 08.png │ │ ├── 09.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 13.png │ │ ├── 14.png │ │ ├── 15.png │ │ ├── 16.png │ │ ├── 17.png │ │ ├── 18.png │ │ ├── 19.png │ │ ├── 20.png │ │ ├── 21.png │ │ ├── 22.png │ │ ├── 23.png │ │ ├── 24.png │ │ ├── 25.png │ │ ├── 26.png │ │ ├── 27.png │ │ ├── 28.png │ │ ├── 29.png │ │ ├── 30.png │ │ ├── 31.png │ │ ├── 32.png │ │ ├── 33.png │ │ ├── 34.png │ │ ├── 35.png │ │ ├── 36.png │ │ ├── 37.png │ │ ├── 38.png │ │ ├── 39.png │ │ ├── 40.png │ │ ├── 41.png │ │ ├── 42.png │ │ ├── 43.png │ │ ├── 44.png │ │ ├── 45.png │ │ ├── 46.png │ │ ├── 47.png │ │ ├── 48.png │ │ ├── core-1.png │ │ ├── core-2.png │ │ └── core-3.png ├── recipes-aws-advanced.md ├── recipes-aws.md └── src │ ├── README.md │ ├── add_primary_network_validators │ └── mod.rs │ ├── apply │ ├── dev_machine.rs │ └── mod.rs │ ├── default_spec │ └── mod.rs │ ├── delete │ └── mod.rs │ ├── endpoints │ └── mod.rs │ ├── install_subnet_chain │ └── mod.rs │ ├── main.rs │ ├── subnet_config │ └── mod.rs │ └── subnet_evm │ ├── chain_config.rs │ ├── genesis.rs │ └── mod.rs ├── blizzard-aws ├── Cargo.toml └── src │ ├── cloudwatch.rs │ ├── command.rs │ ├── evm.rs │ ├── flags.rs │ ├── main.rs │ └── x.rs ├── blizzardup-aws ├── Cargo.toml ├── README.md ├── cfn-templates │ ├── asg_ubuntu.yaml │ ├── ec2_instance_role.yaml │ └── vpc.yaml └── src │ ├── apply │ └── mod.rs │ ├── aws.rs │ ├── blizzard.rs │ ├── default_spec │ └── mod.rs │ ├── delete │ └── mod.rs │ ├── lib.rs │ ├── main.rs │ ├── query │ └── mod.rs │ └── status.rs ├── cdk └── avalancheup-aws │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ └── avalancheup-aws.ts │ ├── cdk-avalanche-ops.png │ ├── cdk.json │ ├── img │ ├── demo1.png │ ├── demo10.png │ ├── demo2.png │ ├── demo3.png │ ├── demo4.png │ ├── demo5.png │ ├── demo6.png │ ├── demo7.png │ ├── demo8.png │ └── demo9.png │ ├── jest.config.js │ ├── lib │ └── avalancheup-aws-stack.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ └── avalancheup-aws.test.ts │ └── tsconfig.json ├── devnet-faucet ├── .gitignore ├── Cargo.toml ├── README.md ├── demo.png └── src │ ├── README.md │ ├── command.rs │ ├── flags.rs │ ├── main.rs │ └── static │ └── index.html ├── scripts ├── build.release.sh ├── tests.lint.sh ├── tests.unit.sh └── tests.unused.sh ├── staking-key-cert-s3-downloader ├── Cargo.toml └── src │ ├── command.rs │ ├── flags.rs │ └── main.rs └── staking-signer-key-s3-downloader ├── Cargo.toml └── src ├── command.rs ├── flags.rs └── main.rs /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .cache 3 | target 4 | *.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/.github/workflows/test-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.nightly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/.rustfmt.nightly.toml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/Cross.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/README.md -------------------------------------------------------------------------------- /avalanche-kms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/Cargo.toml -------------------------------------------------------------------------------- /avalanche-kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/README.md -------------------------------------------------------------------------------- /avalanche-kms/src/create/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/src/create/mod.rs -------------------------------------------------------------------------------- /avalanche-kms/src/delete/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/src/delete/mod.rs -------------------------------------------------------------------------------- /avalanche-kms/src/evm_balance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/src/evm_balance/mod.rs -------------------------------------------------------------------------------- /avalanche-kms/src/evm_transfer_from_hotkey/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/src/evm_transfer_from_hotkey/mod.rs -------------------------------------------------------------------------------- /avalanche-kms/src/info/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/src/info/mod.rs -------------------------------------------------------------------------------- /avalanche-kms/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-kms/src/main.rs -------------------------------------------------------------------------------- /avalanche-ops/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/Cargo.toml -------------------------------------------------------------------------------- /avalanche-ops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/README.md -------------------------------------------------------------------------------- /avalanche-ops/artifacts/default.metrics.rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/artifacts/default.metrics.rules.yaml -------------------------------------------------------------------------------- /avalanche-ops/src/artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/artifacts.rs -------------------------------------------------------------------------------- /avalanche-ops/src/aws/artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/artifacts.rs -------------------------------------------------------------------------------- /avalanche-ops/src/aws/avalanched.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/avalanched.rs -------------------------------------------------------------------------------- /avalanche-ops/src/aws/cfn-templates/asg_ubuntu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/cfn-templates/asg_ubuntu.yaml -------------------------------------------------------------------------------- /avalanche-ops/src/aws/cfn-templates/ec2_instance_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/cfn-templates/ec2_instance_role.yaml -------------------------------------------------------------------------------- /avalanche-ops/src/aws/cfn-templates/ssm_install_subnet_chain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/cfn-templates/ssm_install_subnet_chain.yaml -------------------------------------------------------------------------------- /avalanche-ops/src/aws/cfn-templates/vpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/cfn-templates/vpc.yaml -------------------------------------------------------------------------------- /avalanche-ops/src/aws/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/mod.rs -------------------------------------------------------------------------------- /avalanche-ops/src/aws/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/aws/spec.rs -------------------------------------------------------------------------------- /avalanche-ops/src/dev-machines/cfn-templates/asg_ubuntu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/dev-machines/cfn-templates/asg_ubuntu.yaml -------------------------------------------------------------------------------- /avalanche-ops/src/dev_machine_artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/dev_machine_artifacts.rs -------------------------------------------------------------------------------- /avalanche-ops/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanche-ops/src/lib.rs -------------------------------------------------------------------------------- /avalanched-aws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/Cargo.toml -------------------------------------------------------------------------------- /avalanched-aws/src/agent/cloudwatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/agent/cloudwatch.rs -------------------------------------------------------------------------------- /avalanched-aws/src/agent/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/agent/mod.rs -------------------------------------------------------------------------------- /avalanched-aws/src/alias_chain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/alias_chain/mod.rs -------------------------------------------------------------------------------- /avalanched-aws/src/install_artifacts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/install_artifacts/mod.rs -------------------------------------------------------------------------------- /avalanched-aws/src/install_chain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/install_chain/mod.rs -------------------------------------------------------------------------------- /avalanched-aws/src/install_subnet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/install_subnet/mod.rs -------------------------------------------------------------------------------- /avalanched-aws/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalanched-aws/src/main.rs -------------------------------------------------------------------------------- /avalancheup-aws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/Cargo.toml -------------------------------------------------------------------------------- /avalancheup-aws/example-aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/example-aws.md -------------------------------------------------------------------------------- /avalancheup-aws/img/avalancheup.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/avalancheup.drawio.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/01.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/02.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/03.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/04.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/05.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/06.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/07.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/08.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/09.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/10.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/11.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/12.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/13.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/14.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/15.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/16.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/17.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/18.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/19.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/20.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/21.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/22.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/23.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/24.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/25.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/26.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/27.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/28.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/29.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/30.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/31.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/32.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/33.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/34.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/35.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/36.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/37.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/38.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/39.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/40.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/41.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/42.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/43.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/44.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/45.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/46.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/47.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/48.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/core-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/core-1.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/core-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/core-2.png -------------------------------------------------------------------------------- /avalancheup-aws/img/example-aws/core-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/img/example-aws/core-3.png -------------------------------------------------------------------------------- /avalancheup-aws/recipes-aws-advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/recipes-aws-advanced.md -------------------------------------------------------------------------------- /avalancheup-aws/recipes-aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/recipes-aws.md -------------------------------------------------------------------------------- /avalancheup-aws/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/README.md -------------------------------------------------------------------------------- /avalancheup-aws/src/add_primary_network_validators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/add_primary_network_validators/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/apply/dev_machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/apply/dev_machine.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/apply/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/apply/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/default_spec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/default_spec/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/delete/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/delete/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/endpoints/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/endpoints/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/install_subnet_chain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/install_subnet_chain/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/main.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/subnet_config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/subnet_config/mod.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/subnet_evm/chain_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/subnet_evm/chain_config.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/subnet_evm/genesis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/subnet_evm/genesis.rs -------------------------------------------------------------------------------- /avalancheup-aws/src/subnet_evm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/avalancheup-aws/src/subnet_evm/mod.rs -------------------------------------------------------------------------------- /blizzard-aws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/Cargo.toml -------------------------------------------------------------------------------- /blizzard-aws/src/cloudwatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/src/cloudwatch.rs -------------------------------------------------------------------------------- /blizzard-aws/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/src/command.rs -------------------------------------------------------------------------------- /blizzard-aws/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/src/evm.rs -------------------------------------------------------------------------------- /blizzard-aws/src/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/src/flags.rs -------------------------------------------------------------------------------- /blizzard-aws/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/src/main.rs -------------------------------------------------------------------------------- /blizzard-aws/src/x.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzard-aws/src/x.rs -------------------------------------------------------------------------------- /blizzardup-aws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/Cargo.toml -------------------------------------------------------------------------------- /blizzardup-aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/README.md -------------------------------------------------------------------------------- /blizzardup-aws/cfn-templates/asg_ubuntu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/cfn-templates/asg_ubuntu.yaml -------------------------------------------------------------------------------- /blizzardup-aws/cfn-templates/ec2_instance_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/cfn-templates/ec2_instance_role.yaml -------------------------------------------------------------------------------- /blizzardup-aws/cfn-templates/vpc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/cfn-templates/vpc.yaml -------------------------------------------------------------------------------- /blizzardup-aws/src/apply/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/apply/mod.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/aws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/aws.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/blizzard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/blizzard.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/default_spec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/default_spec/mod.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/delete/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/delete/mod.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/lib.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/main.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/query/mod.rs -------------------------------------------------------------------------------- /blizzardup-aws/src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/blizzardup-aws/src/status.rs -------------------------------------------------------------------------------- /cdk/avalancheup-aws/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/.gitignore -------------------------------------------------------------------------------- /cdk/avalancheup-aws/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/.npmignore -------------------------------------------------------------------------------- /cdk/avalancheup-aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/README.md -------------------------------------------------------------------------------- /cdk/avalancheup-aws/bin/avalancheup-aws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/bin/avalancheup-aws.ts -------------------------------------------------------------------------------- /cdk/avalancheup-aws/cdk-avalanche-ops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/cdk-avalanche-ops.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/cdk.json -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo1.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo10.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo2.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo3.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo4.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo5.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo6.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo7.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo8.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/img/demo9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/img/demo9.png -------------------------------------------------------------------------------- /cdk/avalancheup-aws/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/jest.config.js -------------------------------------------------------------------------------- /cdk/avalancheup-aws/lib/avalancheup-aws-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/lib/avalancheup-aws-stack.ts -------------------------------------------------------------------------------- /cdk/avalancheup-aws/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/package-lock.json -------------------------------------------------------------------------------- /cdk/avalancheup-aws/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/package.json -------------------------------------------------------------------------------- /cdk/avalancheup-aws/test/avalancheup-aws.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/test/avalancheup-aws.test.ts -------------------------------------------------------------------------------- /cdk/avalancheup-aws/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/cdk/avalancheup-aws/tsconfig.json -------------------------------------------------------------------------------- /devnet-faucet/.gitignore: -------------------------------------------------------------------------------- 1 | /dist -------------------------------------------------------------------------------- /devnet-faucet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/Cargo.toml -------------------------------------------------------------------------------- /devnet-faucet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/README.md -------------------------------------------------------------------------------- /devnet-faucet/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/demo.png -------------------------------------------------------------------------------- /devnet-faucet/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/src/README.md -------------------------------------------------------------------------------- /devnet-faucet/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/src/command.rs -------------------------------------------------------------------------------- /devnet-faucet/src/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/src/flags.rs -------------------------------------------------------------------------------- /devnet-faucet/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/src/main.rs -------------------------------------------------------------------------------- /devnet-faucet/src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/devnet-faucet/src/static/index.html -------------------------------------------------------------------------------- /scripts/build.release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/scripts/build.release.sh -------------------------------------------------------------------------------- /scripts/tests.lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/scripts/tests.lint.sh -------------------------------------------------------------------------------- /scripts/tests.unit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/scripts/tests.unit.sh -------------------------------------------------------------------------------- /scripts/tests.unused.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/scripts/tests.unused.sh -------------------------------------------------------------------------------- /staking-key-cert-s3-downloader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-key-cert-s3-downloader/Cargo.toml -------------------------------------------------------------------------------- /staking-key-cert-s3-downloader/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-key-cert-s3-downloader/src/command.rs -------------------------------------------------------------------------------- /staking-key-cert-s3-downloader/src/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-key-cert-s3-downloader/src/flags.rs -------------------------------------------------------------------------------- /staking-key-cert-s3-downloader/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-key-cert-s3-downloader/src/main.rs -------------------------------------------------------------------------------- /staking-signer-key-s3-downloader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-signer-key-s3-downloader/Cargo.toml -------------------------------------------------------------------------------- /staking-signer-key-s3-downloader/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-signer-key-s3-downloader/src/command.rs -------------------------------------------------------------------------------- /staking-signer-key-s3-downloader/src/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-signer-key-s3-downloader/src/flags.rs -------------------------------------------------------------------------------- /staking-signer-key-s3-downloader/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ava-labs/avalanche-ops/HEAD/staking-signer-key-s3-downloader/src/main.rs --------------------------------------------------------------------------------