Crates.io | dexter-multi-staking |
lib.rs | dexter-multi-staking |
version | 3.0.0 |
source | src |
created_at | 2024-03-06 16:48:51.882182 |
updated_at | 2024-03-06 16:48:51.882182 |
description | Dexter Multi-Staking Contract: allows to stake LP tokens and earn rewards in multiple tokens |
homepage | |
repository | https://github.com/dexter-zone/dexter_core |
max_upload_size | |
id | 1164987 |
size | 242,194 |
Dexter Multi-staking contract enables LP incentivization mechanism on Dexter. It supports following features:
Owner: Manages the contract admin parameters. With v2.2 of the Multi-staking contract (v1.1 release of the Dexter Protocol), this role is governed by the Governance Admin contract. Prior to this release, this was managed by a Cosmwasm multi-sig.
Reward Schedule Creator: This type of user creates reward schedules. This user is also elligible to redeem some undistributed rewards if left in the contract. See here.
User: User who bonds / unbonds LP tokens in the contract.
Following transition functions can only be executed by the owner
of the contract.
Creates a new reward schedule. Owner can create a reward sFchedule on the behalf of a user.