Skip to main content

Interface: VersionLike

Methods

asU64()

asU64(): bigint;

Get the underlying u64 value of this version

Returns

bigint


getCongestedVersionSuggestedGasPrice()

getCongestedVersionSuggestedGasPrice(): bigint;

Returns the suggested_gas_price embedded in this congested shared object version. The suggested_gas_price here is used for a gas price feedback mechanism for transactions canceled due to shared object congestion.

Returns

bigint


isCanceled()

isCanceled(): boolean;

Checks if this version is canceled, i.e., the corresponding object appears in a canceled transaction.

Returns

boolean


isCongested()

isCongested(): boolean;

Check if this version is congested, i.e., the corresponding object is the reason for transaction cancellation.

Returns

boolean


isValid()

isValid(): boolean;

Checks if this version is valid, i.e., the corresponding object does not appear in a canceled transaction.

Returns

boolean


next()

next(): VersionLike;

Returns the next version, or an error if overflow occurs.

Returns

VersionLike


previous()

previous(): VersionLike;

Returns the previous version, or an error if underflow occurs.

Returns

VersionLike