Skip to content

Latest commit

 

History

History
72 lines (45 loc) · 3.38 KB

README.md

File metadata and controls

72 lines (45 loc) · 3.38 KB

lilmermaid-16 Testnet

lilmermaid-16 is an incentivised testnet for existing validators of the e-Money mainnet.

The goal of the testnet is to ensure that validators are prepared for the mainnet upgrade and are comfortable with the changes from the current mainnet. See CHANGELOG.md for major changes.

There is a faucet account available, see FAUCET.md.

Testnet Rewards

Validators who complete all of the task below will be rewarded with 1000 NGM, to be delivered after the mainnet upgrade to the validator operator account.

The genesis file is based on an export from the existing emoney-2 mainnet with modifications to launch it with a single validator.

Please provide participation proof by making a pull request with changes into the REWARDS.md file.

Task 1: Installation

Check list:

  • Install Cosmovisor v0.1.0* and create the appropriate directory structure
  • Use UPGRADES.md to install the emd binaries in the appropriate location
  • Initialise software: cosmovisor/genesis/bin/emd init <yourmoniker>
  • Copy the genesis file to config/
  • Configure peers in config/config.toml
  • Run emd as a service using Cosmovisor with --x-crisis-skip-assert-invariants

* Note: If validators would like to enable the auto-download option, they will need to use Cosmovisor v0.1.0. Later versions of Cosmovisor do not support Cosmos SDK v0.42 that em-ledger is based on when the auto-download option is enabled.

It is suggested to export the following Cosmosvisor environment variables:

export DAEMON_NAME=emd
export DAEMON_RESTART_AFTER_UPGRADE=true
export DAEMON_ALLOW_DOWNLOAD_BINARIES=false

Task 2: Create Validator

Check list:

  • Prepare NGM funding using either the faucet or use your existing mainnet validator operator account (which was exported into the testnet).
  • Use emd to create the transaction: emd tx staking create-validator ...

Task 3: Create a Market Limit Order

Try emd tx market add-limit ... or use the wallet.

Task 4: Replace a Market Limit Order

Try emd tx market cancelreplace ....

Task 5: Cancel a Market Order

Try emd tx market cancel ... or use the wallet.

Task 6: Conduct IBC Transfer

Try sending tokens to osclone-1 chain using emd tx ibc-transfer transfer transfer channel-0 osmo1... 123456ungm.

Task 7: Participate in Upgrade Module Test

Check list:

  • Await coordination of the upgrade in the validator hangout group.
  • Use UPGRADES.md to install the emd binaries in the appropriate location
  • Monitor the validator during the upgrade and confirm it successfully completed at the scheduled height.

Task 8: Participate in the Mainnet Upgrade

Check list: