第131篇 ERC20 锁仓合约

在《第45篇 ERC20合约源码》中,介绍了一种含代币的锁仓、定期释放等功能的 ERC20 合约;

本文介绍另一种更加灵活的 ERC20 锁仓合约;主要不同点是,该合约独立于标准 ERC20 之外;

1.IERC20.sol

本合约来自:openzeppelin-contracts/IERC20.sol at master · OpenZeppelin/openzeppelin-contracts · GitHub

标准 ERC20 接口合约,不做解释,源码:

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * &

你可能感兴趣的:(区块链应用,区块链,智能合约,solidity,ERC20)