Skip to main content
GET
/
snekfun-front
/
protocol-config.json
Protocol config
curl --request GET \
  --url https://analytics.snek.fun/snekfun-front/protocol-config.json
{
  "version": 2,
  "network": "mainnet",
  "environment": "production",
  "addresses": {
    "fee": "addr1...",
    "metadata": "addr1..."
  },
  "parameters": {
    "launchStakeCredential": "b2f6abf60ccde92eae1a2f4fdf65f2eaf6208d872c6f0e597cc10b07",
    "batcherKey": "e865941988edcca559268b57b7ee939974fd42fd26c7e1acd7a50678",
    "factoryWitness": "30c1003aa7dec834e0d0a78db547ba8840e58060725dbfae352f0d64",
    "adminWitness": "8807fbe6e36b1c35ad6f36f0993e2fc67ab6f2db06041cfa3a53c04a",
    "tokenEmission": {
      "human": "1_000_000_000",
      "raw": "1000000000"
    }
  },
  "documentation": "https://github.com/splashprotocol/snekdotfun-configs/blob/main/README.md#parameters"
}
Returns the full Snekfun protocol config used across Snekfun services. Auth: Public

Response

version
number
Config version.
network
string
Target Cardano network.
environment
string
Deployment environment.
addresses
object
Protocol addresses.
parameters
object
Full protocol parameter set.
documentation
string
Upstream documentation for the config.
The addresses object contains:
FieldDescription
feeAddress where protocol fees are collected
metadataAddress for token metadata output
The parameters object contains:
FieldDescription
launchStakeCredentialStake credential for launch script addresses
batcherKeyPublic key hash of the batcher (order executor)
factoryWitnessWitness hash required for factory operations
adminWitnessWitness hash required for admin operations
tokenEmissionTotal token supply minted on launch
aNumBonding curve numerator of coefficient a
aDenomBonding curve denominator of coefficient a
bNumBonding curve numerator of exponent b
bDenomBonding curve denominator of exponent b
adaThresholdADA threshold for graduation to Splash DEX
fixedFeeFixed protocol fee per trade
minTradeAdaMinimum trade amount
percentFeePercentage fee per trade
networkFeeNetwork or transaction fee estimate
poolMinAdaMinimum ADA locked in pool reserve
minLaunchAdaInitialDepositFeeMinimum fee for the initial deposit during launch
launchFeeAmountStandard launch fee
Most numeric parameter fields are value objects with:
FieldDescription
humanHuman-readable value with separators
rawRaw on-chain value as a string
executorFee is not returned directly. Compute it as networkFee.raw + fixedFee.raw.
{
  "version": 2,
  "network": "mainnet",
  "environment": "production",
  "addresses": {
    "fee": "addr1...",
    "metadata": "addr1..."
  },
  "parameters": {
    "launchStakeCredential": "b2f6abf60ccde92eae1a2f4fdf65f2eaf6208d872c6f0e597cc10b07",
    "batcherKey": "e865941988edcca559268b57b7ee939974fd42fd26c7e1acd7a50678",
    "factoryWitness": "30c1003aa7dec834e0d0a78db547ba8840e58060725dbfae352f0d64",
    "adminWitness": "8807fbe6e36b1c35ad6f36f0993e2fc67ab6f2db06041cfa3a53c04a",
    "tokenEmission": {
      "human": "1_000_000_000",
      "raw": "1000000000"
    }
  },
  "documentation": "https://github.com/splashprotocol/snekdotfun-configs/blob/main/README.md#parameters"
}