TimelockedIotaBalance
type TimelockedIotaBalance
A typed view of an on-chain `0x2::timelock::TimeLock<Balance<IOTA>>` object — a time-locked IOTA balance, e.g. Stardust vested rewards.
type TimelockedIotaBalance struct {
// contains filtered or unexported fields
}
func LiftFromExternalTimelockedIotaBalance
func LiftFromExternalTimelockedIotaBalance(handle uint64) *TimelockedIotaBalance
func TimelockedIotaBalanceTryFromBcs
func TimelockedIotaBalanceTryFromBcs(bytes []byte) (*TimelockedIotaBalance, error)
Decode from BCS bytes, without validating the on-chain type tag.
func TimelockedIotaBalanceTryFromObject
func TimelockedIotaBalanceTryFromObject(object *Object) (*TimelockedIotaBalance, error)
Decode from an on-chain object, validating its Move type tag.
func (*TimelockedIotaBalance) DebugString
func (_self *TimelockedIotaBalance) DebugString() string
func (*TimelockedIotaBalance) Destroy
func (object *TimelockedIotaBalance) Destroy()
func (*TimelockedIotaBalance) ExpirationTimestampMs
func (_self *TimelockedIotaBalance) ExpirationTimestampMs() uint64
Epoch timestamp (ms) of when the lock expires.
func (*TimelockedIotaBalance) Id
func (_self *TimelockedIotaBalance) Id() *ObjectId
The object's ID.
func (*TimelockedIotaBalance) Label
func (_self *TimelockedIotaBalance) Label() *string
func (*TimelockedIotaBalance) Locked
func (_self *TimelockedIotaBalance) Locked() uint64
The locked IOTA amount in nanos.