Contracts Contains all code to launch, and interact with smart contracts on a blockchain. All contracts are generalized by interfaces in order to simplify test logic across different chains.