v0.1.0-pre.061
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder.rs
|
||||
// version: 10
|
||||
// version: 12
|
||||
|
||||
//! Consolidated decoder modules.
|
||||
|
||||
@@ -33,65 +33,65 @@ mod vesting;
|
||||
mod wallet;
|
||||
mod weighted;
|
||||
|
||||
/// Reserved `kb_decoder_adapter_saber_decimal_wrapper` decoder.
|
||||
/// Reserved `kb-lib.decoder.adapter.saber_decimal_wrapper` decoder.
|
||||
pub use self::adapter::DcAdapterSaberDecimalWrapperDecoder;
|
||||
/// Reserved `kb_decoder_admin_jupiter_lock` decoder.
|
||||
/// Reserved `kb-lib.decoder.admin.jupiter_lock` decoder.
|
||||
pub use self::admin::DcAdminJupiterLockDecoder;
|
||||
/// Reserved `kb_decoder_admin_pump_fees` decoder.
|
||||
/// Reserved `kb-lib.decoder.admin.pump_fees` decoder.
|
||||
pub use self::admin::DcAdminPumpFeesDecoder;
|
||||
/// Reserved `kb_decoder_amm_aldrin_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.aldrin_v1` decoder.
|
||||
pub use self::amm::DcAmmAldrinV1Decoder;
|
||||
/// Reserved `kb_decoder_amm_aldrin_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.aldrin_v2` decoder.
|
||||
pub use self::amm::DcAmmAldrinV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_alphaq` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.alphaq` decoder.
|
||||
pub use self::amm::DcAmmAlphaqDecoder;
|
||||
/// Reserved `kb_decoder_amm_believe` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.believe` decoder.
|
||||
pub use self::amm::DcAmmBelieveDecoder;
|
||||
/// Reserved `kb_decoder_amm_bonk_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.bonk_swap` decoder.
|
||||
pub use self::amm::DcAmmBonkSwapDecoder;
|
||||
/// Reserved `kb_decoder_amm_fluxbeam` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.fluxbeam` decoder.
|
||||
pub use self::amm::DcAmmFluxbeamDecoder;
|
||||
/// Reserved `kb_decoder_amm_goon_fi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.goon_fi` decoder.
|
||||
pub use self::amm::DcAmmGoonFiDecoder;
|
||||
/// Reserved `kb_decoder_amm_goosefx_gamma` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.goosefx_gamma` decoder.
|
||||
pub use self::amm::DcAmmGoosefxGammaDecoder;
|
||||
/// Reserved `kb_decoder_amm_goosefx_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.goosefx_v2` decoder.
|
||||
pub use self::amm::DcAmmGoosefxV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_guac_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.guac_swap` decoder.
|
||||
pub use self::amm::DcAmmGuacSwapDecoder;
|
||||
/// Reserved `kb_decoder_amm_lifinity_swap_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.lifinity_swap_v2` decoder.
|
||||
pub use self::amm::DcAmmLifinitySwapV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_metadao_futarchy_amm` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.metadao_futarchy_amm` decoder.
|
||||
pub use self::amm::DcAmmMetadaoFutarchyAmmDecoder;
|
||||
/// Reserved `kb_decoder_amm_metadao_v0_5` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.metadao_v0_5` decoder.
|
||||
pub use self::amm::DcAmmMetadaoV05Decoder;
|
||||
/// Reserved `kb_decoder_amm_meteora_damm_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.meteora_damm_v1` decoder.
|
||||
pub use self::amm::DcAmmMeteoraDammV1Decoder;
|
||||
/// Reserved `kb_decoder_amm_meteora_damm_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.meteora_damm_v2` decoder.
|
||||
pub use self::amm::DcAmmMeteoraDammV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_obric_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.obric_v2` decoder.
|
||||
pub use self::amm::DcAmmObricV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_one_dex` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.one_dex` decoder.
|
||||
pub use self::amm::DcAmmOneDexDecoder;
|
||||
/// Reserved `kb_decoder_amm_pump_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.pump_swap` decoder.
|
||||
pub use self::amm::DcAmmPumpSwapDecoder;
|
||||
/// Reserved `kb_decoder_amm_raydium_lp_v4` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.raydium_lp_v4` decoder.
|
||||
pub use self::amm::DcAmmRaydiumLpV4Decoder;
|
||||
/// Reserved `kb_decoder_amm_solfi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.solfi` decoder.
|
||||
pub use self::amm::DcAmmSolfiDecoder;
|
||||
/// Reserved `kb_decoder_amm_solfi_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.solfi_v2` decoder.
|
||||
pub use self::amm::DcAmmSolfiV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_vertigo` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.vertigo` decoder.
|
||||
pub use self::amm::DcAmmVertigoDecoder;
|
||||
/// Reserved `kb_decoder_amm_virtuals` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.virtuals` decoder.
|
||||
pub use self::amm::DcAmmVirtualsDecoder;
|
||||
/// Reserved `kb_decoder_amm_woofi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.woofi` decoder.
|
||||
pub use self::amm::DcAmmWoofiDecoder;
|
||||
/// Reserved `kb_decoder_amm_zero_fi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.zero_fi` decoder.
|
||||
pub use self::amm::DcAmmZeroFiDecoder;
|
||||
/// Reserved `kb_decoder_amm_zora` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.zora` decoder.
|
||||
pub use self::amm::DcAmmZoraDecoder;
|
||||
/// Reserved `kb_decoder_anchor` decoder.
|
||||
/// Reserved `kb-lib.decoder.anchor` decoder.
|
||||
pub use self::anchor::DcAnchorDecoder;
|
||||
/// Current contextual core instruction input contract version.
|
||||
pub use self::api::DC_API_CORE_INSTRUCTION_INPUT_CONTRACT_VERSION;
|
||||
@@ -133,69 +133,69 @@ pub use self::api::decoder_api_decoder_handles_program_id;
|
||||
pub use self::api::decoder_api_deterministic_json_hash;
|
||||
/// Extracts the first eight payload bytes as hexadecimal when available.
|
||||
pub use self::api::decoder_api_discriminator_8_hex;
|
||||
/// Reserved `kb_decoder_bridge_circle_cctp_token_messenger_minter` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` decoder.
|
||||
pub use self::bridge::DcBridgeCircleCctpTokenMessengerMinterDecoder;
|
||||
/// Reserved `kb_decoder_bridge_circle_cctp_token_messenger_minter_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder.
|
||||
pub use self::bridge::DcBridgeCircleCctpTokenMessengerMinterV2Decoder;
|
||||
/// Reserved `kb_decoder_bridge_layer_zero_endpoint` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.layer_zero_endpoint` decoder.
|
||||
pub use self::bridge::DcBridgeLayerZeroEndpointDecoder;
|
||||
/// Reserved `kb_decoder_bridge_layer_zero_executor` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.layer_zero_executor` decoder.
|
||||
pub use self::bridge::DcBridgeLayerZeroExecutorDecoder;
|
||||
/// Reserved `kb_decoder_clmm_byreal` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.byreal` decoder.
|
||||
pub use self::clmm::DcClmmByrealDecoder;
|
||||
/// Reserved `kb_decoder_clmm_fusion` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.fusion` decoder.
|
||||
pub use self::clmm::DcClmmFusionDecoder;
|
||||
/// Reserved `kb_decoder_clmm_orca_whirlpool` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.orca_whirlpool` decoder.
|
||||
pub use self::clmm::DcClmmOrcaWhirlpoolDecoder;
|
||||
/// Reserved `kb_decoder_clmm_pancake_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.pancake_swap` decoder.
|
||||
pub use self::clmm::DcClmmPancakeSwapDecoder;
|
||||
/// Reserved `kb_decoder_clmm_raydium` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.raydium` decoder.
|
||||
pub use self::clmm::DcClmmRaydiumDecoder;
|
||||
/// Reserved `kb_decoder_clmm_stabble` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.stabble` decoder.
|
||||
pub use self::clmm::DcClmmStabbleDecoder;
|
||||
/// Reserved `kb_decoder_cpmm_raydium` decoder.
|
||||
/// Reserved `kb-lib.decoder.cpmm.raydium` decoder.
|
||||
pub use self::cpmm::DcCpmmRaydiumDecoder;
|
||||
/// Reserved `kb_decoder_dlmm_meteora` decoder.
|
||||
/// Reserved `kb-lib.decoder.dlmm.meteora` decoder.
|
||||
pub use self::dlmm::DcDlmmMeteoraDecoder;
|
||||
/// Reserved `kb_decoder_fees_bags_fee_share_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.fees.bags_fee_share_v1` decoder.
|
||||
pub use self::fees::DcFeesBagsFeeShareV1Decoder;
|
||||
/// Reserved `kb_decoder_fees_bags_fee_share_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.fees.bags_fee_share_v2` decoder.
|
||||
pub use self::fees::DcFeesBagsFeeShareV2Decoder;
|
||||
/// Reserved `kb_decoder_governance_metadao_bid_wall` decoder.
|
||||
/// Reserved `kb-lib.decoder.governance.metadao_bid_wall` decoder.
|
||||
pub use self::governance::DcGovernanceMetadaoBidWallDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_boop_fun` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.boop_fun` decoder.
|
||||
pub use self::launchpad::DcLaunchpadBoopFunDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_metadao_ico` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.metadao_ico` decoder.
|
||||
pub use self::launchpad::DcLaunchpadMetadaoIcoDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_meteora_dbc` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.meteora_dbc` decoder.
|
||||
pub use self::launchpad::DcLaunchpadMeteoraDbcDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_moonit` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.moonit` decoder.
|
||||
pub use self::launchpad::DcLaunchpadMoonitDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_orca_wavebreak` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.orca_wavebreak` decoder.
|
||||
pub use self::launchpad::DcLaunchpadOrcaWavebreakDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_printr` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.printr` decoder.
|
||||
pub use self::launchpad::DcLaunchpadPrintrDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_pump_fun` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.pump_fun` decoder.
|
||||
pub use self::launchpad::DcLaunchpadPumpFunDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_pump_pumpup_ai` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.pump_pumpup_ai` decoder.
|
||||
pub use self::launchpad::DcLaunchpadPumpPumpupAiDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_raydium_launchlab` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.raydium_launchlab` decoder.
|
||||
pub use self::launchpad::DcLaunchpadRaydiumLaunchlabDecoder;
|
||||
/// Reserved `kb_decoder_lending_clone` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.clone` decoder.
|
||||
pub use self::lending::DcLendingCloneDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_borrow` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_borrow` decoder.
|
||||
pub use self::lending::DcLendingJupiterLendBorrowDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_earn` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_earn` decoder.
|
||||
pub use self::lending::DcLendingJupiterLendEarnDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_flash_loan` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_flash_loan` decoder.
|
||||
pub use self::lending::DcLendingJupiterLendFlashLoanDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_liquidity` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_liquidity` decoder.
|
||||
pub use self::lending::DcLendingJupiterLendLiquidityDecoder;
|
||||
/// Reserved `kb_decoder_lending_kamino` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.kamino` decoder.
|
||||
pub use self::lending::DcLendingKaminoDecoder;
|
||||
/// Reserved `kb_decoder_lending_marginfi_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.marginfi_v2` decoder.
|
||||
pub use self::lending::DcLendingMarginfiV2Decoder;
|
||||
/// Reserved `kb_decoder_lock_raydium_lp` decoder.
|
||||
/// Reserved `kb-lib.decoder.lock.raydium_lp` decoder.
|
||||
pub use self::lock::DcLockRaydiumLpDecoder;
|
||||
/// Exhaustive published Metaplex account-key inventory.
|
||||
pub use self::metadata::DC_METADATA_MTM_METADATA_ACCOUNT_LAYOUT_AUDIT;
|
||||
@@ -247,7 +247,7 @@ pub use self::metadata::DcMetadataMtmTokenOwnedEscrowAccountSnapshot;
|
||||
pub use self::metadata::DcMetadataMtmTokenOwnedEscrowAuthorityKind;
|
||||
/// Canonical bounded projection of one programmable Token Record account.
|
||||
pub use self::metadata::DcMetadataMtmTokenRecordAccountSnapshot;
|
||||
/// Reserved `kb_decoder_metadata_spl_name_service` decoder.
|
||||
/// Reserved `kb-lib.decoder.metadata.spl_name_service` decoder.
|
||||
pub use self::metadata::DcMetadataSplNameServiceDecoder;
|
||||
/// Decodes one Collection Authority Record account.
|
||||
pub use self::metadata::decoder_metadata_metaplex_token_metadata_decode_collection_authority_record_account;
|
||||
@@ -269,39 +269,39 @@ pub use self::metadata::decoder_metadata_metaplex_token_metadata_decode_token_ow
|
||||
pub use self::metadata::decoder_metadata_metaplex_token_metadata_decode_token_record_account;
|
||||
/// Decodes one Use Authority Record account.
|
||||
pub use self::metadata::decoder_metadata_metaplex_token_metadata_decode_use_authority_record_account;
|
||||
/// Reserved `kb_decoder_nft_metaplex_bubblegum` decoder.
|
||||
/// Reserved `kb-lib.decoder.nft.metaplex_bubblegum` decoder.
|
||||
pub use self::nft::DcNftMetaplexBubblegumDecoder;
|
||||
/// Reserved `kb_decoder_orderbook_jupiter_limit_order` decoder.
|
||||
/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order` decoder.
|
||||
pub use self::orderbook::DcOrderbookJupiterLimitOrderDecoder;
|
||||
/// Reserved `kb_decoder_orderbook_jupiter_limit_order_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order_v2` decoder.
|
||||
pub use self::orderbook::DcOrderbookJupiterLimitOrderV2Decoder;
|
||||
/// Reserved `kb_decoder_orderbook_openbook_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.orderbook.openbook_v2` decoder.
|
||||
pub use self::orderbook::DcOrderbookOpenbookV2Decoder;
|
||||
/// Reserved `kb_decoder_perpetuals_drift_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.perpetuals.drift_v2` decoder.
|
||||
pub use self::perpetuals::DcPerpetualsDriftV2Decoder;
|
||||
/// Reserved `kb_decoder_perpetuals_jupiter` decoder.
|
||||
/// Reserved `kb-lib.decoder.perpetuals.jupiter` decoder.
|
||||
pub use self::perpetuals::DcPerpetualsJupiterDecoder;
|
||||
/// Reserved `kb_decoder_perpetuals_zeta` decoder.
|
||||
/// Reserved `kb-lib.decoder.perpetuals.zeta` decoder.
|
||||
pub use self::perpetuals::DcPerpetualsZetaDecoder;
|
||||
/// Reserved `kb_decoder_router_dflow_aggregator_v4` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.dflow_aggregator_v4` decoder.
|
||||
pub use self::router::DcRouterDflowAggregatorV4Decoder;
|
||||
/// Reserved `kb_decoder_router_jupiter_aggregator_v4` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v4` decoder.
|
||||
pub use self::router::DcRouterJupiterAggregatorV4Decoder;
|
||||
/// Reserved `kb_decoder_router_jupiter_aggregator_v6` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v6` decoder.
|
||||
pub use self::router::DcRouterJupiterAggregatorV6Decoder;
|
||||
/// Reserved `kb_decoder_router_jupiter_dca` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.jupiter_dca` decoder.
|
||||
pub use self::router::DcRouterJupiterDcaDecoder;
|
||||
/// Reserved `kb_decoder_router_okx_labs_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.okx_labs_v1` decoder.
|
||||
pub use self::router::DcRouterOkxLabsV1Decoder;
|
||||
/// Reserved `kb_decoder_router_okx_labs_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.okx_labs_v2` decoder.
|
||||
pub use self::router::DcRouterOkxLabsV2Decoder;
|
||||
/// Reserved `kb-lib.decoder.rwa.ondo_global_markets` decoder.
|
||||
pub use self::rwa::DcRwaOndoGlobalMarketsDecoder;
|
||||
/// Runtime-native Solana decoder with phased maximal native coverage.
|
||||
pub use self::solana::DcSolanaCoreDecoder;
|
||||
/// Exact byte length of one SPL ElGamal registry account.
|
||||
pub use self::spl::DC_SPL_ELGAMAL_REGISTRY_ACCOUNT_LEN;
|
||||
/// Reserved `kb_decoder_rwa_ondo_global_markets` decoder.
|
||||
/// Reserved `kb_decoder_spl_account_compression` decoder.
|
||||
/// Reserved `kb-lib.decoder.spl.account_compression` decoder.
|
||||
pub use self::spl::DcSplAccountCompressionDecoder;
|
||||
/// Exact decoder for the SPL Associated Token Account program.
|
||||
pub use self::spl::DcSplAssociatedTokenAccountDecoder;
|
||||
@@ -311,11 +311,11 @@ pub use self::spl::DcSplElGamalRegistryState;
|
||||
pub use self::spl::DcSplElgamalRegistryDecoder;
|
||||
/// Exact decoder for the three registered SPL Memo generations.
|
||||
pub use self::spl::DcSplMemoDecoder;
|
||||
/// Reserved `kb_decoder_spl_noop` decoder.
|
||||
/// Reserved `kb-lib.decoder.spl.noop` decoder.
|
||||
pub use self::spl::DcSplNoopDecoder;
|
||||
/// Reserved `kb_decoder_spl_single_pool` decoder.
|
||||
/// Reserved `kb-lib.decoder.spl.single_pool` decoder.
|
||||
pub use self::spl::DcSplSinglePoolDecoder;
|
||||
/// Reserved `kb_decoder_spl_stake_pool` decoder.
|
||||
/// Reserved `kb-lib.decoder.spl.stake_pool` decoder.
|
||||
pub use self::spl::DcSplStakePoolDecoder;
|
||||
/// Exact decoder for the Token-2022 program.
|
||||
pub use self::spl::DcSplToken2022Decoder;
|
||||
@@ -330,40 +330,40 @@ pub use self::spl::DcToken2022TlvEntry;
|
||||
/// Parses one exact SPL ElGamal registry account.
|
||||
pub use self::spl::decoder_spl_elgamal_registry_parse_elgamal_registry_state;
|
||||
/// Parses one Token-2022 Mint, Account, or Multisig state.
|
||||
pub use self::spl::decoder_spl_token2022_parse_token2022_state;
|
||||
/// Reserved `kb_decoder_stable_swap_hylo_exchange` decoder.
|
||||
pub use self::spl::decoder_spl_token_2022_parse_token_2022_state;
|
||||
/// Reserved `kb-lib.decoder.stable.swap_hylo_exchange` decoder.
|
||||
pub use self::stable::DcStableSwapHyloExchangeDecoder;
|
||||
/// Reserved `kb_decoder_stable_swap_jupiter_stable` decoder.
|
||||
/// Reserved `kb-lib.decoder.stable.swap_jupiter_stable` decoder.
|
||||
pub use self::stable::DcStableSwapJupiterStableDecoder;
|
||||
/// Reserved `kb_decoder_stable_swap_numeraire` decoder.
|
||||
/// Reserved `kb-lib.decoder.stable.swap_numeraire` decoder.
|
||||
pub use self::stable::DcStableSwapNumeraireDecoder;
|
||||
/// Reserved `kb_decoder_stable_swap_stabble` decoder.
|
||||
/// Reserved `kb-lib.decoder.stable.swap_stabble` decoder.
|
||||
pub use self::stable::DcStableSwapStabbleDecoder;
|
||||
/// Reserved `kb_decoder_staking_kamino_farm` decoder.
|
||||
/// Reserved `kb-lib.decoder.staking.kamino_farm` decoder.
|
||||
pub use self::staking::DcStakingKaminoFarmDecoder;
|
||||
/// Reserved `kb_decoder_staking_marinade_finance` decoder.
|
||||
/// Reserved `kb-lib.decoder.staking.marinade_finance` decoder.
|
||||
pub use self::staking::DcStakingMarinadeFinanceDecoder;
|
||||
/// Reserved `kb_decoder_staking_solayer` decoder.
|
||||
/// Reserved `kb-lib.decoder.staking.solayer` decoder.
|
||||
pub use self::staking::DcStakingSolayerDecoder;
|
||||
/// Reserved `kb_decoder_treasury_helium_treasury_management` decoder.
|
||||
/// Reserved `kb-lib.decoder.treasury.helium_treasury_management` decoder.
|
||||
pub use self::treasury::DcTreasuryHeliumTreasuryManagementDecoder;
|
||||
/// Reserved `kb_decoder_vault_carrot_defi` decoder.
|
||||
/// Reserved `kb-lib.decoder.vault.carrot_defi` decoder.
|
||||
pub use self::vault::DcVaultCarrotDefiDecoder;
|
||||
/// Reserved `kb_decoder_vault_hylo_stability_pool` decoder.
|
||||
/// Reserved `kb-lib.decoder.vault.hylo_stability_pool` decoder.
|
||||
pub use self::vault::DcVaultHyloStabilityPoolDecoder;
|
||||
/// Reserved `kb_decoder_vault_kamino` decoder.
|
||||
/// Reserved `kb-lib.decoder.vault.kamino` decoder.
|
||||
pub use self::vault::DcVaultKaminoDecoder;
|
||||
/// Reserved `kb_decoder_vault_kamino_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.vault.kamino_v2` decoder.
|
||||
pub use self::vault::DcVaultKaminoV2Decoder;
|
||||
/// Reserved `kb_decoder_vault_kamino_yvaults` decoder.
|
||||
/// Reserved `kb-lib.decoder.vault.kamino_yvaults` decoder.
|
||||
pub use self::vault::DcVaultKaminoYvaultsDecoder;
|
||||
/// Reserved `kb_decoder_vault_meteora` decoder.
|
||||
/// Reserved `kb-lib.decoder.vault.meteora` decoder.
|
||||
pub use self::vault::DcVaultMeteoraDecoder;
|
||||
/// Reserved `kb_decoder_vesting_streamflow` decoder.
|
||||
/// Reserved `kb-lib.decoder.vesting.streamflow` decoder.
|
||||
pub use self::vesting::DcVestingStreamflowDecoder;
|
||||
/// Reserved `kb_decoder_wallet_jupiter_apepro_smart_wallet` decoder.
|
||||
/// Reserved `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` decoder.
|
||||
pub use self::wallet::DcWalletJupiterApeproSmartWalletDecoder;
|
||||
/// Reserved `kb_decoder_weighted_swap_stabble` decoder.
|
||||
/// Reserved `kb-lib.decoder.weighted.swap_stabble` decoder.
|
||||
pub use self::weighted::DcWeightedSwapStabbleDecoder;
|
||||
|
||||
/// Approve Collection Authority discriminator.
|
||||
@@ -625,6 +625,22 @@ pub(crate) use self::spl::DC_SPL_MEMO_V1_SURFACE_CODE;
|
||||
pub(crate) use self::spl::DC_SPL_MEMO_V3_SURFACE_CODE;
|
||||
/// Stable Memo v4 surface code.
|
||||
pub(crate) use self::spl::DC_SPL_MEMO_V4_SURFACE_CODE;
|
||||
/// Maximum prefix retained in bounded Token-2022 diagnostics.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_DIAGNOSTIC_PREFIX_BYTES;
|
||||
/// Current stable Token-2022 decoded event contract version.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_EVENT_VERSION;
|
||||
/// Exact top-level instruction inventory published by the resolved Token-2022 interface.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_INSTRUCTION_ENTRIES;
|
||||
/// Maximum total account metas consumed by one Token-2022 batch.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_MAX_BATCH_ACCOUNTS;
|
||||
/// Maximum decoded sub-instructions in one Token-2022 batch.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_MAX_BATCH_INSTRUCTIONS;
|
||||
/// Maximum retained Token-2022 instruction payload size.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_MAX_INSTRUCTION_BYTES;
|
||||
/// Maximum retained UTF-8 string size for embedded Token Metadata instructions.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_MAX_METADATA_STRING_BYTES;
|
||||
/// Stable Token-2022 surface code.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_2022_SURFACE_CODE;
|
||||
/// Maximum prefix retained in bounded classic SPL Token diagnostics.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_DIAGNOSTIC_PREFIX_BYTES;
|
||||
/// Current stable classic SPL Token decoded event contract version.
|
||||
@@ -639,22 +655,6 @@ pub(crate) use self::spl::DC_SPL_TOKEN_MAX_BATCH_INSTRUCTIONS;
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_MAX_INSTRUCTION_BYTES;
|
||||
/// Stable protocol and surface code for the classic SPL Token program.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN_SURFACE_CODE;
|
||||
/// Maximum prefix retained in bounded Token-2022 diagnostics.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_DIAGNOSTIC_PREFIX_BYTES;
|
||||
/// Current stable Token-2022 decoded event contract version.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_EVENT_VERSION;
|
||||
/// Exact top-level instruction inventory published by the resolved Token-2022 interface.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_INSTRUCTION_ENTRIES;
|
||||
/// Maximum total account metas consumed by one Token-2022 batch.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_MAX_BATCH_ACCOUNTS;
|
||||
/// Maximum decoded sub-instructions in one Token-2022 batch.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_MAX_BATCH_INSTRUCTIONS;
|
||||
/// Maximum retained Token-2022 instruction payload size.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_MAX_INSTRUCTION_BYTES;
|
||||
/// Maximum retained UTF-8 string size for embedded Token Metadata instructions.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_MAX_METADATA_STRING_BYTES;
|
||||
/// Stable Token-2022 surface code.
|
||||
pub(crate) use self::spl::DC_SPL_TOKEN2022_SURFACE_CODE;
|
||||
/// One parsed SPL ElGamal registry instruction.
|
||||
pub(crate) use self::spl::DcSplElGamalRegistryParsedRegistryInstruction;
|
||||
/// Canonical tracing target for the Associated Token Account decoder.
|
||||
@@ -666,7 +666,7 @@ pub(crate) use self::spl::TRACING_TARGET_DECODER_SPL_MEMO;
|
||||
/// Canonical tracing target for the classic SPL Token decoder.
|
||||
pub(crate) use self::spl::TRACING_TARGET_DECODER_SPL_TOKEN;
|
||||
/// Canonical tracing target for the Token-2022 decoder.
|
||||
pub(crate) use self::spl::TRACING_TARGET_DECODER_SPL_TOKEN2022;
|
||||
pub(crate) use self::spl::TRACING_TARGET_DECODER_SPL_TOKEN_2022;
|
||||
/// Decodes one bounded Associated Token Account instruction.
|
||||
pub(crate) use self::spl::decoder_spl_associated_token_account_decode;
|
||||
/// Returns the exact entry matching an Associated Token Account wire.
|
||||
@@ -681,18 +681,18 @@ pub(crate) use self::spl::decoder_spl_elgamal_registry_decode_payload;
|
||||
pub(crate) use self::spl::decoder_spl_elgamal_registry_parse;
|
||||
/// Decodes one bounded SPL Memo instruction.
|
||||
pub(crate) use self::spl::decoder_spl_memo_decode;
|
||||
/// Decodes one bounded Token-2022 instruction.
|
||||
pub(crate) use self::spl::decoder_spl_token_2022_decode;
|
||||
/// Returns the exact entry matching one Token-2022 tag.
|
||||
pub(crate) use self::spl::decoder_spl_token_2022_entry_for_tag;
|
||||
/// Returns the first byte of one retained Token-2022 payload.
|
||||
pub(crate) use self::spl::decoder_spl_token_2022_payload_tag;
|
||||
/// Decodes one bounded classic SPL Token instruction.
|
||||
pub(crate) use self::spl::decoder_spl_token_decode;
|
||||
/// Returns the published entry matching one classic SPL Token tag.
|
||||
pub(crate) use self::spl::decoder_spl_token_entry_for_tag;
|
||||
/// Returns the first byte of one retained classic SPL Token payload.
|
||||
pub(crate) use self::spl::decoder_spl_token_payload_tag;
|
||||
/// Decodes one bounded Token-2022 instruction.
|
||||
pub(crate) use self::spl::decoder_spl_token2022_decode;
|
||||
/// Returns the exact entry matching one Token-2022 tag.
|
||||
pub(crate) use self::spl::decoder_spl_token2022_entry_for_tag;
|
||||
/// Returns the first byte of one retained Token-2022 payload.
|
||||
pub(crate) use self::spl::decoder_spl_token2022_payload_tag;
|
||||
|
||||
#[cfg(test)]
|
||||
mod reserved_decoder_tests {
|
||||
@@ -801,7 +801,7 @@ mod reserved_decoder_tests {
|
||||
let mut names = std::collections::BTreeSet::new();
|
||||
for decoder in decoders {
|
||||
assert!(names.insert(decoder.decoder_name()));
|
||||
if decoder.decoder_name() == "kb_decoder_anchor" {
|
||||
if decoder.decoder_name() == "kb-lib.decoder.anchor" {
|
||||
assert!(decoder.program_ids().is_empty());
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/adapter.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `adapter` decoder family.
|
||||
|
||||
mod saber_decimal_wrapper;
|
||||
|
||||
/// Reserved `kb_decoder_adapter_saber_decimal_wrapper` decoder.
|
||||
/// Reserved `kb-lib.decoder.adapter.saber_decimal_wrapper` decoder.
|
||||
pub use self::saber_decimal_wrapper::DcAdapterSaberDecimalWrapperDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/adapter/saber_decimal_wrapper.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `adapter_saber_decimal_wrapper`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAdapterSaberDecimalWrapperDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAdapterSaberDecimalWrapperDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_adapter_saber_decimal_wrapper";
|
||||
return "kb-lib.decoder.adapter.saber_decimal_wrapper";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// file: kb-lib/src/decoder/admin.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `admin` decoder family.
|
||||
|
||||
mod jupiter_lock;
|
||||
mod pump_fees;
|
||||
|
||||
/// Reserved `kb_decoder_admin_jupiter_lock` decoder.
|
||||
/// Reserved `kb-lib.decoder.admin.jupiter_lock` decoder.
|
||||
pub use self::jupiter_lock::DcAdminJupiterLockDecoder;
|
||||
/// Reserved `kb_decoder_admin_pump_fees` decoder.
|
||||
/// Reserved `kb-lib.decoder.admin.pump_fees` decoder.
|
||||
pub use self::pump_fees::DcAdminPumpFeesDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/admin/jupiter_lock.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `admin_jupiter_lock`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAdminJupiterLockDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAdminJupiterLockDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_admin_jupiter_lock";
|
||||
return "kb-lib.decoder.admin.jupiter_lock";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/admin/pump_fees.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `admin_pump_fees`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAdminPumpFeesDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAdminPumpFeesDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_admin_pump_fees";
|
||||
return "kb-lib.decoder.admin.pump_fees";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `amm` decoder family.
|
||||
|
||||
@@ -30,55 +30,55 @@ mod woofi;
|
||||
mod zero_fi;
|
||||
mod zora;
|
||||
|
||||
/// Reserved `kb_decoder_amm_aldrin_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.aldrin_v1` decoder.
|
||||
pub use self::aldrin_v1::DcAmmAldrinV1Decoder;
|
||||
/// Reserved `kb_decoder_amm_aldrin_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.aldrin_v2` decoder.
|
||||
pub use self::aldrin_v2::DcAmmAldrinV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_alphaq` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.alphaq` decoder.
|
||||
pub use self::alphaq::DcAmmAlphaqDecoder;
|
||||
/// Reserved `kb_decoder_amm_believe` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.believe` decoder.
|
||||
pub use self::believe::DcAmmBelieveDecoder;
|
||||
/// Reserved `kb_decoder_amm_bonk_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.bonk_swap` decoder.
|
||||
pub use self::bonk_swap::DcAmmBonkSwapDecoder;
|
||||
/// Reserved `kb_decoder_amm_fluxbeam` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.fluxbeam` decoder.
|
||||
pub use self::fluxbeam::DcAmmFluxbeamDecoder;
|
||||
/// Reserved `kb_decoder_amm_goon_fi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.goon_fi` decoder.
|
||||
pub use self::goon_fi::DcAmmGoonFiDecoder;
|
||||
/// Reserved `kb_decoder_amm_goosefx_gamma` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.goosefx_gamma` decoder.
|
||||
pub use self::goosefx_gamma::DcAmmGoosefxGammaDecoder;
|
||||
/// Reserved `kb_decoder_amm_goosefx_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.goosefx_v2` decoder.
|
||||
pub use self::goosefx_v2::DcAmmGoosefxV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_guac_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.guac_swap` decoder.
|
||||
pub use self::guac_swap::DcAmmGuacSwapDecoder;
|
||||
/// Reserved `kb_decoder_amm_lifinity_swap_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.lifinity_swap_v2` decoder.
|
||||
pub use self::lifinity_swap_v2::DcAmmLifinitySwapV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_metadao_futarchy_amm` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.metadao_futarchy_amm` decoder.
|
||||
pub use self::metadao_futarchy_amm::DcAmmMetadaoFutarchyAmmDecoder;
|
||||
/// Reserved `kb_decoder_amm_metadao_v0_5` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.metadao_v0_5` decoder.
|
||||
pub use self::metadao_v0_5::DcAmmMetadaoV05Decoder;
|
||||
/// Reserved `kb_decoder_amm_meteora_damm_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.meteora_damm_v1` decoder.
|
||||
pub use self::meteora_damm_v1::DcAmmMeteoraDammV1Decoder;
|
||||
/// Reserved `kb_decoder_amm_meteora_damm_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.meteora_damm_v2` decoder.
|
||||
pub use self::meteora_damm_v2::DcAmmMeteoraDammV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_obric_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.obric_v2` decoder.
|
||||
pub use self::obric_v2::DcAmmObricV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_one_dex` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.one_dex` decoder.
|
||||
pub use self::one_dex::DcAmmOneDexDecoder;
|
||||
/// Reserved `kb_decoder_amm_pump_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.pump_swap` decoder.
|
||||
pub use self::pump_swap::DcAmmPumpSwapDecoder;
|
||||
/// Reserved `kb_decoder_amm_raydium_lp_v4` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.raydium_lp_v4` decoder.
|
||||
pub use self::raydium_lp_v4::DcAmmRaydiumLpV4Decoder;
|
||||
/// Reserved `kb_decoder_amm_solfi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.solfi` decoder.
|
||||
pub use self::solfi::DcAmmSolfiDecoder;
|
||||
/// Reserved `kb_decoder_amm_solfi_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.solfi_v2` decoder.
|
||||
pub use self::solfi_v2::DcAmmSolfiV2Decoder;
|
||||
/// Reserved `kb_decoder_amm_vertigo` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.vertigo` decoder.
|
||||
pub use self::vertigo::DcAmmVertigoDecoder;
|
||||
/// Reserved `kb_decoder_amm_virtuals` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.virtuals` decoder.
|
||||
pub use self::virtuals::DcAmmVirtualsDecoder;
|
||||
/// Reserved `kb_decoder_amm_woofi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.woofi` decoder.
|
||||
pub use self::woofi::DcAmmWoofiDecoder;
|
||||
/// Reserved `kb_decoder_amm_zero_fi` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.zero_fi` decoder.
|
||||
pub use self::zero_fi::DcAmmZeroFiDecoder;
|
||||
/// Reserved `kb_decoder_amm_zora` decoder.
|
||||
/// Reserved `kb-lib.decoder.amm.zora` decoder.
|
||||
pub use self::zora::DcAmmZoraDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/aldrin_v1.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_aldrin_v1`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmAldrinV1Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmAldrinV1Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_aldrin_v1";
|
||||
return "kb-lib.decoder.amm.aldrin_v1";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/aldrin_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_aldrin_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmAldrinV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmAldrinV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_aldrin_v2";
|
||||
return "kb-lib.decoder.amm.aldrin_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/alphaq.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_alphaq`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmAlphaqDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmAlphaqDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_alphaq";
|
||||
return "kb-lib.decoder.amm.alphaq";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/believe.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_believe`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmBelieveDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmBelieveDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_believe";
|
||||
return "kb-lib.decoder.amm.believe";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/bonk_swap.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_bonk_swap`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmBonkSwapDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmBonkSwapDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_bonk_swap";
|
||||
return "kb-lib.decoder.amm.bonk_swap";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/fluxbeam.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_fluxbeam`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmFluxbeamDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmFluxbeamDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_fluxbeam";
|
||||
return "kb-lib.decoder.amm.fluxbeam";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/goon_fi.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_goon_fi`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmGoonFiDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmGoonFiDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_goon_fi";
|
||||
return "kb-lib.decoder.amm.goon_fi";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/goosefx_gamma.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_goosefx_gamma`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmGoosefxGammaDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmGoosefxGammaDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_goosefx_gamma";
|
||||
return "kb-lib.decoder.amm.goosefx_gamma";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/goosefx_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_goosefx_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmGoosefxV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmGoosefxV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_goosefx_v2";
|
||||
return "kb-lib.decoder.amm.goosefx_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/guac_swap.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_guac_swap`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmGuacSwapDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmGuacSwapDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_guac_swap";
|
||||
return "kb-lib.decoder.amm.guac_swap";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/lifinity_swap_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_lifinity_swap_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmLifinitySwapV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmLifinitySwapV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_lifinity_swap_v2";
|
||||
return "kb-lib.decoder.amm.lifinity_swap_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/metadao_futarchy_amm.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_metadao_futarchy_amm`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmMetadaoFutarchyAmmDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmMetadaoFutarchyAmmDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_metadao_futarchy_amm";
|
||||
return "kb-lib.decoder.amm.metadao_futarchy_amm";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/metadao_v0_5.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_metadao_v0_5`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmMetadaoV05Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmMetadaoV05Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_metadao_v0_5";
|
||||
return "kb-lib.decoder.amm.metadao_v0_5";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/meteora_damm_v1.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_meteora_damm_v1`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmMeteoraDammV1Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmMeteoraDammV1Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_meteora_damm_v1";
|
||||
return "kb-lib.decoder.amm.meteora_damm_v1";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/meteora_damm_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_meteora_damm_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmMeteoraDammV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmMeteoraDammV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_meteora_damm_v2";
|
||||
return "kb-lib.decoder.amm.meteora_damm_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/obric_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_obric_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmObricV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmObricV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_obric_v2";
|
||||
return "kb-lib.decoder.amm.obric_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/one_dex.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_one_dex`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmOneDexDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmOneDexDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_one_dex";
|
||||
return "kb-lib.decoder.amm.one_dex";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/pump_swap.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_pump_swap`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmPumpSwapDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmPumpSwapDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_pump_swap";
|
||||
return "kb-lib.decoder.amm.pump_swap";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/raydium_lp_v4.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_raydium_lp_v4`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmRaydiumLpV4Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmRaydiumLpV4Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_raydium_lp_v4";
|
||||
return "kb-lib.decoder.amm.raydium_lp_v4";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/solfi.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_solfi`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmSolfiDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmSolfiDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_solfi";
|
||||
return "kb-lib.decoder.amm.solfi";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/solfi_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_solfi_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmSolfiV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmSolfiV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_solfi_v2";
|
||||
return "kb-lib.decoder.amm.solfi_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/vertigo.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_vertigo`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmVertigoDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmVertigoDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_vertigo";
|
||||
return "kb-lib.decoder.amm.vertigo";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/virtuals.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_virtuals`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmVirtualsDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmVirtualsDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_virtuals";
|
||||
return "kb-lib.decoder.amm.virtuals";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/woofi.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_woofi`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmWoofiDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmWoofiDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_woofi";
|
||||
return "kb-lib.decoder.amm.woofi";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/zero_fi.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_zero_fi`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmZeroFiDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmZeroFiDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_zero_fi";
|
||||
return "kb-lib.decoder.amm.zero_fi";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/amm/zora.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `amm_zora`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAmmZoraDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAmmZoraDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_amm_zora";
|
||||
return "kb-lib.decoder.amm.zora";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/anchor.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `anchor` decoder family.
|
||||
|
||||
mod core;
|
||||
|
||||
/// Reserved `kb_decoder_anchor` decoder.
|
||||
/// Reserved `kb-lib.decoder.anchor` decoder.
|
||||
pub use self::core::DcAnchorDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/anchor/core.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `anchor`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcAnchorDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcAnchorDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_anchor";
|
||||
return "kb-lib.decoder.anchor";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// file: kb-lib/src/decoder/api.rs
|
||||
// version: 5
|
||||
// version: 6
|
||||
|
||||
//! Decoder contracts consolidated from `kb_decoder_api`.
|
||||
//! Decoder contracts.
|
||||
|
||||
mod contracts;
|
||||
mod decoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/api/decoder.rs
|
||||
// version: 5
|
||||
// version: 6
|
||||
|
||||
//! Shared decoder contracts for protocol decoder crates.
|
||||
|
||||
@@ -49,7 +49,7 @@ pub struct DcApiInitialDecoder;
|
||||
|
||||
impl DcApiProtocolDecoder for DcApiInitialDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_api";
|
||||
return "kb-lib.decoder.api";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/bridge.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `bridge` decoder family.
|
||||
|
||||
@@ -8,11 +8,11 @@ mod circle_cctp_token_messenger_minter_v2;
|
||||
mod layer_zero_endpoint;
|
||||
mod layer_zero_executor;
|
||||
|
||||
/// Reserved `kb_decoder_bridge_circle_cctp_token_messenger_minter` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` decoder.
|
||||
pub use self::circle_cctp_token_messenger_minter::DcBridgeCircleCctpTokenMessengerMinterDecoder;
|
||||
/// Reserved `kb_decoder_bridge_circle_cctp_token_messenger_minter_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder.
|
||||
pub use self::circle_cctp_token_messenger_minter_v2::DcBridgeCircleCctpTokenMessengerMinterV2Decoder;
|
||||
/// Reserved `kb_decoder_bridge_layer_zero_endpoint` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.layer_zero_endpoint` decoder.
|
||||
pub use self::layer_zero_endpoint::DcBridgeLayerZeroEndpointDecoder;
|
||||
/// Reserved `kb_decoder_bridge_layer_zero_executor` decoder.
|
||||
/// Reserved `kb-lib.decoder.bridge.layer_zero_executor` decoder.
|
||||
pub use self::layer_zero_executor::DcBridgeLayerZeroExecutorDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/bridge/circle_cctp_token_messenger_minter.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `bridge_circle_cctp_token_messenger_minter`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcBridgeCircleCctpTokenMessengerMinterDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcBridgeCircleCctpTokenMessengerMinterDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_bridge_circle_cctp_token_messenger_minter";
|
||||
return "kb-lib.decoder.bridge.circle_cctp_token_messenger_minter";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/bridge/circle_cctp_token_messenger_minter_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `bridge_circle_cctp_token_messenger_minter_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcBridgeCircleCctpTokenMessengerMinterV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcBridgeCircleCctpTokenMessengerMinterV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_bridge_circle_cctp_token_messenger_minter_v2";
|
||||
return "kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/bridge/layer_zero_endpoint.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `bridge_layer_zero_endpoint`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcBridgeLayerZeroEndpointDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcBridgeLayerZeroEndpointDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_bridge_layer_zero_endpoint";
|
||||
return "kb-lib.decoder.bridge.layer_zero_endpoint";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/bridge/layer_zero_executor.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `bridge_layer_zero_executor`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcBridgeLayerZeroExecutorDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcBridgeLayerZeroExecutorDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_bridge_layer_zero_executor";
|
||||
return "kb-lib.decoder.bridge.layer_zero_executor";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `clmm` decoder family.
|
||||
|
||||
@@ -10,15 +10,15 @@ mod pancake_swap;
|
||||
mod raydium;
|
||||
mod stabble;
|
||||
|
||||
/// Reserved `kb_decoder_clmm_byreal` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.byreal` decoder.
|
||||
pub use self::byreal::DcClmmByrealDecoder;
|
||||
/// Reserved `kb_decoder_clmm_fusion` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.fusion` decoder.
|
||||
pub use self::fusion::DcClmmFusionDecoder;
|
||||
/// Reserved `kb_decoder_clmm_orca_whirlpool` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.orca_whirlpool` decoder.
|
||||
pub use self::orca_whirlpool::DcClmmOrcaWhirlpoolDecoder;
|
||||
/// Reserved `kb_decoder_clmm_pancake_swap` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.pancake_swap` decoder.
|
||||
pub use self::pancake_swap::DcClmmPancakeSwapDecoder;
|
||||
/// Reserved `kb_decoder_clmm_raydium` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.raydium` decoder.
|
||||
pub use self::raydium::DcClmmRaydiumDecoder;
|
||||
/// Reserved `kb_decoder_clmm_stabble` decoder.
|
||||
/// Reserved `kb-lib.decoder.clmm.stabble` decoder.
|
||||
pub use self::stabble::DcClmmStabbleDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm/byreal.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `clmm_byreal`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcClmmByrealDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcClmmByrealDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_clmm_byreal";
|
||||
return "kb-lib.decoder.clmm.byreal";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm/fusion.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `clmm_fusion`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcClmmFusionDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcClmmFusionDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_clmm_fusion";
|
||||
return "kb-lib.decoder.clmm.fusion";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm/orca_whirlpool.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `clmm_orca_whirlpool`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcClmmOrcaWhirlpoolDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcClmmOrcaWhirlpoolDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_clmm_orca_whirlpool";
|
||||
return "kb-lib.decoder.clmm.orca_whirlpool";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm/pancake_swap.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `clmm_pancake_swap`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcClmmPancakeSwapDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcClmmPancakeSwapDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_clmm_pancake_swap";
|
||||
return "kb-lib.decoder.clmm.pancake_swap";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm/raydium.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `clmm_raydium`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcClmmRaydiumDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcClmmRaydiumDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_clmm_raydium";
|
||||
return "kb-lib.decoder.clmm.raydium";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/clmm/stabble.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `clmm_stabble`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcClmmStabbleDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcClmmStabbleDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_clmm_stabble";
|
||||
return "kb-lib.decoder.clmm.stabble";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/cpmm.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `cpmm` decoder family.
|
||||
|
||||
mod raydium;
|
||||
|
||||
/// Reserved `kb_decoder_cpmm_raydium` decoder.
|
||||
/// Reserved `kb-lib.decoder.cpmm.raydium` decoder.
|
||||
pub use self::raydium::DcCpmmRaydiumDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/cpmm/raydium.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `cpmm_raydium`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcCpmmRaydiumDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcCpmmRaydiumDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_cpmm_raydium";
|
||||
return "kb-lib.decoder.cpmm.raydium";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/dlmm.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `dlmm` decoder family.
|
||||
|
||||
mod meteora;
|
||||
|
||||
/// Reserved `kb_decoder_dlmm_meteora` decoder.
|
||||
/// Reserved `kb-lib.decoder.dlmm.meteora` decoder.
|
||||
pub use self::meteora::DcDlmmMeteoraDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/dlmm/meteora.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `dlmm_meteora`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcDlmmMeteoraDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcDlmmMeteoraDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_dlmm_meteora";
|
||||
return "kb-lib.decoder.dlmm.meteora";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// file: kb-lib/src/decoder/fees.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `fees` decoder family.
|
||||
|
||||
mod bags_fee_share_v1;
|
||||
mod bags_fee_share_v2;
|
||||
|
||||
/// Reserved `kb_decoder_fees_bags_fee_share_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.fees.bags_fee_share_v1` decoder.
|
||||
pub use self::bags_fee_share_v1::DcFeesBagsFeeShareV1Decoder;
|
||||
/// Reserved `kb_decoder_fees_bags_fee_share_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.fees.bags_fee_share_v2` decoder.
|
||||
pub use self::bags_fee_share_v2::DcFeesBagsFeeShareV2Decoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/fees/bags_fee_share_v1.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `fees_bags_fee_share_v1`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcFeesBagsFeeShareV1Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcFeesBagsFeeShareV1Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_fees_bags_fee_share_v1";
|
||||
return "kb-lib.decoder.fees.bags_fee_share_v1";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/fees/bags_fee_share_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `fees_bags_fee_share_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcFeesBagsFeeShareV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcFeesBagsFeeShareV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_fees_bags_fee_share_v2";
|
||||
return "kb-lib.decoder.fees.bags_fee_share_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/governance.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `governance` decoder family.
|
||||
|
||||
mod metadao_bid_wall;
|
||||
|
||||
/// Reserved `kb_decoder_governance_metadao_bid_wall` decoder.
|
||||
/// Reserved `kb-lib.decoder.governance.metadao_bid_wall` decoder.
|
||||
pub use self::metadao_bid_wall::DcGovernanceMetadaoBidWallDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/governance/metadao_bid_wall.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `governance_metadao_bid_wall`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcGovernanceMetadaoBidWallDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcGovernanceMetadaoBidWallDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_governance_metadao_bid_wall";
|
||||
return "kb-lib.decoder.governance.metadao_bid_wall";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `launchpad` decoder family.
|
||||
|
||||
@@ -13,21 +13,21 @@ mod pump_fun;
|
||||
mod pump_pumpup_ai;
|
||||
mod raydium_launchlab;
|
||||
|
||||
/// Reserved `kb_decoder_launchpad_boop_fun` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.boop_fun` decoder.
|
||||
pub use self::boop_fun::DcLaunchpadBoopFunDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_metadao_ico` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.metadao_ico` decoder.
|
||||
pub use self::metadao_ico::DcLaunchpadMetadaoIcoDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_meteora_dbc` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.meteora_dbc` decoder.
|
||||
pub use self::meteora_dbc::DcLaunchpadMeteoraDbcDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_moonit` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.moonit` decoder.
|
||||
pub use self::moonit::DcLaunchpadMoonitDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_orca_wavebreak` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.orca_wavebreak` decoder.
|
||||
pub use self::orca_wavebreak::DcLaunchpadOrcaWavebreakDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_printr` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.printr` decoder.
|
||||
pub use self::printr::DcLaunchpadPrintrDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_pump_fun` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.pump_fun` decoder.
|
||||
pub use self::pump_fun::DcLaunchpadPumpFunDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_pump_pumpup_ai` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.pump_pumpup_ai` decoder.
|
||||
pub use self::pump_pumpup_ai::DcLaunchpadPumpPumpupAiDecoder;
|
||||
/// Reserved `kb_decoder_launchpad_raydium_launchlab` decoder.
|
||||
/// Reserved `kb-lib.decoder.launchpad.raydium_launchlab` decoder.
|
||||
pub use self::raydium_launchlab::DcLaunchpadRaydiumLaunchlabDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/boop_fun.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_boop_fun`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadBoopFunDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadBoopFunDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_boop_fun";
|
||||
return "kb-lib.decoder.launchpad.boop_fun";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/metadao_ico.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_metadao_ico`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadMetadaoIcoDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadMetadaoIcoDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_metadao_ico";
|
||||
return "kb-lib.decoder.launchpad.metadao_ico";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/meteora_dbc.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_meteora_dbc`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadMeteoraDbcDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadMeteoraDbcDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_meteora_dbc";
|
||||
return "kb-lib.decoder.launchpad.meteora_dbc";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/moonit.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_moonit`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadMoonitDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadMoonitDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_moonit";
|
||||
return "kb-lib.decoder.launchpad.moonit";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/orca_wavebreak.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_orca_wavebreak`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadOrcaWavebreakDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadOrcaWavebreakDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_orca_wavebreak";
|
||||
return "kb-lib.decoder.launchpad.orca_wavebreak";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/printr.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_printr`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadPrintrDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadPrintrDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_printr";
|
||||
return "kb-lib.decoder.launchpad.printr";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/pump_fun.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_pump_fun`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadPumpFunDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadPumpFunDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_pump_fun";
|
||||
return "kb-lib.decoder.launchpad.pump_fun";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/pump_pumpup_ai.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_pump_pumpup_ai`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadPumpPumpupAiDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadPumpPumpupAiDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_pump_pumpup_ai";
|
||||
return "kb-lib.decoder.launchpad.pump_pumpup_ai";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/launchpad/raydium_launchlab.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `launchpad_raydium_launchlab`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLaunchpadRaydiumLaunchlabDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLaunchpadRaydiumLaunchlabDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_launchpad_raydium_launchlab";
|
||||
return "kb-lib.decoder.launchpad.raydium_launchlab";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `lending` decoder family.
|
||||
|
||||
@@ -11,17 +11,17 @@ mod jupiter_lend_liquidity;
|
||||
mod kamino;
|
||||
mod marginfi_v2;
|
||||
|
||||
/// Reserved `kb_decoder_lending_clone` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.clone` decoder.
|
||||
pub use self::clone::DcLendingCloneDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_borrow` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_borrow` decoder.
|
||||
pub use self::jupiter_lend_borrow::DcLendingJupiterLendBorrowDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_earn` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_earn` decoder.
|
||||
pub use self::jupiter_lend_earn::DcLendingJupiterLendEarnDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_flash_loan` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_flash_loan` decoder.
|
||||
pub use self::jupiter_lend_flash_loan::DcLendingJupiterLendFlashLoanDecoder;
|
||||
/// Reserved `kb_decoder_lending_jupiter_lend_liquidity` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.jupiter_lend_liquidity` decoder.
|
||||
pub use self::jupiter_lend_liquidity::DcLendingJupiterLendLiquidityDecoder;
|
||||
/// Reserved `kb_decoder_lending_kamino` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.kamino` decoder.
|
||||
pub use self::kamino::DcLendingKaminoDecoder;
|
||||
/// Reserved `kb_decoder_lending_marginfi_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.lending.marginfi_v2` decoder.
|
||||
pub use self::marginfi_v2::DcLendingMarginfiV2Decoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/clone.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_clone`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingCloneDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingCloneDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_clone";
|
||||
return "kb-lib.decoder.lending.clone";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/jupiter_lend_borrow.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_jupiter_lend_borrow`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendBorrowDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendBorrowDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_jupiter_lend_borrow";
|
||||
return "kb-lib.decoder.lending.jupiter_lend_borrow";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/jupiter_lend_earn.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_jupiter_lend_earn`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendEarnDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendEarnDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_jupiter_lend_earn";
|
||||
return "kb-lib.decoder.lending.jupiter_lend_earn";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/jupiter_lend_flash_loan.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_jupiter_lend_flash_loan`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendFlashLoanDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendFlashLoanDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_jupiter_lend_flash_loan";
|
||||
return "kb-lib.decoder.lending.jupiter_lend_flash_loan";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/jupiter_lend_liquidity.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_jupiter_lend_liquidity`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendLiquidityDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendLiquidityDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_jupiter_lend_liquidity";
|
||||
return "kb-lib.decoder.lending.jupiter_lend_liquidity";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/kamino.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_kamino`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingKaminoDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingKaminoDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_kamino";
|
||||
return "kb-lib.decoder.lending.kamino";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lending/marginfi_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lending_marginfi_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLendingMarginfiV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLendingMarginfiV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lending_marginfi_v2";
|
||||
return "kb-lib.decoder.lending.marginfi_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/lock.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `lock` decoder family.
|
||||
|
||||
mod raydium_lp;
|
||||
|
||||
/// Reserved `kb_decoder_lock_raydium_lp` decoder.
|
||||
/// Reserved `kb-lib.decoder.lock.raydium_lp` decoder.
|
||||
pub use self::raydium_lp::DcLockRaydiumLpDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/lock/raydium_lp.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `lock_raydium_lp`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcLockRaydiumLpDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcLockRaydiumLpDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_lock_raydium_lp";
|
||||
return "kb-lib.decoder.lock.raydium_lp";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/metadata.rs
|
||||
// version: 5
|
||||
// version: 7
|
||||
|
||||
//! `metadata` decoder family.
|
||||
|
||||
@@ -76,7 +76,7 @@ pub use self::metaplex_token_metadata::decoder_metadata_metaplex_token_metadata_
|
||||
pub use self::metaplex_token_metadata::decoder_metadata_metaplex_token_metadata_decode_token_record_account;
|
||||
/// Decodes one Use Authority Record account.
|
||||
pub use self::metaplex_token_metadata::decoder_metadata_metaplex_token_metadata_decode_use_authority_record_account;
|
||||
/// Reserved `kb_decoder_metadata_spl_name_service` decoder.
|
||||
/// Reserved `kb-lib.decoder.metadata.spl_name_service` decoder.
|
||||
pub use self::spl_name_service::DcMetadataSplNameServiceDecoder;
|
||||
|
||||
/// Approve Collection Authority discriminator.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/metadata/metaplex_token_metadata/decoder.rs
|
||||
// version: 29
|
||||
// version: 30
|
||||
|
||||
//! Exact contextual dispatch for Metaplex Token Metadata.
|
||||
|
||||
@@ -17,7 +17,7 @@ pub struct DcMetadataMetaplexTokenMetadataDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcMetadataMetaplexTokenMetadataDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_metadata_metaplex_token_metadata";
|
||||
return "kb-lib.decoder.metadata.metaplex_token_metadata";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
@@ -492,7 +492,7 @@ mod tests {
|
||||
let decoder = crate::DcMetadataMetaplexTokenMetadataDecoder;
|
||||
assert_eq!(
|
||||
crate::DcApiProtocolDecoder::decoder_name(&decoder),
|
||||
"kb_decoder_metadata_metaplex_token_metadata"
|
||||
"kb-lib.decoder.metadata.metaplex_token_metadata"
|
||||
);
|
||||
assert_eq!(
|
||||
crate::DcApiProtocolDecoder::program_ids(&decoder),
|
||||
@@ -2187,9 +2187,9 @@ mod tests {
|
||||
1,
|
||||
)
|
||||
.as_slice(),
|
||||
&[(false, true), (true, true), (false, false), (true, false)],
|
||||
&[(false, true), (false, true), (false, false), (true, false)],
|
||||
false,
|
||||
"bubblegum_set_collection_size_invalid",
|
||||
"bubblegum_set_collection_size_missing_authority_signer",
|
||||
),
|
||||
);
|
||||
assert_eq!(invalid.status, crate::DcApiDecoderOutcomeStatus::Failed);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/metadata/metaplex_token_metadata/instruction.rs
|
||||
// version: 26
|
||||
// version: 28
|
||||
|
||||
//! Bounded Metaplex Token Metadata instruction wire decoding.
|
||||
|
||||
@@ -1473,9 +1473,9 @@ fn validate_accounts(
|
||||
));
|
||||
},
|
||||
};
|
||||
if account.signer != *signer || account.writable != *writable {
|
||||
if (*signer && !account.signer) || (*writable && !account.writable) {
|
||||
return std::result::Result::Err(format!(
|
||||
"transfer account {index} has invalid signer/writable flags"
|
||||
"transfer account {index} lacks required signer/writable privileges"
|
||||
));
|
||||
}
|
||||
}
|
||||
@@ -2117,9 +2117,9 @@ fn validate_accounts(
|
||||
return std::result::Result::Err(format!("{code} is missing account {index}"));
|
||||
},
|
||||
};
|
||||
if account.signer != *signer || account.writable != *writable {
|
||||
if (*signer && !account.signer) || (*writable && !account.writable) {
|
||||
return std::result::Result::Err(format!(
|
||||
"{code} account {index} has invalid signer/writable flags"
|
||||
"{code} account {index} lacks required signer/writable privileges"
|
||||
));
|
||||
}
|
||||
}
|
||||
@@ -2683,7 +2683,7 @@ fn observation(
|
||||
"parameters": parsed.parameters,
|
||||
"accounts": accounts,
|
||||
"wire": { "lengthBytes": wire.len(), "sha256": wire_hash, "prefixHex": hex_prefix(wire), "suffixLengthBytes": 0, "complete": true },
|
||||
"provenance": { "sdk": "mpl-token-metadata", "sdkVersion": "5.1.1", "layout": "official_borsh", "externalMetadata": true, "token2022EmbeddedMetadata": false },
|
||||
"provenance": { "sdk": "mpl-token-metadata", "sdkVersion": "5.1.1", "layout": "official_borsh", "externalMetadata": true, "token_2022EmbeddedMetadata": false },
|
||||
}),
|
||||
transaction_failed: input.transaction_failed,
|
||||
transaction_error: input.transaction_err_json.clone(),
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/metadata/spl_name_service.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `metadata_spl_name_service`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcMetadataSplNameServiceDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcMetadataSplNameServiceDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_metadata_spl_name_service";
|
||||
return "kb-lib.decoder.metadata.spl_name_service";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/nft.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `nft` decoder family.
|
||||
|
||||
mod metaplex_bubblegum;
|
||||
|
||||
/// Reserved `kb_decoder_nft_metaplex_bubblegum` decoder.
|
||||
/// Reserved `kb-lib.decoder.nft.metaplex_bubblegum` decoder.
|
||||
pub use self::metaplex_bubblegum::DcNftMetaplexBubblegumDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/nft/metaplex_bubblegum.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `nft_metaplex_bubblegum`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcNftMetaplexBubblegumDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcNftMetaplexBubblegumDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_nft_metaplex_bubblegum";
|
||||
return "kb-lib.decoder.nft.metaplex_bubblegum";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/orderbook.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `orderbook` decoder family.
|
||||
|
||||
@@ -7,9 +7,9 @@ mod jupiter_limit_order;
|
||||
mod jupiter_limit_order_v2;
|
||||
mod openbook_v2;
|
||||
|
||||
/// Reserved `kb_decoder_orderbook_jupiter_limit_order` decoder.
|
||||
/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order` decoder.
|
||||
pub use self::jupiter_limit_order::DcOrderbookJupiterLimitOrderDecoder;
|
||||
/// Reserved `kb_decoder_orderbook_jupiter_limit_order_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order_v2` decoder.
|
||||
pub use self::jupiter_limit_order_v2::DcOrderbookJupiterLimitOrderV2Decoder;
|
||||
/// Reserved `kb_decoder_orderbook_openbook_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.orderbook.openbook_v2` decoder.
|
||||
pub use self::openbook_v2::DcOrderbookOpenbookV2Decoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/orderbook/jupiter_limit_order.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `orderbook_jupiter_limit_order`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcOrderbookJupiterLimitOrderDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcOrderbookJupiterLimitOrderDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_orderbook_jupiter_limit_order";
|
||||
return "kb-lib.decoder.orderbook.jupiter_limit_order";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/orderbook/jupiter_limit_order_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `orderbook_jupiter_limit_order_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcOrderbookJupiterLimitOrderV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcOrderbookJupiterLimitOrderV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_orderbook_jupiter_limit_order_v2";
|
||||
return "kb-lib.decoder.orderbook.jupiter_limit_order_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/orderbook/openbook_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `orderbook_openbook_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcOrderbookOpenbookV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcOrderbookOpenbookV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_orderbook_openbook_v2";
|
||||
return "kb-lib.decoder.orderbook.openbook_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/perpetuals.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `perpetuals` decoder family.
|
||||
|
||||
@@ -7,9 +7,9 @@ mod drift_v2;
|
||||
mod jupiter;
|
||||
mod zeta;
|
||||
|
||||
/// Reserved `kb_decoder_perpetuals_drift_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.perpetuals.drift_v2` decoder.
|
||||
pub use self::drift_v2::DcPerpetualsDriftV2Decoder;
|
||||
/// Reserved `kb_decoder_perpetuals_jupiter` decoder.
|
||||
/// Reserved `kb-lib.decoder.perpetuals.jupiter` decoder.
|
||||
pub use self::jupiter::DcPerpetualsJupiterDecoder;
|
||||
/// Reserved `kb_decoder_perpetuals_zeta` decoder.
|
||||
/// Reserved `kb-lib.decoder.perpetuals.zeta` decoder.
|
||||
pub use self::zeta::DcPerpetualsZetaDecoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/perpetuals/drift_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `perpetuals_drift_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcPerpetualsDriftV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcPerpetualsDriftV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_perpetuals_drift_v2";
|
||||
return "kb-lib.decoder.perpetuals.drift_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/perpetuals/jupiter.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `perpetuals_jupiter`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcPerpetualsJupiterDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcPerpetualsJupiterDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_perpetuals_jupiter";
|
||||
return "kb-lib.decoder.perpetuals.jupiter";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/perpetuals/zeta.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `perpetuals_zeta`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcPerpetualsZetaDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcPerpetualsZetaDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_perpetuals_zeta";
|
||||
return "kb-lib.decoder.perpetuals.zeta";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `router` decoder family.
|
||||
|
||||
@@ -10,15 +10,15 @@ mod jupiter_dca;
|
||||
mod okx_labs_v1;
|
||||
mod okx_labs_v2;
|
||||
|
||||
/// Reserved `kb_decoder_router_dflow_aggregator_v4` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.dflow_aggregator_v4` decoder.
|
||||
pub use self::dflow_aggregator_v4::DcRouterDflowAggregatorV4Decoder;
|
||||
/// Reserved `kb_decoder_router_jupiter_aggregator_v4` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v4` decoder.
|
||||
pub use self::jupiter_aggregator_v4::DcRouterJupiterAggregatorV4Decoder;
|
||||
/// Reserved `kb_decoder_router_jupiter_aggregator_v6` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v6` decoder.
|
||||
pub use self::jupiter_aggregator_v6::DcRouterJupiterAggregatorV6Decoder;
|
||||
/// Reserved `kb_decoder_router_jupiter_dca` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.jupiter_dca` decoder.
|
||||
pub use self::jupiter_dca::DcRouterJupiterDcaDecoder;
|
||||
/// Reserved `kb_decoder_router_okx_labs_v1` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.okx_labs_v1` decoder.
|
||||
pub use self::okx_labs_v1::DcRouterOkxLabsV1Decoder;
|
||||
/// Reserved `kb_decoder_router_okx_labs_v2` decoder.
|
||||
/// Reserved `kb-lib.decoder.router.okx_labs_v2` decoder.
|
||||
pub use self::okx_labs_v2::DcRouterOkxLabsV2Decoder;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router/dflow_aggregator_v4.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `router_dflow_aggregator_v4`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcRouterDflowAggregatorV4Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcRouterDflowAggregatorV4Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_router_dflow_aggregator_v4";
|
||||
return "kb-lib.decoder.router.dflow_aggregator_v4";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router/jupiter_aggregator_v4.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `router_jupiter_aggregator_v4`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcRouterJupiterAggregatorV4Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcRouterJupiterAggregatorV4Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_router_jupiter_aggregator_v4";
|
||||
return "kb-lib.decoder.router.jupiter_aggregator_v4";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router/jupiter_aggregator_v6.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `router_jupiter_aggregator_v6`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcRouterJupiterAggregatorV6Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcRouterJupiterAggregatorV6Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_router_jupiter_aggregator_v6";
|
||||
return "kb-lib.decoder.router.jupiter_aggregator_v6";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router/jupiter_dca.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `router_jupiter_dca`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcRouterJupiterDcaDecoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcRouterJupiterDcaDecoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_router_jupiter_dca";
|
||||
return "kb-lib.decoder.router.jupiter_dca";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router/okx_labs_v1.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `router_okx_labs_v1`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcRouterOkxLabsV1Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcRouterOkxLabsV1Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_router_okx_labs_v1";
|
||||
return "kb-lib.decoder.router.okx_labs_v1";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/decoder/router/okx_labs_v2.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! Reserved protocol decoder for `router_okx_labs_v2`.
|
||||
|
||||
@@ -9,7 +9,7 @@ pub struct DcRouterOkxLabsV2Decoder;
|
||||
|
||||
impl crate::DcApiProtocolDecoder for crate::DcRouterOkxLabsV2Decoder {
|
||||
fn decoder_name(&self) -> &'static str {
|
||||
return "kb_decoder_router_okx_labs_v2";
|
||||
return "kb-lib.decoder.router.okx_labs_v2";
|
||||
}
|
||||
|
||||
fn decoder_version(&self) -> &'static str {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
// file: kb-lib/src/decoder/rwa.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
//! `rwa` decoder family.
|
||||
|
||||
mod ondo_global_markets;
|
||||
|
||||
/// Reserved `kb_decoder_rwa_ondo_global_markets` decoder.
|
||||
/// Reserved `kb-lib.decoder.rwa.ondo_global_markets` decoder.
|
||||
pub use self::ondo_global_markets::DcRwaOndoGlobalMarketsDecoder;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user