BaseVestingAccount implements the VestingAccount interface. It contains all the necessary fields needed for any vesting account implementation.

from message cosmos.vesting.v1beta1.BaseVestingAccount

Hierarchy

Constructors

Properties

baseAccount?: BaseAccount

from field: cosmos.auth.v1beta1.BaseAccount base_account = 1;

delegatedFree: Coin[] = []

from field: repeated cosmos.base.v1beta1.Coin delegated_free = 3;

delegatedVesting: Coin[] = []

from field: repeated cosmos.base.v1beta1.Coin delegated_vesting = 4;

endTime: bigint = protoInt64.zero

Vesting end time, as unix timestamp (in seconds).

from field: int64 end_time = 5;

originalVesting: Coin[] = []

from field: repeated cosmos.base.v1beta1.Coin original_vesting = 2;

fields: FieldList = ...
runtime: ProtoRuntime = proto3
typeName: "cosmos.vesting.v1beta1.BaseVestingAccount" = "cosmos.vesting.v1beta1.BaseVestingAccount"

Methods