IVersion
Namespace: IotaSdk
public interface IVersion
Attributes NullableContextAttribute
Methods
AsU64()
Get the underlying u64 value of this version
ulong AsU64()
Returns
GetCongestedVersionSuggestedGasPrice()
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.
ulong GetCongestedVersionSuggestedGasPrice()
Returns
Exceptions
IsCanceled()
Checks if this version is canceled, i.e., the corresponding object appears in a canceled transaction.
bool IsCanceled()
Returns
IsCongested()
Check if this version is congested, i.e., the corresponding object is the reason for transaction cancellation.
bool IsCongested()
Returns
IsValid()
Checks if this version is valid, i.e., the corresponding object does not appear in a canceled transaction.
bool IsValid()
Returns
Next()
Returns the next version, or an error if overflow occurs.
Version Next()
Returns
Exceptions
Previous()
Returns the previous version, or an error if underflow occurs.
Version Previous()