TW
Tripwire
Find contracts. Test them. Review real vulns.
Contract
0x63105ee97bfb22dfe23033b3b14a4f8fed121ee9 failed chain 1 proxy
Dedaub
Queue = batch runner. Audit = immediate run. Audit + LLM forces codex.
Value & Balances
$41,127.55
last balance 3 months ago
ETH
0.0000
WETH
0.0000
USDC
37,625.32
USDT
3,502.23
Findings Signal
0
confirmed findings
crit 0 high 0 unconfirmed 5 total 5
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 1 week ago
error slither failed (exit 1): 'forge clean' running (wd: /tmp/slither-hs3ywvxx) 'forge config --json' running 'forge build --build-info --skip ./test/** ./script/** --force' running (wd: /tmp/slither-hs3ywvxx) 'forge' returned non-zero exit code 1 Error: Encountered invalid solc version in lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol: No solc version exists that matches the version requirement: ^0.8.22 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-hs3ywvxx/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
medium cast DELEGATECALL present no
medium codex Withdraw signatures can be replayed across bridge deployments on the same chain no
medium codex Fee-on-transfer tokens break bridge accounting and can drain pooled liquidity no
info cast Likely proxy-like runtime no

Codex

latest run
complete source findings
The implementation has two meaningful issues: withdrawal signatures are not domain-separated by bridge instance, and deposits account for the requested amount instead of the actual tokens received.
Top findings
  • medium Withdraw signatures can be replayed across bridge deployments on the same chain
  • medium Fee-on-transfer tokens break bridge accounting and can drain pooled liquidity

Code Metadata

fingerprint
Created block
17924631
Code size
190
Codehash
0x1b8a87b357118fb9f7d61aef928d429ca13bc96f4f3f94e12c03c5cf2237dc7d
Impl codehash
0x86fe0cc40a1e4c1344aa693450010e98a641c5b3713f89e3f8e4a09d5574a954
Priority score
41127.547457

Recent Runs

last 20
Run ID Status Validated Total findings Created
019d5666-7238-704a-97b4-9ab40e4f0ac7 failed crit 0 high 0 5 1 week ago