Update test fixtures
This commit is contained in:
		@@ -21,6 +21,7 @@ import {
 | 
			
		||||
    OrdersResponse,
 | 
			
		||||
    PagedRequestOpts,
 | 
			
		||||
    PaginatedCollection,
 | 
			
		||||
    FeeRecipientsResponse,
 | 
			
		||||
} from './types';
 | 
			
		||||
import { relayerResponseJsonParsers } from './utils/relayer_response_json_parsers';
 | 
			
		||||
 | 
			
		||||
@@ -140,7 +141,7 @@ export class HttpClient implements Client {
 | 
			
		||||
    /**
 | 
			
		||||
     * Retrieve the list of fee recipient addresses used by
 | 
			
		||||
     */
 | 
			
		||||
    public async getFeeRecipientsAsync(): Promise<PaginatedCollection<string>> {
 | 
			
		||||
    public async getFeeRecipientsAsync(): Promise<FeeRecipientsResponse> {
 | 
			
		||||
        return this._requestAsync('/fee_recipients', HttpRequestType.Get);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@ export interface Client {
 | 
			
		||||
    getOrderAsync: (orderHash: string) => Promise<APIOrder>;
 | 
			
		||||
    getOrderbookAsync: (request: OrderbookRequest, requestOpts?: PagedRequestOpts) => Promise<OrderbookResponse>;
 | 
			
		||||
    getOrderConfigAsync: (request: OrderConfigRequest) => Promise<OrderConfigResponse>;
 | 
			
		||||
    getFeeRecipientsAsync: () => Promise<PaginatedCollection<string>>;
 | 
			
		||||
    getFeeRecipientsAsync: () => Promise<FeeRecipientsResponse>;
 | 
			
		||||
    submitOrderAsync: (signedOrder: SignedOrder) => Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -147,6 +147,8 @@ export interface OrderConfigResponse {
 | 
			
		||||
    senderAddress: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export type FeeRecipientsResponse = PaginatedCollection<string>;
 | 
			
		||||
 | 
			
		||||
export interface PagedRequestOpts {
 | 
			
		||||
    page?: number;
 | 
			
		||||
    perPage?: number;
 | 
			
		||||
 
 | 
			
		||||
@@ -22,7 +22,7 @@ export const ordersChannelMessageParser = {
 | 
			
		||||
            case OrdersChannelMessageTypes.Update: {
 | 
			
		||||
                assert.doesConformToSchema('message', messageObj, schemas.relayerApiOrdersChannelUpdateSchema);
 | 
			
		||||
                const orderJson = messageObj.payload;
 | 
			
		||||
                const order = relayerResponseJsonParsers.parseOrderJson(orderJson);
 | 
			
		||||
                const order = relayerResponseJsonParsers.parseAPIOrderJson(orderJson);
 | 
			
		||||
                return _.assign(messageObj, { payload: order });
 | 
			
		||||
            }
 | 
			
		||||
            default: {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										21
									
								
								packages/connect/test/fixtures/standard_relayer_api/asset_pairs.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								packages/connect/test/fixtures/standard_relayer_api/asset_pairs.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
{
 | 
			
		||||
    "total": 43,
 | 
			
		||||
    "page": 1,
 | 
			
		||||
    "perPage": 100,
 | 
			
		||||
    "records": [
 | 
			
		||||
        {
 | 
			
		||||
            "assetDataA": {
 | 
			
		||||
                "minAmount": "0",
 | 
			
		||||
                "maxAmount": "10000000000000000000",
 | 
			
		||||
                "precision": 5,
 | 
			
		||||
                "assetData": "0xf47261b04c32345ced77393b3530b1eed0f346429d"
 | 
			
		||||
            },
 | 
			
		||||
            "assetDataB": {
 | 
			
		||||
                "minAmount": "0",
 | 
			
		||||
                "maxAmount": "50000000000000000000",
 | 
			
		||||
                "precision": 5,
 | 
			
		||||
                "assetData": "0x0257179264389b814a946f3e92105513705ca6b990"
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										25
									
								
								packages/connect/test/fixtures/standard_relayer_api/asset_pairs.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								packages/connect/test/fixtures/standard_relayer_api/asset_pairs.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
import { AssetPairsResponse } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const assetDataPairsResponse: AssetPairsResponse = {
 | 
			
		||||
    total: 43,
 | 
			
		||||
    page: 1,
 | 
			
		||||
    perPage: 100,
 | 
			
		||||
    records: [
 | 
			
		||||
        {
 | 
			
		||||
            assetDataA: {
 | 
			
		||||
                minAmount: new BigNumber('0'),
 | 
			
		||||
                maxAmount: new BigNumber('10000000000000000000'),
 | 
			
		||||
                precision: 5,
 | 
			
		||||
                assetData: '0xf47261b04c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
            },
 | 
			
		||||
            assetDataB: {
 | 
			
		||||
                minAmount: new BigNumber('0'),
 | 
			
		||||
                maxAmount: new BigNumber('50000000000000000000'),
 | 
			
		||||
                precision: 5,
 | 
			
		||||
                assetData: '0x0257179264389b814a946f3e92105513705ca6b990',
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										10
									
								
								packages/connect/test/fixtures/standard_relayer_api/fee_recipients.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								packages/connect/test/fixtures/standard_relayer_api/fee_recipients.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
{
 | 
			
		||||
    "total": 3,
 | 
			
		||||
    "page": 1,
 | 
			
		||||
    "perPage": 10,
 | 
			
		||||
    "records": [
 | 
			
		||||
        "0x6eC92694ea172ebC430C30fa31De87620967A082",
 | 
			
		||||
        "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
        "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32"
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										14
									
								
								packages/connect/test/fixtures/standard_relayer_api/fee_recipients.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								packages/connect/test/fixtures/standard_relayer_api/fee_recipients.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
import { FeeRecipientsResponse } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const feeRecipientsResponse: FeeRecipientsResponse = {
 | 
			
		||||
    total: 3,
 | 
			
		||||
    page: 1,
 | 
			
		||||
    perPage: 10,
 | 
			
		||||
    records: [
 | 
			
		||||
        '0x6eC92694ea172ebC430C30fa31De87620967A082',
 | 
			
		||||
        '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
        '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
    ],
 | 
			
		||||
};
 | 
			
		||||
@@ -1,5 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "feeRecipient": "0x323b5d4c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
    "makerFee": "10000000000000000",
 | 
			
		||||
    "takerFee": "30000000000000000"
 | 
			
		||||
}
 | 
			
		||||
@@ -1,9 +0,0 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
import { OrderConfigResponse } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const feesResponse: OrderConfigResponse = {
 | 
			
		||||
    feeRecipient: '0x323b5d4c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
    makerFee: new BigNumber('10000000000000000'),
 | 
			
		||||
    takerFee: new BigNumber('30000000000000000'),
 | 
			
		||||
};
 | 
			
		||||
@@ -1,19 +1,20 @@
 | 
			
		||||
{
 | 
			
		||||
    "maker": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
    "taker": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
    "makerFee": "100000000000000",
 | 
			
		||||
    "takerFee": "200000000000000",
 | 
			
		||||
    "order": {
 | 
			
		||||
        "makerAddress": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
        "takerAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
        "feeRecipientAddress": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
        "senderAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
        "makerAssetAmount": "10000000000000000",
 | 
			
		||||
        "takerAssetAmount": "20000000000000000",
 | 
			
		||||
    "makerTokenAddress": "0x323b5d4c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
    "takerTokenAddress": "0xef7fff64389b814a946f3e92105513705ca6b990",
 | 
			
		||||
    "salt": "256",
 | 
			
		||||
    "feeRecipient": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
        "makerFee": "100000000000000",
 | 
			
		||||
        "takerFee": "200000000000000",
 | 
			
		||||
        "expirationTimeSeconds": "1532560590",
 | 
			
		||||
        "salt": "1532559225",
 | 
			
		||||
        "makerAssetData": "0xf47261b04c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
        "takerAssetData": "0x0257179264389b814a946f3e92105513705ca6b990",
 | 
			
		||||
        "exchangeAddress": "0x12459c951127e0c374ff9105dda097662a027093",
 | 
			
		||||
    "expirationTimeSeconds": "42",
 | 
			
		||||
    "ecSignature": {
 | 
			
		||||
        "v": 27,
 | 
			
		||||
        "r": "0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33",
 | 
			
		||||
        "s": "0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254"
 | 
			
		||||
    }
 | 
			
		||||
        "signature": "0x012761a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33"
 | 
			
		||||
    },
 | 
			
		||||
    "metaData": {}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,21 +1,21 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
export const orderResponse = {
 | 
			
		||||
    maker: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
    taker: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
    makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
    takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
export const apiOrderResponse = {
 | 
			
		||||
    order: {
 | 
			
		||||
        makerAddress: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
        takerAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
        feeRecipientAddress: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
        senderAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
        makerAssetAmount: new BigNumber('10000000000000000'),
 | 
			
		||||
        takerAssetAmount: new BigNumber('20000000000000000'),
 | 
			
		||||
    makerTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
    takerTokenAddress: '0xef7fff64389b814a946f3e92105513705ca6b990',
 | 
			
		||||
    salt: new BigNumber('256'),
 | 
			
		||||
    feeRecipient: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
        makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
        takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
        expirationTimeSeconds: new BigNumber('1532560590'),
 | 
			
		||||
        salt: new BigNumber('1532559225'),
 | 
			
		||||
        makerAssetData: '0xf47261b04c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
        takerAssetData: '0x0257179264389b814a946f3e92105513705ca6b990',
 | 
			
		||||
        exchangeAddress: '0x12459c951127e0c374ff9105dda097662a027093',
 | 
			
		||||
    expirationTimeSeconds: new BigNumber('42'),
 | 
			
		||||
    ecSignature: {
 | 
			
		||||
        v: 27,
 | 
			
		||||
        r: '0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
        s: '0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254',
 | 
			
		||||
        signature: '0x012761a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
    },
 | 
			
		||||
    metaData: {},
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								packages/connect/test/fixtures/standard_relayer_api/order_config.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								packages/connect/test/fixtures/standard_relayer_api/order_config.json
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "senderAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
    "feeRecipientAddress": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
    "makerFee": "100000000000000",
 | 
			
		||||
    "takerFee": "200000000000000"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										10
									
								
								packages/connect/test/fixtures/standard_relayer_api/order_config.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								packages/connect/test/fixtures/standard_relayer_api/order_config.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
import { OrderConfigResponse } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const orderConfigResponse: OrderConfigResponse = {
 | 
			
		||||
    senderAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
    feeRecipientAddress: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
    makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
    takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
};
 | 
			
		||||
@@ -1,44 +1,54 @@
 | 
			
		||||
{
 | 
			
		||||
    "bids": [
 | 
			
		||||
    "bids": {
 | 
			
		||||
        "total": 325,
 | 
			
		||||
        "page": 2,
 | 
			
		||||
        "perPage": 100,
 | 
			
		||||
        "records": [
 | 
			
		||||
            {
 | 
			
		||||
            "maker": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
            "taker": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
            "makerFee": "100000000000000",
 | 
			
		||||
            "takerFee": "200000000000000",
 | 
			
		||||
                "order": {
 | 
			
		||||
                    "makerAddress": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
                    "takerAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                    "feeRecipientAddress": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
                    "senderAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                    "makerAssetAmount": "10000000000000000",
 | 
			
		||||
                    "takerAssetAmount": "20000000000000000",
 | 
			
		||||
            "makerTokenAddress": "0x323b5d4c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
            "takerTokenAddress": "0xef7fff64389b814a946f3e92105513705ca6b990",
 | 
			
		||||
            "salt": "256",
 | 
			
		||||
            "feeRecipient": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
            "exchangeAddress": "0x12459c951127e0c374ff9105dda097662a027093",
 | 
			
		||||
            "expirationTimeSeconds": "42",
 | 
			
		||||
            "ecSignature": {
 | 
			
		||||
                "v": 27,
 | 
			
		||||
                "r": "0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33",
 | 
			
		||||
                "s": "0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254"
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "asks": [
 | 
			
		||||
        {
 | 
			
		||||
            "maker": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
            "taker": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                    "makerFee": "100000000000000",
 | 
			
		||||
                    "takerFee": "200000000000000",
 | 
			
		||||
            "makerAssetAmount": "10000000000000000",
 | 
			
		||||
            "takerAssetAmount": "20000000000000000",
 | 
			
		||||
            "makerTokenAddress": "0x323b5d4c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
            "takerTokenAddress": "0xef7fff64389b814a946f3e92105513705ca6b990",
 | 
			
		||||
            "salt": "256",
 | 
			
		||||
            "feeRecipient": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
                    "expirationTimeSeconds": "1532560590",
 | 
			
		||||
                    "salt": "1532559225",
 | 
			
		||||
                    "makerAssetData": "0xf47261b04c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
                    "takerAssetData": "0x0257179264389b814a946f3e92105513705ca6b990",
 | 
			
		||||
                    "exchangeAddress": "0x12459c951127e0c374ff9105dda097662a027093",
 | 
			
		||||
            "expirationTimeSeconds": "42",
 | 
			
		||||
            "ecSignature": {
 | 
			
		||||
                "v": 27,
 | 
			
		||||
                "r": "0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33",
 | 
			
		||||
                "s": "0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254"
 | 
			
		||||
                    "signature": "0x012761a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33"
 | 
			
		||||
                },
 | 
			
		||||
                "metaData": {}
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "asks": {
 | 
			
		||||
        "total": 500,
 | 
			
		||||
        "page": 2,
 | 
			
		||||
        "perPage": 100,
 | 
			
		||||
        "records": [
 | 
			
		||||
            {
 | 
			
		||||
                "order": {
 | 
			
		||||
                    "makerAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                    "takerAddress": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
                    "feeRecipientAddress": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
                    "senderAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                    "makerAssetAmount": "20000000000000000",
 | 
			
		||||
                    "takerAssetAmount": "10000000000000000",
 | 
			
		||||
                    "makerFee": "200000000000000",
 | 
			
		||||
                    "takerFee": "100000000000000",
 | 
			
		||||
                    "expirationTimeSeconds": "1532560590",
 | 
			
		||||
                    "salt": "1532559225",
 | 
			
		||||
                    "makerAssetData": "0x0257179264389b814a946f3e92105513705ca6b990",
 | 
			
		||||
                    "takerAssetData": "0xf47261b04c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
                    "exchangeAddress": "0x12459c951127e0c374ff9105dda097662a027093",
 | 
			
		||||
                    "signature": "0x013842a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b3518891"
 | 
			
		||||
                },
 | 
			
		||||
                "metaData": {}
 | 
			
		||||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,46 +1,58 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
export const orderbookResponse = {
 | 
			
		||||
    bids: [
 | 
			
		||||
import { OrderbookResponse } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const orderbookResponse: OrderbookResponse = {
 | 
			
		||||
    bids: {
 | 
			
		||||
        total: 325,
 | 
			
		||||
        page: 2,
 | 
			
		||||
        perPage: 100,
 | 
			
		||||
        records: [
 | 
			
		||||
            {
 | 
			
		||||
            maker: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
            taker: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
            makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
            takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
                order: {
 | 
			
		||||
                    makerAddress: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
                    takerAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                    feeRecipientAddress: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
                    senderAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                    makerAssetAmount: new BigNumber('10000000000000000'),
 | 
			
		||||
                    takerAssetAmount: new BigNumber('20000000000000000'),
 | 
			
		||||
            makerTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
            takerTokenAddress: '0xef7fff64389b814a946f3e92105513705ca6b990',
 | 
			
		||||
            salt: new BigNumber('256'),
 | 
			
		||||
            feeRecipient: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
            exchangeAddress: '0x12459c951127e0c374ff9105dda097662a027093',
 | 
			
		||||
            expirationTimeSeconds: new BigNumber('42'),
 | 
			
		||||
            ecSignature: {
 | 
			
		||||
                v: 27,
 | 
			
		||||
                r: '0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
                s: '0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254',
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    asks: [
 | 
			
		||||
        {
 | 
			
		||||
            maker: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
            taker: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                    makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
                    takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
            makerAssetAmount: new BigNumber('10000000000000000'),
 | 
			
		||||
            takerAssetAmount: new BigNumber('20000000000000000'),
 | 
			
		||||
            makerTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
            takerTokenAddress: '0xef7fff64389b814a946f3e92105513705ca6b990',
 | 
			
		||||
            salt: new BigNumber('256'),
 | 
			
		||||
            feeRecipient: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
                    expirationTimeSeconds: new BigNumber('1532560590'),
 | 
			
		||||
                    salt: new BigNumber('1532559225'),
 | 
			
		||||
                    makerAssetData: '0xf47261b04c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
                    takerAssetData: '0x0257179264389b814a946f3e92105513705ca6b990',
 | 
			
		||||
                    exchangeAddress: '0x12459c951127e0c374ff9105dda097662a027093',
 | 
			
		||||
            expirationTimeSeconds: new BigNumber('42'),
 | 
			
		||||
            ecSignature: {
 | 
			
		||||
                v: 27,
 | 
			
		||||
                r: '0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
                s: '0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254',
 | 
			
		||||
                    signature: '0x012761a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
                },
 | 
			
		||||
                metaData: {},
 | 
			
		||||
            },
 | 
			
		||||
        ],
 | 
			
		||||
    },
 | 
			
		||||
    asks: {
 | 
			
		||||
        total: 500,
 | 
			
		||||
        page: 2,
 | 
			
		||||
        perPage: 100,
 | 
			
		||||
        records: [
 | 
			
		||||
            {
 | 
			
		||||
                order: {
 | 
			
		||||
                    makerAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                    takerAddress: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
                    feeRecipientAddress: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
                    senderAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                    makerAssetAmount: new BigNumber('20000000000000000'),
 | 
			
		||||
                    takerAssetAmount: new BigNumber('10000000000000000'),
 | 
			
		||||
                    makerFee: new BigNumber('200000000000000'),
 | 
			
		||||
                    takerFee: new BigNumber('100000000000000'),
 | 
			
		||||
                    expirationTimeSeconds: new BigNumber('1532560590'),
 | 
			
		||||
                    salt: new BigNumber('1532559225'),
 | 
			
		||||
                    makerAssetData: '0x0257179264389b814a946f3e92105513705ca6b990',
 | 
			
		||||
                    takerAssetData: '0xf47261b04c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
                    exchangeAddress: '0x12459c951127e0c374ff9105dda097662a027093',
 | 
			
		||||
                    signature: '0x013842a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b3518891',
 | 
			
		||||
                },
 | 
			
		||||
                metaData: {},
 | 
			
		||||
            },
 | 
			
		||||
        ],
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -1,21 +1,27 @@
 | 
			
		||||
[
 | 
			
		||||
{
 | 
			
		||||
        "maker": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
        "taker": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
        "makerFee": "100000000000000",
 | 
			
		||||
        "takerFee": "200000000000000",
 | 
			
		||||
    "total": 984,
 | 
			
		||||
    "page": 1,
 | 
			
		||||
    "perPage": 100,
 | 
			
		||||
    "records": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": {
 | 
			
		||||
                "makerAddress": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
                "takerAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                "feeRecipientAddress": "0xb046140686d052fff581f63f8136cce132e857da",
 | 
			
		||||
                "senderAddress": "0xa2b31dacf30a9c50ca473337c01d8a201ae33e32",
 | 
			
		||||
                "makerAssetAmount": "10000000000000000",
 | 
			
		||||
                "takerAssetAmount": "20000000000000000",
 | 
			
		||||
        "makerTokenAddress": "0x323b5d4c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
        "takerTokenAddress": "0xef7fff64389b814a946f3e92105513705ca6b990",
 | 
			
		||||
        "salt": "256",
 | 
			
		||||
        "feeRecipient": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
        "exchangeAddress": "0x9e56625509c2f60af937f23b7b532600390e8c8b",
 | 
			
		||||
        "expirationTimeSeconds": "42",
 | 
			
		||||
        "ecSignature": {
 | 
			
		||||
            "v": 27,
 | 
			
		||||
            "r": "0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33",
 | 
			
		||||
            "s": "0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254"
 | 
			
		||||
        }
 | 
			
		||||
                "makerFee": "100000000000000",
 | 
			
		||||
                "takerFee": "200000000000000",
 | 
			
		||||
                "expirationTimeSeconds": "1532560590",
 | 
			
		||||
                "salt": "1532559225",
 | 
			
		||||
                "makerAssetData": "0xf47261b04c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
                "takerAssetData": "0x0257179264389b814a946f3e92105513705ca6b990",
 | 
			
		||||
                "exchangeAddress": "0x12459c951127e0c374ff9105dda097662a027093",
 | 
			
		||||
                "signature": "0x012761a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33"
 | 
			
		||||
            },
 | 
			
		||||
            "metaData": {}
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,23 +1,30 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
export const ordersResponse = [
 | 
			
		||||
import { OrdersResponse } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const ordersResponse: OrdersResponse = {
 | 
			
		||||
    total: 984,
 | 
			
		||||
    page: 1,
 | 
			
		||||
    perPage: 100,
 | 
			
		||||
    records: [
 | 
			
		||||
        {
 | 
			
		||||
        maker: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
        taker: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
        makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
        takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
            order: {
 | 
			
		||||
                makerAddress: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
                takerAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                feeRecipientAddress: '0xb046140686d052fff581f63f8136cce132e857da',
 | 
			
		||||
                senderAddress: '0xa2b31dacf30a9c50ca473337c01d8a201ae33e32',
 | 
			
		||||
                makerAssetAmount: new BigNumber('10000000000000000'),
 | 
			
		||||
                takerAssetAmount: new BigNumber('20000000000000000'),
 | 
			
		||||
        makerTokenAddress: '0x323b5d4c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
        takerTokenAddress: '0xef7fff64389b814a946f3e92105513705ca6b990',
 | 
			
		||||
        salt: new BigNumber('256'),
 | 
			
		||||
        feeRecipient: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
        exchangeAddress: '0x9e56625509c2f60af937f23b7b532600390e8c8b',
 | 
			
		||||
        expirationTimeSeconds: new BigNumber('42'),
 | 
			
		||||
        ecSignature: {
 | 
			
		||||
            v: 27,
 | 
			
		||||
            r: '0x61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
            s: '0x40349190569279751135161d22529dc25add4f6069af05be04cacbda2ace2254',
 | 
			
		||||
                makerFee: new BigNumber('100000000000000'),
 | 
			
		||||
                takerFee: new BigNumber('200000000000000'),
 | 
			
		||||
                expirationTimeSeconds: new BigNumber('1532560590'),
 | 
			
		||||
                salt: new BigNumber('1532559225'),
 | 
			
		||||
                makerAssetData: '0xf47261b04c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
                takerAssetData: '0x0257179264389b814a946f3e92105513705ca6b990',
 | 
			
		||||
                exchangeAddress: '0x12459c951127e0c374ff9105dda097662a027093',
 | 
			
		||||
                signature: '0x012761a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc33',
 | 
			
		||||
            },
 | 
			
		||||
            metaData: {},
 | 
			
		||||
        },
 | 
			
		||||
];
 | 
			
		||||
    ],
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -1,16 +0,0 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "assetDataA": {
 | 
			
		||||
            "address": "0x323b5d4c32345ced77393b3530b1eed0f346429d",
 | 
			
		||||
            "minAmount": "0",
 | 
			
		||||
            "maxAmount": "10000000000000000000",
 | 
			
		||||
            "precision": 5
 | 
			
		||||
        },
 | 
			
		||||
        "assetDataB": {
 | 
			
		||||
            "address": "0xef7fff64389b814a946f3e92105513705ca6b990",
 | 
			
		||||
            "minAmount": "0",
 | 
			
		||||
            "maxAmount": "50000000000000000000",
 | 
			
		||||
            "precision": 5
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
]
 | 
			
		||||
@@ -1,20 +0,0 @@
 | 
			
		||||
import { BigNumber } from '@0xproject/utils';
 | 
			
		||||
 | 
			
		||||
import { AssetPairsItem } from '../../../src/types';
 | 
			
		||||
 | 
			
		||||
export const assetDataPairsResponse: AssetPairsItem[] = [
 | 
			
		||||
    {
 | 
			
		||||
        assetDataA: {
 | 
			
		||||
            address: '0x323b5d4c32345ced77393b3530b1eed0f346429d',
 | 
			
		||||
            minAmount: new BigNumber(0),
 | 
			
		||||
            maxAmount: new BigNumber('10000000000000000000'),
 | 
			
		||||
            precision: 5,
 | 
			
		||||
        },
 | 
			
		||||
        assetDataB: {
 | 
			
		||||
            address: '0xef7fff64389b814a946f3e92105513705ca6b990',
 | 
			
		||||
            minAmount: new BigNumber(0),
 | 
			
		||||
            maxAmount: new BigNumber('50000000000000000000'),
 | 
			
		||||
            precision: 5,
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
];
 | 
			
		||||
		Reference in New Issue
	
	Block a user