Forwarding & Rules
Auto-Forwarding
When a payment arrives, RSends can automatically forward it to another wallet. Configure this in the Command Center.
Use cases:
- Move funds to cold storage after each payment.
- Route to a separate accounting wallet.
- Forward to a multi-sig for team approval.
Forwarding happens immediately after the FeeRouter distributes the net amount. It's a second on-chain transaction from the Master wallet — gas is paid by RSends.
Split Rules
A single payment can be split automatically between multiple recipients. Percentages are configurable per merchant.
Example
A payment of 100 USDC arrives. Your split rule is configured as:
| Recipient | Share | Amount |
|---|---|---|
| Main wallet | 80% | 80.00 USDC |
| Partner | 15% | 15.00 USDC |
| Reserve | 5% | 5.00 USDC |
All three transfers happen in the same block. The split is applied after the 0.5% platform fee — so the 100 USDC example assumes the fee was already deducted upstream.
Partial Failures
If one split transfer fails (e.g. recipient contract reverts), the others may still succeed. This results in a
partial_failure status. The unsent funds remain safely in the Master wallet and can be retried from the Command Center.