This commit is contained in:
2026-04-30 00:36:55 +02:00
parent 2f4d80d5ef
commit 523bbe0860
14 changed files with 1018 additions and 9 deletions

View File

@@ -28,6 +28,7 @@ mod trade_aggregation;
mod tx_model;
mod tx_resolution;
mod types;
mod wallet_holding_observation;
mod wallet_observation;
mod ws_client;
mod ws_hybrid_observation;
@@ -113,6 +114,8 @@ pub use db::KbTradeEventDto;
pub use db::KbTradeEventEntity;
pub use db::KbWalletDto;
pub use db::KbWalletEntity;
pub use db::KbWalletHoldingDto;
pub use db::KbWalletHoldingEntity;
pub use db::KbWalletParticipationDto;
pub use db::KbWalletParticipationEntity;
pub use db::delete_chain_instructions_by_transaction_id;
@@ -135,6 +138,7 @@ pub use db::get_pool_origin_by_pool_id;
pub use db::get_token_by_mint;
pub use db::get_trade_event_by_decoded_event_id;
pub use db::get_wallet_by_address;
pub use db::get_wallet_holding_by_wallet_and_token;
pub use db::get_wallet_participation_by_unique_key;
pub use db::insert_analysis_signal;
pub use db::insert_chain_instruction;
@@ -166,6 +170,7 @@ pub use db::list_recent_swaps;
pub use db::list_recent_token_burn_events;
pub use db::list_recent_token_mint_events;
pub use db::list_trade_events_by_pair_id;
pub use db::list_wallet_holdings_by_wallet_id;
pub use db::list_wallet_participations_by_pool_id;
pub use db::list_wallet_participations_by_wallet_id;
pub use db::list_wallets;
@@ -193,6 +198,7 @@ pub use db::upsert_token_burn_event;
pub use db::upsert_token_mint_event;
pub use db::upsert_trade_event;
pub use db::upsert_wallet;
pub use db::upsert_wallet_holding;
pub use db::upsert_wallet_participation;
pub use detect::KbDetectionObservationInput;
pub use detect::KbDetectionPersistenceService;
@@ -295,6 +301,8 @@ pub use tx_resolution::KbWsTransactionResolutionEnvelope;
pub use tx_resolution::KbWsTransactionResolutionRelay;
pub use tx_resolution::KbWsTransactionResolutionRelayStats;
pub use types::KbConnectionState;
pub use wallet_holding_observation::KbWalletHoldingObservationResult;
pub use wallet_holding_observation::KbWalletHoldingObservationService;
pub use wallet_observation::KbWalletObservationResult;
pub use wallet_observation::KbWalletObservationService;
pub use ws_client::WsClient;