Interacting with the Ethereum Blockchain with MetaMask
MetaMask allows interaction with the Ethereum blockchain via the Firefox and Chrome browsers. It injects a web3
object within the running website’s JavaScript context, which allows immediate interface capability for dApps. This injection allows dApps to interact directly with the blockchain.
Further information is available at https://github.com/MetaMask/metamask-plugin.
MetaMask also allows account management and records all transactions for these accounts. This acts as a verification method before any transaction is executed on the blockchain. The user is shown a secure interface to review the transaction for approval or rejection before it can reach the target blockchain.
It allows connectivity with various Ethereum networks. An interesting feature to note is that MetaMask can connect to any Ethereum blockchain via the custom RPC connection. It can connect to not only remote blockchains but also...