Skip to main content
Ryan Orban

Ryan Orban

Subject
5 entries

Solidity

Bookmarks

  1. Foundry Template for Solidity Smart Contracts

    A production-ready Foundry project template for Solidity smart contract development — opinionated defaults for testing, linting, and CI. Foundry replaced Hardhat as the preferred Solidity toolchain for many developers around 2022.

  2. Ethereum Smart Contract Development in Solidity

    Zheng, Gao, Huang, and Guan (Springer 2021) provide a comprehensive textbook on developing Ethereum smart contracts in Solidity, covering the EVM, contract patterns, security vulnerabilities, and real-world DApp development. A practical reference for anyone building on Ethereum.

  3. Smart Contract Development Topics and Issues

    A survey of smart contract development topics and common issues, covering the technical challenges, security vulnerabilities, and tooling landscape for writing and deploying contracts on blockchain platforms. Useful as a structured overview of what goes wrong in smart contract development and why.

  4. Gas Optimizations for the Rest of Us

    Miguel Piedrafita's practical guide to Solidity gas optimization — covers storage layout, calldata vs memory, packing structs, unchecked arithmetic, and other EVM-specific tricks that reduce transaction costs. Written for regular developers, not EVM experts.

  5. Foundry: Ethereum Development Toolkit in Rust

    Foundry is a blazing-fast Ethereum development toolkit written in Rust — Forge for testing, Cast for chain interaction, Anvil for local node, Chisel for REPL. Tests written in Solidity itself, with fuzzing and invariant testing built in. 2-5x faster than Hardhat.

All bookmarks