Cross-Chain Automation Relay Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Cross-Chain Automation Relay Tool is a developer-focused tool that enables automated execution of cross-chain relays based on configurable trigger conditions. Unlike manual relay tools that require user intervention for every transaction, this tool allows you to schedule and automate cross-chain message delivery, state updates, and contract calls. It reads automation trigger conditions, monitors source chain state, verifies destination chain state, checks bridge relayer status, tracks scheduled task parameters, pulls gas price data, and maintains execution history. The tool supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, and Base, providing a unified interface to define, monitor, and trigger automated cross-chain relays. This is essential for developers building automated cross-chain applications, including oracle relays, automated rebalancing, scheduled governance actions, and continuous state synchronization.
HOW TO USE
Connect your wallet using WalletConnect or a compatible browser extension. Ensure your wallet is on the source chain where the automation contract is deployed. Select the source and destination chains from the dropdown menus. Enter the automation contract address that handles task scheduling and relay triggering. Enter a task ID (bytes32), define the trigger condition in hex format, and set a schedule interval in seconds. Click "Check automation task" to read the task's current status from the contract—it will display whether the task is scheduled, triggered, executed, or failed. The tool also shows the last execution time and current relayer gas price. If the task is scheduled or failed, the "Trigger relay" button appears. Click it to submit the trigger transaction, which executes the automated relay. The tool displays a transaction link to your chain's block explorer and logs the final gas cost using receipt.effectiveGasPrice for accurate post-EIP-1559 fee tracking.
ADAPTIVE CONDITION RESOLUTION AND SCHEDULING ENGINE
The core technical mechanism that distinguishes this tool is its adaptive condition resolution and scheduling engine. Unlike simple cron-style schedulers that execute at fixed intervals, this tool evaluates complex trigger conditions before allowing a relay. The engine first reads the scheduled task parameters from the automation contract, extracting the trigger condition bytes, schedule interval, and current status. It then resolves the trigger condition by decoding the condition bytes—which can include time-based conditions, price thresholds, oracle readings, or on-chain state requirements. The engine performs a dry-run evaluation of the condition using static calls to the automation contract, simulating whether the condition would pass if the relay were triggered. For conditions that depend on destination chain state, the tool uses cross-chain read patterns via the bridge's state verification contract or oracle feed. The scheduling engine calculates the next eligible execution time based on the last execution timestamp and schedule interval, and only allows triggering when sufficient time has passed. The engine also implements a relayer status monitor that checks gas price trends and bridge congestion, providing feedback on whether the current conditions are favorable for relay execution. All RPC calls are wrapped with timeout and retry logic, and the tool automatically falls back to a secondary provider if the primary endpoint fails or rate-limits, ensuring condition evaluation completes even during network congestion.
WHAT IT CANNOT SEE
The tool cannot guarantee that automated relays will execute on schedule if the bridge network fails, the destination chain's state changes before execution, or the automation conditions become stale before the relayer processes the trigger within the expected timeframe. It has no visibility into off-chain bridge relayer status, operator interventions, or governance changes that occur after the trigger transaction is submitted. The tool cannot predict the exact confirmation time on destination chains, nor can it detect mempool congestion beyond standard gas price estimates. It does not monitor automation tasks after triggering—it is a trigger tool, not a continuous task monitoring service. The tool cannot interact with non-EVM chains, private networks, or automation contracts that do not implement the standard task interface it expects. It also cannot recover funds if you trigger an invalid task or send to an incorrect address.
PLEASE NOTE
This tool is designed exclusively for EVM-compatible blockchain networks. It supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, Base, and similar chains. Non-EVM networks such as Solana, Cosmos, or Bitcoin are not supported. Always verify the automation contract address, task ID, and trigger conditions before triggering—the tool does not validate contract safety or task terms beyond basic verification. The tool provides estimates only—actual fees and gas costs are determined at the time of transaction execution. Users are responsible for understanding automation risks, including smart contract vulnerabilities, bridge downtime, and potential scheduling failures.