example

web3_dapp_browser support dapp load

Getting Started

web3_dapp_browser: ^1.0.1

Usage

引入方式

import 'package:web3_dapp_browser/web3_dapp_browser.dart';

web3_dapp_browser 具体实现

声明

// 控制器
late DappWebController _dappwebController;

// dapp对象
DappModel dapp = DappModel("https://img2.baidu.com/it/u=4094580296,2373583296&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500", "BSC");


实现


//  UI加载
return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Expanded(
                child: DappWebPage(
                    dappViewController: _dappwebController,
                    onProgressChanged: (progress) {},
                    onConsoleMessage: (log) {
                      // print(log);
                    },
                    onLoadStop: () {},
                    address: "0xc9e90f889***********e01cfa1ac",
                    // url: "https://blur.io",
                    url: "https://uniswap.org",
                    privateKey: "4fa2ce0741a6b031eb************1841d39481",
                    nodeAddress: "",
                    dappModel: dapp,
                    requestAccounts: (data) {
                      _dappwebController.requestAccounts();
                    },
                    selectChainName: "BSC")),
          ],
      ),
    );

Additional information

实现效果

实现效果

Libraries

web3_dapp_browser
Support for doing something awesome.