Partner Configuration (fetchPartnerConfig)
This method fetches the partner configuration for a given wallet address.
import { SupportedChainIds } from "@parabolfi/core";
import { ParabolServer } from "@parabolfi/server";
const parabolServer = new ParabolServer({
apiKey: process.env.PARABOL_API_KEY,
});
const chain = SupportedChainIds.ZKSYNC;
const walletAddress = "0x...";
const partnerConfig = await parabolServer.fetchPartnerConfig(walletAddress, [
chain,
]);
Response
{
"324": [
{
"id": "0xf86413094669713f8a2a804d93acd71249ed481ab264a5db88f52eac99dac159",
"partnerFeeBPS": "100",
"partnerOwner": "0x4ea830109b8df82d4e05f1fa7780b27f8f6dc7d7",
"partnerVault": "0x4ea830109b8df82d4e05f1fa7780b27f8f6dc7d7"
}
]
}
id
is the partner ID.partnerFeeBPS
is the partner fee in basis points. (100 = 1%)partnerOwner
is the partner owner.partnerVault
is the partner vault.
💰
You can query your own partner information by using your own wallet address. For more information, see the Parabol Partner Program.