It is now mandatory to specify the source of orders when request signing.
POST /open/v1/{network_id}/offers/sign
- Body
-
application/json content type Modified
- source property Added
POST /open/v1/{network_id}/orders/sign
- Body
-
application/json content type Modified
- source property Added
Changed data type from object to array.
POST /open/v1/{network_id}/orders/sign
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Full types went from
objecttoarray[object]Breaking
-
Full types went from
- total property Added
-
data property Modified
-
application/json content type Modified
GET /open/v1/{network_id}/orders/{order_hash}
- Response
-
200 response Modified
-
application/json content type Modified
- data property Modified
-
application/json content type Modified
GET /open/v1/{network_id}/market_statistics
Only one offer can be cancelled at a time.
POST /open/v1/{network_id}/offers/cancel
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Full types went from
array[object]toobjectBreaking
-
Full types went from
-
data property Modified
-
application/json content type Modified
POST /open/v1/{network_id}/contracts/{contract}/tokens/{token_id}/refresh
GET /open/v1/{network_id}/orders
- Query
- currency query parameter Added
POST /open/v1/{network_id}/offers/cancel
- Body
-
application/json content type Modified
-
order_hashes property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- signature, order_hash, offerer properties Added
-
order_hashes property Removed
POST /open/v1/{network_id}/orders/cancel
- Body
-
application/json content type Modified
-
order_hashes property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- signature, order_hash, offerer properties Added
-
order_hashes property Removed
boolean is not officially supported for GET, so it's changed to integer, 0 for false and 1 for true.
GET /open/v1/{network_id}/orders
- Query
-
only_dew query parameter Modified
-
Full types went from
booleantointegerBreaking
-
Full types went from
POST /open/v1/{network_id}/market_activities/query
- Body
-
application/json content type Modified
-
types property Modified
-
Full types went from
array[integer] | nulltoarray[integer]Breaking
-
Full types went from
-
types property Modified
We are going to release the bidding feature and related APIs endpoints (offers).
The request format is pretty much the same with orders API, but some parameters have different value requirements.
Cancelling offers doesn't require any on-chain transaction.
GET /open/v1/{network_id}/offers
GET /open/v1/{network_id}/offers/{order_hash}
POST /open/v1/{network_id}/offers/add
POST /open/v1/{network_id}/offers/cancel
POST /open/v1/{network_id}/offers/sign
For /market_activities/query and /contracts/query, the request should be POST instead of GET .
GET /open/v1/{network_id}/market_activities/query
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /open/v1/{network_id}/wallet/{wallet}/contracts/query
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /open/v1/{network_id}/market_activities/query
POST /open/v1/{network_id}/wallet/{wallet}/contracts/query
Use /orders/{order_hash} instead.
GET /open/v1/{network_id}/orders
- Query
-
contract query parameter Modified
-
Query parameter is now required Breaking
-
Query parameter is now required
-
order_hash query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
For a collection object, a market_fees array object will always be returned inside the market_fee_info. Use it together with the royalty_fees when creating orders.
GET /open/v1/{network_id}/contracts/{address}/detail
- Response
-
200 response Modified
- data property Modified
GET /open/v1/{network_id}/wallet/{wallet}/contracts/query
- Response
-
200 response Modified
- data property Modified
GET /open/v1/{network_id}/orders/{order_hash}
GET /open/v1/{network_id}/wallet/{wallet}/contracts/query
GET /open/v1/{network_id}/orders
- Response
-
200 response Modified
- data property Modified
- Query
- only_dew query parameter Added
POST /open/v1/{network_id}/orders/add
- Response
-
200 response Modified
- data property Modified
GET /open/v1/{network_id}/market_activities/query
POST /open/v1/{network_id}/orders/add
- Body
-
content type Modified
- parameters property Modified
POST /open/v1/{network_id}/orders/cancel
- Response
-
200 response Modified
- data property Modified
POST /open/v1/{network_id}/orders/sign
- Response
-
200 response Modified
- data property Modified
GET /open/v1/{network_id}/orders
- Response
-
200 response Modified
- data property Modified
POST /open/v1/{network_id}/orders/add
- Response
-
200 response Modified
- data property Modified
GET /open/v1/{network_id}/wallet/{wallet}/tokens
GET /open/v1/{network_id}/contracts/{address}/detail
- Response
-
200 response Modified
- data property Modified
GET /api/v0/chains/{chain_id}/contracts/{slug_or_address}
GET /api/v0/chains/{chain_id}/contracts/{slug_or_address}/nfts
GET /api/v0/chains/{chain_id}/contracts/{slug_or_address}/nfts/{token_id}
GET /api/v0/chains/{chain_id}/contracts/{slug_or_address}/nfts/{token_id}/orders
GET /api/v0/chains/{chain_id}/orders/{order_hash}
GET /api/v0/chains/{chain_id}/orders/{order_hash}/signature
GET /api/v0/chains/{chain_id}/wallets/{wallet}/nfts
GET /api/v0/chains/{chain_id}/wallets/{wallet}/nfts/{token_id}
POST /api/v0/chains/{chain_id}/orders
GET /open/v1/{network_id}/contracts/{address}/detail
GET /open/v1/{network_id}/contracts/{address}/{token_id}
GET /open/v1/{network_id}/orders
POST /open/v1/{network_id}/orders/add
POST /open/v1/{network_id}/orders/cancel
POST /open/v1/{network_id}/orders/sign