Overview
Rain bridges Web3 payments with traditional card-issuing rails, enabling users to spend stablecoins through conventional payment networks.
57Blocks built Rain’s blockchain foundation, delivering smart contracts for settlement and liquidity, cross-chain interoperability, and a resilient backend architecture to support high-volume transactions across Solana, Stellar, and EVM environments.
What 57Blocks delivered
Smart contract development
Led contract migration from EVM to Solana and Stellar, ensuring parity in logic and security across ecosystems.
Signature authorization
Implemented on-chain signature verification systems — EIP-712-style authorization on Solana and multi-signature management on Stellar — validating privileged operations before execution.
Multi-chain system abstraction
Refactored the backend to decouple EVM-specific components, enabling modular integration of Solana and Stellar.
Asynchronous transaction throughput
Transitioned from sequential to concurrent task handling, supporting simultaneous multi-network transactions.
Idempotency & concurrency control
Added safeguards against duplicate submissions and race conditions during concurrent operations.
Resource & fault management
Introduced granular rate limiting, RPC fallback, automated recovery, and fault-tolerant event handling.
Tech stack
Business impact
Current status
Rain continues to scale its Web3 payment infrastructure, with 57Blocks supporting ongoing smart contract upgrades and multi-chain backend optimization.