There are 2 repositories under create2 topic.
A factory contract for creating metamorphic (i.e. redeployable) contracts.
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.
Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
Example of how to use the CREATE2 opcode released in the Constantinople update for Ethereum
This repository implements a simplified PoC that showcases how a contract can morph. A similar approach was used as part of the governance attack on Tornado Cash in May 2023.
Detect SELFDESTRUCT opcodes in EVM runtime bytecode
A Python implementation of the iRobot Open Interface.
Deterministic Multi-Chain Deployment
Chain agnostic gasless wallet
A dockerized Rust tool to quickly search for CREATE2 Ethereum addresses.
Tutorial on deterministically deploying EVM smart contracts
Generate account and contract addresses by bruteforcing a private key or a CREATE2 salt
refer to https://docs.alchemy.com/docs/how-to-deploy-a-contract-to-the-same-address-on-multiple-networks#create-a-hardhat-task-to-query-the-nonce
Find vanity addresses and their corresponding salts for contracts deployed via `CREATE2` in pure Solidity
Deterministic omni-chain smart contract deployments
Wallet Creation Factory of multisigs with UUPS proxy
An extremely fast CREATE2 salt miner for creating efficient Ethereum addresses.
Script that generates vanity addresses based on regex provided by the developer.