pub trait PostgresClient {
    fn update_account(
        &mut self,
        account: DbAccountInfo,
        is_startup: bool
    ) -> Result<(), GeyserPluginError>; fn update_slot_status(
        &mut self,
        slot: u64,
        parent: Option<u64>,
        status: SlotStatus
    ) -> Result<(), GeyserPluginError>; fn notify_end_of_startup(&mut self) -> Result<(), GeyserPluginError>; fn log_transaction(
        &mut self,
        transaction_log_info: LogTransactionRequest
    ) -> Result<(), GeyserPluginError>; fn update_block_metadata(
        &mut self,
        block_info: UpdateBlockMetadataRequest
    ) -> Result<(), GeyserPluginError>; fn join(&mut self) -> Result<()> { ... } }

Required methods

Provided methods

Implementors