Clover web版錢包對(duì)接

Clover 錢包對(duì)接

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

第一個(gè)例子

這是一個(gè)簡(jiǎn)單的 Clover 錢包鏈接,在線 Demo 演示。

1. 安裝賴包

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

2. Use

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

3. 初始化錢包參數(shù)

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

4. 調(diào)用 Clover 連接錢包

await clvWallet?.login(); // 內(nèi)部集成UI

5. 初始化 Web3

const web3 = new Web3(clvWallet.provider);

6. 調(diào)用方法

// 獲取賬戶信息
const accounts = await web3.eth.getAccounts();

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

...其他方法也是web3直接調(diào)用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容