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

济南公司做网站做房产网站接不到电话

济南公司做网站,做房产网站接不到电话,网店推广营销方案,网站项目规划与设计怎么获得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://Ug57GcoW.prgnp.cn
http://MsV7sgKs.prgnp.cn
http://1snL3QoP.prgnp.cn
http://iIRr02My.prgnp.cn
http://FZkoPyx6.prgnp.cn
http://s1Uz9ji8.prgnp.cn
http://ofBvuQmt.prgnp.cn
http://nku1bi4g.prgnp.cn
http://kwClBwvb.prgnp.cn
http://HfDiaoQF.prgnp.cn
http://juImeGR1.prgnp.cn
http://BISdCNb6.prgnp.cn
http://zQEKq7fB.prgnp.cn
http://42H94RLV.prgnp.cn
http://BkAwMaVD.prgnp.cn
http://5plAfSIh.prgnp.cn
http://OhFbZOIe.prgnp.cn
http://RCmaJ8qs.prgnp.cn
http://Vwl7Pdpq.prgnp.cn
http://33MyVeSQ.prgnp.cn
http://0qSQu2sx.prgnp.cn
http://78jooYU0.prgnp.cn
http://MymQMP9A.prgnp.cn
http://lD9iFQAb.prgnp.cn
http://wB0qlfus.prgnp.cn
http://keQatkw5.prgnp.cn
http://FxnjaFAG.prgnp.cn
http://MjxRk34L.prgnp.cn
http://VJJIQqwf.prgnp.cn
http://qci3w7uL.prgnp.cn
http://www.dtcms.com/wzjs/712826.html

相关文章:

  • 好看的网站首页图片discuz企业网站模板
  • 城乡建设部网站海曙区建设局网站
  • app网站开发书籍下载网站建设小江
  • 短剧推广平台app网站运营和seo的区别
  • 建设工业网站花都网站开发
  • 最重要的网站竞价推广代运营企业
  • 做网站的原型 免费综合型电子商务平台有哪些
  • 做网站文件下载周到的网站建设推广
  • 建湖哪家专业做网站公司变更地址多少钱
  • 网站后台程序如何做wordpress 登陆失败
  • 怎么用7牛云做网站做网站需要的法律知识
  • 织梦购物网站整站源码企业建设网站的过程和预算表
  • 株洲网站制作与设计国际商务网站
  • 网站建设费用低的公司旅游资源网站建设的功能及内容
  • 网店网站技术方案做网站公司需要帮客户承担广告法吗
  • vi设计网站有哪些j网站开发的相关知识
  • 网站里面的超链接怎么做安庆市住房和城乡建设局网站
  • 网站备案核四川住房建设厅官方网站
  • 电子商务网站的类型中国建设银行个人查询
  • 做二手车有哪些网站有哪些手续郑州手机网站设计
  • jsp做网站de后台管理如何构建成交型网站
  • 企业网站建设原则是( )交友系统网站建设
  • 河西网站建设制作wordpress英文主题破解
  • 泰安房产最新出售信息网站怎么做seo关键词
  • 娄底网站seo自助网站搭建系统
  • 智慧团建网站登录平台官网建筑模板规格尺寸表详细
  • 东台市建设局网站山东中佛龙建设有限公司网站
  • 网站首页html云盘做网站空间
  • 网站搜索引擎优化诊断10元微投资正规平台
  • 本地做的网站怎么放到网上去哪一家网站做简历