User submits an intent (e.g., swap ETH aggregated across chains for SOL on Solana)
OneBackend handles the request, performing routing and other optimizations
Note that spending can happen from multiple chains within the same intent without affecting the flow. Our service determines how many funds are available on each chain and whether they are eligible for Fast or Standard Path execution.
OneBackend submits operations and security guarantees to the solver. The execution then follows one of three paths:
Same-chain Fast Path is the quickest execution method, completing in seconds.
Solver executes the operation on the target chain
OneBackend verifies execution and confirms success to the user
OneBackend executes the operation on the source chain
Same-chain Fast Path is the quickest execution method, completing in seconds.
Solver executes the operation on the target chain
OneBackend verifies execution and confirms success to the user
OneBackend executes the operation on the source chain
Cross-chain Fast Path provides immediate execution with security guarantees, bypassing source chain finality wait times.
Solver executes the operation on the target chain
OneBackend verifies execution and confirms success to the user
OneBackend executes the operation on the source chain
Standard Path follows traditional sequential execution and is used when Fast Path conditions are not met. This path is usually at least 2x slower than the Fast Path due to waiting for source chain finality.
OneBackend executes the operation on the source chain
Solver verifies execution on the source chain
Solver executes the operation on the target chain
OneBackend verifies execution and confirms success to the user