THORChain observes incoming user deposits to vaults, executes business logic (swap, add/remove liquidity), and processes outbound transactions . THORChain is primarily a leaderless vault manager, ensuring that every stage of the process is byzantine-fault-tolerant.