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.