Skip to main content
If you regularly withdraw to many addresses, you can add multiple trusted destinations to streamline the process. Porto lets you organize and manage a large set of pre-approved addresses efficiently.

Why use multiple destinations

Multiple trusted destinations are useful for:
  • Regular vendors — Different addresses for different service providers
  • Client wallets — Multiple addresses for different clients if you’re managing custody
  • Segregated accounts — Different addresses for different business purposes
  • Exchange accounts — Multiple exchange withdrawal addresses
  • Geographic separation — Addresses in different regions or custodians

Add multiple destinations in bulk

1

Open trusted destinations

From the home screen, go to Settings > Trusted destinations.
2

Select bulk add option

Look for Add multiple, Bulk import, or Import addresses. Some versions allow importing a list instead of adding one by one.
3

Prepare your list

Create a list with the following information for each address:
  • Wallet address
  • Asset type (Bitcoin, Ethereum, etc.)
  • Label/name
  • Description (optional)
4

Import or enter addresses

If bulk import is supported:
  • Copy/paste a CSV or comma-separated list
  • Upload a file with address data
If not, add them individually using the standard Add a trusted destination flow.
5

Review all addresses

Carefully verify each address — you cannot edit them after creation, and wrong addresses cannot be recovered.
6

Submit for approval

Submit the batch for approval. Depending on your policies, each destination or the entire batch may require approval.
7

Approvals

Approvers will review the full list of destinations you’re adding and approve them.
Wallets address verification is critical when adding multiple destinations. Verify each address character-by-character:
  • A single typo makes an address unusable
  • Assets sent to the wrong address cannot be recovered
  • When adding in bulk, the risk of errors increases
Consider:
  • Adding a few at a time instead of all at once
  • Having a colleague verify the list independently
  • Starting with a small test transfer before full use

Organize destinations with labels

When adding multiple destinations, use clear, consistent naming: Clear labels make it easier to find the right destination when you have many addresses.

View all destinations

1

Open trusted destinations

From Settings, tap Trusted destinations.
2

Browse the list

You’ll see all trusted destinations organized by asset type or label.
3

Search or filter

Use filters to find addresses:
  • By asset type (Bitcoin, Ethereum, etc.)
  • By label or organization
  • By date added
4

View details

Tap any destination to see:
  • Full address
  • Asset type
  • When it was added
  • Who added it
  • Transfer history

Use multiple destinations in withdrawals

When you’ve set up multiple destinations:
1

Open vault and asset

From the home screen, select the vault and asset you want to withdraw.
2

Tap send or withdraw

Select Send or Withdraw.
3

Select trusted destination

Tap Trusted destination or Select from saved addresses.
4

Search and select

Find the address you want from your list by:
  • Scrolling through the list
  • Searching by label or organization
  • Filtering by asset type
5

Confirm the address

Verify the name matches your intent. The label will appear instead of the full address.
6

Enter amount and continue

Follow the standard withdrawal flow to complete the transaction.

Remove a destination

To remove a trusted destination:
  1. Go to Settings — Tap Settings > Trusted destinations
  2. Select the destination — Tap the address you want to remove
  3. Request removal — Select Remove or Delete. Only administrators can remove destinations in most organizations
  4. Await approval — The removal request may require approval
See Trusted destinations - Remove for full details.

Batch withdrawals to multiple destinations

If you need to send assets to several destinations, you have two options:
  1. Submit individually — Initiate separate withdrawals to each destination (full approval flow for each)
  2. Batch endorsement — Group multiple withdrawals for combined approval (faster)
See Batch endorsements for details on batching multiple withdrawals.

Best practices for managing many destinations

  • Organize by purpose — Group destinations by business purpose (settlements, clients, reserves) using clear labels
  • Use descriptions — Add notes about why each destination exists
  • Regular audits — Periodically review your destinations to ensure they’re still active and valid
  • Mark inactive destinations — Some organizations let you mark destinations as inactive instead of deleting them
  • Document external — Keep external records of major destinations for compliance and audit purposes
  • Verify before withdrawal — Always double-check the destination label before initiating a withdrawal

Importing existing addresses

If you have addresses from another system or custody provider:
  1. Export the list — Get addresses from your previous system in a format (CSV, spreadsheet, etc.)
  2. Standardize — Ensure all addresses are valid and properly formatted for the asset type
  3. Add descriptive labels — Include clear labels for each address indicating its purpose
  4. Import to Porto — Use the bulk import feature or add individually
  5. Verify in Porto — Confirm all addresses appear correctly and are ready for use