Release date

September 12th, 2025

Release Type:

Informational, no action required from platforms

Summary

zeroHash now allows approved Platforms to onboard business customers with reduced API field requirements, requiring fewer data points and less information than traditional full KYB onboarding.

NOTE: These entities are considered non-customers of zerohash, do not hold accounts with us or take ownership of the funds at any point in the flow. However, zerohash still needs basic information in order to carry out our own diligence requirements.

Your Platform must be approved by our Legal and Compliance department before using this new feature. Get in touch with your zerohash rep to begin this process, if interested.

Example POST /participants/entity/new request with reduced API field requirements:

{
    "platform_code": "PLAT01",
    "legal_name": "Freelancer Platform XYZ Inc.",
    "contact_number": "15553765432",
    "address_one": "1 Main St.",
    "address_two": "Suite 1000",
    "city": "Chicago",
    "postal_code": "12345",
    "jurisdiction_code": "US-IL",
    "tax_id": "883987654",
    "id_issuing_authority": "United States",
    "sanction_screening": "pass",
    "sanction_screening_timestamp":1677252628000,
    "partial": true,
    "signed_agreements": [
  {
    "type": "crypto_payouts_service_terms",
    "region": "us",
    "signed_timestamp": 1603378501286
  }
]  
}

Release Details

  • Release Date: September 15, 2025

Release Type

Informational, no action required from platforms

Summary

zerohash is pleased to announce support for the following assets to buy, sell, deposit, withdraw and Fund:

  • CRV (symbol CRV.ETH)
  • LDO (symbol LDO.ETH)
  • SAND (symbol SAND previously supported for custody only)
  • OP on Optimism (symbol OP.OPTIMISM)
  • USDT on Arbitrum (symbol USDT.ARBITRUM)
  • USDT on Optimism (symbol USDT.OPTIMISM)

All assets are available in both our CERT and PROD environments.

Action Required

These assets are immediately available using the above symbols.

Endpoints Impacted

The following executable endpoints now support the above assets:

Buy/Sell

Convert Withdraw

Deposit

Withdraw

Fund

Relevant Documentation

For a full list of supported assets and instruments, please use the links below.

Supported Assets

Supported Instruments

Release date

September 5th, 2025

Release Type:

Informational, no action required from platforms

Summary

A new API endpoint has been introduced, allowing Platforms to programmatically invalidate JWT tokens. JWT tokens are used to invoke our SDK's, for context.

This enhancement provides greater control over session management and improves overall security.

How to invalidate a JWT token

  • Make a request to our new endpoint: POST /revoke_auth_token
  • Pass a body like so:
{
  "token": "${jwt}"
}
  • The response will be a "204 no context" on successful revoking of the JWT token.

Related Documentation

Release date

Aug 13th, 2025

Release Type:

Informational, no action required from platforms

Summary

Applicable to the Account Funding product, ZeroHash has added a new webhook event to notify your platform when an End Customer’s fund transaction does not complete successfully - that is, when no deposit or fiat conversion has occurred. This event serves as a clear signal that no balance updates or account changes should be made, helping prevent discrepancies and ensuring accurate account state management.

The webhook will fire 30 minutes after the JWT token is generated and no fund activity is detected.

Example payload (see reason field):

 	
{
  "participant_code": "XXC653",
  "fund_asset": "ETH",
  "quoted_currency": "USD",
  "source_address": "-",
  "deposit_address": "0x30E76aDa6a159D742a33Ec1aF6Bd58FeB666145E",
  "quantity": "0",
  "notional": "0",
  "fund_id": "143121c8-5f32-48bc-8277-5212d47a07ed",
  "transaction_id": "",
  "account_label": "general",
  "success": false,
  "reason": "deposit session has expired.",
  "reference_id": "e460e9c3-973b-48a1-9f3b-51840a283f09",
  "raw_fee_bps": "0",
  "deposit_fee_bps": "0",
  "raw_fee_notional": "0.00",
  "deposit_fee_notional": "0.00"
}

Related Documentation

Release Details

  • Release Date: Aug 11

Release Type

Informational, no action required from platforms

Summary

