You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从前端应用调用基于ink!开发的Openbrush智能合约?

ink! + Openbrush合约前端调用解决方案
  • 我基于Substrate的WASM智能合约开发语言ink!完成合约开发。
  • 开发过程中选用了Openbrush库,它的定位和EVM生态里的OpenZeppelin一致。
  • 参照官方文档就能快速实现合约功能,但我一直搞不懂怎么从前端调用这些合约。
  • 后来在Telegram上找到了可行的解决方案,写下这些内容希望能帮到有同样困惑的人。

Openbrush中定义的函数声明示例如下:

psp34::transfer (接收方: TransferInput1, 代币ID: TransferInput2, 附加数据: TransferInput3)
psp34::ownerOf (代币ID: OwnerOfInput1): Option<账户ID>

内容的提问来源于stack exchange,提问作者s.Takahashi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:55:28