Does metamask is necessary for communicating with DApps in ethereum network? if no then what is the another way to interact with the Smart Contract ?
Asked
Active
Viewed 489 times
2 Answers
5
It is not required but very handful to start working with Ethereum network and smart contracts using MetaMask.
If you want to start working with Ethereum directly you can use web3.js project. This library is very powerful and allows you work with blockchains. For java apps you can use web3j project. Checkout theirs GitHub page.

Michał Ziober
- 37,175
- 18
- 99
- 146
1
Metamask is an easy way for you to connect to localnet, testnet or even mainnet. Though its not the only solution for your to operate your dapp.
- For development purposes you can use Truffle with ganache
- You can use Infura directly
- Use geth or parity.
- I found this one interesting, but use with caution as its only in alpha currently i.e., Mascara

Khaja Mohammed
- 769
- 6
- 16