ChangeEpochV3Interface
interface ChangeEpochV3Interface
Inheritors
| ChangeEpochV3 |
Functions
| Name | Summary |
|---|---|
| computationCharge | abstract fun computationCharge(): ULong The total amount of gas charged for computation during the epoch. |
| computationChargeBurned | abstract fun computationChargeBurned(): ULong The total amount of gas burned for computation during the epoch. |
| eligibleActiveValidators | abstract fun eligibleActiveValidators(): List<ULong> Vector of active validator indices eligible to take part in committee selection because they support the new, target protocol version. |
| epoch | abstract fun epoch(): ULong The next (to become) epoch ID. |
| epochStartTimestampMs | abstract fun epochStartTimestampMs(): ULong Unix timestamp when epoch started |
| nonRefundableStorageFee | abstract fun nonRefundableStorageFee(): ULong The non-refundable storage fee. |
| protocolVersion | abstract fun protocolVersion(): ULong The protocol version in effect in the new epoch. |
| storageCharge | abstract fun storageCharge(): ULong The total amount of gas charged for storage during the epoch. |
| storageRebate | abstract fun storageRebate(): ULong The amount of storage rebate refunded to the txn senders. |
| systemPackages | abstract fun systemPackages(): List<SystemPackage> System packages (specifically framework and move stdlib) that are written before the new epoch starts. |