Skip to main content
Clients need to follow the steps below.

Setup Steps

  1. Complete the company onboarding process. Refer to Company Onboarding For API Interaction.
  2. Add API users to the company. Refer to Onboarding API Users.
  3. Create custody wallets. Refer to Wallet Creation.
  4. Create trading wallets.

Create a Trading Wallet

For example, to create an Ethereum trading wallet named TradingFund123:
curl --request POST 'https://hostname.zodia.io/v3/api/servicedesk/create' \
--header 'submitter-id: maker@your-company.com' \
--header 'Content-Type: application/json' \
--data-raw '{
    "serviceId": "0x0003-001",
    "payload": {
        "name": "TradingFund123",
        "currency": "ETH",
        "tradingVenueId": "VENUEID123",
        "accountUuid": "test",
        "userUuid": "test"
    }
}'
Then proceed with the submit and approval steps as described in Wallet Creation.
  1. Work with Zodia customer service to link your trading wallet with the Trading Venue. As a pre-requisite, you need to have a direct trading relationship with the Trading Venue.
  2. To fund the trading wallet, transfer assets from your custody wallet. Refer to Instruct a Transfer.

FAQs

What is the difference between a custody wallet and a trading wallet? A custody wallet is owned by the client, with full operational control. For trading wallets, the client remains the owner or beneficiary of the assets, but operational control is partially given to the partner trading venue. What is the withdrawal process? The client initiates this request when they wish to transfer funds from their trading wallet to their custody wallet. Create a transaction to withdraw funds from your trading wallet. What does a typical client workflow look like? Create Trading Wallet → Deposit into Trading Wallet → Withdraw from Trading Wallet Can a client use Interchange with multiple trading venues? Yes. The client will need to create a separate trading wallet for each venue. Can a client initiate settlement? Yes, this is possible with Full Control delegation. Can a client create multiple trading wallets for a venue? Yes.