Skip to content

Commit

Permalink
Merge branch 'master' into fix-potential-chain-halt-due-to-non-determ…
Browse files Browse the repository at this point in the history
…inism-and-local-time-usage
  • Loading branch information
shreyasbhat0 committed Feb 24, 2025
2 parents 5f32065 + 7869f4f commit d604498
Show file tree
Hide file tree
Showing 40 changed files with 1,018 additions and 607 deletions.
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,25 @@ Contains bug fixes.
### Improvements
Contains all the PRs that improved the code without changing the behaviors.
-->
### Fixed
- Fix bug that would allow doubling claims with thorchain claims
### Added
- Update outdated dependencies
- fixed old expirations are not removed
- fixed not delegate being used in msg open contract
- fixed the recipient’s IsTransferable field is overwritten to false in MsgClaimThorchain
- fixed genesis state validation
### Added
- Move funds from claim to liquidity reserve when airdrop ends
### Fixed
- added VersionForAddress field to GenesisState
### Fixed
- validator rewards payout
### Fixed
- fix non deterministic map iteration to sorted iteration
Expand All @@ -37,6 +55,7 @@ Contains all the PRs that improved the code without changing the behaviors.
## Changed
- Updated docker images
- Set minimum gas price to zero
### Fixed
- Updated event labels on TC delegate events
Expand All @@ -58,6 +77,7 @@ Contains all the PRs that improved the code without changing the behaviors.
## Changed
- Updated sentinel to handle provider events
- moved testnet and mainnet releaser separately
- tc claim address
## Fixed
- Fixed code lint
Expand Down
8 changes: 4 additions & 4 deletions docs/TESTNET.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@
### 2. **Configure the binary:**
```bash
arkeod keys add <key-name>
arkeod init <your-custom-moniker> --chain-id arkeo-testnet-3
arkeod config set client chain-id arkeo-testnet-3
arkeod config set client node tcp://localhost:${ARKEO_PORT}57
arkeod config set client keyring-backend test
arkeod config set client chain-id arkeo-testnet-3
arkeod init <your-custom-moniker> --chain-id arkeo-testnet-3
arkeod keys add <key-name>
sudo ufw allow ${ARKEO_PORT}56/tcp
```
Expand Down Expand Up @@ -137,4 +137,4 @@ curl -s http://seed31.innovationtheory.com:26657/genesis | jq '.result.genesis'
---
> For any interface or dashboard calculations:
**1 arkeo = 100,000,000 uarkeo**
**1 arkeo = 100,000,000 uarkeo**
38 changes: 24 additions & 14 deletions docs/VALIDATOR.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,21 +40,31 @@ arkeod query bank balances $(arkeod keys show <your-wallet-name> -a)
```

## Create A Validator
> Don’t change anything if you don’t understand what you’re doing.
Get your validator public key
```shell
arkeod tendermint show-validator
```

Create a file called "validator.json". Use the template below replacing the validator pubkey with your own, insert your own moniker and optional information
```json
{
"pubkey": {"@type":"/cosmos.crypto.ed25519.PubKey","key":"EwLZ+A9ycVsWxHNyuGLHr5Na2fV7mkSG0AYO7/vQHS4="},
"amount": "1000000uarkeo",
"moniker": "myvalidator",
"identity": "optional identity signature (ex. UPort or Keybase)",
"website": "validator's (optional) website",
"security": "validator's (optional) security contact email",
"details": "validator's (optional) details",
"commission-rate": "0.1",
"commission-max-rate": "0.2",
"commission-max-change-rate": "0.01",
"min-self-delegation": "1"
}
```

Send your validator creation request to the blockchain
```shell
arkeod tx staking create-validator \
--chain-id arkeo \
--commission-rate 0.05 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.1 \
--min-self-delegation "1" \
--amount <staking amount>uarkeo \
--pubkey $(arkeod tendermint show-validator) \
--moniker "<your-validator-name>" \
--from <your-wallet-name> \
--fees="5000uarkeo" \
--yes
arkeod tx staking create-validator validator.json --from <your-wallet-name> --chain-id arkeo-testnet-3 --fees="500uarkeo"
```

## Restart the Service
Expand Down Expand Up @@ -109,4 +119,4 @@ arkeod query staking validators -o json | jq -r '.validators[] | select(.status=
systemctl stop arkeod
sudo systemctl disable arkeod
sudo rm -rf ~/.arkeod /etc/systemd/system/arkeod.service
```
```
Loading

0 comments on commit d604498

Please sign in to comment.