TW
Tripwire
Find contracts. Test them. Review real vulns.
Contract
0xad16edcf7deb7e90096a259c81269d811544b6b6 failed chain 1 proxy
Dedaub
Queue = batch runner. Audit = immediate run. Audit + LLM forces codex.
Value & Balances
$45,074.25
last balance 3 months ago
ETH
0.0000
WETH
0.0400
USDC
21,246.85
USDT
23,703.41
Findings Signal
0
confirmed findings
crit 0 high 0 unconfirmed 4 total 4
validated = confirmed for call sinks; sink observed for others

Proxy & Workflow

linkage
Proxy status
proxy
Implementation address
Proxies pointing here
0
Workflow
failed
attempts 1
checked 2 months ago
error slither failed (exit 1): 'forge clean' running (wd: /tmp/slither-i08qivd9) 'forge config --json' running 'forge build --build-info --skip ./test/** ./script/** --force' running (wd: /tmp/slither-i08qivd9) Traceback (most recent call last): File "/var/www/tripwire/.venv/bin/slither", line 10, in <module> sys.exit(main()) ~~~~^^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/slither/__main__.py", line 776, in main main_impl(all_detector_classes=detectors, all_printer_classes=printers) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/slither/__main__.py", line 882, in main_impl ) = process_all(filename, args, detector_classes, printer_classes) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/slither/__main__.py", line 96, in process_all compilations = compile_all(target, **vars(args)) File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/crytic_compile.py", line 722, in compile_all compilations.append(CryticCompile(target, **kwargs)) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/crytic_compile.py", line 211, in __init__ self._compile(**kwargs) ~~~~~~~~~~~~~^^^^^^^^^^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/crytic_compile.py", line 633, in _compile self._platform.compile(self, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/platform/foundry.py", line 102, in compile hardhat_like_parsing( ~~~~~~~~~~~~~~~~~~~~^ crytic_compile, str(self._target), build_directory, str(self._project_root) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/platform/hardhat.py", line 52, in hardhat_like_parsing raise InvalidCompilation(txt) crytic_compile.platform.exceptions.InvalidCompilation: Compilation failed. Can you run build command? /tmp/slither-i08qivd9/out/build-info is not a directory.

Latest Findings

validated = confirmed for call sinks; sink observed for others
No confirmed findings yet.
Show unconfirmed findings
Severity Tool Title Validated Confirmed
critical detector Untrusted DELEGATECALL target reachable no no
high codex Unrestricted initialize allows proxy takeover if not initialized atomically no
medium cast DELEGATECALL present no
low codex Refund recipient aliasing not enforced for explicit L1 contract addresses no

Codex

latest run
complete source findings
Two issues found: the proxy initializer is unrestricted (allowing first-caller takeover if not initialized atomically) and refund recipient aliasing is not enforced when a contract address is provided, which can strand r...
Top findings
  • high Unrestricted initialize allows proxy takeover if not initialized atomically
  • low Refund recipient aliasing not enforced for explicit L1 contract addresses

Code Metadata

fingerprint
Created block
19340260
Code size
1159
Codehash
0x494ed82091591ae7eed32826d553049bed84153c483584ea33f17e2d2909afe3
Impl codehash
0xb89e76f538df00c38e8d380b2fe77f8de8dd22025482b378c4f6da49aaeaf6fe
Priority score
45074.253522

Recent Runs

last 20
Run ID Status Validated Total findings Created
019c0ea9-07a4-7162-9dd3-67d9c56c3671 failed crit 0 high 0 4 2 months ago