cosmpy.aerial.client.staking¶
Staking functionality.
ValidatorStatus Objects¶
Validator status.
from_
proto¶
Get the validator status from proto.
Arguments:
value
: value
Raises:
RuntimeError
: Unable to decode validator status
Returns:
Validator status
create_
delegate_
msg¶
def create_delegate_msg(delegator: Address, validator: Address, amount: int,
denom: str) -> MsgDelegate
Create delegate message.
Arguments:
delegator
: delegatorvalidator
: validatoramount
: amountdenom
: denom
Returns:
Delegate message
create_
redelegate_
msg¶
def create_redelegate_msg(delegator_address: Address,
validator_src_address: Address,
validator_dst_address: Address, amount: int,
denom: str) -> MsgBeginRedelegate
Create redelegate message.
Arguments:
delegator_address
: delegator addressvalidator_src_address
: source validation addressvalidator_dst_address
: destination validation addressamount
: amountdenom
: denom
Returns:
Redelegate message
create_
undelegate_
msg¶
def create_undelegate_msg(delegator_address: Address,
validator_address: Address, amount: int,
denom: str) -> MsgUndelegate
Create undelegate message.
Arguments:
delegator_address
: delegator addressvalidator_address
: validator addressamount
: amountdenom
: denom
Returns:
Undelegate message