skip to Main Content


An “upgradeable” smart contract is not actually a smart contract that can upgrade through its own code upgrading but one that allows an owner to swap one smart contract out for another. This is done through a “proxy” pattern in which this contract will act on behalf of another contract and redirect the incoming traffic to the designated contract.

Note: These are non-technical definitions meant for a general audience and should not be used as legal definition
Back To Top