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
Calling Other Contract (Solidity Code Example)
Call (Solidity Code Example)
Bitwise Operators (Solidity Code Example)
Assembly Variable (Solidity Code Example)
Assembly Math (Solidity Code Example)
Assembly Loop (Solidity Code Example)
Assembly Error (Solidity Code Example)
Assembly Conditional Statements (Solidity Code Example)
Array (Solidity Code Example)
ABI Encode (Solidity Code Example)
ABI Decode (Solidity Code Example)
Flash Loan
State
Invariant Test
Reentrancy Attack
Smart Contract
VSCode
Structs
Static Analysis
Solidity Function
nSLOC
Invariant
Hash Function
Hash
Fuzz Testing
AMM
Arrays
Previous
3 / 3
63 / 64 Gas Rule (Solidity Code Example)
ABI Decode (Solidity Code Example)
ABI Encode (Solidity Code Example)
Accessing Private Data Hack (Solidity Code Example)
Address
AMM
Arithmetic Overflow and Underflow Hack (Solidity Code Example)
Arrays
Array (Solidity Code Example)
Assembly Binary Exponentiation (Solidity Code Example)
Assembly Conditional Statements (Solidity Code Example)
Assembly Error (Solidity Code Example)
Assembly Loop (Solidity Code Example)
Assembly Math (Solidity Code Example)
Assembly Variable (Solidity Code Example)
Bi-Directional Payment Channel (Solidity Code Example)
Bitwise Operators (Solidity Code Example)
Blockchain
Block Timestamp Manipulation Hack (Solidity Code Example)
Bypass Contract Size Check Hack (Solidity Code Example)
Bytecode
Calldata in Solidity
Calling Other Contract (Solidity Code Example)
Calling Parent Contracts (Solidity Code Example)
Call (Solidity Code Example)
Chainlink Price Oracle (Solidity Code Example)
Compiler
Consensus Algorithm
Constant Product AMM (Solidity Code Example)
Constants (Solidity Code Example)
Constant Sum AMM (Solidity Code Example)
Constants (Vyper Code Example)
Constructor (Solidity Code Example)
Constructor (Vyper Code Example)
Contract that Creates other Contracts (Solidity Code Example)
Create New Contract (Vyper Code Example)
Crowd Fund (Solidity Code Example)
Cryptocurrency
Cryptocurrency Wallet
Cryptographic Verification
Cryptography
Curve Add and Remove Liquidity (Vyper Code Example)
Curve Swap (Vyper Code Example)
DAI Proxy Examples (Solidity Code Example)
Data Locations - Storage, Memory and Calldata (Solidity Code Example)
Data structures in Solidity and Vyper
Data Types - References (Vyper Code Example)
Data Types - Values (Vyper Code Example)
Debug with Print (Vyper Code Example)
Decentralization
Decentralized App (dApp)
Decentralized Autonomous Organization (DAO)
Decentralized Exchange (DEX)
Decentralized Finance (DeFi)
Default Function (Vyper Code Example)
Delegatecall Hack (Solidity Code Example)
Delegatecall (Solidity Code Example)
Delegate Call (Vyper Code Example)
Denial of Service Hack (Solidity Code Example)
Deploy Any Contract (Solidity Code Example)
Deploy Different Contracts at the Same Address Hack (Solidity Code Example)
Discrete Staking Rewards (Solidity Code Example)
Dutch Auction (Solidity Code Example)
Dynamic Arrays (Vyper Code Example)
Echidna Fuzz Testing (Solidity Code Example)
EIP-1559
EIP-191
EIP-4844
EIP-712
EIP-7702
English Auction (Solidity Code Example)
Enum (Solidity Code Example)
ERC-1155 (Solidity Code Example)
ERC-20
ERC-20 (Solidity Code Example)
ERC-3675
ERC-4337
ERC-721
ERC-721 (Solidity Code Example)
Error (Solidity Code Example)
Error (Vyper Code Example)
Ether and Wei (Solidity Code Example)
Ethereum Virtual Machine (EVM)
Ether Wallet (Solidity Code Example)
Events Advanced (Solidity Code Example)
Events (Solidity Code Example)
Event (Vyper Code Example)
EVM Memory Layout (Solidity Code Example)
EVM Storage (Solidity Code Example)
Fallback (Solidity Code Example)
Flash Loan
For and While Loop (Solidity Code Example)
For Loop (Vyper Code Example)
Foundry Authorization (Solidity Code Example)
Foundry Basic (Solidity Code Example)
Foundry Error (Solidity Code Example)
Foundry Event (Solidity Code Example)
Foundry Label (Solidity Code Example)
Foundry Mock Call (Solidity Code Example)
Foundry Send (Solidity Code Example)
Next