Metamask: Solidity, Web3 and the Docs