A smart contract pattern that separates the contract's logic from its storage, allowing the logic to be upgraded while keeping the same address and data.
A smart contract pattern that separates the contract's logic from its storage, allowing the logic to be upgraded while keeping the same address and data. Users interact with the proxy, which delegates calls to an implementation contract. This is how most major DeFi protocols handle upgrades.
Self-executing code stored on a blockchain that runs when conditions are met.
The unique blockchain address where a smart contract lives.
The main programming language used to write smart contracts on Ethereum and EVM-compatible chains.
Application Binary Interface.
A way to make crypto wallets behave more like normal apps by turning every account into a smart contract.
The Ethereum standard for account abstraction without changing the core protocol.
Get daily crypto analysis delivered to your inbox. No spam, unsubscribe anytime.