TW
Tripwire
Find contracts. Test them. Review real vulns.
Contract
0xe92fa4e3447a58753154364b329d2361b3b4cae4 failed chain 1
Dedaub
Queue = batch runner. Audit = immediate run. Audit + LLM forces codex.
Value & Balances
$63,920.18
last balance 3 months ago
ETH
20.6194
WETH
0.0000
USDC
0.00
USDT
0.00
Findings Signal
2
confirmed findings
crit 0 high 2 unconfirmed 3 total 5
validated = confirmed for call sinks; sink observed for others

Proxy & Workflow

linkage
Proxy status
non-proxy
Implementation address
Proxies pointing here
0
Workflow
failed
attempts 3
checked 1 week ago
error slither failed (exit 1): 'forge clean' running (wd: /tmp/slither-ohsygpob) 'forge config --json' running 'forge build --build-info --skip ./test/** ./script/** --force' running (wd: /tmp/slither-ohsygpob) 'forge' returned non-zero exit code 1 Compiling 1 files with Solc 0.4.13 stdout: Solc 0.4.13 finished in 3.92ms Error: Compiler run failed: stderr: Error: Expected token LBrace got reserved keyword 'Pure' stderr: contracts/Contract.sol:12:9: ParserError: Expected token LBrace got reserved keyword 'Pure' stderr: pure stderr: ^ 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-ohsygpob/out/build-info is not a directory.

Latest Findings

validated = confirmed for call sinks; sink observed for others
Severity Tool Title Validated Confirmed
high detector Untrusted CALL target/value reachable yes yes
high detector ETH value transfer possible yes yes
Show unconfirmed findings
Severity Tool Title Validated Confirmed
medium codex earlyResolve signatures are reusable and not bound to withdrawal amount or updated deposit no
low codex Signatures are not domain separated (contract/chain replay possible) no
low codex regularTransfer does not enforce expirationTime no

Codex

latest run
complete source findings
Found 3 issues: earlyResolve signatures are reusable/not amount-bound, signatures lack domain separation, and regularTransfer ignores expirationTime.
Top findings
  • medium earlyResolve signatures are reusable and not bound to withdrawal amount or updated deposit
  • low Signatures are not domain separated (contract/chain replay possible)
  • low regularTransfer does not enforce expirationTime

Code Metadata

fingerprint
Created block
6009734
Code size
4281
Codehash
0xc37e1ae46e4028f7ca775b41f03c5dd92590248e3325ea42c06ed5603251cd7b
Priority score
63920.175278

Recent Runs

last 20
Run ID Status Validated Total findings Created
019ba9a5-c80f-73bd-a762-fe496feaf9d2 complete crit 0 high 2 5 3 months ago
019b477e-b02d-71b9-9ab1-b995acc13a62 failed crit 0 high 2 2 3 months ago
019b3844-8f15-72c7-aa7d-f710ae5e8506 complete crit 0 high 2 2 3 months ago