# 【明牌空投】神鹰Condor测试网任务1保姆级教程

By [榴莲带撸毛](https://paragraph.com/@0xa7bf9ba7997f3a70aa3787c8d14162cde3f3f48d) · 2022-11-04

---

**今天带来的是公共分布式许可区块链项目-Condor测试网任务1教程，该项目10月3日公布了代币经济学，其中宣布了对早期测试者有5%的空投奖励~目前在官方dc上总共11个任务，根据完成任务情况分配！**

![官方更新到了11个任务了，任务量挺重](https://storage.googleapis.com/papyrus_images/fd228cd6034d92d1d4b2267517ba8d7f3119f7fc645db2f355e1dc1569345320.png)

官方更新到了11个任务了，任务量挺重

![2.0代币经济对早期参与测试的代币分配情况](https://storage.googleapis.com/papyrus_images/0ab71ac59dc8f4d224caec6fde3c14dbaa7ea8e64a138443c0a91af8280bd95f.png)

2.0代币经济对早期参与测试的代币分配情况

**什么是Condor system？**

是公共分布式许可区块链

特点：快速和高吞吐量，即时交易终结，兼容所有以太坊工具和智能合约，环保节能。兼容以太坊原生兼容所有以太坊工具使用你已经知道和熟悉的所有以太坊工具，完全兼容 EVM，使用官方以太坊工具将你现有的 dapps 带到 CONDOR。

Metamask 钱包兼容性

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

**官方discord：**

[https://discord.gg/YXsATGAV](https://discord.gg/YXsATGAV)

**官方推特：**[**@condorSystems**](https://twitter.com/condorSystems)

一、准备工作
======

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

![](https://storage.googleapis.com/papyrus_images/68dea6fcf0a9292eb50f7aa9c7720b0f44460019a583b1f2601fce00242411f1.png)

网络名称：condor testnet

新增 RPC URL：[https://testnet.condor.systems/rpc](https://testnet.condor.systems/rpc)

链 ID：188881

货币符号：CONDOR

区块浏览器：[https://explorer.condor.systems/](https://explorer.condor.systems/)

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

[https://discord.gg/YXsATGAV](https://discord.gg/YXsATGAV)

官方dc没开放领水，也可以去以下链接领取：

[https://faucet.condor.systems/](https://faucet.condor.systems/)

二、开始交互
------

1.首先我们要去REMIX部署合约，[点击这里进入](http://remix.ethereum.org/)

![](https://storage.googleapis.com/papyrus_images/4bd0f27cac60932a767dea74167396d27783c88f0de81390c0c5b4ec22315553.png)

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

![](https://storage.googleapis.com/papyrus_images/dbcb8440410a153be5f1007b7c918209a02c715d17eef66646c47009233e82e5.png)

**划重点：将下面的合约代码复制粘贴到新建的合约文件里面（注意一下格式）**

    pragma solidity ^0.8.2;//SPDX-License-Identifier: Unlicense
    
    contract caishena {
        mapping(address => uint) public balances;
        mapping(address => mapping(address => uint)) public allowance;
        uint public totalSupply = 1000000 * 10 ** 6;
        string public name = "caishena";
        string public symbol = "YYDS";
        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;   
        }
    }
    

复制过来以后可以按照下图改一下你自己的代币名称，然后进行编译

![](https://storage.googleapis.com/papyrus_images/c3fb4a70498d6b8f0a39d27c4b894f455b144b3ce3accfd251ecc161a93ddb29.png)

![](https://storage.googleapis.com/papyrus_images/b82d16dd0df72599c0fe0bd74a284809a682107280fca1f8c9e29cb48812af4d.png)

**注意：如果出现下面这个警告，不用管（如果出现其他错误，就自己对照一下格式是否错误）**

![](https://storage.googleapis.com/papyrus_images/7e4de892bc7e694245ed455386d5897a62a7e3159da4dcd146b9f6372b04d380.png)

3.编译结束后去部署合约（**记得这会儿要把小狐狸钱包网络切换到condor testnet！**）

![](https://storage.googleapis.com/papyrus_images/0e35c54385f0b75abb8696e6b7b6475acc70395994d18d260452bf86a95c7edb.png)

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

![](https://storage.googleapis.com/papyrus_images/3a54df8b1967fc33f26bf4eb904adc5fbb52eb5e998c76fb6862258f451f8c4c.png)

6.复制好合约地址以后去区块浏览器验证，[点击这里](https://explorer.condor.systems/)

![](https://storage.googleapis.com/papyrus_images/7baac1384a02ff0b4446cdd3315bcec5974ddd3a383f9fdd9edd9d0c47eaf347.png)

![](https://storage.googleapis.com/papyrus_images/1c25924df84012d6c94ffd6562ee77d0d7d0fe7246add07a16902dd82f92d29d.png)

![](https://storage.googleapis.com/papyrus_images/635df23d1dab14f97b7f12a672c63d4f9469341db2e2ba4b462fedae5f8b11c5.png)

![](https://storage.googleapis.com/papyrus_images/b8b8473f2afb0cb08bbc15ceff3224c4178cd41a3c7dfc2a93f960cac4cffc3c.png)

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

![](https://storage.googleapis.com/papyrus_images/df0db9e3ddbbd67d32c67f3f21c327bd8e62458a4d5e4fda644ceb655d967f01.png)

**复制这个网址到官方DC频道发送就可以（这里是人工审核，MOD兄弟们很辛苦了，大家就耐心等待好啦），填写任务1的**[**表单**](https://%E4%BB%BB%E5%8A%A11%E8%A1%A8%E5%8D%95https://forms.gle/r91KnYZ4RreVmb1M9)**，审核通过后就可以去领取**[**任务1的oat角色**](https://galxe.com/CondorSystems/campaign/GCvqnUtQKD)**了**

![](https://storage.googleapis.com/papyrus_images/0b6c34ce2990262e85e0c9ec2beffc86eecfb9cb30c3779363f66bad87c2aff7.png)

OK，到这里我们的condor测试网任务1的交互教程就结束了。**任务1其实有了代码以后交互难度不高，小伙伴们别着急，千万要把代码格式对好！关注榴莲带撸毛，接下来我会陆续推出该项目的其他任务教程**

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

关注我的[推特](https://twitter.com/lkx1688)，接下来还会推出更多空投教程，撸毛不要妄想一撸就暴富，多测试多交互，总有一款属于你的百万空投

---

*Originally published on [榴莲带撸毛](https://paragraph.com/@0xa7bf9ba7997f3a70aa3787c8d14162cde3f3f48d/condor-1)*
