Navbar Logo
Sign In
Back

Calldata

Calldata

Last Updated: January 11, 2026

Calldata is information sent with a smart contract function call, defining arguments and influencing contract behavior on Ethereum blockchain.

Calldata is a crucial component in Ethereum smart contracts. It refers to the input data sent with a function call to a smart contract. This data specifies the function to execute and includes any arguments required. Unlike storage or memory, calldata is read-only and highly cost-effective for blockchain transactions. It allows smart contracts to process external requests without altering the blockchain state directly. Understanding calldata is essential for developers optimizing gas usage and ensuring efficient contract interactions. Proper management of calldata can significantly impact the execution cost and performance of decentralized applications on the Ethereum blockchain.