fix(staking): remove -1 as default parameter

In Harmony release v4.3.8, this parameter was deprecated and it is no
longer possible to retrieve all pages.
pull/35/head
MaxMustermann2 2 years ago
parent 6e83b2c8fd
commit c9125ba2de
No known key found for this signature in database
GPG Key ID: 4F4AB9DB6FF24C94
  1. 10
      pyhmy/staking.py

@ -2,6 +2,10 @@ from .rpc.request import (
rpc_request rpc_request
) )
from .exceptions import (
InvalidRPCReplyError
)
_default_endpoint = 'http://localhost:9500' _default_endpoint = 'http://localhost:9500'
_default_timeout = 30 _default_timeout = 30
@ -261,7 +265,7 @@ def get_validator_information_by_block_number(validator_addr, block_num, endpoin
except KeyError as e: except KeyError as e:
raise InvalidRPCReplyError(method, endpoint) from e raise InvalidRPCReplyError(method, endpoint) from e
def get_all_validator_information(page=-1, endpoint=_default_endpoint, timeout=_default_timeout) -> list: def get_all_validator_information(page=0, endpoint=_default_endpoint, timeout=_default_timeout) -> list:
""" """
Get validator information for all validators on chain Get validator information for all validators on chain
@ -366,7 +370,7 @@ def get_validator_total_delegation(address, endpoint=_default_endpoint, timeout=
except (KeyError, TypeError) as e: except (KeyError, TypeError) as e:
raise InvalidRPCReplyError(method, endpoint) from e raise InvalidRPCReplyError(method, endpoint) from e
def get_all_validator_information_by_block_number(block_num, page=-1, endpoint=_default_endpoint, timeout=_default_timeout) -> list: def get_all_validator_information_by_block_number(block_num, page=0, endpoint=_default_endpoint, timeout=_default_timeout) -> list:
""" """
Get validator information at block number for all validators on chain Get validator information at block number for all validators on chain
@ -408,7 +412,7 @@ def get_all_validator_information_by_block_number(block_num, page=-1, endpoint=_
################### ###################
# Delegation RPCs # # Delegation RPCs #
################### ###################
def get_all_delegation_information(page=-1, endpoint=_default_endpoint, timeout=_default_timeout) -> list: def get_all_delegation_information(page=0, endpoint=_default_endpoint, timeout=_default_timeout) -> list:
""" """
Get delegation information for all delegators on chain Get delegation information for all delegators on chain

Loading…
Cancel
Save