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

API

pricing_config

Module0x5580…2003
Move path
0xd22b…08f0::pricing_config
Functions
77 public, 0 entry
Structs
3
Friend modules
None
pricing_config

Declarations

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

module pricing_config;
struct PricingConfig has drop, store {
pricing: VecMap<Range, u64>,
}
struct Range has copy, drop, store {
pos0: u64,
pos1: u64,
}
struct RenewalConfig has drop, store {
config: PricingConfig,
}
public fun calculate_base_price(&PricingConfig,u64): u64
public fun config(&RenewalConfig): &PricingConfig
public fun is_between_inclusive(&Range,u64): bool
public fun new(vector<Range>,vector<u64>): PricingConfig
public fun new_range(vector<u64>): Range
public fun new_renewal_config(PricingConfig): RenewalConfig
public fun pricing(&PricingConfig): &VecMap<Range, u64>