h518vipl62287l9999-REM-IX创造区块链


我们打开REMIX网站

在里面我们可以寻找到创建文件

/**
 *Submitted for verification at BscScan.com on 2021-06-25
*/

pragma solidity 0.6.12;    
// SPDX-License-Identifier: Unlicensed    
interface IERC20 {    
    function totalSupply() external view returns (uint256);    
    /**    
     * @dev Returns the amount of tokens owned by `account`.    
     */    
    function balanceOf(address account) external view returns (uint256);    
    /**    
     * @dev Moves `amount` tokens from the caller's account to `recipient`.    
     *    
     * Returns a boolean value indicating whether the operation succeeded.    
     *    
     * Emits a {Transfer} event.    
     */    
    function transfer(address recipient, uint256 amount) external returns (bool);    
    /**    
     * @dev Returns the remaining number of tokens that `spender` will be    
     * allowed to spend on behalf of `owner` through {transferFrom}. This is    
     * zero by default.    
     *    
     * This value changes when {approve} or {transferFrom} are called.    
     */    
    function allowance(address owner, address spender) external view returns (uint256);    
    /**    
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.    
     *    
     * Returns a boolean value indicating whether the operation succeeded.    
     *    
     * IMPORTANT: Beware that changing an allowance with this method brings the risk    
     * that someone may use both the old and the new allowance by unfortunate    
     * transaction ordering. One possible solution to mitigate this race    
     * condition is to first reduce the spender's allowance to 0 and set the    
     * desired value afterwards:    
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729    
     *    
     * Emits an {Approval} event.    
     */    
    function approve(address spender, uint256 amount) external returns (bool);    
    /**    
     * @dev Moves `amount` tokens from `sender` to `recipient` using the    
     * allowance mechanism. `amount` is then deducted from the caller's    
     * allowance.    
     *    
     * Returns a boolean value indicating whether the operation succeeded.    
     *    
     * Emits a {Transfer} event.    
     */    
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);    
    /**    
     * @dev Emitted when `value` tokens are moved from one account (`from`) to    
     * another (`to`).    
     *    
     * Note that `value` may be zero.    
     */    
    event Transfer(address indexed from, address indexed to, uint256 value);    
    /**    
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by    
     * a call to {approve}. `value` is the new allowance.    
     */    
    event Approval(address indexed owner, address indexed spender, uint256 value);    
}    
/**    
 * @dev Wrappers over Solidity's arithmetic operations with added ov

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值