@etherspot/data-utils
Version:
Etherspot Data Utils
1 lines • 1.62 kB
Source Map (JSON)
{"version":3,"sources":["../../src/sdk/dto/get-exchange-cross-chain-quote.dto.ts"],"sourcesContent":["import { BigNumber } from '../common';\nimport { Type } from 'class-transformer';\nimport { IsBoolean, IsInt, IsOptional, IsPositive } from 'class-validator';\nimport { IsAddress, IsBigNumberish } from './validators';\nimport { CrossChainServiceProvider, LiFiBridge } from '../data';\n\nexport class GetExchangeCrossChainQuoteDto {\n @IsAddress()\n fromTokenAddress: string;\n\n @IsAddress()\n toTokenAddress: string;\n\n @IsPositive()\n @IsInt()\n @Type(() => Number)\n fromChainId: number | null;\n\n @IsPositive()\n @IsInt()\n @Type(() => Number)\n toChainId: number;\n\n @IsBigNumberish()\n fromAmount: BigNumber;\n\n @IsAddress()\n fromAddress: string;\n\n @IsOptional()\n serviceProvider?: CrossChainServiceProvider;\n\n @IsOptional()\n @IsAddress()\n toAddress?: string;\n\n @IsOptional()\n lifiBridges?: LiFiBridge[];\n\n @IsOptional()\n @IsBoolean()\n showZeroUsd?: boolean;\n}\n"],"mappings":";;;;;;;;;;;AACA,SAAS,YAAY;AACrB,SAAS,WAAW,OAAO,YAAY,kBAAkB;AAIlD,IAAM,gCAAN,MAAoC;AAoC3C;AAlCE;AAAA,EADC,UAAU;AAAA,GADA,8BAEX;AAGA;AAAA,EADC,UAAU;AAAA,GAJA,8BAKX;AAKA;AAAA,EAHC,WAAW;AAAA,EACX,MAAM;AAAA,EACN,KAAK,MAAM,MAAM;AAAA,GATP,8BAUX;AAKA;AAAA,EAHC,WAAW;AAAA,EACX,MAAM;AAAA,EACN,KAAK,MAAM,MAAM;AAAA,GAdP,8BAeX;AAGA;AAAA,EADC,eAAe;AAAA,GAjBL,8BAkBX;AAGA;AAAA,EADC,UAAU;AAAA,GApBA,8BAqBX;AAGA;AAAA,EADC,WAAW;AAAA,GAvBD,8BAwBX;AAIA;AAAA,EAFC,WAAW;AAAA,EACX,UAAU;AAAA,GA3BA,8BA4BX;AAGA;AAAA,EADC,WAAW;AAAA,GA9BD,8BA+BX;AAIA;AAAA,EAFC,WAAW;AAAA,EACX,UAAU;AAAA,GAlCA,8BAmCX;","names":[]}