Deploying testnet will provide us a safe environment to perform integration testing with the existing setup and help us prepare for mainnet deployment
[x] Add litecoin configurations in node_test.go , and create a similar test like BTC in trust
[x] Back up settings before start (secrets folder, and database) (Quoc)
[ ] generate 3 new litecoin signing keys for testnet
[x] Add "litecoin" configuration in docker-compose. Avoid doing docker-compose up or down
without the "litecoin" because this will take down all the other containers such as ETH or BTC
[x] Add a "crosschain_ltc" instance to monitor for LTC deposit
[x] Add a default litecoin configuration in secrets, and bind that to volume to the crosschain_ltc instance, and the crosschain1 instance
[ ] Add secrets configuration at the end of secrets/crosschain.yml
[ ] restart crosschain_ltc to see if connections work. (pull image as neccessary)
[ ] once that works, repeat for the other 2 nodes
[ ] restart crosschain_1 on all 3 nodes
[ ] make a deposit
[ ] make a withdrawal , monitor logs as neccessary
Deploying testnet will provide us a safe environment to perform integration testing with the existing setup and help us prepare for mainnet deployment