如何使用 Flutter 与 ERC721 智能合约交互?

Posted

技术标签:

【中文标题】如何使用 Flutter 与 ERC721 智能合约交互?【英文标题】:How do I interact with ERC721 smart contracts using Flutter? 【发布时间】:2021-11-08 03:24:07 【问题描述】:

我希望使用 Flutter 创建一个 dapp,让用户铸造 NFT。我知道有 Web3 包,我还看到了如何与 ERC 合约交互的示例。但是是否可以通过 Flutter 和 Web3 与 ERC721 合约进行交互?有人可以指出我正确的方向吗?我想避免在 react 中构建它,因为我对 Flutter 有更多的经验。

【问题讨论】:

【参考方案1】:

看起来flutter_web3 包的作者已经按照recent issue 中的说明进行了计划。看看commit #9 中 ERC1155 的 ABI 是如何实现的,以同样的方式实现 ERC721 看起来并不难。如果作者在下个月左右不能做到这一点,我可能会自己尝试一下。

作者还写了一篇有趣的article,讲述了使用上面提到的flutter_web3包编写flutter应用程序的基础知识。

【讨论】:

以上是关于如何使用 Flutter 与 ERC721 智能合约交互?的主要内容,如果未能解决你的问题,请参考以下文章

如何跨网络传输 ERC721 代币

ERC-721 智能合约一次铸造 2 个 NFT

第128篇 智能合约改进(ERC721)

ERC1155

智能合约开发之ERC

什么是以太坊ERC20和ERC721