Distribute
The SEILOR token allocation contract includes a linear release of locks and warehouses, including Community Offering Liquidity, MM, Incentives, Mining Rewards, Team, and Partners & Advisors.
Config
gov
Addr
The address of the governance contract
total_amount
u128
Total amount of SEILOR
distribute_token
Addr
Token address to be distributed
rules_total_amount
u128
Total amount of rules
new_gov
Addr
New Governance address
distribute_ve_token
Addr
veToken address to be distributed
token_cap
Uint128
Token amount limit
InitMsg
gov*
Addr
Governance contract address
total_amount
u128
Total amount of SEILOR
distribute_token
Addr
Token address to be distributed
rule_configs_map
HashMap<String, RuleConfigMsg>
Rule configuration map
rule_name
String
Rule name
rule_owner
Addr
Rule owner
rule_total_amount
u128
Rule total amount
start_release_amount
u128
Start release amount
lock_start_time
u64
Lock start time
lock_end_time
u64
Lock end time
start_linear_release_time
u64
Start linear release time
unlock_linear_release_amount
u128
Unlock linear release amount
unlock_linear_release_time
u64
Unlock linear release time
ExecuteMsg
Claim
Claim the vested SEILOR tokens.
rule_type
String
Rule type
msg*
Binary
Message
* = optional
UpdateConfig
Update the configuration of the contract.
gov*
Addr
Governance contract address
distribute_token*
Addr
Token address to be distributed
* = optional
UpdateRuleConfig
Update the configuration of the rule.
update_rule_msg
UpdateRuleConfigMsg
rule_type
String
Rule type
rule_name*
String
Rule name
rule_owner*
Addr
Rule owner
* = optional
AddRuleConfig
rule_type
String
Rule type
rule_msg*
RuleConfigMsg
Rule config
rule_name
String
Rule name
rule_owner
Addr
Rule owner
rule_total_amount
u128
Rule total amount
start_release_amount
u128
Start release amount
lock_start_time
u64
Lock start time
lock_end_time
u64
Lock end time
start_linear_release_time
u64
Start linear release time
unlock_linear_release_amount
u128
Unlock linear release amount
unlock_linear_release_time
u64
Unlock linear release time
QueryMsg
QueryClaimableInfo
Query the claimable info.
rule_type
String
Rule type
QueryClaimableInfoResponse
can_claim_amount
u128
Can claim amount
release_amount
u128
Release amount
linear_release_amount
u128
Linear release amount
QueryRuleInfo
Query the rule info.
rule_type
String
Rule type
QueryRuleInfoResponse
rule_config
RuleConfig
Rule config
rule_config_type
RuleConfigType
Rule config type
rule_name
String
Rule name
rule_owner
Addr
Rule owner
rule_total_amount
u128
Rule total amount
start_release_amount
u128
Start release amount
lock_start_time
u64
Lock start time
lock_end_time
u64
Lock end time
start_linear_release_time
u64
Start linear release time
end_linear_release_time
u64
End linear release time
unlock_linear_release_amount
u128
Unlock linear release amount
unlock_linear_release_time
u64
Unlock linear release time
linear_release_per_second
u128
Linear release per second
is_start_release
bool
Is start release
released_amount
u128
Released amount
claimed_amount
u128
Claimed amount
last_claim_linear_release_time
u64
Last claim linear release time
QueryConfig
Query the configuration of the distribute contract.
gov
Addr
Governance contract address
total_amount
u128
Total amount of SEILOR
distribute_token
Addr
Token address to be distributed
distribute_ve_token
Addr
veToken address to be distributed
rules_total_amount
u128
Total amount of rules
token_cap*
Uint128
Token amount limit
new_gov*
Addr
New governance contract address
* = optional
Last updated