Second State
  • What is Second State
  • BUIDL developer tool
    • Why BUIDL
    • Getting started
      • Develop for Ethereum Classic
      • Develop for CyberMiles
      • Develop for Ethereum
      • MetaMask notes
    • Data-driven DApps
      • Create and index contracts
    • Rule-based smart contract
    • Sharing your DApp
    • Working with BaaS
    • DEMO: A voting dapp
      • DevChain
      • Ethereum Classic
      • CyberMiles
  • Oasis Ethereum ParaTime
    • Getting started
    • Tutorial: publish a decentralized social media post
    • Tutorial: mint and trade your own ERC-20 tokens
    • Tutorial: mint and transfer your own ERC-721(NFT) tokens
    • Ethereum flavored WebAssembly (Ewasm)
  • DevChain
    • Getting started
      • Run an ewasm smart contract
      • CyberMiles ewasm testnet
    • Build
    • Run
    • BaaS
  • Data services for contracts
    • Getting started
    • Start a search engine (Docker)
      • Notes on SSL with Docker
    • Start a search engine (Ubuntu)
    • Demos
  • White Papers
    • Enterprise middleware for blockchain smart contracts
    • Google for smart contracts
    • FairPlay: a new type of DApp
Powered by GitBook
On this page
  • Developers
  • Users

Was this helpful?

  1. BUIDL developer tool
  2. Getting started

MetaMask notes

PreviousDevelop for EthereumNextData-driven DApps

Last updated 5 years ago

Was this helpful?

Developers

If you have MetaMask installed, you can use MetaMask (or Venus for CMT) as the web3 provider for BUIDL. Just select MetaMask (or Venus) from the Providers tab. BUIDL will use MetaMask account to pay gas for deploying or calling contracts. The web3 instance in the dapp will also now come from MetaMask.

However, when you publish the dapp, you will be asked to fill in a "backup" web3 provider since we cannot assume all users also have MetaMask installed.

Users

If a user has MetaMask (or Venus for CMT) installed, she can switch to MetaMask or Venus at the account switcher on the published dapp. The dapp will use the web3 object from the MetaMask or Venus account.