crytic / crytic/building-secure-contracts

Specific advice about CREATE2

Open
#37 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
2.5k
Forks
391
PR merge metrics
No merged PRs in 30d

Description

Understand some smart contract addresses may be reusable with the introduction of the CREATE2 opcode. That is, they can self destruct and be redeployed to the same address: https://blocking.net/8282/wisps-the-wonderful-world-of-create2/

Contributor guide

Open the contributing guide

Research direction

Start by reading the issue and the linked CREATE2 article to understand the address-reuse scenario. Locate the relevant smart-contract security guideline or training section, then add specific advice about contracts that can self-destruct and be redeployed at the same address; done means the guidance clearly explains the risk and mitigation.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain, documentation, security
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.