Browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions