Trait brontes_classifier::IntoAction

source ·
pub trait IntoAction:
    Debug
    + Send
    + Sync {
    // Required method
    fn decode_call_trace<DB: LibmdbxReader + DBWriter>(
        &self,
        call_info: CallFrameInfo<'_>,
        block: u64,
        tx_idx: u64,
        db_tx: &DB,
    ) -> Result<DexPriceMsg>;
}

Required Methods§

source

fn decode_call_trace<DB: LibmdbxReader + DBWriter>( &self, call_info: CallFrameInfo<'_>, block: u64, tx_idx: u64, db_tx: &DB, ) -> Result<DexPriceMsg>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl IntoAction for AaveV2FlashLoanCall

source§

impl IntoAction for AaveV2LiquidationCallCall

source§

impl IntoAction for AaveV3FlashLoanCall

source§

impl IntoAction for AaveV3FlashLoanSimpleCall

source§

impl IntoAction for AaveV3LiquidationCallCall

source§

impl IntoAction for BalancerV1BindCall

source§

impl IntoAction for BalancerV1SwapExactAmountInCall

source§

impl IntoAction for BalancerV1SwapExactAmountOutCall

source§

impl IntoAction for BalancerV2ExitPoolCall

source§

impl IntoAction for BalancerV2FlashLoanCall

source§

impl IntoAction for BalancerV2JoinPoolCall

source§

impl IntoAction for BalancerV2OnSwap_0Call

source§

impl IntoAction for BalancerV2OnSwap_1Call

source§

impl IntoAction for BalancerV2RegisterPoolCall

source§

impl IntoAction for BalancerV2RegisterTokensCall

source§

impl IntoAction for ClipperExchangeSellEthForTokenCall

source§

impl IntoAction for ClipperExchangeSellTokenForEthCall

source§

impl IntoAction for ClipperExchangeSwapCall

source§

impl IntoAction for ClipperExchangeTransmitAndSellTokenForEthCall

source§

impl IntoAction for ClipperExchangeTransmitAndSwapCall

source§

impl IntoAction for CompoundV2Initialize_0Call

source§

impl IntoAction for CompoundV2Initialize_1Call

source§

impl IntoAction for CompoundV2LiquidateBorrowCall

source§

impl IntoAction for CowswapSettleCall

source§

impl IntoAction for CowswapSwapCall

source§

impl IntoAction for CurveBasePool2Add_liquidityCall

source§

impl IntoAction for CurveBasePool2ExchangeCall

source§

impl IntoAction for CurveBasePool2Remove_liquidityCall

source§

impl IntoAction for CurveBasePool2Remove_liquidity_imbalanceCall

source§

impl IntoAction for CurveBasePool2Remove_liquidity_one_coinCall

source§

impl IntoAction for CurveBasePool3Add_liquidityCall

source§

impl IntoAction for CurveBasePool3ExchangeCall

source§

impl IntoAction for CurveBasePool3Remove_liquidityCall

source§

impl IntoAction for CurveBasePool3Remove_liquidity_imbalanceCall

source§

impl IntoAction for CurveBasePool3Remove_liquidity_one_coinCall

source§

impl IntoAction for CurveBasePool4Add_liquidityCall

source§

impl IntoAction for CurveBasePool4ExchangeCall

source§

impl IntoAction for CurveBasePool4Remove_liquidityCall

source§

impl IntoAction for CurveBasePool4Remove_liquidity_imbalanceCall

source§

impl IntoAction for CurveV1MetapoolImplAdd_liquidity_0Call

source§

impl IntoAction for CurveV1MetapoolImplAdd_liquidity_1Call

source§

impl IntoAction for CurveV1MetapoolImplExchange_0Call

source§

impl IntoAction for CurveV1MetapoolImplExchange_1Call

source§

impl IntoAction for CurveV1MetapoolImplExchange_underlying_0Call

source§

impl IntoAction for CurveV1MetapoolImplExchange_underlying_1Call

source§

impl IntoAction for CurveV1MetapoolImplRemove_liquidity_0Call

source§

impl IntoAction for CurveV1MetapoolImplRemove_liquidity_1Call

source§

impl IntoAction for CurveV1MetapoolImplRemove_liquidity_imbalance_0Call

source§

impl IntoAction for CurveV1MetapoolImplRemove_liquidity_imbalance_1Call

source§

impl IntoAction for CurveV1MetapoolImplRemove_liquidity_one_coin_0Call

source§

impl IntoAction for CurveV1MetapoolImplRemove_liquidity_one_coin_1Call

source§

impl IntoAction for CurveV2MetapoolImplAdd_liquidity_0Call

source§

impl IntoAction for CurveV2MetapoolImplAdd_liquidity_1Call

source§

impl IntoAction for CurveV2MetapoolImplExchange_0Call

source§

impl IntoAction for CurveV2MetapoolImplExchange_1Call

source§

impl IntoAction for CurveV2MetapoolImplExchange_underlying_0Call

source§

impl IntoAction for CurveV2MetapoolImplExchange_underlying_1Call

source§

impl IntoAction for CurveV2MetapoolImplRemove_liquidity_0Call

source§

impl IntoAction for CurveV2MetapoolImplRemove_liquidity_1Call

source§

impl IntoAction for CurveV2MetapoolImplRemove_liquidity_imbalance_0Call

source§

impl IntoAction for CurveV2MetapoolImplRemove_liquidity_imbalance_1Call

source§

impl IntoAction for CurveV2MetapoolImplRemove_liquidity_one_coin_0Call

source§

impl IntoAction for CurveV2MetapoolImplRemove_liquidity_one_coin_1Call

source§

impl IntoAction for CurveV2PlainPoolImplAdd_liquidity_0Call

source§

impl IntoAction for CurveV2PlainPoolImplAdd_liquidity_1Call

source§

impl IntoAction for CurveV2PlainPoolImplExchange_0Call

source§

impl IntoAction for CurveV2PlainPoolImplExchange_1Call

source§

impl IntoAction for CurveV2PlainPoolImplRemove_liquidity_0Call

source§

impl IntoAction for CurveV2PlainPoolImplRemove_liquidity_1Call

source§

impl IntoAction for CurveV2PlainPoolImplRemove_liquidity_imbalance_0Call

source§

impl IntoAction for CurveV2PlainPoolImplRemove_liquidity_imbalance_1Call

source§

impl IntoAction for CurveV2PlainPoolImplRemove_liquidity_one_coin_0Call

source§

impl IntoAction for CurveV2PlainPoolImplRemove_liquidity_one_coin_1Call

source§

impl IntoAction for DodoBuySharesCall

source§

impl IntoAction for DodoCreateDODOStablePoolCall

source§

impl IntoAction for DodoCreateDODOVendingMachineCall

source§

impl IntoAction for DodoFlashLoanCall

source§

impl IntoAction for DodoInitDODOPrivatePoolCall

source§

impl IntoAction for DodoSellBaseCall

source§

impl IntoAction for DodoSellQuoteCall

source§

impl IntoAction for DodoSellSharesCall

source§

impl IntoAction for MakerDssFlashFlashLoanCall

source§

impl IntoAction for MakerPSMBuyGemCall

source§

impl IntoAction for MakerPSMSellGemCall

source§

impl IntoAction for OneInchFusionSettleOrdersCall

source§

impl IntoAction for OneInchV5ClipperSwapCall

source§

impl IntoAction for OneInchV5ClipperSwapToCall

source§

impl IntoAction for OneInchV5ClipperSwapToWithPermitCall

source§

impl IntoAction for OneInchV5FillOrderToCall

source§

impl IntoAction for OneInchV5SwapCall

source§

impl IntoAction for OneInchV5UniswapV3SwapToCall

source§

impl IntoAction for OneInchV5UniswapV3SwapToWithPermitCall

source§

impl IntoAction for OneInchV5UnoswapToCall

source§

impl IntoAction for OneInchV5UnoswapToWithPermitCall

source§

impl IntoAction for PancakeSwapV2BurnCall

source§

impl IntoAction for PancakeSwapV2MintCall

source§

impl IntoAction for PancakeSwapV2SwapCall

source§

impl IntoAction for PancakeSwapV3BurnCall

source§

impl IntoAction for PancakeSwapV3CollectCall

source§

impl IntoAction for PancakeSwapV3MintCall

source§

impl IntoAction for PancakeSwapV3SwapCall

source§

impl IntoAction for SushiSwapV2BurnCall

source§

impl IntoAction for SushiSwapV2MintCall

source§

impl IntoAction for SushiSwapV2SwapCall

source§

impl IntoAction for SushiSwapV3BurnCall

source§

impl IntoAction for SushiSwapV3CollectCall

source§

impl IntoAction for SushiSwapV3MintCall

source§

impl IntoAction for SushiSwapV3SwapCall

source§

impl IntoAction for UniswapV2BurnCall

source§

impl IntoAction for UniswapV2MintCall

source§

impl IntoAction for UniswapV2SwapCall

source§

impl IntoAction for UniswapV3BurnCall

source§

impl IntoAction for UniswapV3CollectCall

source§

impl IntoAction for UniswapV3MintCall

source§

impl IntoAction for UniswapV3SwapCall

source§

impl IntoAction for UniswapXExecuteBatchCall

source§

impl IntoAction for UniswapXExecuteBatchWithCallbackCall

source§

impl IntoAction for UniswapXExecuteCall

source§

impl IntoAction for UniswapXExecuteWithCallbackCall

source§

impl IntoAction for ZeroXBatchFillTakerSignedOtcOrdersCall

source§

impl IntoAction for ZeroXFillLimitOrderCall

source§

impl IntoAction for ZeroXFillOrKillLimitOrderCall

source§

impl IntoAction for ZeroXFillOrKillRfqOrderCall

source§

impl IntoAction for ZeroXFillOtcOrderCall

source§

impl IntoAction for ZeroXFillOtcOrderForEthCall

source§

impl IntoAction for ZeroXFillOtcOrderWithEthCall

source§

impl IntoAction for ZeroXFillRfqOrderCall

source§

impl IntoAction for ZeroXFillTakerSignedOtcOrderCall

source§

impl IntoAction for ZeroXFillTakerSignedOtcOrderForEthCall

source§

impl IntoAction for ZeroXMultiplexBatchSellEthForTokenCall

source§

impl IntoAction for ZeroXMultiplexBatchSellTokenForEthCall

source§

impl IntoAction for ZeroXMultiplexBatchSellTokenForTokenCall

source§

impl IntoAction for ZeroXMultiplexMultiHopSellEthForTokenCall

source§

impl IntoAction for ZeroXMultiplexMultiHopSellTokenForEthCall

source§

impl IntoAction for ZeroXMultiplexMultiHopSellTokenForTokenCall

source§

impl IntoAction for ZeroXSellEthForTokenToUniswapV3Call

source§

impl IntoAction for ZeroXSellToLiquidityProviderCall

source§

impl IntoAction for ZeroXSellToPancakeSwapCall

source§

impl IntoAction for ZeroXSellToUniswapCall

source§

impl IntoAction for ZeroXSellTokenForEthToUniswapV3Call

source§

impl IntoAction for ZeroXSellTokenForTokenToUniswapV3Call

source§

impl IntoAction for ZeroXTransformERC20Call