ETHPragueConf 2025

No More Exchanging ABIs Through Slack: CI/CD for On‑Chain Code
05-29, 10:30–10:40 (CET), Workshop

Smart-contract engineering still feels like 1990s web dev: ABI JSONs pasted over Slack, no canonical URL per branch, and teams guessing which build lives on which chain. This talk outlines what full CI/CD for on‑chain code must provide: per‑commit ABI URLs, preview networks, provenance‑linked deployments, and an MCP layer that LLMs can query, restoring dev velocity and good practices.


I’m Guil Sperb Machado, founder of AxLabs, Technical Committee member at Neo X, and a developer‑experience advocate in Web3 since 2017. I've initially released neow3j SDK and compiler and helped to ship production dApps such as DAOs and grant platforms, spending far too many hours chasing ABI files in chat threads and piecing together which contract version was actually live. That pain sparked GitMyABI and my drive to share a practical blueprint for smart‑contract CI/CD, so every team can ship on‑chain code with the same ease and confidence they expect in Web2.

Guil. is a builder: software engineer, researcher, and entrepreneur. He is a serial open-source project contributor and brings 18+ years of experience in the software industry and academic projects. He holds a Ph.D. in Computer Science from the University of Zürich, where he contributed to his first blockchain project in 2013. Guil is an active technical advisor in the Swiss blockchain scene and member of the advisory board of several start-ups. In his past venture, he attracted funding from the Swiss stock exchange, venture capital firms, and angel investors. Together with AxLabs, he joined the Neo ecosystem in 2018 to focus on building top-notch Developer Experience tools. In 2021, AxLabs was appointed as a Council Member on Neo, actively taking part in its governance. In addition, he's one of the key idealists behind GrantShares DAO, where grants are provided through a decentralized and on-chain decision process. Besides being a tech builder at AxLabs, Guil is constantly on the hunt to materialize the next big thing using decentralization and open protocols.