This commit is contained in:
2026-04-29 15:54:03 +02:00
parent 5813c526ae
commit f8a2309173
17 changed files with 1281 additions and 10 deletions

View File

@@ -26,6 +26,7 @@ mod tracing;
mod tx_model;
mod tx_resolution;
mod types;
mod wallet_observation;
mod ws_client;
mod ws_manager;
@@ -101,6 +102,10 @@ pub use db::KbTokenDto;
pub use db::KbTokenEntity;
pub use db::KbTokenMintEventDto;
pub use db::KbTokenMintEventEntity;
pub use db::KbWalletDto;
pub use db::KbWalletEntity;
pub use db::KbWalletParticipationDto;
pub use db::KbWalletParticipationEntity;
pub use db::delete_chain_instructions_by_transaction_id;
pub use db::get_chain_slot;
pub use db::get_chain_transaction_by_signature;
@@ -118,6 +123,8 @@ pub use db::get_pool_by_address;
pub use db::get_pool_listing_by_pool_id;
pub use db::get_pool_origin_by_pool_id;
pub use db::get_token_by_mint;
pub use db::get_wallet_by_address;
pub use db::get_wallet_participation_by_unique_key;
pub use db::insert_analysis_signal;
pub use db::insert_chain_instruction;
pub use db::insert_db_runtime_event;
@@ -146,6 +153,9 @@ pub use db::list_recent_onchain_observations;
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_wallet_participations_by_pool_id;
pub use db::list_wallet_participations_by_wallet_id;
pub use db::list_wallets;
pub use db::upsert_chain_slot;
pub use db::upsert_chain_transaction;
pub use db::upsert_db_metadata;
@@ -167,6 +177,8 @@ pub use db::upsert_swap;
pub use db::upsert_token;
pub use db::upsert_token_burn_event;
pub use db::upsert_token_mint_event;
pub use db::upsert_wallet;
pub use db::upsert_wallet_participation;
pub use detect::KbDetectionObservationInput;
pub use detect::KbDetectionPersistenceService;
pub use detect::KbDetectionPoolCandidateInput;
@@ -264,6 +276,8 @@ pub use tx_resolution::KbWsTransactionResolutionEnvelope;
pub use tx_resolution::KbWsTransactionResolutionRelay;
pub use tx_resolution::KbWsTransactionResolutionRelayStats;
pub use types::KbConnectionState;
pub use wallet_observation::KbWalletObservationResult;
pub use wallet_observation::KbWalletObservationService;
pub use ws_client::WsClient;
pub use ws_client::WsEvent;
pub use ws_client::WsOutgoingMessage;