Supported Assets & Instruments
Supported Assets
Supported Instruments
Deposits and Withdrawals
- All fiat assets are supported for institutional deposits and withdrawals. We currently do not support fiat deposits and withdrawals from retail end users.
- All crypto assets support withdrawals for retail end users.
Smart Contracts
- Smart Contracts are currently supported for Avalanche C-Chain (AVAX), Ethereum Classic (ETC), Ethereum (ETH), Ethereum on Arbitrum (ETH.ARBITRUM), Ethereum on OP Mainnet (ETH.OPTIMISM), Fantom (FTM), and Polygon (MATIC.POLYGON) using ABI encoding.
Rounding
If you are utilizing the Zero Hash API to calculate trade notional and settlement values, banker's rounding must be used on a per-trade basis. Zero Hash settlement system will round each trade obligation and then sum at the end vs. summing all trade obligations then rounding the final value. Bankers rounding is other known as Round to Even.
- If the difference between the number and the nearest integer is less than 0.5, round to the nearest integer.
- If the difference between the number and the nearest integer is exactly 0.5, look at the integer part of the number.
Support for Participants in New York
The New York Department of Financial Services (“NYDFS”) maintains a list of NYDFS pre-approved tokens for New York customers, the Greenlist. Although NYDFS categorizes assets support into Approved for Custody and Approved for Listing, Zero Hash currently only support assets that meet both the criteria for custody and listing.
Although NYDFS categorizes assets support into Approved for Custody and Approved for Listing, Zero Hash will only support assets that meet both the criteria for custody and listing. As a result, there may be assets that are available for one or the other according to NYDFS, which we will not support for Participants in NY.
All supported assets for NY are marked with a 'Yes' in the 'Supported in NY' column in the above table. Please refer to the below link for more information - dfs.ny.gov/virtual_currency_business
What asset rounding precisions are utilized?
Zero Hash allows users to submit transactions with any trade price, however, when we actually calculate settlement obligations, we round to certain precision levels that are determined by the asset on a trade by trade basis.
For example, you might submit a BTC/USD trade with a quantity of 10 BTC and a price of $10,000.0008 per BTC. An initial calculation would find that the total USD obligation as 10 BTC x $10,000.0008 = $100,000.008. However, as USD payments are restricted to cents, we round to $100,000.01.
Trade Size Minimums
The minimum trade size is 1 unit of the asset's precision. For example, the minimum trade size for BTC is 0.00000001 since the precision is 8. For ETH it would be 0.000000000000000001 since the precision is 18. Note that UTXO does have higher minimums for withdrawals.
Updated 8 months ago