Skip to content
Guides

Proven playbooks for shipping

Opinionated, code-first tutorials. Ship features the way experienced Ethereum teams actually ship them.

RWA

How to Create an ERC-3643 Permissioned Token for RWA

Deploy a T-REX / ERC-3643 security token suite with Identity Registry and Modular Compliance — then register OnchainID investors and mint as a token agent.

14 min read
Tokens

How to Launch an ERC20 Token in 3 Minutes

Create and deploy a production-ready ERC20 token with OpenZeppelin Burnable, Permit, and Votes using Token Creator — then verify on Etherscan in one click.

11 min read
NFTs

How to Deploy an NFT Collection with IPFS Metadata

Pin artwork and JSON metadata to permanent storage, deploy an OpenZeppelin ERC721 with URIStorage, and enforce creator royalties with ERC2981 — step by step.

13 min read
DAO

Governor DAO 101 — Deploy OpenZeppelin Governance

Learn how to wire ERC20Votes, TimelockController, and OpenZeppelin Governor into a production DAO — deployment order, roles, and the full proposal lifecycle.

16 min read
DeFi

How to Build a Staking Contract on Ethereum

Deploy a Synthetix-style staking contract, fund reward emissions, and avoid reward-rate pitfalls that silently underpay stakers — with OpenZeppelin-safe patterns.

14 min read
Security

Reentrancy Checklist for Solidity Smart Contracts

Seven reentrancy patterns every Solidity developer should internalize before mainnet — CEI, ReentrancyGuard, pull payments, Pausable, and cross-function traps.

12 min read
Tools

How to Verify Smart Contracts on Etherscan

Verify OpenZeppelin contracts on Etherscan after deploy — and fix failures when constructor args, compiler settings, or libraries do not match the on-chain bytecode.

10 min read
Tools

Using OpenZeppelin Skills with Claude Code

Install OpenZeppelin Skills for Claude Code, then pair them with Ethereum Toolset to generate, refine, and review audited Solidity contracts faster.

8 min read