Remix (https://github.com/ethereum/remix) and Truffle (https://truffleframework.com) are popular Ethereum development frameworks. You can use either of these to write smart contracts with Solidity for Burrow. For this recipe, we will use the online version of Remix to write a sample smart contract with Solidity, since this version is simple and easy to use. You can access it here: https://remix.ethereum.org.
Writing smart contracts with Solidity
Getting ready
In this smart contract, we will perform transactions to deposit coins, withdraw coins, and query the account balance. The smart contract looks as follows: