Files
khadhroony-bot3/docs/IDL_TO_KB_LIB_NOMENCLATURE.md
2026-08-09 19:34:08 +02:00

30 KiB

Correspondance IDL ↔ ks-lib

Ce tableau constitue la cible de classification pour les futurs décodeurs et exécuteurs. Il ne signifie pas que tous les modules proposés sont déjà implémentés.

IDL v3 Module actuel Module cible Action Rust
adapter.DecZY86MU5Gj7kppfUCEmd4LbXXuyZH1yHaP2NTqdiZB.saber_decimal_wrapper.V0_0_0.from_solscan.json adapter/saber_decimal_wrapper adapter/saber_decimal_wrapper Aucune
adapter.TwRapQCDhWkZRrDaHfZGuHxkZ91gHDRkyuzNqeU5MgR.spl_token_wrap.V0_1_0.from_github_solana_program.json adapter/spl_token_wrap Créer adapter/spl_token_wrap
amm.2wT8Yq49kHgDzXuPxZSaeLaH1qbmGXtEyPy64bL7aD3c.lifinity_swap_v2.V0_1_1.from_solscan.json amm/lifinity_swap_v2 amm/lifinity_swap_v2 Aucune
amm.AMMJdEiCCa8mdugg6JPF7gFirmmxisTfDJoSNSUi5zDJ.metadao_v0_5.V0_5_0.from_solscan.json amm/metadao_v0_5 amm/metadao_v0_5 Aucune
amm.BSwp6bEBihVLdqJRKGgzjcGLHkcTuzmSo1TQkHepzH8p.bonk_swap.V0_1_1.from_solscan.json amm/bonk_swap amm/bonk_swap Aucune
amm.Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB.meteora_damm_v1.V0_5_2.from_solscan.json amm/meteora_damm_v1 amm/meteora_damm_v1 Aucune
amm.GAMMA7meSFWaBXF25oSUgmGRwaW6sCMFLmBNiMSdbHVT.goosefx_gamma.V0_2_0.from_solscan.json amm/goosefx_gamma amm/goosefx_gamma Aucune
amm.GFXsSL5sSaDfNFQUYsHekbWBW1TsFdjDYzACh62tEHxn.goosefx_v2.V0_3_0.from_solscan.json amm/goosefx_v2 amm/goosefx_v2 Aucune
amm.Gswppe6ERWKpUTXvRPfXdzHhiCyJvLadVvXGfdpBqcE1.guac_swap.V0_1_1.from_solscan.json amm/guac_swap amm/guac_swap Aucune
amm.WooFif76YGRNjk1pA8wCsN67aQsD9f9iLsz4NcJ1AVb.woofi.V0_1_0.from_solscan.json amm/woofi amm/woofi Aucune
amm.cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG.meteora_damm_v2.V0_2_0.from_solscan.json amm/meteora_damm_v2 amm/meteora_damm_v2 Aucune
amm.pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA.pump_swap.V0_1_0.from_solscan.json amm/pump_swap amm/pump_swap Aucune
amm.vrTGoBuy5rYSxAfV3jaRJWHH6nN9WK4NRExGxsk1bCJ.vertigo.V0_1_0.from_solscan.json amm/vertigo amm/vertigo Aucune
bridge.6doghB248px58JSSwG4qejQ46kFMW4AMj7vzJnWZHNZn.layer_zero_executor.V0_1_0.from_solscan.json bridge/layer_zero_executor bridge/layer_zero_executor Aucune
bridge.76y77prsiCMvXMjuoZ5VRrhG5qYBrUMYTE5WgHqgjEn6.layer_zero_endpoint.V0_1_0.from_solscan.json bridge/layer_zero_endpoint bridge/layer_zero_endpoint Aucune
bridge.CCTPV2vPZJS2u2BBsUoscuikbYjnpFmbFsvVuJdgUMQe.circle_cctp_token_messenger_minter_v2.V0_2_0.from_solscan.json bridge/circle_cctp_token_messenger_minter_v2 bridge/circle_cctp_token_messenger_minter_v2 Aucune
bridge.CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3.circle_cctp_token_messenger_minter.V0_1_0.from_solscan.json bridge/circle_cctp_token_messenger_minter bridge/circle_cctp_token_messenger_minter Aucune
clmm.6dMXqGZ3ga2dikrYS9ovDXgHGh5RUsb2RTUj6hrQXhk6.stabble.V0_1_0.from_solscan.json clmm/stabble clmm/stabble Aucune
clmm.CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK.raydium.V0_1_0.from_solscan.json clmm/raydium clmm/raydium Aucune
clmm.HpNfyc2Saw7RKkQd8nEL4khUcuPhQ7WwY1B2qjx8jxFq.pancake_swap.V0_1_0.from_solscan.json clmm/pancake_swap clmm/pancake_swap Aucune
clmm.REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N2.byreal.V0_1_0.from_solscan.json clmm/byreal clmm/byreal Aucune
clmm.fUSioN9YKKSa3CUC2YUc4tPkHJ5Y6XW1yz8y6F7qWz9.fusion.V1_1_4.from_solscan.json clmm/fusion clmm/fusion Aucune
clmm.whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc.orca_whirlpool.V0_9_0.from_solscan.json clmm/orca_whirlpool clmm/orca_whirlpool Aucune
cpmm.CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C.raydium.V0_2_0.from_solscan.json cpmm/raydium cpmm/raydium Aucune
dlmm.LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo.meteora.V0_12_0.from_solscan.json dlmm/meteora dlmm/meteora Aucune
fees.pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ.pump_fees.V0_1_0.from_solscan.json admin/pump_fees fees/pump_fees Déplacer admin/pump_feesfees/pump_fees
governance.FUTARELBfJfQ8RDGhg1wdhddq1odMAJUePHFuBYfUxKq.metadao_futarchy.V0_6_1.from_solscan.json amm/metadao_futarchy_amm governance/metadao_futarchy Déplacer amm/metadao_futarchy_ammgovernance/metadao_futarchy
governance.SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf.squads_multisig.V2_0_0.from_solscan.json governance/squads_multisig Créer governance/squads_multisig
governance.WALL8ucBuUyL46QYxwYJjidaFYhdvxUFrgvBxPshERx.metadao_bid_wall.V0_7_0.from_solscan.json governance/metadao_bid_wall governance/metadao_bid_wall Aucune
launchpad.5U3EU2ubXtK84QcRjWVmYt9RaDyA8gKxdUrPFXmZyaki.virtuals.V0_1_0.from_solscan.json amm/virtuals launchpad/virtuals Déplacer amm/virtualslaunchpad/virtuals
launchpad.6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P.pump_fun.V0_1_0.from_solscan.json launchpad/pump_fun launchpad/pump_fun Aucune
launchpad.LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj.raydium_launchlab.V0_2_0.from_solscan.json launchpad/raydium_launchlab launchpad/raydium_launchlab Aucune
launchpad.MoonCVVNZFSYkqNXP6bxHLPL6QQJiMagDL3qcqUQTrG.moonit.V0_1_0.from_solscan.json launchpad/moonit launchpad/moonit Aucune
launchpad.PdMDrKEMaX8q7CCJb7NvUCxerBCcsFUa4LjBEynTtEd.pump_pumpup_ai.V0_1_0.from_solscan.json launchpad/pump_pumpup_ai launchpad/pump_pumpup_ai Aucune
launchpad.T8HsGYv7sMk3kTnyaRqZrbRPuntYzdh12evXBkprint.printr.V1_0_0.from_solscan.json launchpad/printr launchpad/printr Aucune
launchpad.boop8hVGQGqehUK2iVEMEnMrL5RbjywRzHKBmBE7ry4.boop_fun.V0_3_0.from_solscan.json launchpad/boop_fun launchpad/boop_fun Aucune
launchpad.dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN.meteora_dbc.V0_1_10.from_solscan.json launchpad/meteora_dbc launchpad/meteora_dbc Aucune
launchpad.moontUzsdepotRGe5xsfip7vLPTJnVuafqdUWexVnPM.metadao_ico.V0_7_0.from_solscan.json launchpad/metadao_ico launchpad/metadao_ico Aucune
launchpad.waveQX2yP3H1pVU8djGvEHmYg8uamQ84AuyGtpsrXTF.orca_wavebreak.V1_1_5.from_solscan.json launchpad/orca_wavebreak launchpad/orca_wavebreak Aucune
lending.C1onEW2kPetmHmwe74YC1ESx3LnFEpVau6g2pg4fHycr.clone.V0_1_0.from_solscan.json lending/clone lending/clone Aucune
lending.KLend2g3cP87fffoy8q1mQqGKjrxjC8boSyAYavgmjD.kamino.V1_23_0.from_solscan.json lending/kamino lending/kamino Aucune
lending.MFv2hWf31Z9kbCa1snEPYctwafyhdvnV7FZnsebVacA.marginfi_v2.V0_1_8.from_solscan.json lending/marginfi_v2 lending/marginfi_v2 Aucune
lock.LockrWmn6K5twhz3y9w1dQERbmgSaRkfnTeTKbpofwE.raydium_lp.V0_1_0.from_solscan.json lock/raydium_lp lock/raydium_lp Aucune
metadata.ProgM6JCCvbYkfKqJYHePx4xxSUSqJp7rh8Lyv7nk7S.solana_program_metadata.V0_0_0.from_github_solana_program.json metadata/solana_program_metadata metadata/solana_program_metadata Aucune — modèles, décodeurs, matérialiseur, exécuteur, pipeline, scénarios et validation Devnet présents
metadata.metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s.metaplex_token_metadata.V1_14_0.from_github_mpl-token-metadata.json metadata/metaplex_token_metadata metadata/metaplex_token_metadata Aucune
nft.BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY.metaplex_bubblegum.V0_12_0.from_solscan.json nft/metaplex_bubblegum nft/metaplex_bubblegum Aucune
nft.TCMPhJdwDryooaGtiocG1u3xcYbRpiJzb283XfCZsDp.tensor_cnft.V2_0_1.from_solscan.json nft/tensor_cnft Créer nft/tensor_cnft
orderbook.j1o2qRpjcyUwEvwtcfhEQefh773ZgjxcVRry7LDqg5X.jupiter_limit_order_v2.V0_1_0.from_solscan.json orderbook/jupiter_limit_order_v2 orderbook/jupiter_limit_order_v2 Aucune
orderbook.jupoNjAxXgZ4rjzxzPMP4oxduvQsQtZzyknqvzYNrNu.jupiter_limit_order.V0_1_0.from_solscan.json orderbook/jupiter_limit_order orderbook/jupiter_limit_order Aucune
orderbook.opnb2LAfJYbRMAHHvqjCwQxanZn7ReEHp1k81EohpZb.openbook_v2.V0_1_0.from_solscan.json orderbook/openbook_v2 orderbook/openbook_v2 Aucune
perpetuals.EtrnLzgbS7nMMy5fbD42kXiUzGg8XQzJ972Xtk1cjWih.phoenix_eternal.V0_2_0.from_solscan.json perpetuals/phoenix_eternal Créer perpetuals/phoenix_eternal
perpetuals.PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu.jupiter.V0_1_0.from_solscan.json perpetuals/jupiter perpetuals/jupiter Aucune
perpetuals.ZETAxsqBRek56DhiGXrn75yj2NHU3aYUnxvHXpkf3aD.zeta.V0_1_0.from_solscan.json perpetuals/zeta perpetuals/zeta Aucune
perpetuals.dRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UH.drift_v2.V2_150_0.from_solscan.json perpetuals/drift_v2 perpetuals/drift_v2 Aucune
router.6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma.okx_labs_v1.V0_1_0.from_solscan.json router/okx_labs_v1 router/okx_labs_v1 Aucune
router.DF1ow4tspfHX9JwWJsAb9epbkA8hmpSEAtxXy1V27QBH.dflow_aggregator_v4.V0_1_0.from_solscan.json router/dflow_aggregator_v4 router/dflow_aggregator_v4 Aucune
router.JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB.jupiter_aggregator_v4.V0_1_0.from_solscan.json router/jupiter_aggregator_v4 router/jupiter_aggregator_v4 Aucune
router.JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4.jupiter_aggregator_v6.V0_1_0.from_solscan.json router/jupiter_aggregator_v6 router/jupiter_aggregator_v6 Aucune
router.proVF4pMXVaYqmy4NjniPh4pqKNfMmsihgd4wdkCX3u.okx_labs_v2.V0_1_0.from_solscan.json router/okx_labs_v2 router/okx_labs_v2 Aucune
rwa.XzTT4XB8m7sLD2xi6snefSasaswsKCxx5Tifjondogm.ondo_global_markets.V0_1_0.from_solscan.json rwa/ondo_global_markets rwa/ondo_global_markets Aucune
solana.11111111111111111111111111111111.core.system.V0_0_1.from_github_solana_program.json solana/core/system solana/core/system Aucune
solana.AddressLookupTab1e1111111111111111111111111.core.address_lookup_table.V0_0_1.from_github_solana_program.json solana/core/address_lookup_table solana/core/address_lookup_table Aucune
solana.BPFLoaderUpgradeab1e11111111111111111111111.core.loader_v3.V0_0_0.from_github_solana_program.json solana/core/loader_v3 solana/core/loader_v3 Aucune
solana.ComputeBudget111111111111111111111111111111.core.compute_budget.V0_0_1.from_github_solana_program.json solana/core/compute_budget solana/core/compute_budget Aucune
solana.Config1111111111111111111111111111111111111.core.config.V0_0_1.from_github_solana_program.json solana/core/config solana/core/config Aucune
solana.Feature111111111111111111111111111111111111.core.feature.V0_0_1.from_github_solana_program.json solana/core/feature solana/core/feature Aucune
solana.LoaderV411111111111111111111111111111111111.core.loader_v4.V0_0_0.from_github_solana_program.json solana/core/loader_v4 solana/core/loader_v4 Aucune
solana.Stake11111111111111111111111111111111111111.core.stake.V4_3_1.from_github_solana_program.json solana/core/stake solana/core/stake Aucune
spl.MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr.memo.v3.V3_0_1.from_github_solana_program.json spl/memo/v3 spl/memo/v3 Aucune
spl.TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA.token.V3_3_0.from_github_solana_program.json spl/token spl/token Aucune
spl.TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb.token_2022.V3_0_1.from_github_solana_program.json spl/token_2022 spl/token_2022 Aucune
stable.HYEXCHtHkBagdStcJCp3xbbb9B7sdMdWXFNj6mdsG4hn.swap_hylo_exchange.V0_1_4.from_solscan.json stable/swap_hylo_exchange stable/swap_hylo_exchange Aucune
stable.JUPUSDecMzAVgztLe6eGhwUBj1Pn3j9WAXwmtHmfbRr.swap_jupiter_stable.V0_1_0.from_solscan.json stable/swap_jupiter_stable stable/swap_jupiter_stable Aucune
stable.NUMERUNsFCP3kuNmWZuXtm1AaQCPj9uw6Guv2Ekoi5P.swap_numeraire.V0_1_0.from_solscan.json stable/swap_numeraire stable/swap_numeraire Aucune
stable.swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ.swap_stabble.V1_5_0.from_solscan.json stable/swap_stabble stable/swap_stabble Aucune
staking.4R3gSG8BpU4t19KYj8CfnbtRpnT8gtk4dvTHxVRwc2r7.jito_tip_distribution.V0_1_5.from_solscan.json staking/jito_tip_distribution Créer staking/jito_tip_distribution
staking.FarmsPZpWu9i7Kky8tPN37rs2TpmMrAZrC7S7vJa91Hr.kamino_farm.V1_6_5.from_solscan.json staking/kamino_farm staking/kamino_farm Aucune
staking.MarBmsSgKXdrN1egZf5sqe1TMai9K1rChYNDJgjq7aD.marinade_finance.V0_1_0.from_solscan.json staking/marinade_finance staking/marinade_finance Aucune
storage.recr1L3PCGKLbckBqMNcJhuuyU1zgo8nBhfLVsJNwr5.solana_record.V0_4_0.from_github_solana_program.json storage/solana_record Créer storage/solana_record
strategy.DCA265Vj8a9CEuX1eb1LWRnDT7uK6q1xMipnNyatn23M.jupiter_dca.V0_1_0.from_solscan.json strategy/jupiter_dca strategy/jupiter_dca Déplacer strategy/jupiter_dcastrategy/jupiter_dca
treasury.treaf4wWBBty3fHdyBpo35Mz84M8k3heKXmjmi9vFt5.helium_treasury_management.V0_2_3.from_solscan.json treasury/helium_treasury_management treasury/helium_treasury_management Aucune
vault.24Uqj9JCLxUeoC3hGfh5W3s9FM9uCHDS2SG3LYwBpyTi.meteora.V0_7_2.from_solscan.json vault/meteora vault/meteora Aucune
vault.6LtLpnUFNByNXLyCoK9wA2MykKAmQNZKBdY8s47dehDc.kamino_yvaults.V0_1_0.from_solscan.json vault/kamino_yvaults vault/kamino_yvaults Aucune
vault.CarrotwivhMpDnm27EHmRLeQ683Z1PufuqEmBZvD282s.carrot_defi.V0_1_0.from_solscan.json vault/carrot_defi vault/carrot_defi Aucune
vault.HysTabVUfmQBFcmzu1ctRd1Y1fxd66RBpboy1bmtDSQQ.hylo_stability_pool.V0_1_4.from_solscan.json vault/hylo_stability_pool vault/hylo_stability_pool Aucune
vault.KvauGMspG5k6rtzrqqn7WNn3oZdyKqLKwK2XWQ8FLjd.kamino_v2.V2_1_1.from_solscan.json vault/kamino_v2 vault/kamino_v2 Aucune
vault.kvauTFR8qm1dhniz6pYuBZkuene3Hfrs1VQhVRgCNrr.kamino.V0_1_0.from_solscan.json vault/kamino vault/kamino Aucune
vesting.LocpQgucEQHbqNABEYvBvwoxCPsSbG91A1QaQhQQqjn.jupiter_lock.V0_4_0.from_solscan.json admin/jupiter_lock vesting/jupiter_lock Déplacer admin/jupiter_lockvesting/jupiter_lock
vesting.strmRqUCoQUgGUan5YhzUZa6KqdzwX5L6FpUxfmKg5m.streamflow.V0_1_0.from_solscan.json vesting/streamflow vesting/streamflow Aucune
wallet.JSW99DKmxNyREQM14SQLDykeBvEUG63TeohrvmofEiw.jupiter_apepro_smart_wallet.V0_1_0.from_solscan.json wallet/jupiter_apepro_smart_wallet wallet/jupiter_apepro_smart_wallet Aucune
weighted.swapFpHZwjELNnjvThjajtiVmkz3yPQEHjLtka2fwHW.swap_stabble.V1_5_0.from_solscan.json weighted/swap_stabble weighted/swap_stabble Aucune