在 Arbitrum 上发币真的好简单

1 天前
 freekindom
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol";
import "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
import "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
import "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";

/**
 * @title WUZHU_V1
 * @dev This is the first version of the Wuzhu (VZU) token contract.
 * It is an upgradeable ERC20 token following the UUPS pattern.
 *
 * Conforms to the specifications in "PROJECT_GENESIS_PLAN.MD":
 * - Name: Wuzhu
 * - Symbol: VZU
 * - Decimals: 18
 * - Total Supply: 21,000,000
 * - Initial Allocation: 100% minted to the deployer.
 * - Upgradeability: UUPS proxy pattern.
 * - Ownership: Initially owned by the deployer (Captain's address).
 */
contract WUZHU_V1 is Initializable, ERC20Upgradeable, OwnableUpgradeable, UUPSUpgradeable {
    /// @custom:oz-upgrades-unsafe-allow constructor
    constructor() {
        _disableInitializers();
    }

    /**
     * @notice Initializes the contract after deployment.
     * @dev This function can only be called once. It sets the token's name, symbol,
     * and mints the total supply to the contract deployer, who also becomes the owner.
     */
    function initialize() initializer public {
        __ERC20_init("Wuzhu", "VZU");
        __Ownable_init(msg.sender);
        __UUPSUpgradeable_init();

        // Mint the total supply of 21,000,000 tokens to the deployer.
        // The number is multiplied by 10**18 to account for the decimal places.
        _mint(msg.sender, 21000000 * 10**decimals());
    }

    /**
     * @dev Authorizes an upgrade to a new implementation contract.
     * This function is required by the UUPS pattern and restricts upgrade
     * authority to the current owner.
     */
    function _authorizeUpgrade(address newImplementation)
        internal
        onlyOwner
        override
    {}
}

就这么点代码,就是一个币。发币也框框调库。

真是不发不知道,一发吓一跳。

1069 次点击
所在节点    加密货币
9 条回复
JoeJoeJoe
1 天前
pump 更简单, 代码都不用调, 直接用现成的.
x86
1 天前
这下知道狗推的重要性了吧
luckyzd
1 天前
发个币要多少钱?
freekindom
1 天前
@luckyzd 小于 0.1$(绝大多数时候,除非遇到了链上特别紧张,gas 费飙升)
grimbedroom
1 天前
发币简单,你得加池子啊
sgt
1 天前
单单发币这个行为是最简单的,重要的是发币之外的事情
maichael
1 天前
你在那条链发币现在不都这么简单吗
coderpwh
1 天前
有没有可能,代码都不用写,网页上面,输入名称,描述,图片,设置下发行量,权限等,连接下钱包,点击即可发币
Tink
1 天前
pump 上就两部,传个图片,起个名字,搞定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1168804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX