【明牌空投】公共分布式 许可区块链-Condor测试网任务1教程

相信很多小伙伴们度过了愉快的假期~休息好了,一起来做新的任务吧!我们一起继续前行~

说重点啦,公共分布式许可区块链项目-Condor10月3日公布了代币经济学,其中宣布了对早期测试者有5%的空投奖励~目前总共7个任务,根据完成任务情况分配!

代币经济学原文链接:点击这里

因为本次系列任务难度较高,需要一些代码基础。

看到这里的小伙伴跟着我一起做!

如果你想了解更多精品资讯以及空投教程,请关注加密推特哦!还有更多的抽奖福利送给大家!

推特

项目介绍

什么是Condor system?

是公共分布式许可区块链

特点:快速和高吞吐量,即时交易终结,兼容所有以太坊工具和智能合约,环保节能。

兼容以太坊\ 原生兼容所有以太坊工具\ 使用你已经知道和熟悉的所有以太坊工具,完全兼容 EVM,使用官方以太坊工具将你现有的 dapps 带到 CONDOR。

Metamask 钱包兼容性

Condor Network 与所有 Metamask 移动和浏览器版本兼容。设置快速、免费,您可以在几分钟内开始操作。

官方网站:

官方推特:@Condor Systems

一、准备工作

1.首先我们需要去小狐狸钱包添加一下Condor测试网,手动填入以下信息

网络名称:condor testnet

新增 RPC URL:https://testnet.condor.systems/rpc

链 ID:188881

货币符号:CONDOR

区块浏览器:https://explorer.condor.systems/

2.添加成功以后,我们去官方Discord #testnetfauct频道领水。官方Discord:

注意:这个是手动审核,稍等一下,如果成功的话,会在下面有表情显示。

好啦,领完水我们就可以开始做交互任务了!

1.首先我们要去REMIX部署合约,点击这里进入

2.然后Remix 合约文件夹里面新建 一个合约文件

重点:将下面的合约代码复制粘贴到新建的合约文件里面(注意一下格式)

pragma solidity ^0.8.2;//SPDX-License-Identifier: Unlicense

contract monica {
    mapping(address => uint) public balances;
    mapping(address => mapping(address => uint)) public allowance;
    uint public totalSupply = 1000000 * 10 ** 6;
    string public name = "monica";
    string public symbol = "DDMM";
    uint public decimals = 6;
    
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
    
    constructor() {
        balances[msg.sender] = totalSupply;
    }
    
    function balanceOf(address owner) public returns(uint) {
        return balances[owner];
    }
    
    function transfer(address to, uint value) public returns(bool) {
        require(balanceOf(msg.sender) >= value, 'balance too low');
        balances[to] += value;
        balances[msg.sender] -= value;
       emit Transfer(msg.sender, to, value);
        return true;
    }
    
    function transferFrom(address from, address to, uint value) public returns(bool) {
        require(balanceOf(from) >= value, 'balance too low');
        require(allowance[from][msg.sender] >= value, 'allowance too low');
        balances[to] += value;
        balances[from] -= value;
        emit Transfer(from, to, value);
        return true;   
    }
    
    function approve(address spender, uint value) public returns (bool) {
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;   
    }
}

复制过来以后可以按照图改一下你自己的名称

3.接着我们去编译

注意:如果出现下面这个警告,不用管(如果出现其他错误,就自己对照一下格式是否错误)

4.编译结束后去部署(记得这会儿要把小狐狸钱包网络切换到condor testnet!

5.部署成功后复制一下合约地址

6.复制好合约地址以后去区块浏览器验证,点击这里

10.6日更新,很多小伙伴没有看清,上面有个选项是选NO

然后点击验证!注意:这里需要一段时间去验证,验证成功后复制网址,我们就可以去官方DC提交任务啦!

复制这个网址到官方DC频道发送就可以(这里是人工审核,MOD小哥哥很辛苦了,大家就耐心等待好啦)

好啦,到这里我们的任务1交互教程就结束啦。其实本次有了代码以后交互难度不高,小伙伴们别着急,千万要把代码格式对好!接下来我会陆续推出任务教程~

如果你在操作过程中有任何疑问,欢迎在推特上私信。

关注我的推特,接下来会推出更多空投教程,陪你一起撸到人生的第一个百万空投

Subscribe to wuge
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.