The wall#77 other closed program
LemmingsFi
BQEJZUB4CzoT6UhRffoCkqCyqQNrCPCSGHcPEmsdbEsXSolscan
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:BQEJ…bEsX. You can take your share back any time before a PASS.
The wallet opens only when you click. Minimum 5 USDC.
Escrow 8vdBjE…HUJUTa · USDC account FLBi16…2da2dV
print of ELF sha256 220b4858ad9b641e…, 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
445,777,844
ELF sha256
220b4858ad9b641ea7db5cdf51a58a5d42304757e9881310e093d41c05d186cd
ELF size
428,032 bytes (418.0 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.
44,528
sBPF instructions in .text
368
functions reached by internal calls
2,305
internal call sites
12
syscalls used
Sections
| .text | 377,536 |
| .rodata | 16,536 |
| .data.rel.ro | 6,056 |
| .dynamic | 176 |
| .dynsym | 360 |
| .dynstr | 222 |
| .rel.dyn | 26,208 |
| .shstrtab | 72 |
Syscalls
abortsol_create_program_addresssol_get_clock_sysvarsol_get_rent_sysvarsol_invoke_signed_rustsol_log_sol_log_pubkeysol_memcmp_sol_memcpy_sol_memset_sol_sha256sol_try_find_program_address
sBPF flags 0, names read from .dynsym
Largest functions
| Offset in .text | Bytes |
|---|---|
| 0x1ce80 | 12,880 |
| 0x20128 | 12,880 |
| 0x18700 | 11,416 |
| 0x4e1d8 | 9,256 |
| 0x26e00 | 7,920 |
| 0x297a0 | 7,760 |
| 0x24538 | 7,704 |
| 0x1b398 | 6,800 |
| 0xb790 | 6,464 |
| 0x31908 | 6,248 |
| 0x16ce0 | 6,096 |
| 0x140e8 | 5,696 |
Strings in .rodata (47)
src/lib.rs
/Users/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/collections/btree/navigate.rs
library/alloc/src/fmt.rs
library/alloc/src/string.rs
src/bpf_writer.rs
library/alloc/src/raw_vec/mod.rs
src/instruction.rs
/Users/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/raw_vec/mod.rs
src/de/mod.rs
programs/lemmingsfi/src/instructions/migrate_market_v2.rs
src/extension/mod.rs
src/state.rs
library/core/src/unicode/printable.rs
/Users/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/slice.rs
programs/lemmingsfi/src/instructions/migrate_market.rs
programs/lemmingsfi/src/instructions/migrate_market_v3.rs
src/internal.rs
programs/lemmingsfi/src/state/global_config.rs
programs/lemmingsfi/src/lib.rs
library/core/src/str/mod.rs
src/common.rs
library/alloc/src/slice.rs
library/core/src/fmt/mod.rs
/Users/runner/work/platform-tools/platform-tools/out/rust/library/alloc/src/string.rs
programs/lemmingsfi/src/state/market.rs
src/ser/mod.rs
/Users/runner/work/platform-tools/platform-tools/out/rust/library/core/src/iter/traits/accum.rs
failed to fill whole buffer()a Display implementation returned an error unexpectedlyUnexpected length of inputInvalid bool representation: ErrorMaxSeedLengthExceededInvalidSeedsIllegalOwnerTryFromIntErrorUnexpected varia…
Kindfromkind
programs/lemmingsfi/src/instructions/initialize.rsprograms/lemmingsfi/src/instructions/create_market.rsprograms/lemmingsfi/src/instructions/update_oracle.rsprograms/lemmingsfi/src/instructions/swap.rsprograms/lemmingsfi/…
(bytes Deadlock
programs/lemmingsfi/src/instructions/migrate_market_v2.rsprograms/lemmingsfi/src/instructions/migrate_market_v3.rsprograms/lemmingsfi/src/instructions/set_oracle_authority.rsprograms/lemmingsfi/src/instructions/set_marke…
ConstraintHasOneConstraintSigner) when slicing `Market is pausedrange end index . Error Number:
AccountNotSignerPermissionDeniedAddrNotAvailable0123456789abcdefInvalidProgramIdUnauthorized: caller is not the authorityGlobal config is pausedOracle price is staleOracle price deviation exceeds maximum allowedOracle pr…
called `Result::unwrap()` on an `Err` valueInstruction: IdlCreateAccountanchor:idlInstruction: IdlResizeAccountdata_len should always be >= the current account spaceInstruction: IdlCloseAccountInstruction: IdlCreateBuffe…
The given account is not mutable
index out of bounds: the len is
AccountNotAssociatedTokenAccount
RefCell already mutably borrowedA signer constraint was violatedAn owner constraint was violatedProgramError caused by account: a Display implementation returned an error unexpectedlyErrorMaxSeedLengthExceededInvalidSeed…
The arguments provided to a program instruction were invalidAn instruction's data contents was invalidAn account's data contents was invalidAn account's data was too smallAn account's balance was too small to complete th…
Errorcapacity overflowa formatting trait implementation returned an error when the underlying stream did not
attempt to add with overflowattempt to multiply with overflow)..RefCell already borrowed:called `Option::unwrap()` on a `None` valuepanicked at :
but the index is : { , {
,0x00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899[...]begin <= end…
)14:EFIJNOde
INOWY^_
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 |
|---|---|---|---|
| 445,777,844 | 220b4858ad9b641ea7db5cdf51a58a5d42304757e9881310e093d41c05d186cd | 418.0 KB | 2026-11-02 20:30 UTC |