小白也能看懂的近乎免费的合约部署指南:绕开中间商owlto finance

• By vski5 1 minute read

我很讨厌owlto.finance

我很讨厌owlto.finance,我从来没有用过,直到我的群友问我有没有便宜的方法解决问题,我才知道Owlto上部署一次智能合约手续费要花0.5U,我甚至自己去部署了一次看看部署的合约有什么特别的,看着部署完的内容直接笑出声,这太傻了,简直是在收取智商税。

很想建议所有需要部署合约的L1/L2项目方把使用Owlto部署的地址拉黑,因为用这个的肯定不是什么工程师,但仔细想想,正是甘心被各种推广的KOL介绍的方法抽取手续费的人才是项目方要找的冤大头。

小白也能看懂的近乎免费的合约部署指南

最简洁的部署合约方法就是使用remin

alt text 首先使用图中红点指示的按钮创建一个新的.sol文件test.sol,然后将下面的代码复制进去。


// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract MyToken is ERC20 {
    constructor() ERC20("MyToken", "MTK") {
      //Give the deployer some initial tokens
        _mint(msg.sender, 1000 * 10 ** decimals());
    }
}
      

在ink的空投任务中要求合约需要包含balanceOf方法,这个方法实际上在部署ERC20 Token合约时已经默认包含了,因为它是ERC20标准的一部分,所以我们不需要再额外添加。

如图所示,点击按钮测试合约是否可以被编译。 alt text

如图所示,选择meta mask的网络。 alt text

会提示你选择一个钱包,选择你的钱包,然后点击连接。 alt text

点击部署,然后点击metamask的确认。 alt text


返回页面顶部提交问题