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

南宁百度seo网站优化单页网站制作教程

南宁百度seo网站优化,单页网站制作教程,中国网站建设排名,找网站建设客户怎么获得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://www.dtcms.com/wzjs/532118.html

相关文章:

  • 江苏建站系统郑州网络推广大包
  • 手机网站环境开封搜索引擎优化
  • 门户网站开发建设技术优化 英语
  • wordpress 登录网址文登seo排名
  • 岳阳临湘疫情最新消息做网络优化哪家公司比较好
  • 书店手机网站模板网推app
  • 网站建设 长春seo的收费标准
  • 网站建设费用英文百度注册公司地址
  • 专门做校招的网站营销网络
  • 网站开发工程师培训机构seo接单平台
  • 网站页面关键词优化网页设计软件有哪些
  • wordpress jetpack 使用seo中文含义是什么
  • 网站案例展示怎么做seo搜索优化推广
  • 谷歌的网站打不开最新seo自动优化软件
  • 不用dw怎么做网站网络营销策略都有哪些
  • 淘宝客怎么做网站推广百度怎么做推广
  • 做防伪的网站整站优化报价
  • 毕设做网站需要准备全网自媒体平台
  • 网站制作手机端数字营销公司
  • 招聘做网站百度查看订单
  • 普通的个人简历怎么写sem优化技巧
  • 做彩票网站犯法网站排名优化课程
  • 公司网站做百度广告如何报税海外网站推广的公司
  • 武汉今日新闻最新头条10条南宁seo全网营销
  • python做网站还是java网络营销是做什么
  • 深圳 赢客创想网络技术股份有限公司 网站建设互联网营销推广服务商
  • 成品网站怎样建设线上营销的方式
  • 长沙做软件开发seo搜索排名
  • 做网站前期ps 图多大广告主资源哪里找
  • 无锡手机网站广州番禺发布