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

Proxy & Workflow

linkage
Proxy status
non-proxy
Implementation address
Proxies pointing here
1
View top proxies
Workflow
failed
attempts 0
checked 1 week ago
skip blacklisted_codehash
error slither failed (exit 1): 'forge clean' running (wd: /tmp/slither-abnacv7k) 'forge config --json' running 'forge build --build-info --skip ./test/** ./script/** --force' running (wd: /tmp/slither-abnacv7k) 'forge' returned non-zero exit code 1 2026-04-05T07:56:27.454375Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/utils/FixedPointMathLib.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.454695Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC20.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.454918Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC20.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.454932Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/utils/SafeTransferLib.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.454969Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC20.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.454979Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/utils/SafeTransferLib.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.455317Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC20.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.455329Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/utils/SafeTransferLib.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.455404Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC20.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.455415Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/utils/SafeTransferLib.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.455829Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC1155.sol": No such file or directory (os error 2) stdout: 2026-04-05T07:56:27.455845Z ERROR foundry_compilers_artifacts_solc::sources: error="/tmp/slither-abnacv7k/lib/solmate/tokens/ERC20.sol": No such file or directory (os error 2) stdout: Unable to resolve imports: stdout: "solmate/tokens/ERC20.sol" in "/tmp/slither-abnacv7k/src/DineroERC20.sol" stdout: "solmate/utils/SafeTransferLib.sol" in "/tmp/slither-abnacv7k/src/InstitutionalPirexEthValidators.sol" stdout: "solmate/utils/SafeTransferLib.sol" in "/tmp/slither-abnacv7k/src/libraries/InstitutionalPirexEthWithdrawLogic.sol" stdout: "solmate/tokens/ERC20.sol" in "/tmp/slither-abnacv7k/src/InstitutionalPirexEthValidators.sol" stdout: "solmate/utils/SafeTransferLib.sol" in "/tmp/slither-abnacv7k/src/libraries/InstitutionalPirexEthConfigurationLogic.sol" stdout: "solmate/utils/SafeTransferLib.sol" in "/tmp/slither-abnacv7k/src/InstitutionalPirexEth.sol" stdout: "solmate/tokens/ERC20.sol" in "/tmp/slither-abnacv7k/src/libraries/InstitutionalPirexEthWithdrawLogic.sol" stdout: "solmate/tokens/ERC1155.sol" in "/tmp/slither-abnacv7k/src/tokens/UpxEth.sol" stdout: "solmate/tokens/ERC20.sol" in "/tmp/slither-abnacv7k/src/InstitutionalPirexEth.sol" stdout: "solmate/utils/FixedPointMathLib.sol" in "/tmp/slither-abnacv7k/src/AutoPxEth.sol" stdout: "solmate/tokens/ERC20.sol" in "/tmp/slither-abnacv7k/src/tokens/WrappedToken.sol" stdout: "solmate/tokens/ERC20.sol" in "/tmp/slither-abnacv7k/src/libraries/InstitutionalPirexEthConfigurationLogic.sol" stdout: with remappings: stdout: ds-test/=/tmp/slither-abnacv7k/lib/forge-std/lib/ds-test/src/ stdout: forge-std/=/tmp/slither-abnacv7k/lib/forge-std/src/ stdout: openzeppelin-contracts/=/tmp/slither-abnacv7k/lib/openzeppelin-contracts/ stdout: solmate/=/tmp/slither-abnacv7k/lib/solmate/ stdout: aave-v3-core/=/tmp/slither-abnacv7k/lib/aave-v3-core/contracts/ stdout: eigenlayer/=/tmp/slither-abnacv7k/lib/eigenlayer-contracts/src/contracts/ stdout: openzeppelin-contracts-upgradeable/=/tmp/slither-abnacv7k/lib/openzeppelin-contracts-upgradeable/ stdout: @openzeppelin/contracts-upgradeable/=/tmp/slither-abnacv7k/lib/openzeppelin-contracts-upgradeable/contracts/ stdout: @openzeppelin/contracts/=/tmp/slither-abnacv7k/lib/openzeppelin-contracts/contracts/ stdout: erc4626-tests/=/tmp/slither-abnacv7k/lib/openzeppelin-contracts-upgradeable/lib/erc4626-tests/ stdout: openzeppelin-foundry-upgrades/=/tmp/slither-abnacv7k/lib/openzeppelin-foundry-upgrades/src/ stdout: solidity-stringutils/=/tmp/slither-abnacv7k/lib/openzeppelin-foundry-upgrades/lib/solidity-stringutils/ stdout: Compiling 58 files with Solc 0.8.25 stdout: Solc 0.8.25 finished in 30.39ms Error: Compiler run failed: stderr: Error (6275): Source "lib/solmate/utils/FixedPointMathLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/utils/FixedPointMathLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/AutoPxEth.sol:9:1: stderr: | stderr: 9 | import {FixedPointMathLib} from "solmate/utils/FixedPointMathLib.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/DineroERC20.sol:4:1: stderr: | stderr: 4 | import {ERC20} from "solmate/tokens/ERC20.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/InstitutionalPirexEth.sol:4:1: stderr: | stderr: 4 | import {ERC20} from "solmate/tokens/ERC20.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/InstitutionalPirexEth.sol:5:1: stderr: | stderr: 5 | import {SafeTransferLib} from "solmate/utils/SafeTransferLib.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/InstitutionalPirexEthValidators.sol:4:1: stderr: | stderr: 4 | import {ERC20} from "solmate/tokens/ERC20.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/InstitutionalPirexEthValidators.sol:5:1: stderr: | stderr: 5 | import {SafeTransferLib} from "solmate/utils/SafeTransferLib.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/libraries/InstitutionalPirexEthConfigurationLogic.sol:4:1: stderr: | stderr: 4 | import {ERC20} from "solmate/tokens/ERC20.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/libraries/InstitutionalPirexEthConfigurationLogic.sol:5:1: stderr: | stderr: 5 | import {SafeTransferLib} from "solmate/utils/SafeTransferLib.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/libraries/InstitutionalPirexEthWithdrawLogic.sol:4:1: stderr: | stderr: 4 | import {ERC20} from "solmate/tokens/ERC20.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/utils/SafeTransferLib.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/libraries/InstitutionalPirexEthWithdrawLogic.sol:5:1: stderr: | stderr: 5 | import {SafeTransferLib} from "solmate/utils/SafeTransferLib.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC1155.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC1155.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/tokens/UpxEth.sol:6:1: stderr: | stderr: 6 | import {ERC1155} from "solmate/tokens/ERC1155.sol"; stderr: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stderr: stderr: Error (6275): Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: ParserError: Source "lib/solmate/tokens/ERC20.sol" not found: File not found. Searched the following locations: "/tmp/slither-abnacv7k". stderr: --> src/tokens/WrappedToken.sol:4:1: stderr: | stderr: 4 | import {ERC20} from "solmate/tokens/ERC20.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-abnacv7k/out/build-info is not a directory.

Latest Findings

validated = confirmed for call sinks; sink observed for others
Severity Tool Title Validated Confirmed
critical detector Untrusted DELEGATECALL target reachable yes yes
Show unconfirmed findings
Severity Tool Title Validated Confirmed
high cast SELFDESTRUCT present no
high detector SELFDESTRUCT reachable no no
medium detector CREATE/CREATE2 reachable no no
medium cast DELEGATECALL present no
low cast Contract creation opcode present no
info cast Heavy EXTCODE*/BALANCE usage no

Codex

latest run
complete no findings
No concrete, exploitable profit paths identified after reviewing AUDIT_BUNDLE.txt under the stated assumptions.

Code Metadata

fingerprint
Created block
Code size
18243
Codehash
0x2bf94bd0f2ed37bd01bea17dfe1326b403ebd638d9cc3e4265a4b62812407eae
Priority score
0.000000
Latest run id

Recent Runs

last 20
Run ID Status Validated Total findings Created
6059d73e-99f5-4047-823b-ce6f9258ab84 failed crit 1 high 0 7 3 months ago