23 lines
980 B
TypeScript
23 lines
980 B
TypeScript
import { BigNumber } from '@0x/utils';
|
|
|
|
export const constants = {
|
|
Coordinator_DOMAIN_NAME: '0x Protocol Trade Execution Coordinator',
|
|
Coordinator_DOMAIN_VERSION: '1.0.0',
|
|
Coordinator_APPROVAL_SCHEMA: {
|
|
name: 'CoordinatorApproval',
|
|
parameters: [
|
|
{ name: 'transactionHash', type: 'bytes32' },
|
|
{ name: 'transactionSignature', type: 'bytes' },
|
|
{ name: 'approvalExpirationTimeSeconds', type: 'uint256' },
|
|
],
|
|
},
|
|
SINGLE_FILL_FN_NAMES: ['fillOrder', 'fillOrKillOrder', 'fillOrderNoThrow'],
|
|
BATCH_FILL_FN_NAMES: ['batchFillOrders', 'batchFillOrKillOrders', 'batchFillOrdersNoThrow'],
|
|
MARKET_FILL_FN_NAMES: ['marketBuyOrders', 'marketBuyOrdersNoThrow', 'marketSellOrders', 'marketSellOrdersNoThrow'],
|
|
MATCH_ORDERS: 'matchOrders',
|
|
CANCEL_ORDERS: 'cancelOrders',
|
|
BATCH_CANCEL_ORDERS: 'batchCancelOrders',
|
|
CANCEL_ORDERS_UP_TO: 'cancelOrdersUpTo',
|
|
TIME_BUFFER: new BigNumber(1000),
|
|
};
|