Used internally by client APIs to upgrade the contract. Control whether an invocation is allowed to upgrade the contract by overriding approveUpgrade.
See the Deployment chapter of the main guide for more information. (script: Buffer, manifest: Buffer) => boolean