At HaloDAO, when we create a new contract we first deploy it on our beta app. This is usually done on a testnet and then double-checked on our mainnet beta version, to ensure that everything is working as expected before deployment to the HaloDAO dapp. A few of the major steps completed during the Beta phase include: