Blocknative
blocknativeBlocknative provides real-time mempool monitoring and transaction management tools for public blockchains.
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ónTool to configure filters and abi decoding for ethereum mempool transactions. use after establishing a blocknative websocket connection to set up event filters and decoding.
BLOCKNATIVE_CONFIGURE_FILTERSAcciónTool 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
configobjectObligatorioNested object defining scope, filters, ABI decode and watch settings.
eventCodestringObligatorioMust be the literal string 'put'.
categoryCodestringObligatorioMust be the literal string 'configs'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Gas Price DistributionBLOCKNATIVE_GET_GAS_DISTRIBUTIONAcciónTool to retrieve the current mempool gas price distribution breakdown. use when analyzing gas price trends or preparing fee strategies.
BLOCKNATIVE_GET_GAS_DISTRIBUTIONAcciónTool 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Gas OraclesBLOCKNATIVE_GET_GAS_ORACLESAcciónTool 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.
BLOCKNATIVE_GET_GAS_ORACLESAcciónTool 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Gas PricesBLOCKNATIVE_GET_GAS_PRICESAcciónTool to fetch gas price estimates for specific inclusion probabilities. use when you need gas price ranges for the next block or next ~10 seconds.
BLOCKNATIVE_GET_GAS_PRICESAcciónTool 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
systemstringThe chain ecosystem (e.g., 'ethereum', 'story', 'polygon').
chainidintegerThe network chain ID. Default is 1 (Ethereum Mainnet).
networkstringThe 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Supported ChainsBLOCKNATIVE_GET_SUPPORTED_CHAINSAcciónTool to retrieve supported chains metadata. use when discovering available networks for blocknative gas services.
BLOCKNATIVE_GET_SUPPORTED_CHAINSAcciónTool 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Base Fee EstimatesBLOCKNATIVE_PREDICTION_API_BASEFEE_ESTIMATESAcciónTool 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.
BLOCKNATIVE_PREDICTION_API_BASEFEE_ESTIMATESAcciónTool 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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe MultichainBLOCKNATIVE_SUBSCRIBE_MULTICHAINAcciónTool 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.
BLOCKNATIVE_SUBSCRIBE_MULTICHAINAcciónTool 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
idstringObligatorioTransaction 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.
typestringObligatorioenumType of subscription: 'transaction' for transaction events, 'account' for address events.
transactionaccountchainIdstringObligatorioHex-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
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe Transaction HashBLOCKNATIVE_SUBSCRIBE_TRANSACTION_HASHAcciónTool to subscribe to transaction state change events of an ethereum transaction hash. use after establishing a blocknative websocket connection to prepare the subscription message.
BLOCKNATIVE_SUBSCRIBE_TRANSACTION_HASHAcciónTool 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
hashstringObligatorioEthereum transaction hash to monitor.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unsubscribe MultichainBLOCKNATIVE_UNSUBSCRIBE_MULTICHAINAcciónTool 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' }).
BLOCKNATIVE_UNSUBSCRIBE_MULTICHAINAcciónTool 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
idanyObligatorioTransaction hash or account address to stop monitoring across chains.
chainIdanyObligatorioHex-encoded chain ID where the subscription exists, e.g. '0x1'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unsubscribe Transaction HashBLOCKNATIVE_UNSUBSCRIBE_TRANSACTION_HASHAcciónTool to unsubscribe from transaction state change events for an ethereum transaction hash. use after establishing a blocknative websocket connection to prepare the unsubscription message.
BLOCKNATIVE_UNSUBSCRIBE_TRANSACTION_HASHAcciónTool 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
hashstringObligatorioEthereum transaction hash to unsubscribe from, e.g., '0x0b4c94c414f71ddd5e7a625fcaa83ff1f93e9a7ca37e0f577b488ac8fd786655'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not