Merge remote-tracking branch origin/main into remove-exactReceive

This commit is contained in:
Kirill Litvinov
2024-05-28 15:40:45 +03:00
9 changed files with 128 additions and 80 deletions

View File

@@ -12,6 +12,8 @@ const exchangeContractStep = z.object({
assetIn: z.string(),
assetOut: z.string(),
factory: z.string(),
assetAddressIn: z.string(),
assetAddressOut: z.string(),
});
const swapInfoBase = z.object({

View File

@@ -514,6 +514,9 @@ class AggregatorWS {
assetIn: path.ai,
assetOut: path.ao,
factory: path.f,
assetAddressIn: path.aai,
assetAddressOut: path.aao,
fee: path.fee,
})),
poolOptimal: json.po,
...(json.oi) && {

View File

@@ -40,6 +40,9 @@ const swapInfoSchemaBase = baseMessageSchema.extend({
ai: z.string().toUpperCase(), // asset in
ao: z.string().toUpperCase(), // asset out
f: factorySchema, // factory
aai: z.string(), // asset address in
aao: z.string(), // asset address out
fee: z.number().optional(), // fee
})),
usd: z.object({ // USD info of this swap, nullable
aa: z.number().optional(), // available amount in, USD