admin
Module0xf996…64fb
- Move path
- 0xba0d…e978::admin
- Functions
- 1412 public, 0 entry
- Structs
- 4
- Friend modules
- None
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module admin;
struct AdminCap has store, key {
id: UID,
}
struct FarmCreatedEvent has copy, drop, store {
farm_id: ID,
base_token_type: TypeName,
}
struct ManageCap has store, key {
id: UID,
whitelisted_addresses: vector<address>,
}
struct RewardsUpdatedEvent has copy, drop, store {
farm_id: ID,
reward_token_type: TypeName,
total_rewards: u64,
end_timestamp: u64,
is_claimable: bool,
}
public fun add_reward<T0, T1>(&ManageCap,&mut farm::Farm<T0>,Balance<T1>,u64,u64,bool,&version::Version,&Clock)
public fun add_reward_balance<T0, T1>(&ManageCap,&mut farm::Farm<T0>,Balance<T1>,&version::Version,&Clock)
public fun add_reward_with_receipt<T0, T1>(receipt::PermissionedReceipt,&ManageCap,&mut farm::Farm<T0>,&acl::Acl,&version::Version,&Clock)
fun init()
public fun initialize_farm_with_return<T0>(&ManageCap,Balance<T0>,&version::Version,&Clock): farm::Farm<T0>
public fun update_points_with_receipt<T0>(receipt::PermissionedReceipt,&ManageCap,&mut farm::Farm<T0>,&acl::Acl,&version::Version,&Clock)
public fun update_reward_end_timestamp<T0, T1>(&ManageCap,&mut farm::Farm<T0>,u64,&version::Version,&Clock)
public fun update_reward_is_claimable<T0, T1>(&ManageCap,&mut farm::Farm<T0>,bool,&version::Version,&Clock)
public fun withdraw_unharvested<T0, T1>(&ManageCap,&mut farm::Farm<T0>,&version::Version,&Clock): Balance<T1>