Solidity is a statically-typed, contract-oriented language designed for writing smart contracts on the Ethereum Virtual Machine and compatible blockchains.
Solidity — Smart Contract Language for Ethereum and EVM Chains
Solidity is a statically-typed, contract-oriented language designed for writing smart contracts on the Ethereum Virtual Machine and compatible blockchains.
Ready-to-run agent install
This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.
npx -y tokrepo@latest install 800a0ac1-5836-11f1-9bc6-00163e2b0d79 --target codexRun after dry-run confirms the install plan.
Discussion
Related Assets
Vyper — Pythonic Smart Contract Language for the EVM
Vyper is a contract-oriented programming language for the Ethereum Virtual Machine that emphasizes simplicity, security, and auditability. Its Python-like syntax deliberately omits features like inheritance, operator overloading, and inline assembly to reduce the attack surface of smart contracts. Vyper is used by teams that prioritize readable and auditable on-chain code.
OpenZeppelin Contracts — Secure Smart Contract Library for Ethereum
OpenZeppelin Contracts is an open-source library of audited, reusable Solidity smart contracts. It provides standard implementations of ERC-20, ERC-721, ERC-1155, access control, upgradeable proxies, and governance patterns. Developers use it to build secure on-chain applications without reinventing common primitives.
Foundry — Blazing Fast Ethereum Development Toolkit in Rust
Foundry is a portable, modular toolkit for Ethereum smart contract development written in Rust. It includes Forge for testing, Cast for chain interaction, Anvil for local node simulation, and Chisel for an interactive Solidity REPL. Foundry compiles and runs tests significantly faster than JavaScript-based alternatives.
Claude Code Agent: Smart Contract Specialist
Use this agent when developing production-level smart contracts. Specializes in Solidity development, Hardhat/Foundry toolchains, gas optimization, and secure contract...