web3 DApp盲盒抽獎遊戲系統開發NFT鑄造合約定製詳情

nice1022發表於2023-03-10

Web3是為讓網際網路更去中心化、專案開發I34-合約I633-定製53I9,可驗證、安全而發起的一組廣泛的運動和協議;Web3願景是實現無伺服器、去中心化的網際網路,即使用者掌握自己身份、資料和命運的網際網路;Web3將啟動新全球數字經濟系統,創造新業務模式和新市場,打破平臺壟斷,推動廣泛的、自下而上的創新。 


web3.jsDApp 的 Solidity 合約

IPFS + DAPP 真正的WEB3.0的時代到來


對於web端DAPP實現,利用web3js和以太坊網路的上的節點合約互動。DAPP主要釋出在 Imtoken 和Metamask等等錢包上當然也有pc端的。


使用

vue add vue-cli-plugin-web3modal

或者

npm install --save-dev vue-cli-plugin-web3modal

yarn add vue-cli-plugin-web3modal --dev


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
    }
  }
};


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2939105/,如需轉載,請註明出處,否則將追究法律責任。

相關文章