v0.1.0-pre.062

This commit is contained in:
2026-07-30 10:27:06 +02:00
parent f40fb78817
commit 460671e19d
319 changed files with 392513 additions and 9507 deletions

View File

@@ -19,10 +19,9 @@ pub use self::decoder::DC_METADATA_MTM_METADATA_ACCOUNT_LAYOUT_AUDIT;
pub use self::decoder::DC_SPL_ELGAMAL_REGISTRY_ACCOUNT_LEN;
/// Reserved `kb-lib.decoder.adapter.saber_decimal_wrapper` decoder.
pub use self::decoder::DcAdapterSaberDecimalWrapperDecoder;
/// Reserved `kb-lib.decoder.admin.jupiter_lock` decoder.
pub use self::decoder::DcAdminJupiterLockDecoder;
/// Reserved `kb-lib.decoder.admin.pump_fees` decoder.
pub use self::decoder::DcAdminPumpFeesDecoder;
/// Approve Collection Authority discriminator.
/// Exposes the reserved `DcAdapterSplTokenWrapDecoder` implementation.
pub use self::decoder::DcAdapterSplTokenWrapDecoder;
/// Reserved `kb-lib.decoder.amm.aldrin_v1` decoder.
pub use self::decoder::DcAmmAldrinV1Decoder;
/// Reserved `kb-lib.decoder.amm.aldrin_v2` decoder.
@@ -45,8 +44,6 @@ pub use self::decoder::DcAmmGoosefxV2Decoder;
pub use self::decoder::DcAmmGuacSwapDecoder;
/// Reserved `kb-lib.decoder.amm.lifinity_swap_v2` decoder.
pub use self::decoder::DcAmmLifinitySwapV2Decoder;
/// Reserved `kb-lib.decoder.amm.metadao_futarchy_amm` decoder.
pub use self::decoder::DcAmmMetadaoFutarchyAmmDecoder;
/// Reserved `kb-lib.decoder.amm.metadao_v0_5` decoder.
pub use self::decoder::DcAmmMetadaoV05Decoder;
/// Reserved `kb-lib.decoder.amm.meteora_damm_v1` decoder.
@@ -67,8 +64,6 @@ pub use self::decoder::DcAmmSolfiDecoder;
pub use self::decoder::DcAmmSolfiV2Decoder;
/// Reserved `kb-lib.decoder.amm.vertigo` decoder.
pub use self::decoder::DcAmmVertigoDecoder;
/// Reserved `kb-lib.decoder.amm.virtuals` decoder.
pub use self::decoder::DcAmmVirtualsDecoder;
/// Reserved `kb-lib.decoder.amm.woofi` decoder.
pub use self::decoder::DcAmmWoofiDecoder;
/// Reserved `kb-lib.decoder.amm.zero_fi` decoder.
@@ -135,8 +130,14 @@ pub use self::decoder::DcDlmmMeteoraDecoder;
pub use self::decoder::DcFeesBagsFeeShareV1Decoder;
/// Reserved `kb-lib.decoder.fees.bags_fee_share_v2` decoder.
pub use self::decoder::DcFeesBagsFeeShareV2Decoder;
/// Reserved `kb-lib.decoder.admin.pump_fees` decoder.
pub use self::decoder::DcFeesPumpFeesDecoder;
/// Reserved `kb-lib.decoder.governance.metadao_bid_wall` decoder.
pub use self::decoder::DcGovernanceMetadaoBidWallDecoder;
/// Reserved `kb-lib.decoder.amm.metadao_futarchy_amm` decoder.
pub use self::decoder::DcGovernanceMetadaoFutarchyDecoder;
/// Exposes the reserved `DcGovernanceSquadsMultisigDecoder` implementation.
pub use self::decoder::DcGovernanceSquadsMultisigDecoder;
/// Reserved `kb-lib.decoder.launchpad.boop_fun` decoder.
pub use self::decoder::DcLaunchpadBoopFunDecoder;
/// Reserved `kb-lib.decoder.launchpad.metadao_ico` decoder.
@@ -155,6 +156,8 @@ pub use self::decoder::DcLaunchpadPumpFunDecoder;
pub use self::decoder::DcLaunchpadPumpPumpupAiDecoder;
/// Reserved `kb-lib.decoder.launchpad.raydium_launchlab` decoder.
pub use self::decoder::DcLaunchpadRaydiumLaunchlabDecoder;
/// Reserved `kb-lib.decoder.amm.virtuals` decoder.
pub use self::decoder::DcLaunchpadVirtualsDecoder;
/// Reserved `kb-lib.decoder.lending.clone` decoder.
pub use self::decoder::DcLendingCloneDecoder;
/// Reserved `kb-lib.decoder.lending.jupiter_lend_borrow` decoder.
@@ -219,10 +222,14 @@ pub use self::decoder::DcMetadataMtmTokenOwnedEscrowAccountSnapshot;
pub use self::decoder::DcMetadataMtmTokenOwnedEscrowAuthorityKind;
/// Canonical bounded projection of one programmable Token Record account.
pub use self::decoder::DcMetadataMtmTokenRecordAccountSnapshot;
/// Exposes the reserved `DcMetadataSolanaProgramMetadataDecoder` implementation.
pub use self::decoder::DcMetadataSolanaProgramMetadataDecoder;
/// Reserved `kb-lib.decoder.metadata.spl_name_service` decoder.
pub use self::decoder::DcMetadataSplNameServiceDecoder;
/// Reserved `kb-lib.decoder.nft.metaplex_bubblegum` decoder.
pub use self::decoder::DcNftMetaplexBubblegumDecoder;
/// Exposes the reserved `DcNftTensorCnftDecoder` implementation.
pub use self::decoder::DcNftTensorCnftDecoder;
/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order` decoder.
pub use self::decoder::DcOrderbookJupiterLimitOrderDecoder;
/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order_v2` decoder.
@@ -233,6 +240,8 @@ pub use self::decoder::DcOrderbookOpenbookV2Decoder;
pub use self::decoder::DcPerpetualsDriftV2Decoder;
/// Reserved `kb-lib.decoder.perpetuals.jupiter` decoder.
pub use self::decoder::DcPerpetualsJupiterDecoder;
/// Exposes the reserved `DcPerpetualsPhoenixEternalDecoder` implementation.
pub use self::decoder::DcPerpetualsPhoenixEternalDecoder;
/// Reserved `kb-lib.decoder.perpetuals.zeta` decoder.
pub use self::decoder::DcPerpetualsZetaDecoder;
/// Reserved `kb-lib.decoder.router.dflow_aggregator_v4` decoder.
@@ -241,8 +250,6 @@ pub use self::decoder::DcRouterDflowAggregatorV4Decoder;
pub use self::decoder::DcRouterJupiterAggregatorV4Decoder;
/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v6` decoder.
pub use self::decoder::DcRouterJupiterAggregatorV6Decoder;
/// Reserved `kb-lib.decoder.router.jupiter_dca` decoder.
pub use self::decoder::DcRouterJupiterDcaDecoder;
/// Reserved `kb-lib.decoder.router.okx_labs_v1` decoder.
pub use self::decoder::DcRouterOkxLabsV1Decoder;
/// Reserved `kb-lib.decoder.router.okx_labs_v2` decoder.
@@ -279,12 +286,18 @@ pub use self::decoder::DcStableSwapJupiterStableDecoder;
pub use self::decoder::DcStableSwapNumeraireDecoder;
/// Reserved `kb-lib.decoder.stable.swap_stabble` decoder.
pub use self::decoder::DcStableSwapStabbleDecoder;
/// Exposes the reserved `DcStakingJitoTipDistributionDecoder` implementation.
pub use self::decoder::DcStakingJitoTipDistributionDecoder;
/// Reserved `kb-lib.decoder.staking.kamino_farm` decoder.
pub use self::decoder::DcStakingKaminoFarmDecoder;
/// Reserved `kb-lib.decoder.staking.marinade_finance` decoder.
pub use self::decoder::DcStakingMarinadeFinanceDecoder;
/// Reserved `kb-lib.decoder.staking.solayer` decoder.
pub use self::decoder::DcStakingSolayerDecoder;
/// Exposes the reserved `DcStorageSolanaRecordDecoder` implementation.
pub use self::decoder::DcStorageSolanaRecordDecoder;
/// Reserved `kb-lib.decoder.router.jupiter_dca` decoder.
pub use self::decoder::DcStrategyJupiterDcaDecoder;
/// Parsed Token-2022 Mint, Account, or Multisig state.
pub use self::decoder::DcToken2022State;
/// Exact Token-2022 base account state kind.
@@ -305,6 +318,8 @@ pub use self::decoder::DcVaultKaminoV2Decoder;
pub use self::decoder::DcVaultKaminoYvaultsDecoder;
/// Reserved `kb-lib.decoder.vault.meteora` decoder.
pub use self::decoder::DcVaultMeteoraDecoder;
/// Reserved `kb-lib.decoder.admin.jupiter_lock` decoder.
pub use self::decoder::DcVestingJupiterLockDecoder;
/// Reserved `kb-lib.decoder.vesting.streamflow` decoder.
pub use self::decoder::DcVestingStreamflowDecoder;
/// Reserved `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` decoder.
@@ -833,10 +848,8 @@ pub use self::executor::EX_SPL_TOKEN_UNWRAP_LAMPORTS_OPERATION;
pub use self::executor::EX_SPL_TOKEN_WITHDRAW_EXCESS_LAMPORTS_OPERATION;
/// Exposes the reserved `ExAdapterSaberDecimalWrapperExecutor` implementation.
pub use self::executor::ExAdapterSaberDecimalWrapperExecutor;
/// Exposes the reserved `ExAdminJupiterLockExecutor` implementation.
pub use self::executor::ExAdminJupiterLockExecutor;
/// Exposes the reserved `ExAdminPumpFeesExecutor` implementation.
pub use self::executor::ExAdminPumpFeesExecutor;
/// Exposes the reserved `ExAdapterSplTokenWrapExecutor` implementation.
pub use self::executor::ExAdapterSplTokenWrapExecutor;
/// Exposes the reserved `ExAmmAldrinV1Executor` implementation.
pub use self::executor::ExAmmAldrinV1Executor;
/// Exposes the reserved `ExAmmAldrinV2Executor` implementation.
@@ -859,8 +872,6 @@ pub use self::executor::ExAmmGoosefxV2Executor;
pub use self::executor::ExAmmGuacSwapExecutor;
/// Exposes the reserved `ExAmmLifinitySwapV2Executor` implementation.
pub use self::executor::ExAmmLifinitySwapV2Executor;
/// Exposes the reserved `ExAmmMetadaoFutarchyAmmExecutor` implementation.
pub use self::executor::ExAmmMetadaoFutarchyAmmExecutor;
/// Exposes the reserved `ExAmmMetadaoV05Executor` implementation.
pub use self::executor::ExAmmMetadaoV05Executor;
/// Exposes the reserved `ExAmmMeteoraDammV1Executor` implementation.
@@ -881,8 +892,6 @@ pub use self::executor::ExAmmSolfiExecutor;
pub use self::executor::ExAmmSolfiV2Executor;
/// Exposes the reserved `ExAmmVertigoExecutor` implementation.
pub use self::executor::ExAmmVertigoExecutor;
/// Exposes the reserved `ExAmmVirtualsExecutor` implementation.
pub use self::executor::ExAmmVirtualsExecutor;
/// Exposes the reserved `ExAmmWoofiExecutor` implementation.
pub use self::executor::ExAmmWoofiExecutor;
/// Exposes the reserved `ExAmmZeroFiExecutor` implementation.
@@ -963,8 +972,14 @@ pub use self::executor::ExDlmmMeteoraExecutor;
pub use self::executor::ExFeesBagsFeeShareV1Executor;
/// Exposes the reserved `ExFeesBagsFeeShareV2Executor` implementation.
pub use self::executor::ExFeesBagsFeeShareV2Executor;
/// Exposes the reserved `ExFeesPumpFeesExecutor` implementation.
pub use self::executor::ExFeesPumpFeesExecutor;
/// Exposes the reserved `ExGovernanceMetadaoBidWallExecutor` implementation.
pub use self::executor::ExGovernanceMetadaoBidWallExecutor;
/// Exposes the reserved `ExGovernanceMetadaoFutarchyExecutor` implementation.
pub use self::executor::ExGovernanceMetadaoFutarchyExecutor;
/// Exposes the reserved `ExGovernanceSquadsMultisigExecutor` implementation.
pub use self::executor::ExGovernanceSquadsMultisigExecutor;
/// Exposes the reserved `ExLaunchpadBoopFunExecutor` implementation.
pub use self::executor::ExLaunchpadBoopFunExecutor;
/// Exposes the reserved `ExLaunchpadMetadaoIcoExecutor` implementation.
@@ -983,6 +998,8 @@ pub use self::executor::ExLaunchpadPumpFunExecutor;
pub use self::executor::ExLaunchpadPumpPumpupAiExecutor;
/// Exposes the reserved `ExLaunchpadRaydiumLaunchlabExecutor` implementation.
pub use self::executor::ExLaunchpadRaydiumLaunchlabExecutor;
/// Exposes the reserved `ExLaunchpadVirtualsExecutor` implementation.
pub use self::executor::ExLaunchpadVirtualsExecutor;
/// Exposes the reserved `ExLendingCloneExecutor` implementation.
pub use self::executor::ExLendingCloneExecutor;
/// Exposes the reserved `ExLendingJupiterLendBorrowExecutor` implementation.
@@ -1001,10 +1018,14 @@ pub use self::executor::ExLendingMarginfiV2Executor;
pub use self::executor::ExLockRaydiumLpExecutor;
/// Exposes the reserved `ExMetadataMetaplexTokenMetadataExecutor` implementation.
pub use self::executor::ExMetadataMetaplexTokenMetadataExecutor;
/// Exposes the reserved `ExMetadataSolanaProgramMetadataExecutor` implementation.
pub use self::executor::ExMetadataSolanaProgramMetadataExecutor;
/// Exposes the reserved `ExMetadataSplNameServiceExecutor` implementation.
pub use self::executor::ExMetadataSplNameServiceExecutor;
/// Exposes the reserved `ExNftMetaplexBubblegumExecutor` implementation.
pub use self::executor::ExNftMetaplexBubblegumExecutor;
/// Exposes the reserved `ExNftTensorCnftExecutor` implementation.
pub use self::executor::ExNftTensorCnftExecutor;
/// Exposes the reserved `ExOrderbookJupiterLimitOrderExecutor` implementation.
pub use self::executor::ExOrderbookJupiterLimitOrderExecutor;
/// Exposes the reserved `ExOrderbookJupiterLimitOrderV2Executor` implementation.
@@ -1015,6 +1036,8 @@ pub use self::executor::ExOrderbookOpenbookV2Executor;
pub use self::executor::ExPerpetualsDriftV2Executor;
/// Exposes the reserved `ExPerpetualsJupiterExecutor` implementation.
pub use self::executor::ExPerpetualsJupiterExecutor;
/// Exposes the reserved `ExPerpetualsPhoenixEternalExecutor` implementation.
pub use self::executor::ExPerpetualsPhoenixEternalExecutor;
/// Exposes the reserved `ExPerpetualsZetaExecutor` implementation.
pub use self::executor::ExPerpetualsZetaExecutor;
/// Exposes the reserved `ExRouterDflowAggregatorV4Executor` implementation.
@@ -1023,8 +1046,6 @@ pub use self::executor::ExRouterDflowAggregatorV4Executor;
pub use self::executor::ExRouterJupiterAggregatorV4Executor;
/// Exposes the reserved `ExRouterJupiterAggregatorV6Executor` implementation.
pub use self::executor::ExRouterJupiterAggregatorV6Executor;
/// Exposes the reserved `ExRouterJupiterDcaExecutor` implementation.
pub use self::executor::ExRouterJupiterDcaExecutor;
/// Exposes the reserved `ExRouterOkxLabsV1Executor` implementation.
pub use self::executor::ExRouterOkxLabsV1Executor;
/// Exposes the reserved `ExRouterOkxLabsV2Executor` implementation.
@@ -1169,12 +1190,18 @@ pub use self::executor::ExStableSwapJupiterStableExecutor;
pub use self::executor::ExStableSwapNumeraireExecutor;
/// Exposes the reserved `ExStableSwapStabbleExecutor` implementation.
pub use self::executor::ExStableSwapStabbleExecutor;
/// Exposes the reserved `ExStakingJitoTipDistributionExecutor` implementation.
pub use self::executor::ExStakingJitoTipDistributionExecutor;
/// Exposes the reserved `ExStakingKaminoFarmExecutor` implementation.
pub use self::executor::ExStakingKaminoFarmExecutor;
/// Exposes the reserved `ExStakingMarinadeFinanceExecutor` implementation.
pub use self::executor::ExStakingMarinadeFinanceExecutor;
/// Exposes the reserved `ExStakingSolayerExecutor` implementation.
pub use self::executor::ExStakingSolayerExecutor;
/// Exposes the reserved `ExStorageSolanaRecordExecutor` implementation.
pub use self::executor::ExStorageSolanaRecordExecutor;
/// Exposes the reserved `ExStrategyJupiterDcaExecutor` implementation.
pub use self::executor::ExStrategyJupiterDcaExecutor;
/// Exposes the reserved `ExTreasuryHeliumTreasuryManagementExecutor` implementation.
pub use self::executor::ExTreasuryHeliumTreasuryManagementExecutor;
/// Exposes the reserved `ExVaultCarrotDefiExecutor` implementation.
@@ -1189,6 +1216,8 @@ pub use self::executor::ExVaultKaminoV2Executor;
pub use self::executor::ExVaultKaminoYvaultsExecutor;
/// Exposes the reserved `ExVaultMeteoraExecutor` implementation.
pub use self::executor::ExVaultMeteoraExecutor;
/// Exposes the reserved `ExVestingJupiterLockExecutor` implementation.
pub use self::executor::ExVestingJupiterLockExecutor;
/// Exposes the reserved `ExVestingStreamflowExecutor` implementation.
pub use self::executor::ExVestingStreamflowExecutor;
/// Exposes the reserved `ExWalletJupiterApeproSmartWalletExecutor` implementation.