EthereumIntermediate

Contract upgrade

A change to a contract system’s behavior through a mechanism designed to allow it.

PLAIN-ENGLISH DEFINITION

In more detail

Deployed code isn't usually edited like a page on a website. An upgrade may switch a proxy's implementation or move users to a new contract. That can fix bugs and add features, but the upgrade process is part of the trust model: its permissions, delays and oversight affect what users are relying on.

IN THE WILD

How you might use it

A governance proposal schedules a new implementation, giving users time to read the changes before the proxy begins using it.

Was this clear?

Got a way to make Contract upgrade click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition