update orderTypes.ts

This commit is contained in:
TheJuze
2024-05-29 10:37:18 +03:00
parent 677f99a2ff
commit 0c99c52d69
4 changed files with 21 additions and 9 deletions

View File

@@ -1,10 +1,23 @@
const ORDER_TYPES = {
export const ORDER_TYPES = {
CrossChainOrder: [
{ name: 'limitOrder', type: 'bytes32' },
{ name: 'limitOrder', type: 'Order' },
{ name: 'chainId', type: 'uint24' },
{ name: 'secretHash', type: 'bytes32' },
{ name: 'lockOrderExpiration', type: 'uint64' },
],
};
Order: [
{ name: 'senderAddress', type: 'address' },
{ name: 'matcherAddress', type: 'address' },
{ name: 'baseAsset', type: 'address' },
{ name: 'quoteAsset', type: 'address' },
{ name: 'matcherFeeAsset', type: 'address' },
{ name: 'amount', type: 'uint64' },
{ name: 'price', type: 'uint64' },
{ name: 'matcherFee', type: 'uint64' },
{ name: 'nonce', type: 'uint64' },
{ name: 'expiration', type: 'uint64' },
{ name: 'buySide', type: 'uint8' },
]
}
export default ORDER_TYPES;

View File

@@ -98,7 +98,7 @@ export const signOrder = async ({
)));
const crossChainOrder = {
limitOrder: limitOrderHash,
limitOrder: order,
chainId: Number(chainId),
secretHash,
lockOrderExpiration: expiration // TODO: change to fillAndLockAtomic data
@@ -115,8 +115,7 @@ export const signOrder = async ({
getDomainData(chainId),
ORDER_TYPES,
{
order,
...crossChainOrder,
crossChainOrder,
}
);