Dataset Viewer
Auto-converted to Parquet Duplicate
program_id
string
wave
string
binary_sha256
string
binary_bytes
int64
deploy_slot
int64
domain
string
type
string
capabilities
list
confidence
string
label_source
string
is_gold
bool
owner_decision
string
owner_note
string
family_hint
string
rule_type
string
rule_votes
list
annotators
list
annotator_types
list
annotation_evidence
string
framework
string
has_ix_logs
bool
n_strings
int64
ix_names
list
app_paths
list
crates
list
messages
list
embedded_refs
list
embedded_ref_categories
list
launch_word_hits
string
top_words
list
behaviour_sampled
bool
b_signatures_seen
int64
b_signatures_ok
int64
b_tx_sampled
int64
b_tx_with_p
int64
b_p_outer
int64
b_swap_like_tx
int64
b_distinct_mints_direct
int64
b_mint_to_direct
int64
b_metadata_direct
int64
b_token_transfers_direct
int64
b_sol_transfers_direct
int64
b_mints_same_tx_outside
int64
b_traded_mints_seen
int64
b_newest_time
float64
b_ix_names
string
b_children
string
b_callers
string
b_amm_cpi
string
b_mints_via
string
b_traded_mint_creators
string
t_cached_txs
float64
t_distinct_fee_payers
float64
t_top_payer_share
float64
t_distinct_signers
float64
t_top_level_share
float64
t_max_amms_in_one_tx
float64
t_multi_amm_txs
float64
t_launchpad_calls
float64
t_oracle_calls
float64
t_direct_mint_decimals
string
card
string
clone_group
string
split
string
time_split
string
4f22r1JnLgDKJh75fAk7jWdyskCteLGz2Ky9zxNKjsJ3
al-20261105-1434
8e0b9b97629bdd5c8671a2d65146762c55bd4ca882538e99e214fa0f853800b9
2,949,496
464,675,390
trading_bot
arbitrage_mev
[ "single_operator" ]
low
agent:claude-sonnet-5-5 over active, no token activity
false
null
null
null
unknown
[ "B_no_token_activity->not:launchpad (medium)", "T_single_operator->cap:single_operator (strong)" ]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["embedded: meteora_damm_v2, orca_whirlpool, pumpswap_amm, raydium_clmm", "1 distinct fee payers over 19 cached txs (top payer share 1.0)"]]
non_anchor
false
473
[]
[ "library/core/src/fmt/mod.rs", "library/core/src/slice/sort/shared/smallsort.rs", "library/core/src/str/mod.rs", "library/core/src/unicode/printable.rs" ]
[ "hashbrown" ]
[ "index out of bounds: the len is ", "Winteger overflow when casting to u128", "()0123456789called `Result::unwrap()` on an `Err` valueattempt to divide by zeroTryFromIntErrorinsufficient capacityCapacityError: ", "Unable to find a viable program address bump seed", "integer overflow when casting to u64", ...
[ "meteora_damm_v1", "meteora_damm_v2", "meteora_dlmm", "openbook_v2", "orca_token_swap_v2", "orca_whirlpool", "phoenix", "pumpswap_amm", "raydium_amm_v4", "raydium_clmm", "raydium_cpmm", "spl_token", "usdc_mint", "usdt_mint", "wsol_mint" ]
[ "amm", "mint", "orderbook", "token" ]
{}
[ "3333", "uuuu", "sol", "plv", "index", "518", "src", "slice", "mrkt", "overflow", "divide", "zero", "uesp", "emos", "modn", "arod", "sety", "bdep", "aren", "egyl", "library", "core", "out", "capacity", "divisor", "mod", "the", "when", "unwrap", "from", "er...
true
1,000
1,000
20
19
19
0
0
0
0
0
0
0
0
1,793,664,913
{}
{}
{}
{}
{}
{}
19
1
1
1
1
0
0
0
0
{}
PROGRAM 4f22r1JnLgDKJh75fAk7jWdyskCteLGz2Ky9zxNKjsJ3 size 2949496 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464675390 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: meteora_damm_v1 [amm], meteora_damm_v2 [amm], meteora_dlmm [amm], op...
140f3c2d002cf6b7
train
test
8ed5VPUGzgh9mvyXJRVN91g8Q3o8AjD3vCuH8L4v4neC
al-20261105-1434
75c31161fd0b921f075fad2913e76a26f2af4d1f37a984f8d0534ee96679e29e
48,944
464,675,402
unknown
unknown
[]
low
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "unknown" ]
[["instruction names: none", "sampled 0; txs invoking program 0"]]
non_anchor
false
35
[]
[ "errorlibrary/alloc/src/fmt.rs", "overflowlibrary/alloc/src/raw_vec.rs", "src/lib.rssrc/lib.rs" ]
[]
[ "assertion failed: min <= max/home/runner/work/platform-tools/platform-tools/out/rust/library/core/src/cmp.rssrc/lib.rs", "index out of bounds: the len is ", "src/lib.rssrc/lib.rsError: memory allocation failed, out of memoryErrorcapacity overflowlibrary/alloc/src/raw_vec.rsa formatting trait implementation ret...
[]
[]
{}
[ "uuuu", "3333", "sol", "out", "src", "lib", "index", "slice", "length", "failed", "platform", "tools", "rust", "rssrc", "the", "range", "memory", "alloc", "rel", "nownc", "unknc", "assertion", "min", "max", "home", "runner", "work", "library", "core", "cmp",...
true
1,000
0
0
0
0
0
0
0
0
0
0
0
0
1,793,890,271
{}
{}
{}
{}
{}
{}
null
null
null
null
null
null
null
null
null
{}
PROGRAM 8ed5VPUGzgh9mvyXJRVN91g8Q3o8AjD3vCuH8L4v4neC size 48944 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464675402 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: none app source paths: errorlibrary/alloc/src/fmt.rs; overflowlibrary/...
8ef54480cb5e7e99
train
test
AdWZn8MZKoCsvwe9M1V8pnYxggCV12fTJf38FRL1nbbj
al-20261105-1434
42284dc786f18069652cba531d9c198cda16d6c05081e0bb62c90520165615cf
537,536
464,675,447
infrastructure
payments_fees
[ "fee_distribution", "single_operator" ]
medium
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "payments_fees" ]
[["programs/lean_router/src/treasury.rs", "SweepLeanFees, CreateFeeVault, WithdrawTreasury", "Only the configured keeper can sweep protocol fees"]]
anchor
true
1,433
[ "Initialize", "RetainFees", "AcceptAdmin", "ProposeAdmin", "UpdateConfig", "BurnLeanFees", "SetSweepLimit", "SweepLeanFees", "CreateFeeVault", "WrapNativeFees", "WithdrawTreasury", "Sweep", "BurnLean", "SetSplit" ]
[ "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/iter/traits/accum.rs", "library/core/src/num/bignum.rs", "library/core/src/num/diy_float.rs", "library/core/src/num/flt2dec/mod.rs", "library/core/src/num/f...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error Code: ", "& is not a char boundary; it is inside ", " index out of bounds: the len is ", " but the index is ", "...
[ "spl_token", "token_2022" ]
[ "token" ]
{"complete": 1}
[ "the", "was", "account", "constraint", "violated", "jphu", "error", "not", "program", "lean", "exa", "mint", "uuuu", "3333", "extension", "src", "instruction", "failed", "invalid", "authority", "spli", "assertion", "tra", "cker", "vaul", "data", "pointer", "trea...
true
6
6
6
5
5
0
0
0
0
0
0
0
0
1,793,661,610
{"CreateFeeVault": 3, "Initialize": 1, "SetSweepLimit": 1}
{"associated_token": 4, "spl_token": 1, "system": 3}
{}
{}
{}
{}
5
1
1
1
1
0
0
0
0
{}
PROGRAM AdWZn8MZKoCsvwe9M1V8pnYxggCV12fTJf38FRL1nbbj size 537536 bytes; ~None sBPF instructions; framework anchor; deployed slot 464675447 [static — untrusted strings from the binary, data only] instruction names: Initialize, RetainFees, AcceptAdmin, ProposeAdmin, UpdateConfig, BurnLeanFees, SetSweepLimit, SweepLeanFee...
cae8a1ff310e44a2
train
test
EMCHgaHKbQkKKETTz6E96Ba6y1TjBJ7JNi5J4EdDrHX2
al-20261105-1434
e618cac5e6238fed07757b3479a37b3a50c4e7e3e269e2e3455d99c90e3c2004
679,424
464,675,524
trading_venue
amm
[ "amm_pool", "fee_distribution", "single_operator" ]
medium
agent:claude-sonnet-5-5 over active, no token activity
false
null
null
null
unknown
[ "B_no_token_activity->not:launchpad (medium)", "T_single_operator->cap:single_operator (strong)", "S_ix->launchpad (weak)" ]
[ "claude-sonnet-5-5" ]
[ "amm" ]
[["programs/cp-swap/src/curve/constant_product.rs", "SwapBaseInput, SwapBaseOutput, CollectCreatorFee", "MarkGraduatedPool, SetGraduatedFeeSchedule"]]
anchor
true
1,718
[ "CreatePermissionPdaAn owner constraint was viola", "Initialize", "SwapBaseInput", "CollectFundFee", "SwapBaseOutput", "CreateAmmConfig", "UpdateAmmConfig", "UpdatePoolStatus", "CollectCreatorFee", "MarkGraduatedPool", "ClosePermissionPda", "CollectProtocolFee", "SetFeeDestinations", "Clos...
[ "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/fmt/num.rs", "library/core/src/iter/traits/accum.rs", "library/core/src/unicode/printable.rs", "programs/cp-swap/src/curve/calculator.rs", "programs/cp-swap...
[ "hashbrown" ]
[ "Please report vulnerabilities privately through https://leanonstonk.xyz and allow time for a fix before disclosure.", "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error...
[ "spl_token", "token_2022" ]
[ "token" ]
{"complete": 1, "creator": 14, "curve": 3, "graduated": 6, "liquidity": 2}
[ "account", "src", "was", "constraint", "error", "swap", "fee", "mint", "violated", "the", "not", "programs", "program", "jphu", "instruction", "pool", "token", "3333", "crea", "uuuu", "extension", "invalid", "toke", "tor", "tok", "instructions", "amm", "authorit...
true
131
131
20
20
20
0
0
0
0
0
0
0
0
1,793,691,895
{"CreateSupportMintAssociated": 19, "SetGraduatedFeeSchedule": 1}
{"system": 19}
{}
{}
{}
{}
20
1
1
1
1
0
0
0
0
{}
PROGRAM EMCHgaHKbQkKKETTz6E96Ba6y1TjBJ7JNi5J4EdDrHX2 size 679424 bytes; ~None sBPF instructions; framework anchor; deployed slot 464675524 [static — untrusted strings from the binary, data only] instruction names: CreatePermissionPdaAn owner constraint was viola, Initialize, SwapBaseInput, CollectFundFee, SwapBaseOutpu...
ed75fccbcc2ad4ac
train
test
9smAkE1piNBT9Z4KKjD85jMwBmEZMdqkeFFWAWsXDQg8
al-20261105-1434
485697efc25f85cbbcdd881cbca2e8e573442c812173defe81a9c00d58340bcb
132,920
464,679,832
unknown
unknown
[ "single_operator" ]
low
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[ "T_single_operator->cap:single_operator (strong)" ]
[ "claude-sonnet-5-5" ]
[ "unknown" ]
[["instruction names: none", "direct token transfers: 4; direct SOL transfers: 3"]]
non_anchor
false
110
[]
[ "buffersrc/lib.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/str/mod.rs", "library/core/src/unicode/printable.rs", "src/instruction.rs", "src/internal.rs", "src/ser/helpers.rs", "src/ser/mod.rs...
[]
[ "internal error: entered unreachable codefailed to fill whole buffersrc/lib.rs", "Invalid bool representation: Not all bytes read", ") when slicing `range end index A5 direct error ", "index out of bounds: the len is ", "Errorcapacity overflowa formatting trait implementation returned an error when the unde...
[]
[]
{}
[ "src", "3333", "not", "library", "uuuu", "out", "invalid", "sol", "platform", "tools", "error", "alloc", "mod", "index", "direct", "rust", "core", "encoding", "unreachable", "users", "runner", "work", "range", "slice", "unexpected", "length", "the", "connection"...
true
16
16
16
15
15
0
0
0
0
4
3
0
0
1,793,671,137
{}
{"spl_token": 4, "system": 9}
{}
{}
{}
{}
15
2
0.6
7
1
0
0
0
0
{}
PROGRAM 9smAkE1piNBT9Z4KKjD85jMwBmEZMdqkeFFWAWsXDQg8 size 132920 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464679832 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: none app source paths: buffersrc/lib.rs; library/alloc/src/fmt.rs; li...
9f21e51d34587f40
train
test
4ZKv8BDvsjcQfEzhdes6p4JjHHGEfCuG2akLuLb1aAdn
al-20261105-1434
fadc64dc1834f4005c2f668949c8bd9fb2c482a2433e9c7767887a4eeb851a8f
45,704
464,683,222
unknown
unknown
[ "single_operator" ]
low
agent:claude-sonnet-5-5 over static hints only
false
null
null
null
unknown
[ "B_trading->cap:token_trading (medium)", "T_single_operator->cap:single_operator (strong)", "T_trade_bot->copy_volume_bot (weak)" ]
[ "claude-sonnet-5-5" ]
[ "unknown" ]
[["direct token transfers: 107; direct SOL transfers: 0", "1 fee payers over 20 txs", "mint has a transfer hook program"]]
non_anchor
false
25
[]
[ "alloc/src/fmt.rs", "mintsrc/lib.rs", "overflowalloc/src/raw_vec.rsalloc/src/string.rs" ]
[]
[ "Yindex out of bounds: the len is ", "mint has a transfer hook program", "mint extension is not supportedsource has CPI guard enabledsource is not initialized or is frozensource is not the authority's account for this mintsrc/lib.rss", " but the index is : } }0001020304050607080910111213141516171819202122232...
[ "associated_token", "spl_token", "token_2022" ]
[ "token" ]
{}
[ "src", "platform", "tools", "out", "slice", "sol", "rust", "alloc", "the", "not", "lib", "index", "users", "runner", "work", "library", "program", "mint", "has", "for", "rssrc", "find", "address", "error", "memory", "but", "rel", "nownb", "unkn", "rsmint", ...
true
23
23
20
20
20
12
0
0
0
107
0
0
11
1,793,667,466
{}
{"associated_token": 106, "token_2022": 107}
{}
{}
{}
{"?too_active": 6}
20
1
1
1
1
0
0
0
0
{}
PROGRAM 4ZKv8BDvsjcQfEzhdes6p4JjHHGEfCuG2akLuLb1aAdn size 45704 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464683222 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: associated_token [token], spl_token [token], token_2022 [token] app so...
7373ef3c0ee75f8d
train
test
HvCeUfw5jdKJGhEYfmw9fnkpWBQ8ePJs6X2W2yr8zmGQ
al-20261105-1434
43a3da1bc6afcb5d8d1d3d8a36470c1bdc4888aa2b2c19b7de748e1d23c61a06
39,760
464,685,246
trading_bot
arbitrage_mev
[ "multi_venue_trade" ]
medium
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["lib/program-edge-arb/src/lib.rs", "embedded: orca_whirlpool [amm], raydium_clmm [amm]"]]
non_anchor
false
74
[]
[ "lib/program-edge-arb/src/lib.rs", "lib/program-edge-arb/src/state.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/core/src/fmt/num.rs", "src/lib.rs" ]
[]
[ " index out of bounds: the len is ", " but the index is ", "Error: memory allocation failed, out of memory", "a formatting trait implementation returned an error when the underlying stream did not" ]
[ "memo", "orca_whirlpool", "raydium_clmm", "spl_token", "token_2022", "usdt_mint", "wsol_mint" ]
[ "amm", "core", "mint", "token" ]
{}
[ "mismatch", "src", "lib", "slot", "leg", "library", "the", "account", "edge", "error", "alloc", "fmt", "missing", "index", "out", "program", "arb", "signer", "pool", "not", "bad", "overflow", "memory", "amount", "key", "core", "num", "ata", "raw", "vec", "...
true
2
2
2
0
0
0
0
0
0
0
0
0
0
1,793,663,695
{}
{}
{}
{}
{}
{}
null
null
null
null
null
null
null
null
null
{}
PROGRAM HvCeUfw5jdKJGhEYfmw9fnkpWBQ8ePJs6X2W2yr8zmGQ size 39760 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464685246 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: memo [core], orca_whirlpool [amm], raydium_clmm [amm], spl_token [toke...
9d508a37bc12119a
train
test
BhgXWkkpcvtKdQ3cWmpMZtfD3JZMqYPkyri8VSgT3drs
al-20261105-1434
2bbf05cc0e24b1ed9028ee790961ac2b3350acaa9d8e8fa77510cc7e3f6d8310
39,872
464,687,450
trading_bot
arbitrage_mev
[ "multi_venue_trade" ]
medium
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["lib/program-edge-arb/src/lib.rs", "embedded: orca_whirlpool [amm], raydium_clmm [amm]"]]
non_anchor
false
74
[]
[ "lib/program-edge-arb/src/lib.rs", "lib/program-edge-arb/src/state.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/core/src/fmt/num.rs", "src/lib.rs" ]
[]
[ " index out of bounds: the len is ", " but the index is ", "Error: memory allocation failed, out of memory", "a formatting trait implementation returned an error when the underlying stream did not" ]
[ "memo", "orca_whirlpool", "raydium_clmm", "spl_token", "token_2022", "usdt_mint", "wsol_mint" ]
[ "amm", "core", "mint", "token" ]
{}
[ "mismatch", "src", "lib", "slot", "leg", "library", "the", "account", "edge", "error", "alloc", "fmt", "missing", "index", "out", "program", "arb", "signer", "pool", "not", "bad", "overflow", "memory", "amount", "key", "core", "num", "ata", "raw", "vec", "...
true
2
2
2
0
0
0
0
0
0
0
0
0
0
1,793,663,922
{}
{}
{}
{}
{}
{}
null
null
null
null
null
null
null
null
null
{}
PROGRAM BhgXWkkpcvtKdQ3cWmpMZtfD3JZMqYPkyri8VSgT3drs size 39872 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464687450 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: memo [core], orca_whirlpool [amm], raydium_clmm [amm], spl_token [toke...
3b63740daad38355
train
test
ELE163WsdTPomYvgtagGfmB9NhbvhHcQcaPeqUgYHPG7
al-20261105-1434
20176ebc471edc46ec3cd3d0874445150ba8fc0086d4724ab9a6913abde421d1
239,440
464,688,335
trading_venue
amm
[ "single_operator", "swaps_via_amms" ]
low
agent:claude-sonnet-5-5 over active, no token activity
false
null
null
null
unknown
[ "B_no_token_activity->not:launchpad (medium)", "T_single_operator->cap:single_operator (strong)" ]
[ "claude-sonnet-5-5" ]
[ "amm" ]
[["programs/lst-amm-strategy/src/swap.rs", "crates/lst-amm-math/src/lib.rs", "programs it calls: {\"kamino_lend\": 7}"]]
non_anchor
false
64
[]
[ "crates/lst-amm-math/src/lib.rs", "crates/stakepool-decoder/src/lib.rs", "programs/lst-amm-strategy/src/instructions/init_strategy.rs", "programs/lst-amm-strategy/src/instructions/refresh_aum.rs", "programs/lst-amm-strategy/src/instructions/whitelist_remove.rs", "programs/lst-amm-strategy/src/instructions...
[]
[ "Unable to find a viable program address bump seedsrc/lib.rs", "Yindex out of bounds: the len is ", "Unable to find a viable program address bump seedmanageruser lmauser_metaconfigstvUnsupported AddressError", "range end index attempt to add with overflowattempt to subtract with overflow) but the index is ...
[ "associated_token", "kamino_lend", "spl_stake_pool", "spl_token", "wsol_mint" ]
[ "lending", "mint", "staking", "token" ]
{}
[ "src", "lst", "amm", "strategy", "sol", "uuuu", "3333", "programs", "address", "program", "instructions", "silicon", "slice", "find", "lib", "error", "out", "try", "unable", "viable", "bump", "entrypoint", "whitelist", "crates", "platform", "tools", "from", "the...
true
118
118
20
20
20
0
0
0
0
0
0
0
0
1,793,901,509
{}
{"kamino_lend": 7}
{}
{}
{}
{}
20
1
1
1
1
0
0
0
0
{}
PROGRAM ELE163WsdTPomYvgtagGfmB9NhbvhHcQcaPeqUgYHPG7 size 239440 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464688335 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: associated_token [token], kamino_lend [lending], spl_stake_pool [stak...
0e0bb0bbdca24902
train
test
4jdvtfZJCsMMBvXae3BzMVcKdpsgnuzry56VfHmMSh6h
al-20261105-1434
aea8e18bed9be37069a15d2c1a30078be150c7a69187f6f75db4aca3c6dda6fd
39,872
464,688,529
trading_bot
arbitrage_mev
[ "multi_venue_trade", "single_operator" ]
medium
agent:claude-sonnet-5-5 over behaviour (medium)
false
null
null
null
aggregator
[ "B_router->aggregator (medium)" ]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["lib/program-edge-arb/src/lib.rs", "AMM CPIs: {\"orca_whirlpool\": 1, \"raydium_clmm\": 1}", "1 distinct fee payers over 1 cached txs"]]
non_anchor
false
74
[]
[ "lib/program-edge-arb/src/lib.rs", "lib/program-edge-arb/src/state.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/core/src/fmt/num.rs", "src/lib.rs" ]
[]
[ " index out of bounds: the len is ", " but the index is ", "Error: memory allocation failed, out of memory", "a formatting trait implementation returned an error when the underlying stream did not" ]
[ "memo", "orca_whirlpool", "raydium_clmm", "spl_token", "token_2022", "usdt_mint", "wsol_mint" ]
[ "amm", "core", "mint", "token" ]
{}
[ "mismatch", "src", "lib", "slot", "leg", "library", "the", "account", "edge", "error", "alloc", "fmt", "missing", "index", "out", "program", "arb", "signer", "pool", "not", "bad", "overflow", "memory", "amount", "key", "core", "num", "ata", "raw", "vec", "...
true
14
3
3
1
1
0
0
0
0
0
0
0
0
1,793,675,983
{}
{"orca_whirlpool": 1, "raydium_clmm": 1}
{}
{"orca_whirlpool": 1, "raydium_clmm": 1}
{}
{}
1
1
1
1
1
2
1
0
0
{}
PROGRAM 4jdvtfZJCsMMBvXae3BzMVcKdpsgnuzry56VfHmMSh6h size 39872 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464688529 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: memo [core], orca_whirlpool [amm], raydium_clmm [amm], spl_token [toke...
e2965dd6597dbe1a
train
test
4u1kZ6Quibjzu2mnLaSGXCBTYVfsrBpNWqxeCE6vnwrT
al-20261105-1434
b729f86e286c498df7427fa20c761e293d4b344be8de2bd17a5c5e307bba454a
305,440
464,690,217
trading_bot
launch_bot
[ "calls_launchpad", "fee_distribution", "single_operator" ]
medium
agent:claude-sonnet-5-5 over behaviour (medium)
false
null
null
null
launch_bot
[ "B_wrapper->launch_bot (medium)", "S_refs_launchpad->launch_bot (weak)" ]
[ "claude-sonnet-5-5" ]
[ "launch_bot" ]
[["ClaimCurveFees, ClaimLaunchFee, OpenLanding", "programs it calls: {\"meteora_dbc\": 1", "1 distinct fee payers over 2 cached txs"]]
anchor
true
647
[ "PayoutSol", "InitConfig", "PayoutUsdc", "OpenLanding", "ClaimSurplus", "ClaimCurveFees", "ClaimLaunchFee", "ClaimPositionFees" ]
[ "library/alloc/src/collections/btree/navigate.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/num/bignum.rs", "library/core/src/num/diy_float.rs", "library/core/src/num/flt2dec/mod.rs", "library/core...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", "&copy_from_slice: source slice length (", "+) does not match destination slice length (", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error Code: ", "& is not a ch...
[ "meteora_damm_v2", "meteora_dbc", "spl_token", "usdc_mint", "wsol_mint" ]
[ "amm", "launchpad", "mint", "token" ]
{"complete": 1, "curve": 1, "launch": 2}
[ "constraint", "account", "was", "not", "violated", "the", "program", "error", "mint", "extension", "instruction", "src", "authority", "failed", "invalid", "token", "uuuu", "3333", "pointer", "assertion", "data", "group", "require", "address", "library", "length", ...
true
4
4
4
2
5
0
0
0
0
0
2
0
0
1,793,665,206
{"ClaimLaunchFee": 1, "InitConfig": 1, "OpenLanding": 2, "PayoutSol": 1}
{"meteora_dbc": 1, "spl_token": 2, "system": 5}
{}
{}
{}
{}
2
1
1
1
1
0
0
2
0
{}
PROGRAM 4u1kZ6Quibjzu2mnLaSGXCBTYVfsrBpNWqxeCE6vnwrT size 305440 bytes; ~None sBPF instructions; framework anchor; deployed slot 464690217 [static — untrusted strings from the binary, data only] instruction names: PayoutSol, InitConfig, PayoutUsdc, OpenLanding, ClaimSurplus, ClaimCurveFees, ClaimLaunchFee, ClaimPositio...
9eab07fe0fc89771
train
test
5q2qvKgLj5jvCDu5pk24P7LCpZnHZPyJMgDkJUoAZUm4
al-20261105-1434
ba9b083ae78fc5b617e692c7f8bbd4c408f83466a36aabf2428bc4bf4d29812f
462,168
464,691,361
other
other
[ "holds_user_funds_pda" ]
medium
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "other" ]
[["programs/p2gate_shielded/src/transfer.rs", "PrivateTransfer, Deposit, Withdraw", "shielded private transfer program"]]
anchor
true
995
[ "SetFundingAdmissionAn owner constraint was viola", "Initialize", "PrivateTransfer", "Deposit", "Withdrawcalled `Result::unwrap()` on an `Err` va" ]
[ "leafprograms/p2gate_shielded/src/transfer.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/iter/traits/accum.rs", "library/core/src/num/bignum.rs", "library/core/src/num/diy_float.rs", "library/core/...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error Code: ", "& is not a char boundary; it is inside ", " index out of bounds: the len is ", " but the index is ", "...
[ "spl_token", "usdc_mint" ]
[ "mint", "token" ]
{"complete": 1}
[ "was", "account", "constraint", "the", "violated", "error", "not", "program", "src", "extension", "failed", "invalid", "mint", "uuuu", "3333", "data", "instruction", "authority", "root", "assertion", "pointer", "group", "sol", "address", "inva", "lid", "cons", "...
true
6
6
6
5
5
0
0
0
0
2
0
0
0
1,793,879,926
{"Deposit": 1, "Initialize": 1, "SetFundingAdmission": 2, "Withdraw": 1}
{"associated_token": 2, "spl_token": 2, "system": 7}
{}
{}
{}
{}
5
1
1
2
1
0
0
0
0
{}
PROGRAM 5q2qvKgLj5jvCDu5pk24P7LCpZnHZPyJMgDkJUoAZUm4 size 462168 bytes; ~None sBPF instructions; framework anchor; deployed slot 464691361 [static — untrusted strings from the binary, data only] instruction names: SetFundingAdmissionAn owner constraint was viola, Initialize, PrivateTransfer, Deposit, Withdrawcalled `Re...
68727c03db9b14d1
train
test
FE4m8G4TgABiafkC4JFEbXovVTAL4R4VXXVCM4dbw5vy
al-20261105-1434
18f647b703fa94d30309a6be366b3a84f27e066ffae941b09df5448c056c51e3
2,949,320
464,692,856
trading_bot
arbitrage_mev
[ "single_operator" ]
low
agent:claude-sonnet-5-5 over active, no token activity
false
null
null
null
unknown
[ "B_no_token_activity->not:launchpad (medium)", "T_single_operator->cap:single_operator (strong)" ]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["embedded: meteora_dlmm, orca_whirlpool, pumpswap_amm, raydium_clmm", "1 distinct fee payers over 19 cached txs (top payer share 1.0)"]]
non_anchor
false
485
[]
[ "library/core/src/fmt/mod.rs", "library/core/src/slice/sort/shared/smallsort.rs", "library/core/src/str/mod.rs", "library/core/src/unicode/printable.rs" ]
[ "hashbrown" ]
[ "index out of bounds: the len is ", "Winteger overflow when casting to u128", "()0123456789called `Result::unwrap()` on an `Err` valueattempt to divide by zeroTryFromIntErrorinsufficient capacityCapacityError: ", "Unable to find a viable program address bump seed", "integer overflow when casting to u64", ...
[ "meteora_damm_v1", "meteora_damm_v2", "meteora_dlmm", "openbook_v2", "orca_token_swap_v2", "orca_whirlpool", "phoenix", "pumpswap_amm", "raydium_amm_v4", "raydium_clmm", "raydium_cpmm", "spl_token", "usdc_mint", "usdt_mint", "wsol_mint" ]
[ "amm", "mint", "orderbook", "token" ]
{}
[ "3333", "uuuu", "sol", "index", "518", "src", "slice", "mrkt", "overflow", "divide", "zero", "uesp", "emos", "modn", "arod", "sety", "bdep", "aren", "egyl", "library", "core", "out", "capacity", "attempt", "divisor", "mod", "the", "when", "unwrap", "from", ...
true
1,000
1,000
20
19
19
0
0
0
0
0
0
0
0
1,793,668,693
{}
{}
{}
{}
{}
{}
19
1
1
1
1
0
0
0
0
{}
PROGRAM FE4m8G4TgABiafkC4JFEbXovVTAL4R4VXXVCM4dbw5vy size 2949320 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464692856 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: meteora_damm_v1 [amm], meteora_damm_v2 [amm], meteora_dlmm [amm], op...
08c65ba2eda5ec13
train
test
6ohjg8V8JGFTokjzaTrHP4uc1HjAD6P6CLuMV2RyHfPj
al-20261105-1434
2c6104d6dc6663fece6527867e5024c72990bc1135d8564c91c76481e3d3eefe
58,416
464,695,134
trading_bot
arbitrage_mev
[ "single_operator", "swaps_via_amms" ]
low
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[ "B_trading->cap:token_trading (medium)" ]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["frequent words: mev, executor, flashloan_admin", "programs it calls: {\"associated_token\": 6, \"jupiter_v6\": 4", "1 distinct fee payers over 2 cached txs"]]
non_anchor
false
52
[]
[]
[]
[ "index out of bounds: the len is RefCell already mutably borrowedflashloan_admin", "Unsupported PubkeyErrorError: memory allocation failed, out of memoryErrorcapacity overflowa formatting trait implementation returned an error when the underlyi", " but the index is : 00010203040506070809101112131415161718192021...
[]
[]
{}
[ "uuuu", "3333", "src", "sol", "library", "alloc", "out", "the", "error", "lib", "platform", "tools", "rust", "index", "memory", "rel", "nownb", "unkn", "programs", "mev", "executor", "slice", "fmt", "string", "raw", "vec", "mod", "bounds", "len", "ref", "c...
true
54
6
6
2
2
2
0
0
0
2
2
0
0
1,793,792,001
{}
{"associated_token": 6, "jupiter_v6": 4, "spl_token": 8, "system": 2}
{}
{}
{}
{}
2
1
1
1
1
0
0
0
0
{}
PROGRAM 6ohjg8V8JGFTokjzaTrHP4uc1HjAD6P6CLuMV2RyHfPj size 58416 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464695134 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: none app source paths: none library crates: none launch words (count):...
cdb981bb9a5ebdd7
train
test
DBSfKsSPHrKxyJ8vCUK2kFrqn284eM5b8J8Qy6YC9rC1
al-20261105-1434
d71a739370bd15692590ac7c68202440dc8e97b753b0110634e1abb4b8a1a970
192,480
464,696,312
token_locks
vesting_locker
[ "holds_user_funds_pda", "time_locked_release" ]
medium
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "vesting_locker" ]
[["programs/timecapsule/src/lib.rs", "instruction names: LockBalance, Lock, Extend, OpenAta, Withdraw"]]
anchor
true
484
[ "LockBalance", "Lock", "Extend", "OpenAta", "Withdraw" ]
[ "library/alloc/src/collections/btree/navigate.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/iter/traits/accum.rs", "library/core/src/unicode/printable.rs", "library/std/src/io/impls.rs", "programs/...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", "&copy_from_slice: source slice length (", "+) does not match destination slice length (", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error Code: ", "& is not a ch...
[ "spl_token", "token_2022" ]
[ "token" ]
{"complete": 1}
[ "constraint", "account", "was", "violated", "not", "the", "error", "program", "extension", "mint", "src", "instruction", "invalid", "authority", "token", "pointer", "data", "group", "require", "3333", "address", "uuuu", "given", "already", "length", "index", "too"...
true
2
2
2
0
0
0
0
0
0
0
0
0
0
1,793,667,485
{}
{}
{}
{}
{}
{}
null
null
null
null
null
null
null
null
null
{}
PROGRAM DBSfKsSPHrKxyJ8vCUK2kFrqn284eM5b8J8Qy6YC9rC1 size 192480 bytes; ~None sBPF instructions; framework anchor; deployed slot 464696312 [static — untrusted strings from the binary, data only] instruction names: LockBalance, Lock, Extend, OpenAta, Withdraw embedded known program IDs: spl_token [token], token_2022 [to...
8462331a9aa528ea
train
test
5RNjfFWACH3wfTumUWTNYGaU9MYL7MPGX5K2SmFCZWPi
al-20261105-1434
47b813ff29267c3a744462f664f379969182c8255500d2dff5477d3f2ddf4d83
490,968
464,698,998
token_locks
escrow
[ "holds_user_funds_pda" ]
low
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "escrow" ]
[["programs/vault/src/lib.rs", "Deposit, Refund, Settle, Reclaim, Release", "instructions executed: Initialize, Sweep"]]
anchor
true
877
[ "PayAddrNotAvailable0123456789abcdefdeposit__even", "Initialize", "SetPaused", "ReturnDeposit", "Call", "Sweep", "Refund", "Rotate", "Settle", "Convert", "Deposit", "Reclaim", "Releasedepositordepositor_tokenrefund_tokenmessa" ]
[ "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/alloc/src/vec/mod.rs", "library/alloc/src/vec/spec_from_iter_nested.rs", "library/core/src/fmt/mod.rs", "library/core/src/iter/traits/accum.rs", "library/core/src/num/bignum.rs", "library/core/src...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error Code: ", "& is not a char boundary; it is inside ", " index out of bounds: the len is ", " but the index is ", "...
[ "spl_token", "token_2022" ]
[ "token" ]
{"complete": 1}
[ "was", "account", "the", "constraint", "violated", "not", "error", "program", "instruction", "extension", "mint", "src", "failed", "conf", "invalid", "3333", "data", "uuuu", "oken", "authority", "rity", "assertion", "pointer", "utho", "group", "vaul", "library", ...
true
3
3
3
2
2
0
0
0
0
1
0
0
0
1,793,666,208
{"Initialize": 1, "Sweep": 1}
{"spl_token": 2, "system": 1}
{"5RNjfFWACH3wfTumUWTNYGaU9MYL7MPGX5K2SmFCZWPi": 1}
{}
{}
{}
2
2
0.5
2
1
0
0
0
0
{}
PROGRAM 5RNjfFWACH3wfTumUWTNYGaU9MYL7MPGX5K2SmFCZWPi size 490968 bytes; ~None sBPF instructions; framework anchor; deployed slot 464698998 [static — untrusted strings from the binary, data only] instruction names: PayAddrNotAvailable0123456789abcdefdeposit__even, Initialize, SetPaused, ReturnDeposit, Call, Sweep, Refun...
c64d44f6ed933535
train
test
routeppVPc5WdqJ2s4foU8QMFYVfQ3HjmucMycBED41
al-20261105-1434
76b52f5239225f4d72ca0c083a3d6393221bed32090caeabb9f9e937b39a0cb2
1,167,968
464,703,040
unknown
unknown
[]
low
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[ "B_trading->cap:token_trading (medium)" ]
[ "claude-sonnet-5-5" ]
[ "unknown" ]
[["dex/src/instructions.rs", "src/instructions/list.rs", "4 distinct fee payers over 20 cached txs"]]
non_anchor
false
242
[]
[ "dex/src/contexts.rs", "dex/src/instructions.rs", "dex/src/lib.rs", "dex/src/math.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/slice.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/num/bignum.rs", "library/core/src/n...
[]
[ "Tried to mutate `Slab<H, T>` through a read-only load. Add `#[account(mut)]` to your accounts struct.src/instructions/list.rs", "index out of bounds: the len is ", "internal error: entered unreachable codeassertion failed: mid <= self.len()assertion failed: k <= self.len()sequenceNotFoundTimedOutprotocol (byte...
[ "spl_token", "token_2022" ]
[ "token" ]
{"curve": 1}
[ "src", "3333", "failed", "uuuu", "library", "assertion", "sol", "platform", "tools", "out", "core", "index", "not", "instructions", "mod", "alloc", "slice", "len", "error", "token", "home", "runner", "work", "rust", "num", "invalid", "length", "mant", "dex", ...
true
878
878
20
20
22
8
0
0
0
18
1
0
0
1,793,856,734
{"migrate_terms": 1}
{"spl_token": 18, "system": 5}
{}
{}
{}
{}
20
4
0.4
7
1
0
0
0
0
{}
PROGRAM routeppVPc5WdqJ2s4foU8QMFYVfQ3HjmucMycBED41 size 1167968 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464703040 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: spl_token [token], token_2022 [token] app source paths: dex/src/conte...
56b398b4c7446567
train
test
9mLGeHcYdYuaz3Z4BQPAfP1SvaRFe5ain7aQnToi99gy
al-20261105-1434
b935b101b74c0086cf40cce117163bf476e60a96110a8543a0b014ece236b466
234,392
464,703,488
token_issuance
launchpad
[ "creates_mint", "curve_trading", "migrates_to_amm", "writes_metadata" ]
high
owner
true
launchpad
owner confirmed the Sonnet label (bulk approval of review section A)
null
launchpad
[ "B_self_mints->cap:creates_mint (strong)", "B_metadata->cap:writes_metadata (strong)", "B_trading->cap:token_trading (medium)", "B_launchpad->launchpad (medium)", "S_lexicon->launchpad (weak)" ]
[ "claude-sonnet-5-5" ]
[ "launchpad" ]
[["programs/curve_terminal_native/src/processor.rs", "Collecting 0.2 SOL deploy fee...", "creators of mints it trades (SELF = this program): {\"SELF\": 1}"]]
non_anchor
false
349
[]
[ "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/iter/traits/accum.rs", "library/core/src/unicode/printable.rs", "library/std/src/io/impls.rs", "programs/curve_terminal_native/src/processor.rs", "src/de/mo...
[]
[ "&copy_from_slice: source slice length (", "+) does not match destination slice length (", "*incomplete utf-8 byte sequence from index ", "slice index starts at ", " but ends at ", "& is not a char boundary; it is inside ", " index out of bounds: the len is ", " but the index is ", "invalid utf-8 se...
[ "spl_token", "token_2022" ]
[ "token" ]
{"buy": 2, "complete": 1, "creator": 5, "curve": 13, "graduation": 1, "migration": 6, "reserves": 8, "sell": 2}
[ "invalid", "not", "3333", "src", "uuuu", "too", "curve", "fee", "error", "index", "out", "mint", "account", "length", "reserves", "overflow", "file", "library", "the", "sol", "token", "slice", "len", "raydium", "for", "max", "migration", "vault", "network", ...
true
7
7
7
5
5
2
2
2
4
3
8
0
1
1,793,671,316
{}
{"associated_token": 2, "system": 19, "token_2022": 17}
{}
{}
{}
{"SELF": 1}
5
4
0.4
4
1
0
0
0
0
{"6": 2}
PROGRAM 9mLGeHcYdYuaz3Z4BQPAfP1SvaRFe5ain7aQnToi99gy size 234392 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464703488 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: spl_token [token], token_2022 [token] app source paths: library/alloc...
8b9cdcb40c9aef26
train
test
B46kaYsS3ZAhwWsFeBoEzhJwZ7ADX3VVcfAsGuwU5ZXd
al-20261105-1434
8899fcb8ad21c72d639beb022314a7a77c6d07751e76819b0cccb23b96898958
667,328
464,704,991
trading_bot
launch_bot
[ "calls_launchpad" ]
low
agent:claude-sonnet-5-5 over behaviour (medium)
false
null
null
null
launch_bot
[ "B_wrapper->launch_bot (medium)", "B_no_token_activity->not:launchpad (medium)", "T_calls_launchpad->cap:calls_launchpad (medium)", "S_lexicon->launchpad (weak)" ]
[ "claude-sonnet-5-5" ]
[ "launch_bot" ]
[["programs it calls: {\"associated_token\": 4, \"meteora_dbc\": 2", "HarvestCurve, Graduate, AdoptVault, ClaimCreator", "3 distinct fee payers over 11 cached txs"]]
anchor
true
516
[ "IdlCreateAccountanchor:idl", "IdlResizeAccountdata_len should always be >= the", "IdlCloseAccount", "IdlCreateBuffer", "IdlWrite", "IdlSetAuthority", "IdlSetBuffer", "InitPlatform", "SetPlatform", "InitVault", "AdoptVault", "OpenAdopted", "Deposit", "HarvestCurve", "Graduate", "Harves...
[ "codesrc/lib.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/slice.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/num/bignum.rs", "library/core/src/num/diy_float.rs", "library/core/src/num/flt2dec/mod.rs", "library/core/...
[]
[ "The given account is not mutable", "index out of bounds: the len is ", "RefCell already mutably borrowedA signer constraint was violated", "An owner constraint was violatedProgramError caused by account: internal error: entered unreachable codesrc/lib.rs", "Errorcapacity overflowa formatting trait implemen...
[ "spl_token", "token_2022", "wsol_mint" ]
[ "mint", "token" ]
{"complete": 1, "creator": 1, "curve": 2, "graduate": 1, "graduated": 1, "graduation": 1}
[ "account", "constraint", "was", "violated", "not", "instruction", "the", "sol", "program", "mint", "invalid", "extension", "vaul", "error", "src", "3333", "uuuu", "failed", "authority", "data", "vaulyr", "coin", "pointer", "token", "vauly", "vau", "library", "id...
true
17
17
17
11
12
0
0
0
0
0
6
1
0
1,793,673,327
{"AdoptVault": 1, "Deposit": 6, "HarvestCurve": 2, "InitPlatform": 1, "InitVault": 1, "SetPlatform": 1}
{"associated_token": 4, "meteora_dbc": 2, "spl_token": 6, "system": 9}
{}
{}
{}
{}
11
3
0.55
4
1
0
0
4
0
{}
PROGRAM B46kaYsS3ZAhwWsFeBoEzhJwZ7ADX3VVcfAsGuwU5ZXd size 667328 bytes; ~None sBPF instructions; framework anchor; deployed slot 464704991 [static — untrusted strings from the binary, data only] instruction names: IdlCreateAccountanchor:idl, IdlResizeAccountdata_len should always be >= the, IdlCloseAccount, IdlCreateBu...
dd75100b47464411
train
test
C64N4ZmWsutMFSv62k8wReKdv6XrZfYN1Dyumxq456D
al-20261105-1434
84f72e89136f8c85c9fcd1d693ec16a553bdae18fd15b5643336fbc23969adce
44,520
464,706,551
trading_bot
launch_bot
[ "calls_launchpad", "single_operator" ]
medium
agent:claude-sonnet-5-5 over behaviour (medium)
false
null
null
null
launch_bot
[ "B_wrapper->launch_bot (medium)", "S_refs_launchpad->launch_bot (weak)" ]
[ "claude-sonnet-5-5" ]
[ "launch_bot" ]
[["programs it calls: {\"pump_fun\": 6}", "launchpad CPIs 12", "1 distinct fee payers over 6 cached txs"]]
non_anchor
false
32
[]
[ "src/lib.rs" ]
[]
[ "index out of bounds: the len is ", "range end index but the index is 000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162" ]
[ "pump_fun" ]
[ "launchpad" ]
{}
[ "uuuu", "3333", "sol", "index", "out", "the", "range", "rel", "bounds", "len", "src", "lib", "end", "but", "attempt", "divide", "zero", "for", "slice", "length", "entrypoint", "abort", "get", "sysvar", "invoke", "signed", "memcpy", "memset", "text", "dynstr"...
true
1,000
7
7
6
6
0
0
0
0
0
0
0
0
1,793,730,213
{}
{"pump_fun": 6}
{}
{}
{}
{}
6
1
1
1
1
0
0
12
0
{}
PROGRAM C64N4ZmWsutMFSv62k8wReKdv6XrZfYN1Dyumxq456D size 44520 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464706551 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: pump_fun [launchpad] app source paths: src/lib.rs library crates: none ...
31524d36517b68a8
train
test
ApygmCdgkbXXzNMo1HJ13fPeqDwh5t15yfQoUjYf4SHP
al-20261105-1434
8a5c26fde1f57724b3db2ff120fbfd18b3e23a62a88d0bacb857aab0998c415a
554,680
464,708,347
derivatives
prediction_market
[ "creates_mint" ]
medium
agent:claude-sonnet-5-5 over behaviour (medium)
false
null
null
null
launchpad
[ "B_self_mints->cap:creates_mint (strong)", "B_trading->cap:token_trading (medium)", "B_launchpad->launchpad (medium)", "S_ix->launchpad (weak)" ]
[ "claude-sonnet-5-5" ]
[ "prediction_market" ]
[["CreateMarket, MintPair, RedeemWinning, CreateNoMint", "creators of mints it trades (SELF = this program): {\"SELF\": 2}"]]
anchor
true
721
[ "IdlCreateAccountanchor:idl", "IdlResizeAccountdata_len should always be >= the", "IdlCloseAccount", "IdlCreateBuffer", "IdlWrite", "IdlSetAuthority", "IdlSetBuffer", "CreateMarket", "ConfigureTerminalConsensus", "ConfigureTerminalConsensusV2", "SettleTerminalConsensusV2", "SettleTerminalConse...
[ "ConstraintHasOneConstraintSigneralloc/src/fmt.rs", "PubkeyErrorsrc/pubkey.rs", "core/src/unicode/printable.rs", "mutablecore/src/unicode/unicode_data.rs", "notalloc/src/slice.rs", "overflowalloc/src/raw_vec.rsalloc/src/string.rs", "seedsrc/rent.rs", "src/extension/mod.rssrc/de/mod.rs" ]
[]
[ "The given account is not mutablecore/src/unicode/unicode_data.rsindex out of bounds: the len is ", "A signer constraint was violated", "ConstraintHasOneConstraintSigneralloc/src/fmt.rs) when slicing `range end index . Error Number: ", " but the index is : { , {", ",core/src/fmt/num.rs0x000102030405060708...
[ "spl_token", "token_2022" ]
[ "token" ]
{"complete": 2}
[ "the", "account", "constraint", "marky", "not", "was", "instruction", "violated", "mint", "program", "extension", "platform", "tools", "invalid", "src", "error", "data", "out", "authority", "market", "pointer", "fee", "token", "pro", "idl", "rust", "sol", "users...
true
8
8
8
6
6
1
2
2
0
2
0
0
2
1,793,668,284
{"ConfigureTerminalConsensusV2": 1, "CreateFeeAccount": 1, "CreateMarket": 1, "CreateNoMint": 1, "CreateReserve": 1, "MintPair": 1}
{"spl_token": 8, "system": 6}
{}
{}
{}
{"SELF": 2}
6
1
1
1
1
0
0
0
0
{"6": 2}
PROGRAM ApygmCdgkbXXzNMo1HJ13fPeqDwh5t15yfQoUjYf4SHP size 554680 bytes; ~None sBPF instructions; framework anchor; deployed slot 464708347 [static — untrusted strings from the binary, data only] instruction names: IdlCreateAccountanchor:idl, IdlResizeAccountdata_len should always be >= the, IdlCloseAccount, IdlCreateBu...
ce961b9d04309b75
train
test
66mDooP5Fnkr4CYzADoWhs5kcefmXwRn2TRrrhLmS6nx
al-20261105-1434
9c2d8c4dbefa30099c3afead1acfb1b8574b685da67f7db0a127eff8c96fc9b9
2,949,360
464,710,501
trading_bot
arbitrage_mev
[ "multi_venue_trade", "single_operator", "swaps_via_amms" ]
high
agent:claude-sonnet-5-5 over behaviour (medium)
false
null
null
null
arbitrage_mev
[ "B_no_token_activity->not:launchpad (medium)", "T_single_operator->cap:single_operator (strong)", "T_multi_venue->cap:multi_venue_trade (medium)", "T_arb_bot->arbitrage_mev (medium)" ]
[ "claude-sonnet-5-5" ]
[ "arbitrage_mev" ]
[["AMM CPIs: {\"meteora_damm_v2\": 1, \"meteora_dlmm\": 1, \"pumpswap_amm\": 2}", "max AMMs in one tx 2", "1 fee payers over 19 txs"]]
non_anchor
false
494
[]
[ "library/core/src/fmt/mod.rs", "library/core/src/slice/sort/shared/smallsort.rs", "library/core/src/str/mod.rs", "library/core/src/unicode/printable.rs" ]
[ "hashbrown" ]
[ "index out of bounds: the len is ", "Winteger overflow when casting to u128", "()0123456789called `Result::unwrap()` on an `Err` valueattempt to divide by zeroTryFromIntErrorinsufficient capacityCapacityError: ", "Unable to find a viable program address bump seed", "integer overflow when casting to u64", ...
[ "meteora_damm_v1", "meteora_damm_v2", "meteora_dlmm", "openbook_v2", "orca_token_swap_v2", "orca_whirlpool", "phoenix", "pumpswap_amm", "raydium_amm_v4", "raydium_clmm", "raydium_cpmm", "spl_token", "usdc_mint", "usdt_mint", "wsol_mint" ]
[ "amm", "mint", "orderbook", "token" ]
{}
[ "3333", "uuuu", "sol", "index", "518", "src", "slice", "mrkt", "overflow", "divide", "zero", "uesp", "emos", "modn", "arod", "sety", "bdep", "aren", "egyl", "library", "core", "out", "capacity", "attempt", "divisor", "mod", "the", "when", "unwrap", "from", ...
true
1,000
1,000
20
19
19
0
0
0
0
0
0
0
0
1,793,672,471
{}
{"associated_token": 1, "meteora_damm_v2": 1, "meteora_dlmm": 1, "pumpswap_amm": 2}
{}
{"meteora_damm_v2": 1, "meteora_dlmm": 1, "pumpswap_amm": 2}
{}
{}
19
1
1
1
1
2
2
0
0
{}
PROGRAM 66mDooP5Fnkr4CYzADoWhs5kcefmXwRn2TRrrhLmS6nx size 2949360 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464710501 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: meteora_damm_v1 [amm], meteora_damm_v2 [amm], meteora_dlmm [amm], op...
7160efa13fa8f82b
train
test
3cmiXYPhqi3b85y9BBr4G6KM3w2izxHAUdyy9cE9SBWa
al-20261105-1434
62bac58098ae2922b3db86e1de3e2feecafeb6ced339a1a780fc10cf90032777
613,800
464,711,147
trading_bot
launch_bot
[ "calls_launchpad", "holds_user_funds_pda" ]
low
agent:claude-sonnet-5-5 over static hints only
false
null
null
null
unknown
[ "S_ix->launchpad (weak)", "S_refs_launchpad->launch_bot (weak)" ]
[ "claude-sonnet-5-5" ]
[ "launch_bot" ]
[["BuyCurve, SellCurve, BuyPool, SellPool, SwapJupiter", "programs/noctis-pool/src/pump.rs"]]
anchor
true
311
[ "Initialize", "SetParams", "SetPaused", "SetOperator", "Deposit", "Withdraw", "RequestWithdrawal", "ExecuteWithdrawal", "CancelWithdrawal", "RequestPayout", "ExecutePayout", "CancelPayout", "BuyCurve", "SellCurve", "BuyPool", "SellPool", "SwapJupiter", "PostSnapshot", "WindDown",...
[ "codesrc/lib.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/slice.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/num/bignum.rs", "library/core/src/num/diy_float.rs", "library/core/src/num/flt2dec/mod.rs", "library/core/...
[]
[ "The given account is not mutable", "index out of bounds: the len is ", "programs/noctis-pool/src/pump.rsA signer constraint was violated", "An owner constraint was violated", "cProgramError caused by account: internal error: entered unreachable codesrc/lib.rs", "failed to fill whole buffera Display imple...
[ "compute_budget", "pump_fun", "pumpswap_amm", "spl_token", "token_2022", "wsol_mint" ]
[ "amm", "core", "launchpad", "mint", "token" ]
{"bonding": 2, "buy": 3, "complete": 2, "curve": 4, "reserves": 2, "sell": 3}
[ "the", "constraint", "account", "was", "not", "violated", "src", "program", "instruction", "pool", "extension", "mint", "3333", "invalid", "token", "uuuu", "error", "failed", "authority", "noctis", "pointer", "sol", "library", "data", "out", "group", "require", ...
true
3
3
3
1
1
0
0
0
0
0
1
0
0
1,793,676,299
{"Initialize": 1}
{"system": 2}
{}
{}
{}
{}
1
1
1
1
1
0
0
0
0
{}
PROGRAM 3cmiXYPhqi3b85y9BBr4G6KM3w2izxHAUdyy9cE9SBWa size 613800 bytes; ~None sBPF instructions; framework anchor; deployed slot 464711147 [static — untrusted strings from the binary, data only] instruction names: Initialize, SetParams, SetPaused, SetOperator, Deposit, Withdraw, RequestWithdrawal, ExecuteWithdrawal, Ca...
497d6c7f07c379c4
train
test
C39Sp21ngrK1HEz17VjsDiQWvEsUdcJuXQFPZ4gb8CmV
al-20261105-1434
ae8a9fecda0f86453b093c880156797505c634b9cf4135cfa008bb08df3f18fe
193,776
464,711,162
trading_bot
arbitrage_mev
[ "single_operator", "swaps_via_amms" ]
medium
agent:gpt-6/adjudicator over active, no token activity
false
null
null
null
unknown
[ "B_no_token_activity->not:launchpad (medium)", "T_single_operator->cap:single_operator (strong)" ]
[ "claude-sonnet-5-5", "gpt-6/adjudicator" ]
[ "arbitrage_mev", "arbitrage_mev" ]
[["src/sandwich/pumpswap/mod.rs", "AMM CPIs: {\"pumpswap_amm\": 19}", "1 fee payers over 19 txs"], ["src/sandwich/pumpswap/mod.rs", "AMM CPIs: {\"pumpswap_amm\": 19}", "1 distinct fee payers over 19 cached txs (top payer share 1.0)"]]
non_anchor
false
77
[]
[ "library/alloc/src/raw_vec/mod.rs", "math/src/lib.rs", "math/src/pumpfun.rs", "math/src/pumpswap.rs", "src/entrypoint/mod.rs", "src/lib.rs", "src/logger.rs", "src/sandwich/mod.rs", "src/sandwich/pumpfun/mod.rs", "src/sandwich/pumpswap/mod.rs" ]
[]
[ "&copy_from_slice: source slice length (", "+) does not match destination slice length (", " index out of bounds: the len is ", " but the index is ", "\" out of range for slice of length ", "capacity overflow00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748...
[ "pumpswap_amm" ]
[ "amm" ]
{}
[ "src", "uuuu", "3333", "sol", "mod", "slice", "sandwich", "math", "length", "index", "out", "with", "overflowattempt", "entrypoint", "pumpswap", "lib", "the", "pumpfun", "range", "memory", "get", "data", "rel", "logger", "copy", "from", "source", "does", "not"...
true
1,000
992
20
19
19
0
0
0
0
0
0
0
0
1,793,680,940
{}
{"pumpswap_amm": 19}
{}
{"pumpswap_amm": 19}
{}
{}
19
1
1
1
1
1
0
0
0
{}
PROGRAM C39Sp21ngrK1HEz17VjsDiQWvEsUdcJuXQFPZ4gb8CmV size 193776 bytes; ~None sBPF instructions; framework non_anchor; deployed slot 464711162 [static — untrusted strings from the binary, data only] instruction names: none embedded known program IDs: pumpswap_amm [amm] app source paths: library/alloc/src/raw_vec/mod.rs...
792207e41fa397d4
train
test
EZ3DLj8yncyKXPg3WyctmtTB4dDDW8tzKbLS7PeaSUhe
al-20261105-1434
07e514fbf1d6637b01e1125ffb286afceb597eceb957657c8c98093ed147d210
379,784
464,711,616
infrastructure
payments_fees
[ "fee_distribution" ]
low
agent:claude-sonnet-5-5 over no evidence
false
null
null
null
unknown
[]
[ "claude-sonnet-5-5" ]
[ "payments_fees" ]
[["programs/longer_router/src/instructions/buyback.rs", "RegisterCoin, ClaimReceiver, CycleCommunity, Buyback", "programs/longer_router/src/instructions/harvest.rs"]]
anchor
true
1,187
[ "Initialize", "SetConfig", "SweepToken", "AcceptAdmin", "RegisterCoin", "ClaimReceiver", "AcceptReceiver", "CycleCommunity", "CycleLonger500", "EnableCommunity", "ProposeReceiver", "AdoptCreatorKey", "Buyback" ]
[ "3Deadlockcoin_atasrc/lib.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/iter/adapters/enumerate.rs", "library/core/src/unicode/printable.rs", "programs/longer_router/src/instructions/admin.rsprograms...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"AnchorError occurred. Error Code: ", "& is not a char boundary; it is inside ", " index out of bounds: the len is ", " but the index is ", "...
[ "associated_token", "raydium_clmm", "spl_token" ]
[ "amm", "token" ]
{"buy": 2, "complete": 1, "creator": 6, "launch": 1}
[ "account", "was", "the", "not", "constraint", "violated", "error", "coin", "program", "src", "mint", "extension", "instruction", "longer", "invalid", "authority", "3333", "programs", "router", "token", "uuuu", "data", "pointer", "conf", "key", "group", "instructio...
true
3
3
3
1
1
0
0
0
0
0
0
0
0
1,793,672,793
{"Initialize": 1}
{"system": 1}
{}
{}
{}
{}
1
1
1
1
1
0
0
0
0
{}
PROGRAM EZ3DLj8yncyKXPg3WyctmtTB4dDDW8tzKbLS7PeaSUhe size 379784 bytes; ~None sBPF instructions; framework anchor; deployed slot 464711616 [static — untrusted strings from the binary, data only] instruction names: Initialize, SetConfig, SweepToken, AcceptAdmin, RegisterCoin, ClaimReceiver, AcceptReceiver, CycleCommunit...
8c44835c4d1dd361
train
test
GNEZ9DJpeY1xHAjTvqDxY8dDVTU2DjgYPYsRCCNtg6Xw
al-20261105-1434
9f029a32275a4a39c7d8887310c85bf68d532c21c5f9640a069ba8dedfb27c1b
402,120
464,712,374
token_issuance
launchpad
[ "curve_trading", "writes_metadata" ]
high
owner
true
launchpad
owner confirmed the Sonnet label (bulk approval of review section A)
null
unknown
[ "S_ix->launchpad (weak)" ]
[ "claude-sonnet-5-5" ]
[ "launchpad" ]
[["programs/spyglass/src/curve.rs", "CreateCoin, Buy, Sell", "embedded: mpl_token_metadata"]]
anchor
true
717
[ "BuyAccountNotSignerPermissionDeniedAddrNotAvaila", "CloseCoin", "SetPaused", "CreateCoin", "InitConfig", "SetGateway", "AcceptAdmin", "CloseConfig", "CloseWallet", "ProposeAdmin", "WithdrawTreasury", "SetComputeWallet", "SetPlatformWallet", "Sell", "Spend", "SetRate" ]
[ "library/alloc/src/collections/btree/navigate.rs", "library/alloc/src/fmt.rs", "library/alloc/src/raw_vec/mod.rs", "library/alloc/src/string.rs", "library/core/src/fmt/mod.rs", "library/core/src/num/bignum.rs", "library/core/src/num/diy_float.rs", "library/core/src/num/flt2dec/mod.rs", "library/core...
[ "hashbrown" ]
[ "AnchorError caused by account: ", "#ProgramError occurred. Error Code: ", "&copy_from_slice: source slice length (", "+) does not match destination slice length (", "*incomplete utf-8 byte sequence from index ", " ProgramError caused by account: ", "slice index starts at ", " but ends at ", "\"Anch...
[ "mpl_token_metadata", "spl_token" ]
[ "metadata", "token" ]
{"buy": 1, "complete": 1, "creator": 4, "curve": 3, "sell": 1}
[ "constraint", "account", "not", "was", "violated", "the", "program", "error", "instruction", "extension", "mint", "uuuu", "3333", "src", "invalid", "failed", "authority", "token", "pointer", "assertion", "data", "address", "group", "require", "length", "index", "l...
true
5
5
5
3
3
0
0
0
0
0
0
0
0
1,793,670,109
{"CloseConfig": 1, "InitConfig": 1, "SetPaused": 1}
{"system": 2}
{}
{}
{}
{}
3
1
1
1
1
0
0
0
0
{}
PROGRAM GNEZ9DJpeY1xHAjTvqDxY8dDVTU2DjgYPYsRCCNtg6Xw size 402120 bytes; ~None sBPF instructions; framework anchor; deployed slot 464712374 [static — untrusted strings from the binary, data only] instruction names: BuyAccountNotSignerPermissionDeniedAddrNotAvaila, CloseCoin, SetPaused, CreateCoin, InitConfig, SetGateway...
5cb1a6a0e4ba22ad
train
test
End of preview. Expand in Data Studio

Solana Program Types — v1.5

Released 2026-11-09. Frozen v1.5 labels and splits, with a new privacy-redacted copy of the inputs. Older public versions remain accessible at revisions v1.2 and v1.3; pin revision="v1.5" for this release. Later development reviews and behavior-blend experiments are not included. The separately reserved 151 fresh-test programs and their exact binaries are excluded from every published split. The dataset's existing test split is part of the frozen dataset and is distinct from that unpublished cohort.

23,938 Solana mainnet upgradeable programs, one row per program: 17,655 known types, 6,283 unknown, 518 launchpads and 468 ICO/presale programs.

Label provenance

Deterministic behavior rules, agent annotation and agent adjudication precede owner revisions and registry decisions. Actual model IDs are retained in annotators and label_source, including gpt-6/adjudicator. Agent annotations are silver, never human gold. Owner-confirmed agent types remain agent-typed.

is_gold marks 168 owner-typed rows: 126 unknown, 42 known, including 25 launchpads. Unknown means insufficient evidence; exclude it from supervised type/launchpad targets, rather than treating it as a negative. Capability targets are independent.

final label source rows
agent:z-ai/glm-5.3-flash 9152
agent:z-ai/glm-5.3 6455
agent:claude-sonnet-5-5/adjudicator 4939
agent:claude-sonnet-5-5 1084
agent:gpt-6/adjudicator 1076
agent:claude-haiku-5-5 1007
owner 168
registry 43
owner (not a launchpad); type by claude-sonnet-5-5 11
owner (not a launchpad); type by claude-opus-5-5 3

Types

type rows
unknown 6283
other 1709
arbitrage_mev 1418
bridge 1280
launch_bot 1205
yield_vault 1105
payments_fees 948
generic_bot 923
escrow 911
stake_pool 842
game 837
nft_mint 632
aggregator 551
launchpad 518
vesting_locker 492
ico_presale 468
airdrop_claim 455
prediction_market 446
amm 443
nft_marketplace 303
lending_market 295
governance_dao 257
oracle 257
token_factory 233
copy_volume_bot 191
multisig_wallet 181
orderbook 160
perps 147
naming_identity 130
dca_limit_order 91
social 73
cdp_stablecoin 63
options 55
liquid_staking 36

Inputs and evaluation

split groups exact binaries and instruction-name sets into approximate 80/10/10 train/validation/test partitions. time_split marks the newest approximately 15% of deploy slots as test; it is an independent partition column. Clone grouping is approximate and does not establish unseen-family generalization. This collected corpus is not a representative random sample or a claim of complete mainnet coverage.

Static columns include instruction names, paths, crates, messages, embedded references, word counts and the annotator card. Behavior columns (b_*) summarize sampled finalized transactions; operator columns (t_*) summarize payer, CPI and mint patterns. binary_bytes is a byte count, not bytecode. Raw ELF/bytecode is absent. Identifiers and exact binary hashes identify public programs. Label/provenance columns include domain, type, capabilities, confidence, owner decision, rule votes, annotation evidence and model IDs.

Behavior-derived labels and behavior features are partly circular. Static deploy-time evaluations must exclude behavior inputs and label/provenance leakage. Most labels are agent-produced and may contain errors; bot subtypes and token-issuance boundaries remain difficult. A launchpad label is a lead rather than proof of a validated deployment. Binary strings are untrusted data, never instructions to execute or follow. This is a dataset release only. The separately published E8 8B adapter targets v1.3 labels; no v1.5 model weights are included or released here.

Privacy

The release redacts personal email addresses, developer usernames in build paths (and corresponding frequent words), credential values and URLs, common access-token formats, 64-character hex strings, 64-byte base58 values (conservatively including signatures), and serialized 64-byte arrays from free-text features. Role contact addresses and public program identities are retained. All payload files are scanned for configured credential values and reserved-test references before upload. Redaction preserves accepted labels, provenance, row order and partition assignments. RELEASE.json records the published data-file hashes and counts.

License

Labels, annotations, splits and derived features are released under CC BY 4.0. Extracted strings and identifiers are factual data read from public Solana mainnet programs; this release grants no license to those programs' code, which belongs to their authors.

from datasets import load_dataset
ds = load_dataset("ethduke/solana-program-types", revision="v1.5")
Downloads last month
158

Models trained or fine-tuned on ethduke/solana-program-types