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
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