美文网首页
Clover web版钱包对接

Clover web版钱包对接

作者: Piszz | 来源:发表于2021-12-15 17:33 被阅读0次

    Clover 钱包对接

    官方文档: https://docs.clover.finance/wallet-and-dapp/clover-web-wallet

    第一个例子

    这是一个简单的 Clover 钱包链接,在线 Demo 演示。

    1. 安装赖包

    yarn add @clover-network/web-wallet-sdk

    2. Use

    // Clover 钱包SDK
    import CloverWebInjected from "@clover-network/web-wallet-sdk";
    //  实例化 Clover-SDK
    const clvWallet = new CloverWebInjected({ zIndex: 99999 });
    

    3. 初始化钱包参数

    await clvWallet?.init({
      network: {
        chainId: "0x1" // ChainID, 目前仅支持(ROPSTEN:0x3,ETH: 0x1)
      },
      enableLogging: true // 日志,可选
    });
    

    4. 调用 Clover 连接钱包

    await clvWallet?.login(); // 内部集成UI
    

    5. 初始化 Web3

    const web3 = new Web3(clvWallet.provider);
    

    6. 调用方法

    // 获取账户信息
    const accounts = await web3.eth.getAccounts();
    
    // 发起交易
    cosnt tx = await web3.eth.sendTransaction({
       from: accounts[0],
       to: accounts[0],
       value: 1e18
    })
    
    ...其他方法也是web3直接调用
    

    相关文章

      网友评论

          本文标题:Clover web版钱包对接

          本文链接:https://www.haomeiwen.com/subject/jweuvltx.html