referrer address and one referrerBps. When the fee needs to go to more than one wallet, pass a referrers object instead.
Setting it up
Passreferrers as the second argument to fetchQuote, keyed by network type, with a bps share per wallet.
referrerAddresses at swap time.
Rules
- Do not mix the two forms. The SDK throws if
referrerorreferrerBpsis set alongsidereferrers. - The objects have to match. The SDK throws at swap time if the object you pass differs from the one the quote was fetched with.
- POST flow only. Multi-wallet referrers are not available on the
GETquote endpoint. - Fewer routes are quoted. With
referrersset, quotes come back only for Swift and for same-chain swaps that do not start on Solana. MCTP, Fast MCTP, Wormhole Swap, same-chain swaps from Solana and HyperCore withdrawals are not offered.
Next steps
Fees & Earning
Protocol fees, relayer fees, and how the referrer fee is collected.
Executing Swaps
Passing
referrerAddresses at swap time.