
method parameter that controls how SOL is routed between wallets. The method you choose determines how wallets are linked and whether transactions are traceable on-chain.
The method applies to both Distribute (one wallet → many) and Withdraw (many → one wallet). The same options are available for both directions.
Available Methods
- DIRECT
- ISOLATED
- EXCHANGE
- PRIVACY PROTOCOL
The fastest option. Standard SOL transfer — source and destination are directly connected on-chain.Use when speed matters and wallet association is not a concern — internal transfers, testing, or wallets that are already publicly linked.
- Speed: Instant
- Cost: Standard transaction fee (~0.000005 SOL)
- Wallet linking: Linked — wallets are visibly connected
- On-chain traceability: Traceable
Method Comparison
| Method | Speed | Cost | Wallet Linking | On-chain Traceability | Status |
|---|---|---|---|---|---|
DIRECT | Instant | ~0.000005 SOL | Linked | Traceable | Available |
ISOLATED | A few seconds | ~0.00005 SOL | Not linked | Traceable | Available |
EXCHANGE | Minutes | Exchange fees | Not linked | Operationally isolated | Coming soon |
PRIVACY | A few seconds | Protocol fees | Not linked | Operationally isolated | Coming soon |
Choosing a Method
For Distribute (one → many)
| Scenario | Recommended |
|---|---|
| Internal transfers, testing | DIRECT |
| Preparing wallets for trading operations | ISOLATED |
| Wallets that will be publicly scrutinized | EXCHANGE (coming soon) |
For Withdraw (many → one)
| Scenario | Recommended |
|---|---|
| Simple consolidation | DIRECT |
| Consolidating without linking wallets | ISOLATED |
| Maximum operational separation | PRIVACY (coming soon) |
If no method is specified,
DIRECT is used by default.Compliance
You are responsible for ensuring your use of transfer methods complies with applicable laws and regulations. These tools provide operational infrastructure for professional wallet management — comparable to using multiple trading desks or sub-accounts in traditional finance.What’s Next?
Distribute
Send SOL from one wallet to many
Withdraw
Consolidate SOL from many wallets to one