31 lines
1004 B
TypeScript
31 lines
1004 B
TypeScript
import { APIOrder } from '@0x/connect';
|
|
import { BigNumber } from '@0x/utils';
|
|
|
|
export const createOrder = (makerAssetData: string, takerAssetData: string): APIOrder => {
|
|
return {
|
|
order: {
|
|
makerAddress: '0x00',
|
|
takerAddress: '0x00',
|
|
makerAssetData,
|
|
takerAssetData,
|
|
makerFeeAssetData: makerAssetData,
|
|
takerFeeAssetData: takerAssetData,
|
|
chainId: 0,
|
|
exchangeAddress: '0x00',
|
|
senderAddress: '0x00',
|
|
makerAssetAmount: new BigNumber(1),
|
|
takerAssetAmount: new BigNumber(1),
|
|
feeRecipientAddress: '0x00',
|
|
makerFee: new BigNumber(0),
|
|
takerFee: new BigNumber(0),
|
|
salt: new BigNumber(0),
|
|
expirationTimeSeconds: new BigNumber(0),
|
|
signature: '0xsig',
|
|
},
|
|
metaData: {
|
|
orderHash: '0x12345',
|
|
remainingFillableTakerAssetAmount: new BigNumber(1),
|
|
},
|
|
};
|
|
};
|