{"id":25697904,"url":"https://github.com/deltartificial/internal-tx-sniffer-rs","last_synced_at":"2025-06-16T00:06:11.499Z","repository":{"id":276637670,"uuid":"929810758","full_name":"deltartificial/internal-tx-sniffer-rs","owner":"deltartificial","description":"Trace and analyze internal EVM (CREATE2/CREATE3) transactions in Rust.","archived":false,"fork":false,"pushed_at":"2025-02-09T14:37:35.000Z","size":8,"stargazers_count":25,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-28T14:53:45.224Z","etag":null,"topics":["alloy","create2","create3","debug","erc20","evm","internal","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deltartificial.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-09T13:13:00.000Z","updated_at":"2025-04-03T15:00:38.000Z","dependencies_parsed_at":"2025-02-09T15:43:09.351Z","dependency_job_id":null,"html_url":"https://github.com/deltartificial/internal-tx-sniffer-rs","commit_stats":null,"previous_names":["deltartificial/internal-tx-sniffer-rs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deltartificial/internal-tx-sniffer-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deltartificial%2Finternal-tx-sniffer-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deltartificial%2Finternal-tx-sniffer-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deltartificial%2Finternal-tx-sniffer-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deltartificial%2Finternal-tx-sniffer-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deltartificial","download_url":"https://codeload.github.com/deltartificial/internal-tx-sniffer-rs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deltartificial%2Finternal-tx-sniffer-rs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260072503,"owners_count":22954910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alloy","create2","create3","debug","erc20","evm","internal","rust"],"created_at":"2025-02-25T02:33:21.759Z","updated_at":"2025-06-16T00:06:11.474Z","avatar_url":"https://github.com/deltartificial.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"## internal-tx-sniffer-rs\n\nTrace and analyze internal EVM transactions in Rust using alloy. A powerful tool for blockchain developers to inspect transaction execution, focusing on CREATE2/CREATE3 deployments and ERC20 token detection.\n\n### Features\n\n- Transaction tracing with detailed execution steps\n- CREATE2 deployment detection\n- CREATE3 deployment detection\n- Automatic ERC20 token analysis for deployed contracts\n  - Token name detection\n  - Symbol detection\n  - Decimals detection\n  - Total supply information\n- Clean output formatting\n- Built with Rust for optimal performance\n- Detailed call trace output saved to file\n\n### Usage\n\n#### Basic Transaction Tracing\n\n```bash\ncargo run --release -- --rpc-url YOUR_RPC_URL --hash TRANSACTION_HASH\n```\n\n#### Search for CREATE2 Deployments\n\n```bash\ncargo run --release -- \\\n    --rpc-url YOUR_RPC_URL \\\n    --hash TRANSACTION_HASH \\\n    --search create2\n```\n\n#### Search for CREATE3 Deployments\n\n```bash\ncargo run --release -- \\\n    --rpc-url YOUR_RPC_URL \\\n    --hash TRANSACTION_HASH \\\n    --search create3\n```\n\n#### Example\n\n```bash\ncargo run --release -- \\\n    --rpc-url https://nd-418-459-126.p2pify.com/8763cb5a211e1d4345acd51bde484c00/ext/bc/C/rpc \\\n    --hash 0xb7a88c16d7b8b06b9cd4a9666a9c9a5cd0cb89aba050f6bb383e0740531c8fa0 \\\n    --search create2\n```\n\n### Output\n\nThe tool provides:\n- A detailed call trace saved to `out/call_trace.txt`\n- For CREATE2/CREATE3 deployments:\n  - Deployment address\n  - Deployer address\n  - Transaction value\n  - ERC20 token information (if the deployed contract is an ERC20 token):\n    - Token name\n    - Token symbol\n    - Decimals\n    - Total supply\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeltartificial%2Finternal-tx-sniffer-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeltartificial%2Finternal-tx-sniffer-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeltartificial%2Finternal-tx-sniffer-rs/lists"}