Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

decimal

Module0x93f6…7dfd
Move path
0x7fd8…1fec::decimal
Functions
2929 public, 0 entry
Structs
1
Friend modules
None
decimal

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module decimal;
struct Decimal has copy, drop, store {
value: u256,
}
public fun add(Decimal,Decimal): Decimal
public fun ceil_u64(Decimal): u64
public fun diff(Decimal,Decimal): Decimal
public fun div(Decimal,Decimal): Decimal
public fun div_by_rate(Decimal,rate::Rate): Decimal
public fun div_by_u64(Decimal, u64): Decimal
public fun eq(&Decimal,&Decimal): bool
public fun floor_u64(Decimal): u64
public fun from_rate(rate::Rate): Decimal
public fun from_raw(u256): Decimal
public fun from_u64(u64): Decimal
public fun ge(&Decimal,&Decimal): bool
public fun gt(&Decimal,&Decimal): bool
public fun is_one(&Decimal): bool
public fun is_zero(&Decimal): bool
public fun le(&Decimal,&Decimal): bool
public fun lt(&Decimal,&Decimal): bool
public fun mul(Decimal,Decimal): Decimal
public fun mul_div(Decimal,Decimal,Decimal): Decimal
public fun mul_div_by_64(Decimal,Decimal,u64): Decimal
public fun mul_with_rate(Decimal,rate::Rate): Decimal
public fun mul_with_u64(Decimal, u64): Decimal
public fun one(): Decimal
public fun round_u64(Decimal): u64
public fun sub(Decimal,Decimal): Decimal
public fun to_rate(Decimal): rate::Rate
public fun to_raw(Decimal): u256
public fun truncate_decimal(Decimal): u64
public fun zero(): Decimal