socialfi社交代幣質押流動性挖礦dapp系統開發功能邏輯
目錄結構
開發I34-案例I633-演示53I9src
│ ├── App.vue
│ ├── assets
│ │ └── logo.png
│ ├── components
│ │ ├── ConnectWallteExample.vue
│ │ └── HelloWorld.vue
│ ├── hooks
│ │ └── useWallte.js // 核心邏輯
│ ├── main.js
│ ├── registerServiceWorker.js
│ └── web3
│ ├── abis.js // 提供abis
│ ├── chains.js
│ ├── config.js // 配置項
│ ├── constants.dev.js
│ ├── constants.js
│ └── tools.js
src/web3/config.js, 預設使用Metamask的web3提供者 ,providerOptions 配置可以參考
Metamask 預設使用 Infura 的伺服器做為 web3 提供者。 就像我們上面做的那樣。不過它還為使用者提供了選擇他們自己 Web3 提供者的選項。所以使用 Metamask 的 web3 提供者,你就給了使用者選擇權,而自己無需操心這一塊。
//預設使用Metamask的web3提供者
const providerOptions = {
// Example with injected providers
injected: {
display: { logo: "data:image/gif;base64,INSERT_BASE64_STRING", name: "Injected", description: "Connect with the provider in your Browser"},package: null
},
// Example with WalletConnect provider
walletconnect: {
display: { logo: "data:image/gif;base64,INSERT_BASE64_STRING", name: "Mobile", description: "Scan qrcode with your mobile wallet"}, package: WalletConnectProvider,options: { infuraId: "INFURA_ID" // required }
}
};
src/hooks/useWallte.js 這裡暴露出來的web3、userAddress、chainId、networkId、resetApp、assets、getAccountAssets 等,
可以參考ConnectWallteExample.vue這個demo 。
這就是 vue-cli-plugin 的好處 ,你可以隨便的 自定義 操作增刪改 useWallter.js
一旦你有了合約的地址和 ABI,你可以像這樣來例項化 Web3.js,就可以愉快的呼叫我們合約的函式: call and send
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2938671/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- defi流動性質押挖礦系統開發方案 | 流動性質押挖礦系統開發 DAPPAPP
- defi質押流動性挖礦系統開發DAPP質押挖礦系統APP
- NFT雙幣質押挖礦dapp系統開發邏輯APP
- DAPP代幣LP質押流動性挖礦系統開發(功能詳情)APP
- DAPP質押挖礦系統開發|DAPP流動性開發APP
- 單雙幣質押流動性挖礦dapp系統開發智慧合約模式定製邏輯APP模式
- DeFi質押流動性挖礦模式丨LP流動性質押挖礦系統開發技術講解方案分析邏輯模式
- DAPP/LP流動性挖礦系統開發(邏輯及功能)丨流動性挖礦原始碼交付APP原始碼
- DAPP流動性質押挖礦系統開發模式方案APP模式
- Defi+NFT質押流動性挖礦系統開發/LP質押挖礦功能開發解析
- defi質押LP流動性挖礦dapp系統開發(模式詳情)LP流動性挖礦系統開發APP模式
- LP流動性質押挖礦系統開發流程解析丨LP流動性質押挖礦開發成品原始碼功能原始碼
- 智慧合約流動性質押挖礦開發規則丨質押挖礦系統開發技術及邏輯分析
- dapp流動性質押挖礦LP系統開發模式案例APP模式
- DeFi流動性質押挖礦設計開發丨DAPP質押挖礦系統開發程式碼示例APP
- Defi/DAPP/LP代幣流動性質押挖礦系統開發(技術元件)APP元件
- BSC鏈質押代幣流動性挖礦系統開發|DAPP技術框架APP框架
- DAO代幣流動性質押挖礦分紅系統開發(開發詳細)及邏輯原始碼原始碼
- LP流動性做市質押分紅挖礦dapp系統開發合約底層邏輯APP
- DAO質押挖礦模式dapp開發(功能邏輯詳情)模式APP
- 代幣合約流動性質押挖礦開發原始碼版丨代幣合約流動性質押挖礦系統開發(成熟方案)原始碼
- Meta2032智慧合約流動性質押挖礦開發丨Meta2032流動性質押挖礦系統開發(方案及邏輯)
- dapp質押LP流動性挖礦系統開發詳情方案APP
- DAPP流動性質押挖礦模式系統開發技術方案APP模式
- Defi流動性質押挖礦(DAPP智慧合約)系統開發(功能詳情)APP
- DAPP/DeFi單雙幣質押流動性挖礦系統開發(技術詳情)APP
- DAPP代幣預售質押流動性挖礦系統元件開發(技術分析)APP元件
- 合約代幣流動性質押挖礦開發(節點做市)丨合約代幣流動性質押挖礦系統開發詳細
- 代幣智慧合約流動性質押挖礦開發穩定版丨代幣智慧合約流動性質押挖礦系統開發方案
- 代幣智慧合約質押流動性挖礦分紅開發丨代幣智慧合約質押流動性挖礦分紅系統開發
- V脈(智慧合約)系統開發/流動性質押挖礦/V脈DAPP質押挖礦開發詳情APP
- DeFi/DApp單雙幣/子母幣流動性質押LP挖礦專案系統開發案例APP
- DAPP智慧合約單雙幣(子母幣)流動性質押挖礦系統開發技術APP
- DAPP字母幣質押挖礦系統開發部署APP
- DeFi流動性質押挖礦Dapp系統開發方案(技術分析)APP
- DAPP/LP流動性質押挖礦系統開發(程式碼及案例)APP
- dao代幣質押流動性挖礦開發正式版丨dao代幣質押流動性挖礦系統開發案例詳細及原始碼原始碼
- NFT+defi質押流動性挖礦系統開發技術分析(邏輯方案部署)