广州列举网 > 商务服务 > 网站/软件服务 > LP质押挖矿流动性系统开发搭建
广州
[切换城市]

LP质押挖矿流动性系统开发搭建

更新时间:2022-09-13 14:36:08 浏览次数:93次
区域: 广州 > 天河 > 黄村
类别:软件开发
地址:广州天河区
  一、什么叫质押挖矿?

  质押挖矿就是指将代币质押在某个平台获取收益的过程。.本文​由I8I系统2591开发3365整理发布.一般都是质押LP代币,当然也有质押单币种的,LP代币可以通过去中心化交易所获取,比如:在mdexswap中,你可以将MDX和USDT两种代币根据一定比例去提供流动性,这样你就能得到MDX-USDT这样的流动性代币,也就是LP代币。

  质押合约功能说明:

  明显的,该函数具有接收底层币功能(payable);

  质押地址必须是地址,不能是合约地址;

  需要合约质押功能已经开始,且在活动限定时间内;

  剩余挖矿额度大于0;

  进行质押的底层币额度不能少于小值,I8I系统2591开发3365质押后也不能超过限定的大质押额度;

  如果该用户之前没有质押过,则建立档案(createOrder),否则仅修改档案;

  主要数据结构代码分析

  此次只分析一些主要的数据结构:

  一个数组,用来存放添加进去的每个小池子。

  //Info of each pool.

  PoolInfo[]public poolInfo;

  I8I系统2591开发3365

  2

  一个mapping,用来存放每个池子对应的用户信息(池子id=>用户地址=>用户信息)

  //Info of each user that stakes LP tokens.

  mapping(uint256=>mapping(address=>UserInfo))public userInfo;

  1

  2

  UserInfo结构体:

  个字段amount存放的是某个用户拥有的某个池子的代币的总数量。

  第二个字段rewardDebt我理解为不应该获取的奖励或者已获取的奖励(用户应该获取的奖励=用户分得的总奖励-用户不应该获取的奖励),不一定准确,大伙有更好的理解可以留言讨论下。

  第三个字段multLpRewardDebt跟第二个字段是一个意思,只不过第二个字段是代表的本次质押挖矿,而这个字段是用来表示联合挖矿的,目前主网上的代码还没有联合挖矿,所以这一段不分析。
广州网站/软件服务相关信息
2天前
3天前
5月14日
5月13日
5月13日
5月11日
5月10日
5月10日
注册时间:2022年07月01日
UID:739123
---------- 认证信息 ----------
手机已认证
查看用户主页