前置作業
首先,在 WalletConnect 服務註冊一個帳號,並且新增一個專案,然後將 Project ID 複製起來。
實作
建立專案。
1 | mkdir web3modal-example |
建立 package.json
檔。
1 | { |
安裝依賴套件。
1 | npm i --force |
新增 index.html
檔。
1 |
|
新增 main.js
檔。
1 | import { configureChains, createClient, signMessage, getAccount } from '@wagmi/core' |
啟動網頁伺服器。
1 | npm run dev |
點選按鈕以連接錢包。
範例專案
下載範例專案。
1 | git clone git@github.com:WalletConnect/web3modal.git |
安裝依賴套件。
1 | yarn |
建立所有的 .env.local
檔。
1 | cp ./examples/laboratory/.env.local.example ./examples/laboratory/.env.local |
修改所有的 .env.local
檔。
1 | NEXT_PUBLIC_PROJECT_ID="your-project-id" |
編譯資源。
1 | yarn build |
啟動網頁,以 html
範例為例。
1 | yarn dev:html |