zerohash is pleased to announce CLOB support for UNI, BONK, ARB, WIF, PNUT, and BAT to buy, sell, deposit and withdraw (https://docs.zerohash.com/docs/fund-overview). ARB is available for trading in both the CERT and PROD environments, while all other symbols are supported exclusively in PROD.

Action Required

These assets are immediately available using the above symbols.

Endpoints Impacted

The following executable endpoints now support the above assets:

Relevant Documentation

For a full list of supported assets and instruments, please use the links below.

Supported Assets

Supported Instruments

Release Details

  • Release Date: Aug 11

Release Type

Informational, no action required from platforms

Summary

zerohash is pleased to announce support for WIF on Solana (symbol WIF.SOL), PNUT on Solana (symbol PNUT.SOL), BONK on Solana (symbol BONK.SOL), and ARB on Arbitrum (symbol ARB.ARBITRUM) to buy, sell, deposit, withdraw and Fund. Arbitrum is available in both our CERT and PROD environments, while WIF, BONK, and PNUT are available exclusively in PROD.

Action Required

These assets are immediately available using the above symbols.

Endpoints Impacted

The following executable endpoints now support the above assets:

Buy/Sell

Convert Withdraw

Deposit

Withdraw

Fund

Relevant Documentation

For a full list of supported assets and instruments, please use the links below.

Supported Assets

Supported Instruments

Release Details

  • Release Date: Jul 24

Release Type

Informational, no action required from platforms

Summary

zerohash is pleased to announce support for USDC on SEI (symbol USDC.SEI) to buy, sell, deposit, withdraw and Fund. This asset is available in both CERT and PROD environments.

Note: This asset is not currently allowed for NY participants

Action Required

This asset is immediately available using the above symbol.

Endpoints Impacted

The following executable endpoints now support SUI:

Buy/Sell

Convert Withdraw

Deposit

Withdraw

Fund

Relevant Documentation

For a full list of supported assets and instruments, please use the links below.

Supported Assets

Supported Instruments

Overview

We’ve expanded our RFQ and Account Funding deposit and withdraw capabilities for USDT across Solana, Polygon, and Avalanche.

What's New

RFQ support for USDT on Solana, Polygon, and Avalanche

Platforms can now request quotes to buy and sell USDT on these networks via the REST API and Account Funding SDK.

Fund accounts with USDT on Solana, Polygon, and Avalanche

You can now fund your platform account using USDT on these chains. Deposits are settled to your account balance through zerohash's Account Funding product.

USDT Withdrawals via Account Funding Withdrawals

We’ve added support for USDT withdrawals through Account Funding, which uses your float account to purchase USDT and withdraw to end users.

Related Endpoints

EndpointDetails
POST /fund/rfqQuote USDT RFQs on Solana, Polygon, Avalanche
GET /fund/transactionsTrack USDT funding activity
GET /liquidity/rfqRequest a quote to purchase USDT on Solana, Polygon, Avalanche
GET /convert_withdraw/rfqRequest a quote to purchase USDT on Solana, Polygon, Avalanche and immediately withdraw

ℹ️

No action required. USDT support is live for RFQ, Account Funding Deposits, and Account Funding Withdrawals on Solana, Polygon & Avalanche.

Release date

July 17, 2025

Release Type:

  • Actionable - Updates required for Platforms
  • Breaking - If appropriate IP and other preventive measures are not made by the relevant dates, Platforms will have newly submitted participants located in certain countries declined by zerohash:
    • Existing Participants: The Platform must ensure that any existing participants in Guatemala, Pakistan, and Guinea sell or withdraw all existing assets held with zerohash by August 16, 2025.
    • New Participants: Platforms must immediately ensure no new participants located in these jurisdictions are submitted to zerohash. zerohash will decline any such submitted participants.

Summary

To ensure compliance with its targeted financial sanctions obligations and mitigate identified Anti Money Laundering/Countering the Financing of Terrorism/Countering the Financing of the Proliferation of Weapons of Mass Destruction (AML/CFT/CFP) risks, zerohash prohibits or restricts business activity involving certain jurisdictions and countries. zerohash also identifies other permitted geographies that are considered higher risk. zerohash reviews both of these lists at least annually and based upon relevant changes in legal and regulatory requirements and applicable AML/CFT/CFP risks.

zerohash is issuing this notice to inform Platforms and other stakeholders of updates to the jurisdiction and country lists, which are effective within 30 days of this notice (August 16, 2025) unless otherwise noted.

Additions

  • Guatemala
  • Guinea
  • Pakistan

Removals

  • West Bank
  • Burundi

Explanation of Treatment of Prohibited and Restricted Jurisdictions

Except as otherwise explicitly noted, zerohash will not do business with any entity or person located or formed in a prohibited or restricted jurisdiction. This applies to Platform partners and institutional or individual customers of Zero Hash LLC and Zero Hash Liquidity Services LLC and its various affiliates (collectively, zerohash) and the natural person or non-natural person (NNP) customers or transactors of any Platform partner.

Handling of Participants in Newly Listed Prohibited or Restricted Countries or Jurisdictions:

  • When a country or jurisdiction becomes listed, all existing zerohash direct or indirect business relationships will be revoked (immediately, if required by law or regulation) and accounts closed. Platform participants will be permitted to withdraw/sell their cryptocurrency holdings (unless prohibited by law or regulation).

Process for Restarting Relationships Involving Delisted Countries/Jurisdictions:

  • When a country or jurisdiction is removed from the list (delisted), zerohash will begin to permit the establishment of new business relationships, including with new Platform participants. Establishment of any new relationships will be subject to Enhanced Due Diligence measures (EDD), unless the restriction was based solely on zerohash first having to obtain a license or registration in that jurisdiction.

zerohash is updating its list of Permitted Higher Risk Geographies based upon the FATF’s “Grey List” updates of June 13, 2025, and other public and proprietary assessments of AML/CFT/CFP, fraud, corruption, and other relevant risks:

Additions

  • Algeria
  • Angola
  • Bolivia
  • Cote d’Ivoire
  • Lao People’s Democratic Republic
  • Monaco
  • Nepal
  • Virgin Islands (UK)

Removals

  • Croatia
  • Jamaica
  • Philippines
  • Senegal
  • Tanzania
  • Turkey (Türkiye)

Related Documentation

For additional general information regarding the U.S. jurisdictions that Zero Hash supports, please refer to Permitted and Prohibited/Restricted Jurisdictions.

Release dates

  • Cert - July 4th, 2025
  • Production - July 15th, 2025

Release type

  • Action is required if you currently use the Account Funding: Deposits SDK

Summary

Overview

Introducing Auth - our account-to-account transfer product that can be embedded into any of our payments SDK's.

We're starting with the Account Funding product - Platforms will now be able to allow their customers to link an external centralized exchange (ie, Coinbase, Kraken, Binance, etc) or a non-custodial wallet (ie, Metamask, Phantom, Coinbase wallet, etc.) and use those balances to initiate the funding transaction. The first exchange that will be offered initially will be Coinbase and this will be offered for Deposits only. More exchanges, non-custodial wallets, flows (ie, withdrawals), and payments products (payouts, pay-ins, etc) will be added in the very near future.

Technical Details

If you currently use the Account Funding SDK, the only dev change on your end relates to your mobile experience.

During the SDK flow, we'll need to broker the UX between the Zero Hash SDK and Coinbase's (or any exchange/wallet we support) by authenticating to their system. This requires opening a web page, popup, or similar interface. On web browsers (including mobile browsers), no additional work is required from the platforms - the UX will be seamless with your current integration.

However, for mobile it's different. Currently, our product allows platforms to open any non-ZH URLs outside of the WebView. In the past, this wasn't an issue because the SDK UI didn’t rely on integrations with external providers.

Here is the current implementation (this page is a good frame of reference for Flutter):

..setNavigationDelegate(
  NavigationDelegate(
    onNavigationRequest: (NavigationRequest request) async {
      if (request.url.startsWith(sdkMobileServer) || request.url.startsWith(zeroHashAppsURL)) {
        return NavigationDecision.navigate;
      }
      _launchURL(request.url);
      return NavigationDecision.prevent;
    },
  ),
)
void _launchURL(String url) async {
  if (await canLaunchUrl(Uri.parse(url))) {
    await launchUrl(Uri.parse(url), mode: LaunchMode.externalApplication);
  } else {
    throw 'Could not launch $url';
  }
}

This is the new implementation for seamless mobile UX:

..setNavigationDelegate(
  NavigationDelegate(
    onNavigationRequest: (NavigationRequest request) async {
      if (request.url.contains('openInExternalBrowser=true')) {
        _launchURL(request.url);
        return NavigationDecision.prevent;
      }
      return NavigationDecision.navigate;
    },
  ),
)
void _launchURL(String url) async {
  if (!await canLaunchUrl(Uri.parse(url))) {
    return;
  }
  await launchUrl(Uri.parse(url), mode: LaunchMode.externalApplication);
}

Action required

  • If you'd like to enable Auth for the Account Funding product, you'll be required to sign and agree to the new Auth Addendum
  • If you are a currently use the Account Funding - Deposit SDK (permission = fwc on the JWT access token retrieval call)

Endpoints impacted

  • n.a

Relevant documentation