使用 Flutter 和 web3 开发 Dapp 的问题

Tha*_*eus 5 blockchain ethereum solidity flutter flutter-web3

我需要澄清Dapp开发中的一个疑问,用flutter创建移动应用程序时,我可以使用web3来连接钱包和区块链吗?

jos*_*e.0 3

[编辑 2021-12-02]我刚刚找到了这个https://pub.dev/packages/flutter_web3,它只是网络,但似乎与 WalletConnect 二维码连接兼容,所以它可能值得一试。

原答案:

我相信您可以查看flutter_web3_provider但它仅适用于网络。

我相信您也可以使用WalletConnect来支持像这样的移动钱包,但我还没有找到 flutter 的包装器/实现,因此您需要实现它。但好消息是您可以在本机应用程序中使用它。我看到有一个 React-Native 实现,所以希望有人很快就能编写 Flutter 实现。您可以在此处支持/喜欢该请求。

您还可以使用web3dart直接签署交易并将其发送到 RPC 服务器(区块链更直接的门户),但当然您需要请求和/或存储用户的私钥,这可能不是您想要的。