Skip to content

Propose upgrade with transparent proxy causes execution reverted error #503

@ericglau

Description

@ericglau

Proposing an upgrade with a transparent proxy and using Infura RPC endpoint causes the following error:

Preparing proposal...
ProviderError: execution reverted
    at HttpProvider.request (/Users/eric/git/demo/node_modules/hardhat/src/internal/core/providers/http.ts:49:19)
    at LocalAccountsProvider.request (/Users/eric/git/demo/node_modules/hardhat/src/internal/core/providers/accounts.ts:187:34)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at getImplementationAddressFromBeacon (/Users/eric/git/demo/node_modules/@openzeppelin/upgrades-core/src/impl-address.ts:30:25)
    at isBeacon (/Users/eric/git/demo/node_modules/@openzeppelin/upgrades-core/src/beacon.ts:11:5)
    at Proxy.proposeUpgrade (/Users/eric/git/demo/node_modules/@openzeppelin/hardhat-defender/src/propose-upgrade.ts:46:16)
    at main (/Users/eric/git/demo/scripts/propose-upgrade.js:9:20)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions