Skip to main content
Platform Attribution feature showing Launchpad Trade transaction labeling capabilities
Add the platformTag parameter to any swap request to set which platform logo appears next to your transaction. Choose a single platform, provide a custom list for random selection, or use RANDOM to let the API pick one automatically.
Optional. If platformTag is absent from your request, no attribution is applied and the transaction proceeds normally.

Where It Works

Transactions with platform attribution are visible on Padre, BullX, GMGN, and other Solana trading platforms.
Platform Attribution example showing Axiom logo on Padre trading platform

Available Platforms

Photon · Axiom · BullX · Trojan · BonkBot · GMGN · Padre · PepeBoost · Maestro · Phantom · NONE
NONE counts as a platform option — it means no logo is displayed. Useful in arrays to vary attribution across wallets.

Configuration

Platform Attribution is configured via the platformTag parameter.

Structure

{
  "platformTag": {
    "platform": "RANDOM",
    "mode": "NORMAL"
  }
}
Or disabled explicitly:
{
  "platformTag": false
}
Or simply omitted (no attribution, transaction proceeds).

Parameters

platformTag
object | false
Optional. If absent, no platform attribution is applied. Set to false to explicitly disable.
platformTag.platform
string | string[]
required
Platform(s) to attribute. Required when platformTag is an object.
  • RANDOM: Random selection from all platforms (including NONE)
  • PHOTON, AXIOM, BULLX, TROJAN, BONKBOT, GMGN, PADRE, PEPEBOOST, MAESTRO, PHANTOM: Specific platform
  • NONE: No logo displayed
  • Array: Random selection from a custom list (e.g. ["PHOTON", "AXIOM", "NONE"])
platformTag.mode
string
default:"NORMAL"
Attribution mode.
  • NORMAL: Standard attribution (default). Near-zero cost
  • BYPASS: Enhanced compatibility with GMGN. Costs 0.001 SOL per transaction

Behavior

ConfigurationResult
platformTag absentNo attribution, TX proceeds
platformTag: falseNo attribution, TX proceeds (explicit)
platform: "RANDOM"Random from all platforms + NONE
platform: "PHOTON"Always Photon
platform: "NONE"Never shows a logo
platform: ["PHOTON", "AXIOM"]Random between Photon and Axiom
platform: ["PHOTON", "NONE"]Random between Photon and none

Examples

Random selection from all platforms (including NONE). Each wallet/TX gets a different one.
{
  "platformTag": {
    "platform": "RANDOM",
    "mode": "NORMAL"
  }
}
BYPASS mode adds 0.001 SOL to each transaction. Only use it if you specifically need GMGN compatibility.

Validation

RuleDescription
platformTagOptional. Object or false
platformString or array of strings. Must be a value from the list above
platform (array)Minimum 1 element, no duplicates
modeOptional. NORMAL or BYPASS. Defaults to NORMAL

Supported Endpoints

Platform Attribution works on all endpoints that perform swaps (buy or sell).

Compliance

Platform Attribution applies a cosmetic label to transaction metadata. You are responsible for ensuring your use complies with applicable laws and regulations.

What’s Next?

Buy Tokens

Execute trades with Platform Attribution

Sell Tokens

Execute sell orders with platform attribution