Writing notes from the lab
Long-form technical writing on Move, Sui, and the craft of smart contract engineering.
A few times a year, no noise. Subscribe below or via RSS.
Circuit Breakers Can Break What They Protect
A rate limiter tight enough to stop an attacker is tight enough to stop a liquidator. Notes on layered exploit defense for DeFi, and why the layers only work together.
Read postsui-client-gen v0.5.0
Ready for what's next: enum support, multi-environment codegen, gRPC and GraphQL clients, and an IR-based architecture rewrite.
Read postSui Prover — A Smart Contract Developer's Perspective
How formal verification fits into real-world smart contract development.
Read postSmart Contract Development — Move vs. Rust
An in-depth look into Move, a novel programming language for smart contract development, and how it compares to the existing Rust-based model used on Solana.
Read postGet new posts by email
Long-form technical writing, a few times a year. No noise. Prefer RSS?