Prop AMM Teardown
The wall#6 other closed program

Scorch

ojh19ojaKduoJZuaJADhcVGp4xt1TcdAvZmpVsCorchSolscan
0.00
USDC in the pot
0
backers
0
attempts
est. 2,149,254
transactions in 24 h
Chip in

USDC goes to this target's escrow with the Memo teardown:chip:ojh1…orch. You can take your share back any time before a PASS.

The wallet opens only when you click. Minimum 5 USDC.

Escrow F4im2d…bBCAY9 · USDC account 4qmmnC…BmAzCY

print of ELF sha256 6a2397cb06fe96f1…, lock at 0.00% match

Snapshot.
Read from mainnet and frozen for this deploy slot.

Loader
Upgradeable loader (v3)
Program data
Upgrade authority
Last deploy slot
460,477,573
ELF sha256
6a2397cb06fe96f178b901d34204be29783e0d8e1ef742d45d4b1e5688249c73
ELF size
129,712 bytes (126.7 KB)
Snapshot taken
2026-11-02 15:19 UTC
OtterSec verify
no verified build
Corpus
built by the judge machine: up to 1,000 recent mainnet instructions and 10,000 fuzzed variants; the real N is printed once it exists

Teardown kit.
Computed from the ELF and recent transactions, no AI. Hunters start here.

14,520
sBPF instructions in .text
123
functions reached by internal calls
435
internal call sites
10
syscalls used

Sections

.text120,736
.rodata1,935
.data.rel.ro1,584
.dynamic176
.dynsym288
.dynstr168
.rel.dyn3,888
.shstrtab72

Syscalls

sol_get_sysvarsol_invoke_signed_csol_log_datasol_memcpy_sol_memmove_sol_memset_sol_panic_sol_set_return_datasol_sha256sol_try_find_program_address

sBPF flags 0, names read from .dynsym

Largest functions

Offset in .textBytes
0x32908,288
0x15e406,000
0x1c1e85,216
0x52f05,112
0x179484,896
0x140584,064
0x1b1683,696
0x1b903,600
0x12c082,936
0x18fe82,744
0x19aa02,648
0x1a7582,576

Strings in .rodata (34)

src/entrypoint/mod.rs
src/lib.rs
program/src/state/extensions/blacklist.rs
program/src/instructions/oracle/init_oracle.rs
program/src/instructions/quote/mod.rs
interface/src/state/asset_config.rs
interface/src/state/extensions/asset_sanity_price.rs
interface/src/state/extensions/extension.rs
program/src/safety/bitget.rs
program/src/instructions/config/init_config.rs
program/src/safety/binance.rs
program/src/instructions/config/update_sanity_price.rs
interface/src/math.rs
library/core/src/num/mod.rs
program/src/safety/kamino.rs
program/src/instructions/oracle/manage_slot_mask.rs
program/src/safety/okex.rs
program/src/safety/bloxroute.rs
src/syscalls.rs
program/src/safety/titan.rs
program/src/safety/whitelist_filter.rs
program/src/entrypoint.rs
program/src/instructions/oracle/manage_extra_config.rs
program/src/instructions/oracle/manage_slot_time.rs
program/src/safety/jupiter.rs
program/src/state/extensions/account_ops.rs
src/sysvars/instructions.rs
interface/src/quote/order_book_ext.rs
interface/src/utils/time_shift.rs
program/src/instructions/config/update_trading_options.rs
program/src/state/extensions/whitelist.rs
interface/src/quote/sweepable.rs
oracle
pair_configv0asset_config

Instruction sample

18 instructions to this program in 18 recent transactions (4 reached by CPI), grouped by their first 8 bytes. A preview; the judge's corpus is the full set.

First 8 bytesCountAccountsData length
a07e68b00000000028×225B×2
3800165458ea380012×1675B×1
3800fa5458ea380012×1675B×1
c27e68b000001afb18×125B×1
3800c15458ea380012×1675B×1
3800d65458ea380012×1675B×1
3800bb5458ea380012×1675B×1
3800388786d4380012×1693B×1
d0f1d3b60a7cbf1618×125B×1
3800038786d4380012×1693B×1
3800eb8786d4380012×1693B×1
3800f98786d4380012×1693B×1
3800d38786d4380012×1693B×1
3800b38786d4380012×1693B×1
38008f8786d4380012×1693B×1
3800789886d4380012×1693B×1

Full kit from the judge

Disassembly, discriminator map over the full corpus, writable and signer patterns, account sizes and owners, CPI targets: computed by the judge machine for this snapshot and published here.

Pot.
Every transfer in and out of the escrow, read from Solana.

0 USDC, no backers yet. The first chip-in opens this pot.

Attempts.
Match percentages and hashes. The source stays encrypted until the verdict.

No attempts yet. Submit a rebuild.

Upgrade history.
One snapshot per deploy slot. A submission is judged against the snapshot it targeted.

Deploy slotELF sha256SizeTaken
460,477,5736a2397cb06fe96f178b901d34204be29783e0d8e1ef742d45d4b1e5688249c73126.7 KB2026-11-02 15:19 UTC