夏天夏 夏天夏
首页
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • npm script打造前端工作流
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

    • 2019年总结
    • 2020年总结
    • 2021年总结
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
我的作品
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夏天夏

我也不饶岁月
首页
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • npm script打造前端工作流
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

    • 2019年总结
    • 2020年总结
    • 2021年总结
  • JavaScript
  • ES6
  • CSS
  • 框架
  • Node
  • 服务
  • 其他
我的作品
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 发行一个NFT项目

    • 准备文件
      • 准备合约
        • ERC721标准
        • 接口说明
      • 部署合约
        • 上传文件
          • 合约交互
          夏天夏
          2022-09-12
          随笔
          目录

          发行一个NFT项目

          # 准备文件

          • image
          • json
          • metadata (opens new window)
          • ipfs节点查看 (opens new window)

          # 准备合约

          # ERC721标准

          要求每个ERC721标准合约需要实现ERC721及ERC165接口,接口定义如下:

          # 接口说明

          接口说明:

          • balanceOf(): 返回由_owner 持有的NFTs的数量。
          • ownerOf(): 返回tokenId代币持有者的地址。
          • approve(): 授予地址_to具有_tokenId的控制权,方法成功后需触发Approval 事件。
          • setApprovalForAll(): 授予地址_operator具有所有NFTs的控制权,成功后需触发ApprovalForAll事件。
          • getApproved()、isApprovedForAll(): 用来查询授权。
          • safeTransferFrom(): 转移NFT所有权,一次成功的转移操作必须发起 Transer 事件。函数的实现需要做一下几种检查:
          • 更多标准接口定义 (opens new window)

          # 部署合约

          # 上传文件

          # 合约交互

          编辑 (opens new window)
          上次更新: 2023/01/03, 15:17:33
          最近更新
          01
          装饰器
          12-31
          02
          创建型-单例模式
          12-31
          03
          创建型-工厂模式
          12-20
          更多文章>
          Theme by Vdoing | Copyright © 2019-2023 夏天夏 | MIT License
          • 跟随系统
          • 浅色模式
          • 深色模式
          • 阅读模式