Buddy: Decentralized Application Development Automation