How to create a DAPP like Metamask but with others features?

I've been thinking in a Decentralized Wallet which allows you to interact with others functionalities

How do I get started? I mean I mean what development resources do I need to create a browser wallet or a mobile application and create its system based on Smart Contract...


1 Answer 1


Web3js has everything you need to create it, security will be the hard part, it is relatively simple to create a wallet. You can use web3js and just do:


To create a new wallet, see docs here. Using this alongside infura is most likely what metamask does.

  • Alright thanks so much!!, I still have a question, once I crate an application system like metamask for interact with one dapp, the next part will be to create the user interface, in order to do that just create a font-end like tradicional applications or do I need something more? Feb 19, 2022 at 14:09
  • @Satoshi_Amadeus_XDS_Stars You will need to make some sort of api to work with your wallet, like metamask has request_accounts so that the dapp can connect with your wallet
    – nemo
    Feb 19, 2022 at 14:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.