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

K

L

M

N

O

P

R

S

T

U

V

W

EIPs/ERCs

ERC-3675
Nonce
Compiler
Bytecode
Gas
Decentralized App (dApp)
Keccak256
ERC-4337
Decentralized Finance (DeFi)
WETH Permit Hack (Solidity Code Example)
Vault Inflation Hack (Solidity Code Example)
Source of Randomness Hack (Solidity Code Example)
Signature Replay Hack (Solidity Code Example)
Self Destruct Hack (Solidity Code Example)
Re-entrancy Hack (Solidity Code Example)
Phishing with tx.origin Hack (Solidity Code Example)
Honeypot Hack (Solidity Code Example)
Hiding Malicious Code with External Contract Hack (Solidity Code Example)
Front Running Hack (Solidity Code Example)
Deploy Different Contracts at the Same Address Hack (Solidity Code Example)
Denial of Service Hack (Solidity Code Example)
Delegatecall Hack (Solidity Code Example)
Bypass Contract Size Check Hack (Solidity Code Example)
Block Timestamp Manipulation Hack (Solidity Code Example)
Arithmetic Overflow and Underflow Hack (Solidity Code Example)
Accessing Private Data Hack (Solidity Code Example)
Calldata
ERC-20
ERC-721
Mempool
Consensus Algorithm
Cryptocurrency
Ethereum Virtual Machine (EVM)
Opcodes
Node
Blockchain
Governance Attack
Reentrancy
Write to Any Slot (Solidity Code Example)
Upgradeable Proxy (Solidity Code Example)
Unidirectional Payment Channel (Solidity Code Example)
Time Lock (Solidity Code Example)
Simple Bytecode Contract (Solidity Code Example)
Precompute Contract Address with Create2 (Solidity Code Example)
Multisig Wallet (Solidity Code Example)
Multi Delegatecall (Solidity Code Example)
Multi Call (Solidity Code Example)
Minimal Proxy Contract (Solidity Code Example)
Merkle Tree (Solidity Code Example)
Merkle Airdrop (Solidity Code Example)
Iterable Mapping (Solidity Code Example)
Gasless Token Transfer (Solidity Code Example)
Ether Wallet (Solidity Code Example)
ERC-1155 (Solidity Code Example)
ERC-721 (Solidity Code Example)
ERC-20 (Solidity Code Example)
English Auction (Solidity Code Example)
Dutch Auction (Solidity Code Example)
Deploy Any Contract (Solidity Code Example)
Crowd Fund (Solidity Code Example)
Bi-Directional Payment Channel (Solidity Code Example)
Assembly Binary Exponentiation (Solidity Code Example)
Immutable
Cryptographic Verification
Visibility (Solidity Code Example)
View and Pure Functions (Solidity Code Example)
Verifying Signature (Solidity Code Example)
Variables (Solidity Code Example)
User Defined Value Types (Solidity Code Example)
Unchecked Math (Solidity Code Example)
Try / Catch (Solidity Code Example)
Transient Storage (Solidity Code Example)
Structs (Solidity Code Example)
Shadowing Inherited State Variables (Solidity Code Example)
Sending Ether: Transfer, Send, Call (Solidity Code Example)
Reading and Writing to a State Variable (Solidity Code Example)
Primitive Data Types (Solidity Code Example)
Payable (Solidity Code Example)
Mapping (Solidity Code Example)
Library (Solidity Code Example)
Interface (Solidity Code Example)
Inheritance (Solidity Code Example)
Import (Solidity Code Example)
Immutable (Solidity Code Example)
If / Else (Solidity Code Example)
Hashing with Keccak256 (Solidity Code Example)
Gas Saving Techniques (Solidity Code Example)
Gas and Gas Price (Solidity Code Example)
Function Selector (Solidity Code Example)
Function Modifier (Solidity Code Example)
Function (Solidity Code Example)
For and While Loop (Solidity Code Example)
Fallback (Solidity Code Example)
Events Advanced (Solidity Code Example)
Events (Solidity Code Example)
Ether and Wei (Solidity Code Example)
Error (Solidity Code Example)
Enum (Solidity Code Example)
Delegatecall (Solidity Code Example)
Data Locations - Storage, Memory and Calldata (Solidity Code Example)