dapp_astar_evm_example

一个基于Astar本地的智能合约的Flutter增量值项目。

入门

您应该在本地网络上运行astar-collator。

https://github.com/AstarNetwork/Astar

安装后,运行以下命令。

astar-collator --dev --tmp

使用hardhat或remix将‘./assets/solidity/counter.sol’部署到astar本地网络。

将您的智能合约地址复制到此处
‘./lib/configs/config.dart’ -> contractAddress。

・・・
const contractAddress = "paste your contract address here";
・・・

构建此Flutter仓库。

flutter run -d web-server

并在Chrome中访问(应该可以工作,需要MetaMask钱包扩展)。

picture 1

连接MetaMask钱包

您会看到此页面,并且MetaMask会被唤醒。

picture 2
picture 5
picture 4

已连接到您的钱包!

picture 7

演示计数器(合约调用)

如果您的钱包已连接,您可以调用increment智能合约。

picture 7

GitHub

查看 Github