Part 2: Deploying smart contracts in the Browser