Move json_schemas to its own package (#1435)
* Move zero_ex.json_schemas to its own package * Support ALL the schemas * Stop installing packages as editable * HACK: cp files because CircleCI isn't * Add example usage to sra_client README * Tweak special case: only strip Schema as suffix * Correct doc titles * Clarify what kind of support ticket was raised. * Correct inconsistencies in JSON schema names In both ref ID's and file names. * Add entry point for validation of JSON strings
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/AssetPairsRequestOpts",
|
||||
"id": "/AssetPairsRequestOptsSchema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"assetDataA": { "$ref": "/hexSchema" },
|
||||
|
@@ -4,13 +4,13 @@
|
||||
"from": { "$ref": "/addressSchema" },
|
||||
"to": { "$ref": "/addressSchema" },
|
||||
"value": {
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumber" }]
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumberSchema" }]
|
||||
},
|
||||
"gas": {
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumber" }]
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumberSchema" }]
|
||||
},
|
||||
"gasPrice": {
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumber" }]
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumberSchema" }]
|
||||
},
|
||||
"data": {
|
||||
"type": "string",
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/ECSignature",
|
||||
"id": "/ecSignatureSchema",
|
||||
"properties": {
|
||||
"v": {
|
||||
"type": "number",
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/jsNumber",
|
||||
"id": "/jsNumberSchema",
|
||||
"type": "number",
|
||||
"minimum": 0
|
||||
}
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/OrderConfigRequest",
|
||||
"id": "/OrderConfigRequestSchema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"makerAddress": { "$ref": "/addressSchema" },
|
||||
|
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"id": "/OrderBookRequest",
|
||||
"id": "/OrderbookRequestSchema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"baseAssetData": { "$ref": "/hexSchema" },
|
||||
"quoteAssetData": { "$ref": "/hexSchema" }
|
||||
},
|
||||
"required": ["baseAssetData", "quoteAssetData"]
|
||||
}
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/OrdersRequestOpts",
|
||||
"id": "/OrdersRequestOptsSchema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"makerAssetProxyId": { "$ref": "/hexSchema" },
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/PagedRequestOpts",
|
||||
"id": "/PagedRequestOptsSchema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"page": { "type": "number" },
|
||||
|
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"id": "/RequestOpts",
|
||||
"id": "/RequestOptsSchema",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"networkId": { "type": "number" }
|
||||
|
@@ -4,13 +4,13 @@
|
||||
"from": { "$ref": "/addressSchema" },
|
||||
"to": { "$ref": "/addressSchema" },
|
||||
"value": {
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumber" }]
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumberSchema" }]
|
||||
},
|
||||
"gas": {
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumber" }]
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumberSchema" }]
|
||||
},
|
||||
"gasPrice": {
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumber" }]
|
||||
"oneOf": [{ "$ref": "/numberSchema" }, { "$ref": "/jsNumberSchema" }]
|
||||
},
|
||||
"data": {
|
||||
"type": "string",
|
||||
|
@@ -8,7 +8,7 @@ import * as ecSignatureSchema from '../schemas/ec_signature_schema.json';
|
||||
import * as eip712TypedDataSchema from '../schemas/eip712_typed_data_schema.json';
|
||||
import * as hexSchema from '../schemas/hex_schema.json';
|
||||
import * as indexFilterValuesSchema from '../schemas/index_filter_values_schema.json';
|
||||
import * as jsNumber from '../schemas/js_number.json';
|
||||
import * as jsNumber from '../schemas/js_number_schema.json';
|
||||
import * as numberSchema from '../schemas/number_schema.json';
|
||||
import * as orderCancellationRequestsSchema from '../schemas/order_cancel_schema.json';
|
||||
import * as orderConfigRequestSchema from '../schemas/order_config_request_schema.json';
|
||||
|
@@ -42,7 +42,7 @@
|
||||
"./schemas/relayer_api_orders_schema.json",
|
||||
"./schemas/signed_orders_schema.json",
|
||||
"./schemas/token_schema.json",
|
||||
"./schemas/js_number.json",
|
||||
"./schemas/js_number_schema.json",
|
||||
"./schemas/zero_ex_transaction_schema.json",
|
||||
"./schemas/tx_data_schema.json",
|
||||
"./schemas/index_filter_values_schema.json",
|
||||
|
Reference in New Issue
Block a user