Considering `SELFDESTRUCT`
- Dominant language
- TypeScript
- Stars
- 952
- Forks
- 542
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 18
Description
As @xiaohanzhu suggested, it could be possible to `SELFDESTRUCT` a contract and deploy a different contract at the same address. How is this possible @xiaohanzhu ? If so, at the moment we don't handle this situation.
One workaround might be allowing retriggering a contract verification.
Also how do other block explorers handle this case?
View in Huly HI-357
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by tracing how Sourcify handles verification when a contract is destroyed and redeployed at the same address, then review how other block explorers handle this case. Define the expected behavior and a verification test before implementing any change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- solidity, typescript
- Domain
- blockchain
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100