The wall#78 other closed program
RunnerRodeo
runnrXXdsSRkdueCRYxKDvSWfv6nAnrG5dcM29qj1HASolscan
0.00
USDC in the pot
0
backers
0
attempts
0
transactions in 24 h
Chip in
USDC goes to this target's escrow with the Memo teardown:chip:runn…j1HA. You can take your share back any time before a PASS.
The wallet opens only when you click. Minimum 5 USDC.
Escrow duVGh4…S8avc4 · USDC account HhAjZk…mH4h8G
print of ELF sha256 8452ea7077d8023d…, 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
404,446,967
ELF sha256
8452ea7077d8023de82ac26b2976fa6e11172f34d96bbc60ff525e6837a71faa
ELF size
901,632 bytes (880.5 KB)
Snapshot taken
2026-11-02 20:30 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.
99,518
sBPF instructions in .text
549
functions reached by internal calls
5,215
internal call sites
12
syscalls used
Sections
| .text | 831,504 |
| .rodata | 20,059 |
| .data.rel.ro | 9,184 |
| .dynamic | 176 |
| .dynsym | 360 |
| .dynstr | 208 |
| .rel.dyn | 39,200 |
| .shstrtab | 72 |
Syscalls
abortsol_get_clock_sysvarsol_get_rent_sysvarsol_invoke_signed_rustsol_log_sol_log_pubkeysol_memcmp_sol_memcpy_sol_memmove_sol_memset_sol_sha256sol_try_find_program_address
sBPF flags 0, names read from .dynsym
Largest functions
| Offset in .text | Bytes |
|---|---|
| 0x6dd78 | 18,248 |
| 0x19910 | 18,088 |
| 0x4e5a8 | 17,184 |
| 0x582e0 | 15,504 |
| 0x79008 | 15,456 |
| 0x5c1d0 | 15,408 |
| 0x647d8 | 15,408 |
| 0x7cea0 | 15,344 |
| 0x46428 | 15,000 |
| 0x60af0 | 14,984 |
| 0x3f2e8 | 14,808 |
| 0x81630 | 14,136 |
Strings in .rodata (33)
NotFoundTimedOut
old_mintfilename (bytes
rnew_coin
new_mint
3Deadlockpositionold_coincalled `Result::unwrap()` on an `Err` valuesrc/accounts/account_loader.rscapacity overflow
The given account is not mutablecore/src/unicode/unicode_data.rssrc/algorithms/div/reciprocal.rs
Instruction: ClaimCreatorRewardsindex out of bounds: the len is
consolidation_distribution_vaultAccountNotAssociatedTokenAccount
Instruction: HarvestTransferFeesA signer constraint was violated
An owner constraint was violatedProgramError caused by account: src/extension/mod.rs
src/de/mod.rsfailed to write whole bufferfailed to fill whole buffer()a Display implementation returned an error unexpectedly/home/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/string.rsUnexpected …
AnchorErrorProgramErrorSource
poolcodecoin
Kindfromkind
baseSome
lineNone
mintMaxSeedLengthExceededInvalidSeedsIllegalOwnererror_nameerror_code_numbererror_msgerror_origincompared_valuesAccountNameTryFromIntErrorValuesPubkeysUnexpected variant index: CustomInvalidArgumentInvalidInstructionData…
Invalid Option representation: . The first byte must be 0 or 1ProgramErrorWithOriginprogram_errorsrc/context.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/core/src/iter/traits/iterator.rsauthoritypro…
programs/launcher-programs/src/damm_v2.rsConstraintHasOneConstraintSigneralloc/src/fmt.rs) when slicing `SlippageExceededInvalidCoinStaterange end index . Error Number: InvalidPoolState
AccountNotSignerPermissionDeniedAddrNotAvailable0123456789abcdefInvalidProgramIdInvalidInputInputZeroArithmeticErrorNoLiquidityInvalidConsolidationStateInvalidDistributorInvalidVaultprograms/launcher-programs/src/event.r…
yprograms/launcher-programs/src/lib.rsInstruction: IdlCreateAccountanchor:idlInstruction: IdlResizeAccountdata_len should always be >= the current account spaceInstruction: IdlCloseAccountInstruction: IdlCreateBufferInst…
src/extension/mod.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/raw_vec.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/core/src/iter/traits/iterator.rs
src/instruction.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/core/src/iter/traits/accum.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/raw_vec.rssrc/extension/transfer_…
src/extension/mod.rs
src/state.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/raw_vec.rssrc/instruction.rssrc/state.rs/home/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/raw_vec.rssrc/ser/…
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyzsrc/lib.rsProgramDerivedAddressUnable to find a viable program address bump seed/home/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/slice.r…
but the index is : { , {
,core/src/fmt/num.rs0x000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798…
[...]begin <= end (`byte index is not a char boundary; it is inside ) of ` is out of bounds of `core/src/unicode/printable.rs
)14:EFIJNOde
INOWY^_
attempt to divide by zeronumber not in the range 0..=
range start index out of range for slice of length slice index starts at but ends at
Instruction sample
Sampling recent transactions: the cron reads a few at a time from public RPC.
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 slot | ELF sha256 | Size | Taken |
|---|---|---|---|
| 404,446,967 | 8452ea7077d8023de82ac26b2976fa6e11172f34d96bbc60ff525e6837a71faa | 880.5 KB | 2026-11-02 20:30 UTC |