广州

点击搜索

发布

LP单双币流动性质押挖矿DAPP系统开发规则及详情

区域:
广州 > 天河 > 珠江新城/跑马场
类别:
软件开发
地址:
广州天河区
开发DApp需要具备区块技术【181公链2591合约開发3365微电】的基本知识,例如如何创建区块、如何验证交易、如何构建智能合约等。

智能合约语言:智能合约是DApp的核心,需要使用智能合约语言编写。目前比较流行的智能合约语言包括Solidity、Vyper、Rust、C++等。
智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
UserStruct memory userStruct;
    currUserID++;

    userStruct = UserStruct({
        isExist: true,
        id: currUserID,
        referrerID: 0,
        referral: new address[](0)
    });
    users[ownerWallet] = userStruct;
    userList[currUserID] = ownerWallet;

    for(uint i = 1; i <= 10; i++) {
        users[ownerWallet].levelExpired = 55555555555;
    }
  }

  function () external payable {
    uint level;

    if(msg.value == LEVEL_PRICE[1]) level = 1;
    else if(msg.value == LEVEL_PRICE[2]) level = 2;
    else if(msg.value == LEVEL_PRICE[3]) level = 3;
    else if(msg.value == LEVEL_PRICE[4]) level = 4;
    else if(msg.value == LEVEL_PRICE[5]) level = 5;
    else if(msg.value == LEVEL_PRICE[6]) level = 6;
    else if(msg.value == LEVEL_PRICE[7]) level = 7;
    else if(msg.value == LEVEL_PRICE[8]) level = 8;
    else if(msg.value == LEVEL_PRICE[9]) level = 9;
    else if(msg.value == LEVEL_PRICE[10]) level = 10;
    else revert('Incorrect Value send');

    if(users[msg.sender].isExist) buyLevel(level);
    else if(level == 1) {
        uint refId = 0;
        address referrer = bytesToAddress(msg.data);

        if(users[referrer].isExist) refId = users[referrer].id;
        else revert('Incorrect referrer');

免责声明:此信息系发布者(UID:739123)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们