Integrator fees
Set integratorFee in USDC base units. A positive fee requires
integratorAddress.
import type { QuoteRequest } from '@silentswap/sdk';
const intent: QuoteRequest = {
privacy: true,
inputAddress: '0x70997970C51812dc3A010C7d01b50e0d17dc79C8',
sourceAsset: 'USDC',
sourceChainId: 56,
outputs: [{
address: '0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC',
chainId: 8453,
amount: 100_000_000n,
}],
integratorFee: 500_000n,
integratorAddress: '0x90F79bf6EB2c4f870365E785982E1f101E93b906',
};
void intent;This example charges 0.5 USDC. Display quote.integratorFee and
quote.integratorAddress on the review surface. The user funds output
payouts plus service and integrator fees.
V2's pro and integratorId fields are removed.