Interface: ChangeEpochV4Like
Methods
adjustRewardsByScore()
adjustRewardsByScore(): boolean;
Whether to adjust validator rewards based on score.
Returns
boolean
computationCharge()
computationCharge(): bigint;
The total amount of gas charged for computation during the epoch.
Returns
bigint
computationChargeBurned()
computationChargeBurned(): bigint;
The total amount of gas burned for computation during the epoch.
Returns
bigint
eligibleActiveValidators()
eligibleActiveValidators(): bigint[];
Vector of active validator indices eligible to take part in committee selection because they support the new, target protocol version.
Returns
bigint[]
epoch()
epoch(): bigint;
The next (to become) epoch ID.
Returns
bigint
epochStartTimestampMs()
epochStartTimestampMs(): bigint;
Unix timestamp when epoch started
Returns
bigint
nonRefundableStorageFee()
nonRefundableStorageFee(): bigint;
The non-refundable storage fee.
Returns
bigint
protocolVersion()
protocolVersion(): bigint;
The protocol version in effect in the new epoch.
Returns
bigint
scores()
scores(): bigint[];
Vector of scores relative to the past epoch performance of each validator, ordered by the past epoch's validator index.
Returns
bigint[]
storageCharge()
storageCharge(): bigint;
The total amount of gas charged for storage during the epoch.
Returns
bigint
storageRebate()
storageRebate(): bigint;
The amount of storage rebate refunded to the txn senders.
Returns
bigint
systemPackages()
systemPackages(): SystemPackageLike[];
System packages (specifically framework and move stdlib) that are written before the new epoch starts.