Rewarder Module
Distributes additional rewards to liquidity provider
Data Structures
RewarderManager
struct RewarderManager has store {
rewarders: vector<Rewarder>,
last_update_timestamp: u64,
}Rewarder
struct Rewarder has copy, drop, store {
emission_per_ms: u128,
reward_coin: TypeName
}RewarderGlobalVault
Core Functions
Initialization
Reward Calculation
Reward Management
Deposit Rewards
Withdraw Rewards
Emergency Withdrawal
Error Codes
Code
Constant
Description
Events
Key Events
Last updated