Skip to content

Blacksmith does not support interacting with a contract that support a Proxy Upgrade Pattern #489

Description

@tatiesmars

Blacksmith does not support interacting with a contract that support a Proxy Upgrade Pattern.

Steps to reproduce the behavior:

Deploy contracts in a similar way that find in here: https://github.com/jordaniza/OZ-Upgradeable-Foundry/blob/main/script/DeployUUPS.s.sol

Expected behavior

As interacting with a Proxy Upgradeable Contract essentially consist of instantiate implementation contract at the address of the proxy... I believe this should be easily support by adding a input to load a interface...

Does blacksmith plan to support such contracts?

see here for more info: https://docs.openzeppelin.com/upgrades-plugins/1.x/proxies

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions