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