Skip to main content

UnstakingRequestEvent

type UnstakingRequestEvent​

A typed view of a `0x3::validator::UnstakingRequestEvent`.

type UnstakingRequestEvent struct {
// contains filtered or unexported fields
}

func LiftFromExternalUnstakingRequestEvent​

func LiftFromExternalUnstakingRequestEvent(handle uint64) *UnstakingRequestEvent

func UnstakingRequestEventTryFromBcs​

func UnstakingRequestEventTryFromBcs(bytes []byte) (*UnstakingRequestEvent, error)

Decode from the BCS contents of an emitted event.

func (*UnstakingRequestEvent) DebugString​

func (_self *UnstakingRequestEvent) DebugString() string

func (*UnstakingRequestEvent) Destroy​

func (object *UnstakingRequestEvent) Destroy()

func (*UnstakingRequestEvent) PoolId​

func (_self *UnstakingRequestEvent) PoolId() *ObjectId

func (*UnstakingRequestEvent) PrincipalAmount​

func (_self *UnstakingRequestEvent) PrincipalAmount() uint64

Withdrawn principal, in nanos.

func (*UnstakingRequestEvent) RewardAmount​

func (_self *UnstakingRequestEvent) RewardAmount() uint64

Withdrawn reward, in nanos.

func (*UnstakingRequestEvent) StakeActivationEpoch​

func (_self *UnstakingRequestEvent) StakeActivationEpoch() uint64

func (*UnstakingRequestEvent) StakerAddress​

func (_self *UnstakingRequestEvent) StakerAddress() *Address

func (*UnstakingRequestEvent) UnstakingEpoch​

func (_self *UnstakingRequestEvent) UnstakingEpoch() uint64

func (*UnstakingRequestEvent) ValidatorAddress​

func (_self *UnstakingRequestEvent) ValidatorAddress() *Address