Implementation Contract
The smart contract that executes the function or program desired. The implementation contract is the "executor" which powers the smart contract operation and performs whatever the smart contract was designed to perform.
For upgradeable proxy contracts, the proxy contract can change the address of the implementation contract, and therefore the smart contract may perform differently than expected when the proxy contract directs to a different implementation contract.
Last updated