NAiOS IconNAiOS Logo
Volver al catálogo

Blocknative

blocknative

Blocknative provides real-time mempool monitoring and transaction management tools for public blockchains.

Acciones
10
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (10)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Configure Mempool FiltersBLOCKNATIVE_CONFIGURE_FILTERSAcción

Tool to configure filters and abi decoding for ethereum mempool transactions. use after establishing a blocknative websocket connection to set up event filters and decoding.

Parámetros de entrada

  • configobjectObligatorio

    Nested object defining scope, filters, ABI decode and watch settings.

  • eventCodestringObligatorio

    Must be the literal string 'put'.

  • categoryCodestringObligatorio

    Must be the literal string 'configs'.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Gas Price DistributionBLOCKNATIVE_GET_GAS_DISTRIBUTIONAcción

Tool to retrieve the current mempool gas price distribution breakdown. use when analyzing gas price trends or preparing fee strategies.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Gas OraclesBLOCKNATIVE_GET_GAS_ORACLESAcción

Tool to retrieve metadata on supported gas oracles per chain. use when you need to dynamically discover all available on-chain gas estimation oracles across networks.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Gas PricesBLOCKNATIVE_GET_GAS_PRICESAcción

Tool to fetch gas price estimates for specific inclusion probabilities. use when you need gas price ranges for the next block or next ~10 seconds.

Parámetros de entrada

  • systemstring

    The chain ecosystem (e.g., 'ethereum', 'story', 'polygon').

  • chainidinteger

    The network chain ID. Default is 1 (Ethereum Mainnet).

  • networkstring

    The specific network within the system (e.g., 'mainnet', 'sepolia').

  • confidenceLevelsinteger[]

    Up to 5 custom confidence levels to override defaults (99,95,90,80,70). For Ethereum Mainnet, values 1-99; for other chains, select from (99,95,90,80,70,50).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Supported ChainsBLOCKNATIVE_GET_SUPPORTED_CHAINSAcción

Tool to retrieve supported chains metadata. use when discovering available networks for blocknative gas services.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Base Fee EstimatesBLOCKNATIVE_PREDICTION_API_BASEFEE_ESTIMATESAcción

Tool to get real-time predictions for base fee and blob base fee for the next 5 blocks. use when you need both 99% and 50% confidence estimates for upcoming blocks.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Subscribe MultichainBLOCKNATIVE_SUBSCRIBE_MULTICHAINAcción

Tool to generate websocket subscription details for events across multiple chains. use when preparing to track a transaction hash or account address across chains via blocknative multichain sdk.

Parámetros de entrada

  • idstringObligatorio

    Transaction hash or account address to subscribe to (hex string starting with '0x').

  • abiobject[]

    (Account only) Optional JSON ABI array to decode contract input data on account events.

  • typestringObligatorioenum

    Type of subscription: 'transaction' for transaction events, 'account' for address events.

    transactionaccount
  • chainIdstringObligatorio

    Hex-encoded chain ID, e.g. '0x1' for Ethereum Mainnet.

  • filtersstring[]

    (Account only) Optional array of JSQL filter expressions to apply to account events.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Subscribe Transaction HashBLOCKNATIVE_SUBSCRIBE_TRANSACTION_HASHAcción

Tool to subscribe to transaction state change events of an ethereum transaction hash. use after establishing a blocknative websocket connection to prepare the subscription message.

Parámetros de entrada

  • hashstringObligatorio

    Ethereum transaction hash to monitor.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Unsubscribe MultichainBLOCKNATIVE_UNSUBSCRIBE_MULTICHAINAcción

Tool to unsubscribe from events across multiple chains using the multichain sdk. use after stopping monitoring of an address or transaction to clean up resources, e.g., call: blocknative.unsubscribe({ id: '0x..', chainid: '0x1' }).

Parámetros de entrada

  • idanyObligatorio

    Transaction hash or account address to stop monitoring across chains.

  • chainIdanyObligatorio

    Hex-encoded chain ID where the subscription exists, e.g. '0x1'.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Unsubscribe Transaction HashBLOCKNATIVE_UNSUBSCRIBE_TRANSACTION_HASHAcción

Tool to unsubscribe from transaction state change events for an ethereum transaction hash. use after establishing a blocknative websocket connection to prepare the unsubscription message.

Parámetros de entrada

  • hashstringObligatorio

    Ethereum transaction hash to unsubscribe from, e.g., '0x0b4c94c414f71ddd5e7a625fcaa83ff1f93e9a7ca37e0f577b488ac8fd786655'

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not