Market Makers

Last updated: 2026-05-30 (v0.4)

This document describes the Native Core business API. Clients submit signed trading actions with POST /trade and read business state with POST /info.

Operational, recovery, and node-private interfaces are intentionally not part of this contract.

Conventions

  • API_URL examples use https://api-test.native.org.

  • Hex values are 0x-prefixed lowercase strings unless noted otherwise.

  • Protocol numeric fields in signed actions are decimal strings.

  • Business query responses include query_height and app_hash when a query view is available. query_height is the execution height represented by the published read view.

  • POST /trade returns admission success or rejection. Public clients confirm effects through business queries such as orderStatus, openOrders, userFills, userBalances, spotCreditPositions, spotCreditAccount, quoteAssets, oracleStatus, and markPrices.

Transaction Signing

Native Core transactions require signing. Read more:

Transaction Signing

Decimal Units

Native Core executes on integers only. Read more:

Decimals Units

POST /trade

POST /trade

POST /info

POST /info

Changelog

Last updated