Astar にデプロイしたスマートコントラクト(EVM)用DAppをflutter で作る
今回説明するコードは以下のリポジトリにぶち込んでいる。(solidity 含む)
以下のライブラリをありがたく使用する。
やること
flutter の初期カウンターApp に metamask 認証とスマートコントラクトcall&read機能を追加する。
処理の流れ
- metamask で認証
- smart contract 上の increment値 を get して画面に反映
- add ボタンを押下 するとスマートコントラクトが発動
- metamask wallet で sign してスマートコントラクトを実行
- increment値 を更新
- provider 経由で increment 値を取得して画面に表示
デモ
できてないこと
- wallet connect による sign (スマホ対応)
- event listen(スマートコントラクト実行時の戻り値の取得)
- native wallet 対応(polkadot.js 対応)
Author And Source
この問題について(Astar にデプロイしたスマートコントラクト(EVM)用DAppをflutter で作る), 我々は、より多くの情報をここで見つけました https://zenn.dev/polonity/articles/2bd1db6cdb5c9e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol