Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task Tech 06- proxy #25

Open
dieutx opened this issue Jul 26, 2024 · 1 comment
Open

Task Tech 06- proxy #25

dieutx opened this issue Jul 26, 2024 · 1 comment

Comments

@dieutx
Copy link

dieutx commented Jul 26, 2024

It requires that both deployed proxy contract and the deployed contract address [proxy] are verified to be able to do the contract implementation replacement transaction (as I know).

However, eth_getStorageAt is disabled by design to prevent confusion with encrypted data (https://swisstronik.gitbook.io/swisstronik-docs/about-swisstronik/swisstronik-vs-ethereum), which is necessary to verify contract.

So what should I do?

root@dieuts:~/proxy-bsc/swisstronik-tech03-ERC721# npx hardhat run scripts/deployV1.js --network swisstronik
Deploying V1contract...
V1 Contract deployed to: 0x68986c4e99f182281247632a9612ec48f946Baa4
Pausing 10 seconds in order to verify Contract
Pause finished. Verifying Contract...
Error veryfing Contract. Reason: ProviderError: eth_getStorageAt was disabled, since storage is encrypted.

My git https://github.com/dieutx/swisstronik-tech06-proxy.git

@KAF241
Copy link

KAF241 commented Aug 11, 2024

Have you got this issue fixed or do you still need any help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants