How It Works
- Create a rule — Specify the source asset, destination address, and forwarding conditions
- Deposits arrive — When crypto is deposited to the source wallet, the rule evaluates
- Funds forward — If the deposit matches the rule conditions, funds are automatically sent to the destination
Create a Forwarding Rule
Response
Rule Parameters
| Parameter | Type | Description |
|---|---|---|
asset_id | string | The source wallet asset to monitor for deposits |
destination_address | string | Where to forward funds |
destination_chain | string | The chain of the destination address |
min_amount | string | Minimum deposit amount to trigger forwarding (optional) |
enabled | boolean | Whether the rule is active |
List Rules
Get Rule Details
Update a Rule
Delete a Rule
Trigger Manual Forward
Force an immediate forward for a rule, regardless of deposit conditions:Forwarding Thresholds
Yativo applies a minimum value threshold before executing a forward. This ensures the on-chain transfer cost is economical relative to the amount being moved.Per-wallet minimum ($1 USD)
Deposits with an equivalent value below **1 USD, at which point the entire accumulated balance is forwarded in a single transaction. This is automatic — no configuration is required. Your forwarding rule fires as normal; only the timing changes for sub-threshold deposits. Example: A wallet receives three deposits of 0.90) is still below 1 triggers the forward for the full accumulated amount.Your rule’s
min_amount field is evaluated against the transaction amount in token units and is separate from this USD threshold. Both conditions must be satisfied for a forward to execute.Cross-wallet batch ($10 USD)
When you have multiple wallets accumulating small deposits, forwarding efficiency is improved further by batching across wallets. Once the combined accumulated balance across all of your wallets for the same network and token reaches $10 USD, all pending wallets are forwarded together in a single batch — sharing one on-chain gas cost. This means deposits can forward earlier than the per-wallet 10 first. Example: You have five wallets, each holding 10 total). When the fifth wallet’s deposit brings the cross-wallet total to $10, all five wallets forward simultaneously in one batch.Threshold summary
| Condition | Behaviour |
|---|---|
| Deposit ≥ $1 USD | Forward executes immediately per your rule |
| Deposit < 1 USD | Accumulated — held until wallet total ≥ $1 USD |
| Wallet total ≥ $1 USD | Single-wallet batch forward triggered |
| Cross-wallet total ≥ $10 USD | All wallets with pending accumulations forward together |
Webhook Events
| Event | Trigger |
|---|---|
auto_forwarding.triggered | A forwarding rule was triggered by a deposit |
auto_forwarding.completed | The forwarded transaction was confirmed on-chain |
auto_forwarding.failed | The forwarding transaction failed |
Next Steps
API Reference
Full endpoint reference for auto-forwarding.
Webhooks
Set up notifications for forwarding events.
Transactions
View forwarded transactions in your transaction history.

