# 手把手教你做Taiko深度交互，零成本领空投

By [Mossmind](https://paragraph.com/@mossmind) · 2023-09-21

---

任务清单：

1.  设置公链的RPC
    
2.  获得测试代币
    
3.  官方跨链桥
    
4.  交易所交互
    
5.  部署自己的合约
    

设置公链的RPC configuration
----------------------

链接：[https://taiko.xyz/docs/reference/rpc-configuration](https://taiko.xyz/docs/reference/rpc-configuration)

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

需要分别设置 L1 和L2 的 RPC

操作：点击Connect连接MetaMask

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

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

**获得测试代币 Receive tokens**

链接：[https://taiko.xyz/docs/guides/receive-tokens](https://taiko.xyz/docs/guides/receive-tokens)

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

领水地址：

[https://sepoliafaucet.com/](https://sepoliafaucet.com/) （一次性发放）

[https://sepolia-faucet.pk910.de/](https://sepolia-faucet.pk910.de/) (花的时间比较长)

[https://www.infura.io/faucet/sepolia](https://www.infura.io/faucet/sepolia) （没得领了）

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

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

**官方跨链桥 Bridge tokens**

链接：[https://bridge.jolnir.taiko.xyz/](https://bridge.jolnir.taiko.xyz/)

转 0.05ETH 垮链过去 -> 点击 Bridge -> 小狐狸确认

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

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

成功之后点击 Transactions 菜单栏：

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

切换Jolnir网络:

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

可以来回多跨链几次，增加TX次数：

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

交易所交互 Swap
----------

链接：[https://swap.jolnir.taiko.xyz/](https://swap.jolnir.taiko.xyz/)

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

选其中一个token 来 进行 swap

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

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

还可以给资金池子提供流动性：

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

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

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

部署自己的合约
-------

打开网址：[https://remix.ethereum.org](https://remix.ethereum.org/)

### 新建合约 New a **contract**

新建合约文件 MyToken.sol 把下面代码复制进去

    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.9;
    
    import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
    import "@openzeppelin/contracts/access/Ownable.sol";
    
    contract MyToken is ERC20, Ownable {
        constructor() ERC20("MyToken", "MT") {}
    
        function mint(address to, uint256 amount) public onlyOwner {
            _mint(to, amount);
        }
    }
    

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

### **编译合约 Compile your smart contract**

点击 Compile MyToken.sol 按钮

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

### 部署合约 **Deploy your smart contract**

选择左侧菜单第4个按钮，然后选择网络环境 Injected Provider - MetaMask

注意：小狐狸当前环境网路必须是Taiko的，不然会部署到别的链上

点击Deploy 按钮 即部署，等待30秒左右，最下边会打印出绿色勾勾，显示部署成功的标志

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

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

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

### mint 铸造

展开合约 -> 开展mint函数 -> 复制自己的address和输入一个长整数 -> 点击transact

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

等待30秒左右，mint 成功：

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

点击箭头指向 mint ,可以查看mint详情，可到区块浏览器中查看

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

### 尝试用新部署的token 添加流动性

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

复制箭头指向的代码 Interacted with contract 回到 swap 进行token搜索，会找到新铸造的token:

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

可以尝试定价：

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

Approve MT 授权成功后，点击Supply 提供流动性

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

完结
--

按着上边的任务清单，耐心的一步步操作，你会轻轻松松搞定，加油～

---

*Originally published on [Mossmind](https://paragraph.com/@mossmind/taiko)*
