🔄Advanced TMKMS Integration
Setting up AWS Nitro Enclaves + Tendermint KMS for signing blocks
Background

Step 1. Set up supported EC2 instance types
Step 2. Installing the Nitro Enclaves CLI
Step 3. Prepare TMKMS Enclave images on EC2
Step 4. Preparing IAM instance role and AWS KMS policy
Step 4.1. Create an IAM role for EC2
Step 4.2. Create your CMK

Step 5. Prepare encrypted validator signing key on your local machine
Step 5.1. Install tmkms-nitro-helper on EC2
Step 5.2. Generate a new encrypted validator signing key
Step 6. Configure tmkms.toml for enclave TMKMS on EC2
Step 7. Create TMKMS enclave service
Step 7.1. Create a script to run TMKMS enclave
Step 7.2. Create systemd service for TMKMS enclave
Step 8. Running chain-maind
Sist oppdatert
