diff options
Diffstat (limited to 'packages/website/ts/schemas/signed_order_schema.ts')
-rw-r--r-- | packages/website/ts/schemas/signed_order_schema.ts | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/packages/website/ts/schemas/signed_order_schema.ts b/packages/website/ts/schemas/signed_order_schema.ts new file mode 100644 index 000000000..385008ab8 --- /dev/null +++ b/packages/website/ts/schemas/signed_order_schema.ts @@ -0,0 +1,34 @@ +export const signedOrderSchema = { + id: '/SignedOrder', + properties: { + maker: { type: 'string' }, + taker: { type: 'string' }, + makerTokenAddress: { type: 'string' }, + takerTokenAddress: { type: 'string' }, + makerFee: { type: 'string' }, + takerFee: { type: 'string' }, + makerTokenAmount: { type: 'string' }, + takerTokenAmount: { type: 'string' }, + salt: { type: 'string' }, + ecSignature: { $ref: '/SignatureData' }, + expirationUnixTimestampSec: { type: 'string' }, + feeRecipient: { type: 'string' }, + exchangeContractAddress: { type: 'string' }, + }, + required: [ + 'maker', + 'taker', + 'makerTokenAddress', + 'takerTokenAddress', + 'makerFee', + 'takerFee', + 'makerTokenAmount', + 'takerTokenAmount', + 'salt', + 'ecSignature', + 'expirationUnixTimestampSec', + 'feeRecipient', + 'exchangeContractAddress', + ], + type: 'object', +}; |