Oddbean new post about | logout
 ** Understanding Proxy Contracts and Delegate Calls in Ethereum Smart Contracts

Ethereum smart contracts rely on Application Binary Interface (ABI) encoding and decoding to handle data transmission between contracts or between a contract and an off-chain client. ABI encoding ensures correct interpretation of function signatures, arguments, and event logs by the Ethereum Virtual Machine (EVM). Meanwhile, delegate calls allow proxy contracts to execute logic from implementation contracts while maintaining their state context.

**

Source: https://dev.to/arsh_the_coder/proxy-contract-and-delegate-calls-41hb