TW
Tripwire
Find contracts. Test them. Review real vulns.
Contract
0x3c43c421f08e2a48889ea3f75a747b7a7a366a0b failed chain 1 proxy
Dedaub
Queue = batch runner. Audit = immediate run. Audit + LLM forces codex.
Value & Balances
$54,485.54
last balance 3 months ago
ETH
0.0000
WETH
0.0000
USDC
54,485.54
USDT
0.00
Findings Signal
0
confirmed findings
crit 0 high 0 unconfirmed 3 total 3
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 3 months ago
error slither failed (exit 1): 'forge clean' running (wd: /tmp/slither-2mo_4uoo) 'forge config --json' running 'forge build --build-info --skip ./test/** ./script/** --force' running (wd: /tmp/slither-2mo_4uoo) 'forge' returned non-zero exit code 1 2026-01-12T16:37:21.626412Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-2mo_4uoo/../node_modules/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol": No such file or directory (os error 2) stdout: Unable to resolve imports: stdout: "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol" in "/tmp/slither-2mo_4uoo/contracts/upgrade/TransparentUpgradeableProxy.sol" stdout: with remappings: stdout: @arbitrum/=/tmp/slither-2mo_4uoo/../node_modules/@arbitrum/ stdout: @eth-optimism/=/tmp/slither-2mo_4uoo/../node_modules/@eth-optimism/ stdout: @layerzerolabs/=/tmp/slither-2mo_4uoo/../node_modules/@layerzerolabs/ stdout: @openzeppelin/=/tmp/slither-2mo_4uoo/../node_modules/@openzeppelin/ stdout: @chainlink/=/tmp/slither-2mo_4uoo/../node_modules/@chainlink/ stdout: ds-test/=/tmp/slither-2mo_4uoo/lib/forge-std/lib/ds-test/src/ stdout: forge-std/=/tmp/slither-2mo_4uoo/lib/forge-std/src/ stdout: fx-portal/=/tmp/slither-2mo_4uoo/lib/fx-portal/ stdout: openzeppelin-contracts/=/tmp/slither-2mo_4uoo/lib/openzeppelin-contracts/ stdout: Compiling 1 files with Solc 0.8.0 stdout: Solc 0.8.0 finished in 14.36ms Error: Compiler run failed: stderr: Error (6275): Source "../node_modules/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol" not found: File outside of allowed directories. stderr: --> contracts/upgrade/TransparentUpgradeableProxy.sol:6:1: stderr: | stderr: 6 | import "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol"; 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-2mo_4uoo/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 Fee-on-transfer or rebasing tokens can undercollateralize remote supply no

Codex

latest run
complete source findings
Collateral accounting assumes the wrapped token transfers the full requested amount, so fee-on-transfer or rebasing tokens can undercollateralize remote supply.
Top findings
  • medium Fee-on-transfer or rebasing tokens can undercollateralize remote supply

Code Metadata

fingerprint
Created block
22518676
Code size
2882
Codehash
0x12d65d137a79c184284b3b740ec6ccfc153fae6b7e34153a21cd793ddd8f9d9f
Impl codehash
0x8943ea4cb033504d713f7a1fc2db45d7d7fc0286bff323a1a05f7e5c2d8dfd12
Priority score
54485.541455

Recent Runs

last 20
Run ID Status Validated Total findings Created
019bb2d5-fd27-7219-8d7d-9d545f16545a failed crit 0 high 0 3 3 months ago