|
medium
|
codex |
External authority check can fail open on empty returndata |
0x409f95f4600ffa420d7693f87a4d73e97fc580a6
|
$34.10 |
no
|
—
|
1 week ago
|
019b3836-4abd-7241-87ee-1dadda0bffa2
|
|
low
|
codex |
`transfer(address,uint256)` appears to return no boolean value |
0xebf1031e6690d9befe06dc19b0114c592694abf3
|
$26,819.05 |
no
|
—
|
1 week ago
|
019b3836-4533-7185-8d7b-fedf8e215cd2
|
|
low
|
codex |
Payable fallback silently accepts ETH and unknown selectors |
0xebf1031e6690d9befe06dc19b0114c592694abf3
|
$26,819.05 |
no
|
—
|
1 week ago
|
019b3836-4533-7185-8d7b-fedf8e215cd2
|
|
medium
|
codex |
Nonstandard cumulative allowance accounting breaks ERC20 allowance semantics |
0x1ba24206d11b5e82886d57491597f04120d14826
|
$310.00 |
no
|
—
|
1 week ago
|
019b3836-45c9-71a9-901e-4ae9cf03b8e0
|
|
low
|
codex |
Allowance overwrite remains front-runnable on approve-and-callback path |
0x77075d05891b7e9e8f6cba29e47f7b53c8cd600b
|
$3.10 |
no
|
—
|
1 week ago
|
019b3836-45fc-71aa-8579-513441de656c
|
|
high
|
codex |
Privileged mint path can arbitrarily increase balances and total supply |
0x9535932d6d5262e5beff6a75b19f092be3b5fba8
|
$1,390.04 |
no
|
—
|
1 week ago
|
019b3836-472f-722a-a5f8-2981e57b8c6f
|
|
medium
|
codex |
Owner-reachable SELFDESTRUCT path can sweep ETH and may brick the contract on some chains |
0x9535932d6d5262e5beff6a75b19f092be3b5fba8
|
$1,390.04 |
no
|
—
|
1 week ago
|
019b3836-472f-722a-a5f8-2981e57b8c6f
|
|
medium
|
codex |
Owner can freeze arbitrary accounts, enabling transfer censorship |
0x9535932d6d5262e5beff6a75b19f092be3b5fba8
|
$1,390.04 |
no
|
—
|
1 week ago
|
019b3836-472f-722a-a5f8-2981e57b8c6f
|
|
medium
|
codex |
Allowance accounting is cumulative and can become permanently unusable |
0x049338e813eb0128ee1bff707a8748fadc7cd4d4
|
$310.00 |
no
|
—
|
1 week ago
|
019b3836-473e-70f1-9e66-6c2c1ba534a3
|
|
high
|
codex |
Owner-controlled source address can redirect public token payouts to arbitrary holder balances |
0x2083ba165b902a02a6bf931287dfedd50a4ddd21
|
$3.10 |
no
|
—
|
1 week ago
|
019b3836-3ff6-7390-948c-69931f834a03
|
|
medium
|
codex |
Token-for-ETH payout path ignores CALL failure after moving balances |
0x2083ba165b902a02a6bf931287dfedd50a4ddd21
|
$3.10 |
no
|
—
|
1 week ago
|
019b3836-3ff6-7390-948c-69931f834a03
|
|
medium
|
codex |
`allowance()` appears to report the approved amount, not the remaining spendable amount |
0x2083ba165b902a02a6bf931287dfedd50a4ddd21
|
$3.10 |
no
|
—
|
1 week ago
|
019b3836-3ff6-7390-948c-69931f834a03
|
|
medium
|
codex |
Best-effort inferred redemption path ignores ETH payout failure |
0x3456f6ea53a44d9bdf0d3da99254860531cb0af5
|
$9.30 |
no
|
—
|
1 week ago
|
019b3836-3ff9-7388-a9e7-a9e6cfa6cf52
|
|
low
|
codex |
Financial logic appears to use manipulable block data as randomness |
0x3456f6ea53a44d9bdf0d3da99254860531cb0af5
|
$9.30 |
no
|
—
|
1 week ago
|
019b3836-3ff9-7388-a9e7-a9e6cfa6cf52
|
|
low
|
codex |
Payable runtime likely allows ETH to be trapped permanently |
0xa9161619071b56d4cacbdd0045b8c12723fcb683
|
$9,300.00 |
no
|
—
|
1 week ago
|
019b3836-4018-7355-8e4c-3fb66cb0a7df
|
|
high
|
codex |
Buy path can underflow the contract inventory balance and mint unbacked tokens |
0x9325f6e7767d61d934d118433666d1120863bdcd
|
$6.19 |
no
|
—
|
1 week ago
|
019b3836-401c-7174-a301-f7e6710e1b3b
|
|
medium
|
codex |
Economic logic depends on miner-manipulable block data for randomness |
0x9325f6e7767d61d934d118433666d1120863bdcd
|
$6.19 |
no
|
—
|
1 week ago
|
019b3836-401c-7174-a301-f7e6710e1b3b
|
|
medium
|
codex |
Redeem/sell path burns balance before an unchecked ETH payout |
0x9325f6e7767d61d934d118433666d1120863bdcd
|
$6.19 |
no
|
—
|
1 week ago
|
019b3836-401c-7174-a301-f7e6710e1b3b
|
|
high
|
codex |
Public selector reaches variable low-level CALLs with possible ETH transfer |
0x2d7eb3b1e243595386c8e15abdb91ecfa1785452
|
$4.96 |
no
|
—
|
1 week ago
|
019b3836-4025-70d6-a7b0-45af0967529d
|
|
medium
|
codex |
External CALL result is discarded after prior state write on public path |
0x2d7eb3b1e243595386c8e15abdb91ecfa1785452
|
$4.96 |
no
|
—
|
1 week ago
|
019b3836-4025-70d6-a7b0-45af0967529d
|
|
low
|
codex |
Fallback and function entries accept ETH, with no evident recovery path |
0xb0c3ffc92314c9192214f202a0d3bd022caeaa94
|
$3.26 |
no
|
—
|
1 week ago
|
019b3836-402f-712f-9b83-79c8b5f61796
|
|
low
|
codex |
`transfer(0xa9059cbb)` does not return the standard ERC20 boolean |
0xb0c3ffc92314c9192214f202a0d3bd022caeaa94
|
$3.26 |
no
|
—
|
1 week ago
|
019b3836-402f-712f-9b83-79c8b5f61796
|
|
medium
|
codex |
`sell(uint256)` updates balances before a low-level payout CALL whose success is ignored |
0xf5540ea5638cf4bda40e6e34ebc005095926aafc
|
$3.10 |
no
|
—
|
1 week ago
|
019b3836-4034-73e0-8162-117f992b4342
|
|
medium
|
codex |
`buy()` uses miner/validator-influenced block data as entropy for value-bearing outcomes |
0xf5540ea5638cf4bda40e6e34ebc005095926aafc
|
$3.10 |
no
|
—
|
1 week ago
|
019b3836-4034-73e0-8162-117f992b4342
|
|
medium
|
codex |
Unchecked ETH payout can debit seller balances without confirming payment |
0xbe1c8694b8457b4f8dd06eb11d236b4aa4d5b2b9
|
$6.20 |
no
|
—
|
1 week ago
|
019b3836-4037-72bb-9d6d-c3ea4fe3f99f
|
|
medium
|
codex |
Standard ERC20 selector 0x23b872dd does not implement transferFrom semantics |
0xbe1c8694b8457b4f8dd06eb11d236b4aa4d5b2b9
|
$6.20 |
no
|
—
|
1 week ago
|
019b3836-4037-72bb-9d6d-c3ea4fe3f99f
|
|
low
|
codex |
`transferOwnership` selector does not update the owner slot used by auth checks |
0xbe1c8694b8457b4f8dd06eb11d236b4aa4d5b2b9
|
$6.20 |
no
|
—
|
1 week ago
|
019b3836-4037-72bb-9d6d-c3ea4fe3f99f
|
|
medium
|
codex |
allowance() is decoupled from transferFrom spendability |
0x3e4dbe589c76cee0baba6cc00c3dcfebd68b4398
|
$0.33 |
no
|
—
|
1 week ago
|
019b3836-4043-7330-b23a-393c16cc71e9
|
|
low
|
codex |
approveAndCall performs an untrusted external callback after recording approval |
0x3e4dbe589c76cee0baba6cc00c3dcfebd68b4398
|
$0.33 |
no
|
—
|
1 week ago
|
019b3836-4043-7330-b23a-393c16cc71e9
|
|
medium
|
codex |
Unchecked ETH payout can debit balances even when the transfer fails |
0xf8c5d9608790974068051389378cc579cd09c93c
|
$12.40 |
no
|
—
|
1 week ago
|
019b3836-4048-70c9-b749-a245db678d41
|
|
medium
|
codex |
Financial outcome appears to depend on manipulable block-derived entropy |
0xf8c5d9608790974068051389378cc579cd09c93c
|
$12.40 |
no
|
—
|
1 week ago
|
019b3836-4048-70c9-b749-a245db678d41
|
|
medium
|
codex |
Game/payout logic appears to use block data as manipulable randomness |
0xb244abeae1a7e1e5d6da9008098bbeecec067c56
|
$0.78 |
no
|
—
|
1 week ago
|
019b3836-404b-706b-ba4c-80007448ffdc
|
|
medium
|
codex |
ETH payout path ignores CALL failure after mutating balances |
0xb244abeae1a7e1e5d6da9008098bbeecec067c56
|
$0.78 |
no
|
—
|
1 week ago
|
019b3836-404b-706b-ba4c-80007448ffdc
|
|
medium
|
codex |
Callback-style allowance flow writes state before calling an untrusted contract |
0x47e3b185398c178c89cad8bda809d037462008a9
|
$6.20 |
no
|
—
|
1 week ago
|
019b3836-4070-73ff-9bdf-855dfff3d504
|
|
low
|
codex |
Public function 0xe4849b32 reaches a computed external CALL with ambiguous target/value |
0x47e3b185398c178c89cad8bda809d037462008a9
|
$6.20 |
no
|
—
|
1 week ago
|
019b3836-4070-73ff-9bdf-855dfff3d504
|
|
high
|
codex |
Sell/redeem path sends ETH before refreshing cached price, enabling reentrant stale-price withdrawals |
0xa85e234d071e5acc1d91badd306ed601a38575e8
|
$28.52 |
no
|
—
|
1 week ago
|
019b3836-4073-7178-b5f9-dab237c894e6
|
|
medium
|
codex |
Unchecked ETH payout call can finalize a redemption even when the transfer fails |
0xa85e234d071e5acc1d91badd306ed601a38575e8
|
$28.52 |
no
|
—
|
1 week ago
|
019b3836-4073-7178-b5f9-dab237c894e6
|
|
medium
|
codex |
Allowance accounting appears cumulative and is not reset on re-approval |
0x13ec114ffdb980cdf470c45dcf45e544d15c4da6
|
$310.00 |
no
|
—
|
1 week ago
|
019b3836-4076-722b-8b7d-9857be4c7abf
|
|
low
|
codex |
Custom approval path performs an unguarded external callback to a user-supplied contract |
0x13ec114ffdb980cdf470c45dcf45e544d15c4da6
|
$310.00 |
no
|
—
|
1 week ago
|
019b3836-4076-722b-8b7d-9857be4c7abf
|
|
medium
|
codex |
Multiple state-mutating entrypoints appear publicly callable with no caller-based authorization |
0xa3069f217d3e29ff940a1975c2a1b3cdf2739173
|
$1,550.00 |
no
|
—
|
1 week ago
|
019b3836-4091-728c-9d51-13298306971b
|
|
low
|
codex |
Owner-gated SELFDESTRUCT can permanently remove the contract |
0xa3069f217d3e29ff940a1975c2a1b3cdf2739173
|
$1,550.00 |
no
|
—
|
1 week ago
|
019b3836-4091-728c-9d51-13298306971b
|
|
low
|
codex |
Fallback path accepts ETH, which appears permanently unrecoverable |
0x73d5a00f06e2469b94ca65e3f35796ebc3435eda
|
$3,069.00 |
no
|
—
|
1 week ago
|
019b3836-428f-7263-b63a-be18c1ba24dd
|
|
critical
|
codex |
Public selector `0x1d2bca17` can assign arbitrary balance to the caller |
0x5fb7f726249ded65635bcebda9b292b026088a87
|
$3,100.00 |
no
|
—
|
1 week ago
|
019b3836-3c1c-73f1-8d3d-ffdb519bf95c
|
|
medium
|
codex |
Same unguarded runtime path appears able to rewrite token metadata (`name`/`symbol`/`decimals`) |
0x5fb7f726249ded65635bcebda9b292b026088a87
|
$3,100.00 |
no
|
—
|
1 week ago
|
019b3836-3c1c-73f1-8d3d-ffdb519bf95c
|
|
medium
|
codex |
`transfer` decodes calldata without a length check |
0x9b1e3948d22a1a56b2c49154c8768b3826d565dc
|
$310.00 |
no
|
—
|
1 week ago
|
019b3836-3c58-7035-a958-137635a8c9c1
|
|
low
|
codex |
Fallback path appears to accept ETH and likely traps it permanently |
0x9b1e3948d22a1a56b2c49154c8768b3826d565dc
|
$310.00 |
no
|
—
|
1 week ago
|
019b3836-3c58-7035-a958-137635a8c9c1
|
|
medium
|
codex |
Public `update()` path can spend ETH from contract balance on oracle queries |
0xcad333e2f7ec4058aa5ba825a5de8af4139490c9
|
$2.72 |
no
|
—
|
1 week ago
|
019b3836-3fab-72b2-b454-064ea28d2ebf
|
|
medium
|
codex |
Oracle callback accepts any authorized sender response without validating a pending query id |
0xcad333e2f7ec4058aa5ba825a5de8af4139490c9
|
$2.72 |
no
|
—
|
1 week ago
|
019b3836-3fab-72b2-b454-064ea28d2ebf
|
|
low
|
codex |
Privileged kill switch can sweep balance via `SELFDESTRUCT` |
0xcad333e2f7ec4058aa5ba825a5de8af4139490c9
|
$2.72 |
no
|
—
|
1 week ago
|
019b3836-3fab-72b2-b454-064ea28d2ebf
|
|
high
|
codex |
Privileged path authenticates with tx.origin |
0x97afa00f26e66bf96a7338e67ee945d1f3080b78
|
$1,703.78 |
no
|
—
|
1 week ago
|
019b3836-3d20-71d0-bbc3-03d9ecb53393
|