Datasets:
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: ",
"©_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: ",
"©_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... | [] | [
"©_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"
] | [] | [
"©_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: ",
"©_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 |
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