autonity / aut

A command-line RPC client for Autonity
MIT License
11 stars 10 forks source link

Jailed validator cause an error with info call on aut #129

Closed nightfallinme closed 8 months ago

nightfallinme commented 8 months ago

aut validator info command brings an error when validator is jailed, no info given when validator stat is 2

$ aut validator info --validator 0x3bf3eE178595b8fB84a2bc33848e01739BCc495D
ValueError: 2 is not a valid ValidatorState
$ curl -X GET 'https://rpc1.piccadilly.autonity.org/'  --header 'Content-Type: application/json' --data '{"jsonrpc":"2.0", "method":"aut_getValidator", "params":["0x3bf3eE178595b8fB84a2bc33848e01739BCc495D"], "id":1}'
{"jsonrpc":"2.0","id":1,"result":{"treasury":"0x664a6e6b272618cd2c26bfdd1ba905c934426b48","nodeAddress":"0x3bf3ee178595b8fb84a2bc33848e01739bcc495d","oracleAddress":"0xa75ecfd1737af59264ec034341f9700837ed1cce","enode":"enode://34bea93fcbf1a6ba1ff9782213561ff2fee1dd9293ea5923fb1bc33f31fed4bbbcfdb0e312c49313829709dada5839132a12d8595e4d8fca5be955e65a7f5f41@38.242.130.54:30303","commissionRate":1000,"bondedStake":750000000000000000,"unbondingStake":0,"unbondingShares":0,"selfBondedStake":750000000000000000,"selfUnbondingStake":0,"selfUnbondingShares":0,"selfUnbondingStakeLocked":0,"liquidContract":"0x1f7c6af1b8de10d158a94e8e91f4881c8740945c","liquidSupply":0,"registrationBlock":65091,"totalSlashed":250000000000000000,"jailReleaseBlock":531000,"provableFaultCount":1,"state":2}}
aiman commented 8 months ago

This should be fixed in https://github.com/autonity/aut/releases/tag/v0.3.0.dev4, please check.

Lefey commented 8 months ago

This should be fixed in https://github.com/autonity/aut/releases/tag/v0.3.0.dev4, please check.

Still got error

aut --version
aut, version 0.3.0.dev4
aut validator info --validator 0xC495ceFF1e17D942c633c32E5f4D74efBB844028
ValueError: 2 is not a valid ValidatorState
nightfallinme commented 8 months ago

This should be fixed in https://github.com/autonity/aut/releases/tag/v0.3.0.dev4, please check.

$ aut --version
aut, version 0.3.0.dev4
$ aut validator info --validator 0x3bf3eE178595b8fB84a2bc33848e01739BCc495D
{
  "treasury": "0x664a6E6B272618CD2c26bFdd1BA905c934426b48",
  "node_address": "0x3bf3eE178595b8fB84a2bc33848e01739BCc495D",
  "oracle_address": "0xa75EcfD1737aF59264eC034341f9700837Ed1cce",
  "enode": "enode://34bea93fcbf1a6ba1ff9782213561ff2fee1dd9293ea5923fb1bc33f31fed4bbbcfdb0e312c49313829709dada5839132a12d8595e4d8fca5be955e65a7f5f41@38.242.130.54:30303",
  "commission_rate": 1000,
  "bonded_stake": 750000000000000000,
  "unbonding_stake": 0,
  "unbonding_shares": 0,
  "self_bonded_stake": 750000000000000000,
  "self_unbonding_stake": 0,
  "self_unbonding_shares": 0,
  "self_unbonding_stake_locked": 0,
  "liquid_contract": "0x1f7c6af1b8de10d158a94e8e91F4881C8740945C",
  "liquid_supply": 0,
  "registration_block": 65091,
  "total_slashed": 250000000000000000,
  "jail_release_block": 531000,
  "provable_fault_count": 1,
  "state": 2
}

Looks fixed, thank you.

Lefey commented 8 months ago

This should be fixed in https://github.com/autonity/aut/releases/tag/v0.3.0.dev4, please check.

Still got error

aut --version
aut, version 0.3.0.dev4
aut validator info --validator 0xC495ceFF1e17D942c633c32E5f4D74efBB844028
ValueError: 2 is not a valid ValidatorState

pipx uninstall/install helps