写点什么

web3 NFT 代币铸造盲盒抽奖质押 dapp 游戏系统开发智能合约技术分析

  • 2023-03-10
    广东
  • 本文字数:695 字

    阅读完需:约 2 分钟

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

}

}

};

用户头像

还未添加个人签名 2022-05-23 加入

区块链项目开发,咨询weixin:hkkf5566

评论

发布
暂无评论
web3 NFT代币铸造盲盒抽奖质押dapp游戏系统开发智能合约技术分析_开发微hkkf5566_InfoQ写作社区