层级邀请DAPP
前段时间dor和free等邀请Dapp比较火,我也写了个类似的邀请项目。
演示链接:http://fero.link/
可通过测试链去测试
机制如下
1.邀请到一个人成功ido后我们用 网站当场返还40%的ido金额 , 然后10%的金额回流到一个资金池子
2.池子里的钱累计不动 只有到ido结束后 我们按邀请人排名最前面的三十名平分奖金池的金额 。 然后拉新 只有买了创世200u 拉满十个人才能获得nft nft可以享受交易分红
主要是用web3.js进行交互
核心代码:
-
function UsdtTransfer(){
-
let amount;
-
let transferNum;
-
let buyAmount=document.getElementById('buyAmount');
-
transferNum=buyAmount.value;
-
amount=buyAmount.value;
-
let num=new BigNumber(amount*10**18);
-
//console.log(amount);
-
if(amount!=50 && amount !=118 && amount !=200){
-
alert('你只能购买三档的数量,50u,118u和200u');
-
return;
-
}
-
console.log('调用了');
-
web3.eth.getAccounts(function(error,accounts){
-
console.log('这里有触发');
-
myContract.methods.transfer('0x4944edA7840731b400146B35E5e0408b59C98027',num.toFixed()).send({from:accounts[0]},function (err,result){
-
console.log('成功',result)
-
if(result){
-
console.log('结果这里')
-
axios.post('http://fero.link/addUsdt',{
-
address:accounts[0],
-
num:transferNum,
-
TopAddress:str
-
})
-
}else{
-
alert('交易失败');
-
}
-
})
-
})
-
}
代码太多了。我上传去GitHub了。有啥问题问我,点个start,谢谢
GitHub项目:https://github.com/Larsy5/inviter_Dapp
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhhkkkah
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22