Why we split our monorepo and how we handle smart contracts — First things first, I think it’s totally fine to put all code into one place, especially at the start of the project. Just get things done. Don’t overcomplicate it. However, eventually, things get complicated. Dealing with smart contracts is tricky because once deployed, they are out there, and updating isn’t…