Clover web版錢包對接

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. 初始化錢包參數(shù)

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();

// 發(fā)起交易
cosnt tx = await web3.eth.sendTransaction({
   from: accounts[0],
   to: accounts[0],
   value: 1e18
})

...其他方法也是web3直接調用
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容