ChangeEpochV3
type ChangeEpochV3
type ChangeEpochV3 struct {
// contains filtered or unexported fields
}
func LiftFromExternalChangeEpochV3
func LiftFromExternalChangeEpochV3(handle uint64) *ChangeEpochV3
func NewChangeEpochV3
func NewChangeEpochV3(epoch uint64, protocolVersion uint64, storageCharge uint64, computationCharge uint64, computationChargeBurned uint64, storageRebate uint64, nonRefundableStorageFee uint64, epochStartTimestampMs uint64, systemPackages []*SystemPackage, eligibleActiveValidators []uint64) *ChangeEpochV3
func (*ChangeEpochV3) ComputationCharge
func (_self *ChangeEpochV3) ComputationCharge() uint64
The total amount of gas charged for computation during the epoch.
func (*ChangeEpochV3) ComputationChargeBurned
func (_self *ChangeEpochV3) ComputationChargeBurned() uint64
The total amount of gas burned for computation during the epoch.
func (*ChangeEpochV3) DebugString
func (_self *ChangeEpochV3) DebugString() string
func (*ChangeEpochV3) Destroy
func (object *ChangeEpochV3) Destroy()
func (*ChangeEpochV3) EligibleActiveValidators
func (_self *ChangeEpochV3) EligibleActiveValidators() []uint64
Vector of active validator indices eligible to take part in committee selection because they support the new, target protocol version.
func (*ChangeEpochV3) Epoch
func (_self *ChangeEpochV3) Epoch() uint64
The next (to become) epoch ID.
func (*ChangeEpochV3) EpochStartTimestampMs
func (_self *ChangeEpochV3) EpochStartTimestampMs() uint64
Unix timestamp when epoch started
func (*ChangeEpochV3) Eq
func (_self *ChangeEpochV3) Eq(other *ChangeEpochV3) bool
func (*ChangeEpochV3) Ne
func (_self *ChangeEpochV3) Ne(other *ChangeEpochV3) bool
func (*ChangeEpochV3) NonRefundableStorageFee
func (_self *ChangeEpochV3) NonRefundableStorageFee() uint64
The non-refundable storage fee.
func (*ChangeEpochV3) ProtocolVersion
func (_self *ChangeEpochV3) ProtocolVersion() uint64
The protocol version in effect in the new epoch.
func (*ChangeEpochV3) StorageCharge
func (_self *ChangeEpochV3) StorageCharge() uint64
The total amount of gas charged for storage during the epoch.
func (*ChangeEpochV3) StorageRebate
func (_self *ChangeEpochV3) StorageRebate() uint64
The amount of storage rebate refunded to the txn senders.
func (*ChangeEpochV3) SystemPackages
func (_self *ChangeEpochV3) SystemPackages() []*SystemPackage
System packages (specifically framework and move stdlib) that are written before the new epoch starts.