Rewards Dispatcher
Config
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
pub struct Config {
pub owner: CanonicalAddr,
pub hub_contract: CanonicalAddr,
pub bsei_reward_contract: CanonicalAddr,
pub stsei_reward_denom: String,
pub bsei_reward_denom: String,
pub krp_keeper_address: CanonicalAddr,
pub krp_keeper_rate: Decimal,
pub swap_contract: CanonicalAddr,
pub swap_denoms: Vec<String>,
pub oracle_contract: CanonicalAddr,
}Key
Type
Description
InitMsg
Key
Type
Description
ExecuteMsg
[Internal] SwapToRewardDenom
Key
Type
Description
[Internal] DispatchRewards
UpdateConfig
Key
Type
Description
SetOwner
Key
Type
Description
AcceptOwnership
UpdateSwapContract
Key
Type
Description
UpdateSwapDenom
Key
Type
Description
UpdateOracleContract
Key
Type
Description
QueryMsg
Config
ConfigResponse
Key
Type
Description
NewOwner
NewOwnerResponse
Key
Type
Description
Last updated