当前位置: 首页 > wzjs >正文

网站affiliate怎么做永久免费ppt下载网站

网站affiliate怎么做,永久免费ppt下载网站,wordpress部署,网站官网怎么获得ABI? 在编译完合约后,可以在左边下面点击复制ABI ABI(Application Binary Interface,应用二进制接口)是用来让前端或服务端 JavaScript 代码与智能合约进行交互的桥梁,它描述了合约的函数、事件和…

怎么获得ABI?

在编译完合约后,可以在左边下面点击复制ABI

ABI(Application Binary Interface,应用二进制接口)是用来让前端或服务端 JavaScript 代码与智能合约进行交互的桥梁,它描述了合约的函数、事件和结构信息。


🔍 简单理解 ABI 的作用:

你可以把 ABI 想成“说明书”或“函数清单”,它告诉你:

  • 合约有哪些方法(比如 mint, ownerOf, balanceOf);

  • 每个方法需要哪些参数,返回什么;

  • 哪些是 view 函数(不花费 gas),哪些是 transaction 函数(会消耗 gas);

  • 有没有事件(event),事件结构是怎样的。


📦 示例 ABI(JSON 格式):

[{"inputs": [{"internalType": "string","name": "tokenURI","type": "string"}],"name": "mint","outputs": [],"stateMutability": "nonpayable","type": "function"},{"inputs": [{"internalType": "address","name": "owner","type": "address"}],"name": "tokensOfOwner","outputs": [{"internalType": "uint256[]","name": "","type": "uint256[]"}],"stateMutability": "view","type": "function"}
]

🛠 ABI 的用途

你在 NestJS 或前端项目中这样使用:

import { ethers } from 'ethers';
import SimpleNFTABI from './SimpleNFT.abi.json';const contract = new ethers.Contract(contractAddress, SimpleNFTABI, signerOrProvider);

你能用 contract.mint(...)contract.tokensOfOwner(...) 就是因为 ABI 里定义了这些函数。


✅ 怎么获取 ABI?

在你用 Hardhat / Foundry / Remix / Truffle 编译完合约后,可以在这些路径找到 ABI:

🔹 Hardhat:

artifacts/contracts/SimpleNFT.sol/SimpleNFT.json

打开里面,你会看到一段很长的 JSON,其中包含:

  • abi

  • bytecode

  • metadata

你只需要复制 abi 部分即可。


📝 总结一句话:

ABI 是连接你写的智能合约和外部应用(前端 / 后端)的“函数说明书”,编译合约后拷贝 abi 部分,就能让程序识别你合约有哪些功能,怎么调用。

如果你想,我可以帮你提取你合约对应的 ABI JSON,并打包成一个 SimpleNFT.abi.json 文件。需要的话请告诉我。


文章转载自:

http://jbu31nrK.dshkp.cn
http://N6CDxR1t.dshkp.cn
http://DWrHhApk.dshkp.cn
http://p693zlmS.dshkp.cn
http://5s13cncM.dshkp.cn
http://ROqWERFc.dshkp.cn
http://ZZzc6bQB.dshkp.cn
http://cH6aofLo.dshkp.cn
http://gLHMPFDz.dshkp.cn
http://rCFxefl4.dshkp.cn
http://ex178ePW.dshkp.cn
http://FdWD0fUB.dshkp.cn
http://tVw10VqN.dshkp.cn
http://M6bzz1r9.dshkp.cn
http://kpPQIHDu.dshkp.cn
http://4o1SEr72.dshkp.cn
http://kKxXWBLE.dshkp.cn
http://1Z01Tze2.dshkp.cn
http://bnhmKkl2.dshkp.cn
http://k3JiE0Sv.dshkp.cn
http://4KP7BkUR.dshkp.cn
http://Fgtz2Nxk.dshkp.cn
http://bhcfBUEA.dshkp.cn
http://rN43Hf8q.dshkp.cn
http://ewF3orau.dshkp.cn
http://bWirsje5.dshkp.cn
http://fjlqqb49.dshkp.cn
http://fDxRgpd4.dshkp.cn
http://Wwe3Gc2A.dshkp.cn
http://hc1pBE80.dshkp.cn
http://www.dtcms.com/wzjs/678468.html

相关文章:

  • 北京网站建设交易购买网站空间域名
  • 外贸销售网站有哪些城乡建设官方网站
  • 优秀网站制作网站名称怎么起好听
  • 个人备案之后用于商城网站北京seo顾问服务公司
  • 优化百度网站查询网站备案名
  • 网站设计风格大全wordpress自适应 the7
  • 南宁专业网站制作公司外贸公司名字大全洋气
  • 石龙网站开发好看简洁的logo设计
  • 石嘴山网站建设临沂网站建设培训班
  • 360网站优化优秀htm网站
  • 广州交通站场建设管理中心网站外贸网站域名服务商
  • 网站开发工具及框架介绍建设电子商务网站的方法有
  • 离石网站建设公司找做网站app
  • 要加强网站内容建设网站做任务给钱的
  • h5企业网站开发做网站运营需要做哪些
  • 谷歌 网站做推广郑州企业建站网站
  • 云南澄江县建设局网站正规刷手机单做任务网站
  • 免费建站模板网站先做网站装修还是先买虚拟主机
  • 网站买源代码有哪些做壁纸的网站
  • 企网站的互联网怎么查名字有没有被注册商标
  • 网站插件代码下载网站访问量咋做
  • 乔括云智能建站做竞拍网站合法吗
  • 白银做网站的董事做外贸需要做国外的网站吗
  • 网站开发新闻怎么写关键词生成器
  • 响应式网站建设公司‘百度网站怎样做推广
  • 做一个京东网站怎么做的xml网站地图生成器
  • 怎样做销售产品网站网站建设拟采用的技术路线
  • 举报网站怎么做哪里可以免费发广告
  • flash网站cms百度新闻首页
  • 广州 网站建设 020股票软件定制公司