Copy logo as SVG
Copy wordmark as SVG
Brand guidelines
Home page
Services
Security & compliance
Smart contract security audits
Find and fix vulnerabilities before launch.
Incident response
Rapid support when security issues go live
Formal verification
Mathematical assurance for critical code paths.
Penetration testing
End-to-end testing across apps, infra, and systems.
Security competitions
Crowdsourced audits with top web3 researchers
Security advisory
Ongoing guidance for protocol security teams
Training & certifications
Enterprise education
Upskill your team with hands-on security training.
Enterprise certifications
Prove security skills with industry-ready credentials.
Talent acquisition
Hire trained smart conract security talent.
Supported chains
Ethereum
ZKsync
Arbitrum
Avalanche
Binance
Base
Optimism
Polygon
Solana
Aztec
Monad
Abstract
TON
Sui
Tron
Aptos
Starknet
Resources
Company
About
Meet the team
Partners & ecosystem
Build with Cyfrin's security network
Research
Explore security insights from our team
Case studies
See how teams secure their protocols
Explore
Blog
The latest industry news
Ambassadors
Join the Cyfrin community
Brand Kit
Logos, colors, and media assets
Glossary
Security terms, epxlain simply
Public security reports
Browse completed audits and findings
Support
Get help from the Cyfrin team
Latest blog posts
Making Sense of ZK Virtual Machines
Read more
Blind Signing - Solved?
Read more
Why Cygent's BattleMode Changes How Teams Test Smart Contracts
Read more
Industries
Industries
Decentralized finance
Secure protocols, markets, and onchain finance.
Financial services
Bring blockchain systems to market safely.
Supply chain
Verify, trace, and secure blockchain workflows.
Law enforcement
Investigate blockchain activity with expert support.
DAOs & treasuries
Protect assets, governance, and operations.
Healthcare
Protect sensitive systems and digital records.
Governments
Build secure digital asset programs.
E-commerce & retail
Secure crypto payments and onchain commerce.
Customer stories
From Non-Technical to Founder of a Smart Contract Development Company
Read more
From DevOps Engineer to CodeHawks Eagle
Read more
From Web2 Explorer to CodeHawks Eagle
Read more
Products
Security & frameworks
Solodit
World’s largest blockchain vulnerabilities database
Aderyn
Real-time Solidity vulnerability detection
Moccasin
Vyper smart contract testing & development framework
Security & frameworks
Developer education
The latest industry news
Professional certifications
Get certified
Services
Smart contract security services
Incident response
Formal Verification
Penetration testing
Security competitions
Security advisory
Enterprise education
Talent acquisition
Products
Solodit
Aderyn
Moccasin
Developer education
Professional certifications
Jobs board
Industries
Decentralized finance
Financial services
Supply chain
Law enforcement
DAOS & treasuries
Healthcare
Governments
E-commerce & retail
Resources
About
Partners & ecosystem
Research
Case studies
Blog
Ambassadors
Brand kit
Glossary
Public security reports
Support
Book a consultation
Resources
Glossary
All things DeFi and dev in plain English. Our glossary breaks down complex terms and concepts into relatable language, making it easier for you to grasp the essentials of decentralized finance.
Clear Filter(s)
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
EIPs/ERCs
A
B
C
D
E
F
G
H
I
K
L
M
N
#
O
P
R
S
T
U
V
W
EIPs/ERCs
EIP-712
Stablecoin
Unit Test in Solidity
Mapping in Solidity
EIP-4844
Proof of History (PoH)
Liquidity Pool
Uint256 in Solidity
EIP-191
EIP-7702
Vyper Functions
Decentralization
Storage in Solidity
Decentralized Exchange (DEX)
Cryptocurrency Wallet
Oracle
Memory in Solidity
Data structures in Solidity and Vyper
EIP-1559
Wrapped Token
Decentralized Autonomous Organization (DAO)
Transaction
Address
Variable in Solidity
Turing-complete
Signature
Curve Swap (Vyper Code Example)
Curve Add and Remove Liquidity (Vyper Code Example)
Rebase Token (Vyper Code Example)
Multi-Sig Wallet (Vyper Code Example)
Linear Interpolation (Vyper Code Example)
View and Pure Functions (Vyper Code Example)
Verify Signature (Vyper Code Example)
Unsafe Math (Vyper Code Example)
Send Ether (Vyper Code Example)
Self Destruct (Vyper Code Example)
Reentrancy Lock (Vyper Code Example)
Raw Call (Vyper Code Example)
Private and Public State Variables (Vyper Code Example)
Payable (Vyper Code Example)
Modules (Vyper Code Example)
Internal and External Functions (Vyper Code Example)
Interface (Vyper Code Example)
Imports (Vyper Code Example)
Immutable (Vyper Code Example)
If Else Conditional Statement (Vyper Code Example)
Hello World (Vyper Code Example)
Hash Function (Vyper Code Example)
Function (Vyper Code Example)
For Loop (Vyper Code Example)
Event (Vyper Code Example)
Error (Vyper Code Example)
Dynamic Arrays (Vyper Code Example)
Delegate Call (Vyper Code Example)
Default Function (Vyper Code Example)
Debug with Print (Vyper Code Example)
Data Types - Values (Vyper Code Example)
Data Types - References (Vyper Code Example)
Create New Contract (Vyper Code Example)
Constructor (Vyper Code Example)
Constants (Vyper Code Example)
Public Key
Protocol
Syntax
Private Key
63 / 64 Gas Rule (Solidity Code Example)
Foundry Time (Solidity Code Example)
Foundry Sign (Solidity Code Example)
Foundry Send (Solidity Code Example)
Foundry Mock Call (Solidity Code Example)
Foundry Label (Solidity Code Example)
Foundry Event (Solidity Code Example)
Foundry Error (Solidity Code Example)
Foundry Basic (Solidity Code Example)
Foundry Authorization (Solidity Code Example)
Vault Contract (Solidity Code Example)
Uniswap V3 Swaps (Solidity Code Examples)
Uniswap V3 Liquidity (Solidity Code Examples)
Uniswap V3 Flash Swap Arbitrage (Solidity Code Example)
Uniswap V3 Flash Loan (Solidity Code Example)
Uniswap V2 Swap (Solidity Code Example)
Uniswap V2 Optimal One Sided Supply (Solidity Code Example)
Uniswap V2 Flash Swap (Solidity Code Example)
Uniswap V2 Add Remove Liquidity (Solidity Code Example)
Stable Swap AMM (Solidity Code Example)
Discrete Staking Rewards (Solidity Code Example)
Staking Rewards (Solidity Code Example)
DAI Proxy Examples (Solidity Code Example)
Constant Sum AMM (Solidity Code Example)
Constant Product AMM (Solidity Code Example)
Chainlink Price Oracle (Solidity Code Example)
Echidna Fuzz Testing (Solidity Code Example)
EVM Memory Layout (Solidity Code Example)
EVM Storage (Solidity Code Example)
Cryptography
Smart Contract Metadata
ERC-3675
Nonce
Compiler
Bytecode
Next
1 / 3
Unidirectional Payment Channel (Solidity Code Example)
Uniswap V2 Add Remove Liquidity (Solidity Code Example)
Uniswap V2 Flash Swap (Solidity Code Example)
Uniswap V2 Optimal One Sided Supply (Solidity Code Example)
Uniswap V2 Swap (Solidity Code Example)
Uniswap V3 Flash Loan (Solidity Code Example)
Uniswap V3 Flash Swap Arbitrage (Solidity Code Example)
Uniswap V3 Liquidity (Solidity Code Examples)
Uniswap V3 Swaps (Solidity Code Examples)
Unit Test in Solidity
Unsafe Math (Vyper Code Example)
Upgradeable Proxy (Solidity Code Example)
User Defined Value Types (Solidity Code Example)
Variable in Solidity
Variables (Solidity Code Example)
Vault Contract (Solidity Code Example)
Vault Inflation Hack (Solidity Code Example)
Verifying Signature (Solidity Code Example)
Verify Signature (Vyper Code Example)
View and Pure Functions (Solidity Code Example)
View and Pure Functions (Vyper Code Example)
Visibility (Solidity Code Example)
VSCode
Vyper Functions
WETH Permit Hack (Solidity Code Example)
Wrapped Token
Write to Any Slot (Solidity Code Example)
Previous