Ask us anything. We're here to help.

How do I allocate funds for different purposes?

Allocating & Account Groups

Account groups are the combination of accounts designated for a specific purpose, for example trading with a specific platform. Within Zero Hash, participants can autonomously and easily allocate funds to specific account groups in realtime. Funds allocated to a specific platform would then become available for settling trades executed with that platform. Participants can also move funds to a special UNALLOCATED account group, to control what is made available to specific counterparties. 

A participant can allocate funds across various account groups by navigating to Allocations page, available on the portal's sidebar. From there, you can move funds instantly.

Allocation Example

  • A trade has been entered:
    • Party 1: Trading Company (28QIZL)
      • Sells 1 BTC for USD
      • Therefore, owes 1 BTC to settle the trade
    • Party 2: Third-Party Platform (SBPWEV)
      • Buys 1 BTC for USD
      • Therefore, owes $10,000 to settle the trade
  • Zero Hash attempts to settle, but Trading Company does not have 1 BTC allocated to Third-Party Platform, and as a result has a Net Delivery Obligation (NDO) of 1 BTC. To meet it, it needs to be allocated accordingly:
    Screen_Shot_2020-03-07_at_2.28.26_PM.png
  • As a result of the NDO, the state of the trade is obligations_outstanding:
    Screen_Shot_2020-03-07_at_2.26.27_PM.png
  • Trading Company allocates 1 BTC to Third-Party Platform so that the trade can settle:
    mceclip0.png
  • Now that the NDO is met, Trading Company has a sufficient available balance associated with the Third-Party Platform for the trade to settle:
    Screen_Shot_2020-03-07_at_2.33.45_PM.png
  • Zero Hash processes the trade again and we find it fully settles. The trade state has been updated:
    Screen_Shot_2020-03-07_at_2.36.53_PM.png