Installation
Deployment guide to run your own SPV Wallet
Step 1
Set up your own AWS account with sufficient credit or a valid payment method.
Step 2
Register a root domain name you would like to use for the wallet. This will be how counterparties address users of your wallet: [email protected] The domain will be used as a root domain, and the cloud formation template will create subdomains under it.
Step 3
Pick the AWS region closest to your customer(s). To determine which region is closest to your current location you can use a service like Cloud Ping.
Step 4
Launch the software using one of the CloudFormation template links below for your chosen region.
If you don't know which link to pick, just use us-east-1.
Step 5
Fill in the required template settings:
- Stack name - this name will be dispayed on the list of Cloud Formation stacks in the AWS console 
- Domain name - type the domain nama that you registered at the step 2 
- Hosted zone ID for domain - choose exactly the one that is matching the domain name above 
Step 6
After submitting stack creation it will take up to 30 minutes to create all resources. You can check the status in the Resources tab.
Prerequisite
Make sure you have AWS CLI installed and authenticated
Step 4
Issue the following command and find hosted zone id for registered domain in the Step 2.
ℹ️Make sure to use the id without the prefix /hostedzone/
 aws route53 list-hosted-zones --query "HostedZones[*].[Id,Name]" --output textStep 5
Replace variables described below with chosen options in the following command and run it to deploy the stack.
aws cloudformation create-stack \
--stack-name ${Stack_Name} \
--region ${AWS_Region} \
--parameters ParameterKey=domainName,ParameterValue=${Domain_Name} ParameterKey=hostedzoneId,ParameterValue=${Hosted_Zone_Id} \
--template-url https://spv-wallet-template.s3.amazonaws.com/spv-wallet/latest/EksStack.template.json --capabilities CAPABILITY_IAMWhere:
- ${Stack_Name} - this name will be used to refer the stack in any following command 
- ${AWS_Region} - region you choose in the Step 3 
- ${Domain_Name} - domain name you registered in the Step 2 
- ${Hosted_Zone_Id} - hosted zone id found in Step 4 
Step 6
After submitting stack creation it will take up to 30 minutes to create all resources. You can check the status by issuing the following command.
aws cloudformation describe-stacks --stack-name ${Stack_Name} --region ${AWS_Region}Last updated
