Developer Tools
Pluton provides several DTOs (Data Transfer Objects) and entities for integration and customization. Here are the key DTOs:
EstimateRequestDto
export class EstimateRequestDto {
@IsNotEmpty()
srcChainId: number;
@IsNotEmpty()
srcAssetAddress: string;
@IsNotEmpty()
dstChainId: number;
@IsNotEmpty()
dstAssetAddress: string;
@IsNumberString()
amount: string;
@IsNumber()
slippage: number;
@IsEnum(QuoteType)
quoteType: QuoteType;
}
QuoteRequestDto
export class QuoteRequestDto extends TransferDto {
@IsNotEmpty()
srcWalletAddress: string;
@IsNotEmpty()
dstWalletAddress: string;
}
Last updated