evmos.proto.autogen.py.evmos.vesting.v1
Classes
|
ClawbackVestingAccount implements the VestingAccount interface. |
- class evmos.proto.autogen.py.evmos.vesting.v1.ClawbackVestingAccount(base_vesting_account: ~evmos.proto.autogen.py.cosmos.vesting.v1beta1.BaseVestingAccount = <object object>, funder_address: str = <object object>, start_time: ~datetime.datetime = <object object>, lockup_periods: ~typing.List[~evmos.proto.autogen.py.cosmos.vesting.v1beta1.Period] = <object object>, vesting_periods: ~typing.List[~evmos.proto.autogen.py.cosmos.vesting.v1beta1.Period] = <object object>)[source]
Bases:
MessageClawbackVestingAccount implements the VestingAccount interface. It provides an account that can hold contributions subject to “lockup” (like a PeriodicVestingAccount), or vesting which is subject to clawback of unvested tokens, or a combination (tokens vest, but are still locked).
- base_vesting_account: ___cosmos_vesting_v1_beta1__.BaseVestingAccount = <object object>
base_vesting_account implements the VestingAccount interface. It contains all the necessary fields needed for any vesting account implementation
- funder_address: str = <object object>
funder_address specifies the account which can perform clawback
- lockup_periods: List[___cosmos_vesting_v1_beta1__.Period] = <object object>
lockup_periods defines the unlocking schedule relative to the start_time