A drag-and-drop playground to visualize and execute cross-chain transactions on Avail Nexus.
Nexus Studio is a visual playground for building, simulating, and executing cross-chain transactions powered by Avail Nexus. It’s a drag-and-drop environment built with React Flow, designed to make modular interoperability intuitive and programmable — no raw bridge calls or complex cross-rollup scripting required.
At its core, Nexus Studio turns the Avail Nexus interoperability layer into a visual logic graph, where each node represents a specific action (transfer, bridge, execute) across different Avail-connected rollups. Users can drag these nodes onto a canvas, connect them, simulate asset and message flow, and even execute real cross-chain transactions — all from one unified interface.
The canvas revolves around four primary node types, each representing a fundamental cross-chain action:
Terminal Node (Source / Destination): Defines where the flow starts (origin chain, wallet, or app) and where it ends (destination chain or contract). Think of this as the entry and exit points for your transaction graph.
Transfer Node: Moves assets across chains using Nexus’s messaging layer — ideal for aggregating liquidity or funding operations between rollups.
Bridge Node: Handles cross-rollup bridging, validating data availability and generating ZK proofs under the hood (or simulated in the sandbox mode).
Execute Node: Performs arbitrary smart contract calls on the destination chain — for example, executing a Uniswap swap on Lens right after bridging from Sophon.
Each node is configurable through a side panel, with support for specifying chains, contracts, methods, amounts, and dependencies.
Once a flow is connected, the simulation engine runs through each step, showing how messages, proofs, and assets move through the Nexus stack.

