How transactions flow through Setu's cross-chain infrastructure
Setu's transaction lifecycle is designed for security, speed, and reliability across diverse blockchain networks. Each transaction follows a standardized path from initiation to completion.
User connects wallet and sends stablecoins to the Lock Contract on the source chain
Sent to the Revenue Address for protocol maintenance and development
Sent to the Admin Address which handles transfers to destination chains
G...
XLM_Lock
USDC
0x...
0xARB_Release
USDC.e
Setu uses a threshold signature scheme (TSS) to securely generate signatures for destination chain transactions. This approach eliminates the single point of failure present in traditional multisig setups.
Every transaction is monitored throughout its lifecycle, from initiation on the source chain to confirmation on the destination chain.
Transaction reverts or fails on destination chain
Automatic retry with transaction simulation pre-check and parameter adjustments
High gas prices or network congestion on destination chain
Automatic retry with increased gas price and optimized gas limit
RPC endpoint unresponsive or returning errors
Automatic failover to redundant RPC providers with different infrastructure