{
  "schemaVersion": 1,
  "project": "o1 Launchpad",
  "contractVersion": "tax-token-v1",
  "taxAbi": "inclusive",
  "launchProduct": "tax",
  "tokenMode": "erc20",
  "applicationMode": "public",
  "dividendAccounting": "fee-accrual",
  "zeroEligibleDividendPolicy": "protocol-recipient",
  "units": {
    "percentageScale": "100000000",
    "rateScale": "1000000000000000000000000",
    "onePercentRaw": "1000000",
    "smallestPercentageStep": "0.000001%",
    "amounts": "Raw currency units; launched token has 18 decimals."
  },
  "mandatoryDividendExclusions": [
    "zero address",
    "dead address",
    "launched token",
    "Dividend clone",
    "factory",
    "Hook",
    "FeeEscrow",
    "PoolManager",
    "fixed Dividend claim helper"
  ],
  "network": "BNB Smart Chain",
  "chainId": 56,
  "suiteId": "bsc-mainnet-tax-token-v2",
  "status": "deployed-creation-disabled",
  "firstBlock": 124192180,
  "observedAt": "2026-09-26T20:18:43.424Z",
  "asOfBlock": 124203544,
  "contracts": {
    "factory": "0x29CAD997f3cf1aa9CA51E12BE29C09E3E00F119A",
    "hook": "0x993fFbbcc174763FC1B1041D3ae73d71a1632acC",
    "feeEscrow": "0x1Dede99A17e1C7775541d73B675470Ba4BeE0318",
    "tokenDeployer": "0x0598EB4bD64E0dA829a4A82EfAeae2EE019AEC94",
    "dividendDeployer": "0x2202fd7fEA1986C22Fa7417D82CdAc435150d17f",
    "dividendImplementation": "0x3E20211A9372f27a6fd89CD0E81aD242d34a0a1f",
    "dividendClaimHelper": "0x1b056e998211FfB67Ba26A1b5B82316536F42857",
    "operationsLibrary": "0x88F9fb0256D8493D1060C8a29C2ABB4841159422",
    "validation": "0x6bD93cEf0A71a1c4Df1595e880A3F1843aB738E8",
    "announcementRegistry": "0x11f1D9d0c3107bde23124e39D3935Bc8d4f904D4",
    "launchBuyAdapter": "0x955a5FF14e38Af1Dc99E4836c0464BbaC5abb80B"
  },
  "dividendClaims": {
    "kind": "holder-authorized",
    "helper": "0x1b056e998211FfB67Ba26A1b5B82316536F42857"
  },
  "dependencies": {
    "poolManager": "0x28e2Ea090877bF75740558f6BFB36A5ffeE9e9dF",
    "wrappedNative": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
    "swapxRouter": "0x61bb995D27142eF2593837516CdEC4EcC13dF248"
  },
  "configuration": {
    "owner": "0xE6d98ffb827b0632157c2c91310307909bE346a1",
    "pendingOwner": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "creatorAdmin": "0x0000000000000000000000000000000000000000",
    "pendingCreatorAdmin": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "priceUpdater": "0x8BF6eb1EaA9bE34a068c56945a36a23520705F29",
    "nativeLaunchFee": "3000000000000000",
    "launchSupply": "1000000000000000000000000000",
    "tickSpacing": 200,
    "launchCreationEnabled": false,
    "configVersion": "9",
    "launchBuyAdapter": "0x955a5FF14e38Af1Dc99E4836c0464BbaC5abb80B",
    "poolManager": "0x28e2Ea090877bF75740558f6BFB36A5ffeE9e9dF",
    "defaultDividendExclusions": [
      "0x238a358808379702088667322f80aC48bAd5e6c4",
      "0xBA12222222228d8Ba445958a75a0704d566BF2C8",
      "0x00000000000014aA86C5d3c41765bb24e11bd701"
    ],
    "taxPolicy": {
      "taxFeeBounds": {
        "minimumBuyTaxRate": 1000000,
        "maximumBuyTaxRate": 10000000,
        "minimumSellTaxRate": 1000000,
        "maximumSellTaxRate": 10000000
      },
      "protocolFeeConfiguration": {
        "protocolTaxShare": 10000000,
        "minimumProtocolFeeRate": 500000,
        "maximumProtocolFeeRate": 1000000,
        "protocolFeeRecipient": "0x1cAa1962428382106Eb3f29B9719bdF797621C90"
      },
      "antiSnipeConfiguration": {
        "startTotalFeeRate": 99000000,
        "windowSeconds": 20
      },
      "minimumDividendHoldingRequirement": "10000000000000000000000"
    }
  },
  "defaultDividendExclusions": [
    {
      "role": "Pancake Infinity Vault",
      "address": "0x238a358808379702088667322f80aC48bAd5e6c4"
    },
    {
      "role": "Balancer V2 Vault",
      "address": "0xBA12222222228d8Ba445958a75a0704d566BF2C8"
    },
    {
      "role": "Ekubo Core",
      "address": "0x00000000000014aA86C5d3c41765bb24e11bd701"
    }
  ],
  "quoteCatalog": {
    "observedAt": "2026-09-30T23:04:10.536Z",
    "asOfBlock": 124993313,
    "comparison": "Quote addresses and decimals match Standard minimal-v4 at this block. 18 starting ticks differ; each factory has independent tick revisions. Use this suite's own values.",
    "quotes": [
      {
        "symbol": "BNB",
        "address": "0x0000000000000000000000000000000000000000",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -190800,
        "name": "BNB",
        "revision": "1"
      },
      {
        "symbol": "USDC",
        "address": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -124200,
        "name": "USD Coin",
        "revision": "1"
      },
      {
        "symbol": "SPCXB",
        "address": "0xbe9d156892e55e7154bcd3cb0fea677f9d3103e1",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -174200,
        "name": "SPCXB bStock",
        "revision": "1"
      },
      {
        "symbol": "SKHYB",
        "address": "0xca750ef65f295bbecd685abf54e82caf297bdb61",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -176800,
        "name": "SKHYB bStock",
        "revision": "1"
      },
      {
        "symbol": "SPYB",
        "address": "0x7138b48df7d98d7e3cc221bfe7192d0a178182d8",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -190800,
        "name": "SPYB bStock",
        "revision": "1"
      },
      {
        "symbol": "QQQB",
        "address": "0x205812cdbed920aff76c6580abd681a46d11efc7",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -190400,
        "name": "QQQB bStock",
        "revision": "1"
      },
      {
        "symbol": "NVDAB",
        "address": "0x02fca66c1d1afb4e2a7884261eb00f63598a7436",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -178400,
        "name": "NVDAB bStock",
        "revision": "1"
      },
      {
        "symbol": "AAPLB",
        "address": "0x431a3bee82e2ca41e49895cbece5bb0f76a89b7a",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -182400,
        "name": "AAPLB bStock",
        "revision": "1"
      },
      {
        "symbol": "TSLAB",
        "address": "0x5b1910eaad6450e50f816082aa078c41f10c292f",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -183400,
        "name": "TSLAB bStock",
        "revision": "1"
      },
      {
        "symbol": "MSFTB",
        "address": "0x80106cb3ead06659a5ad19df39d9b4733863b9b0",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -186800,
        "name": "MSFTB bStock",
        "revision": "1"
      },
      {
        "symbol": "GOOGLB",
        "address": "0x3f53de71c126bdabae20f9cd64848d317f6c3238",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -182600,
        "name": "GOOGLB bStock",
        "revision": "1"
      },
      {
        "symbol": "HOODB",
        "address": "0xa394dcea3fd3847fd793afbfd163e2e3858b7c65",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -172200,
        "name": "HOODB bStock",
        "revision": "1"
      },
      {
        "symbol": "BABAB",
        "address": "0x4ef9d3062c7f6eba4aae4990c5036598c6eff4ec",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -171400,
        "name": "BABAB bStock",
        "revision": "1"
      },
      {
        "symbol": "GMEB",
        "address": "0x46ceefda28dd7207059ed19b0acdc026955bb15c",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -156000,
        "name": "GMEB bStock",
        "revision": "1"
      },
      {
        "symbol": "NFLXB",
        "address": "0xd6829ea836b6fa224d099d40e54b31262f874631",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -167000,
        "name": "NFLXB bStock",
        "revision": "1"
      },
      {
        "symbol": "MSTRB",
        "address": "0xe87afb3076aeb0f9b14e368de8145ae6a2826a14",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -175000,
        "name": "MSTRB bStock",
        "revision": "1"
      },
      {
        "symbol": "DJTB",
        "address": "0xf2ec508422174ee564de98187db9359d318afb6b",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -146400,
        "name": "DJTB bStock",
        "revision": "1"
      },
      {
        "symbol": "SOXSB",
        "address": "0xe28cd11c99af2df76bb8ada4cd0ef3904378280f",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -159200,
        "name": "SOXSB bStock",
        "revision": "1"
      },
      {
        "symbol": "SOXLB",
        "address": "0xd97d097a89113fa59b76c572e5b2eb647e8eefaf",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -174600,
        "name": "SOXLB bStock",
        "revision": "1"
      },
      {
        "symbol": "MRNAB",
        "address": "0x5fd86da9b05abe396fe9d02a4a213a7c00556503",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -177000,
        "name": "MRNAB bStock",
        "revision": "1"
      },
      {
        "symbol": "FLNCB",
        "address": "0x4af1d41cd9dd950dca43984b43aaa2a8702714ac",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -144800,
        "name": "FLNCB bStock",
        "revision": "1"
      },
      {
        "symbol": "BMNRB",
        "address": "0x3548da95a9effe481e8604664d75e95821e557f5",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -157400,
        "name": "BMNRB bStock",
        "revision": "1"
      },
      {
        "symbol": "BNCB",
        "address": "0x4902c5ebc598265ed2212b559b042de8a5eeec3f",
        "registered": true,
        "decimals": 18,
        "startTickToken0Frame": -142400,
        "name": "BNCB bStock",
        "revision": "1"
      }
    ],
    "blockHash": "0x9f9884676bdf40e411442bfd84f31b1472dd68a00e72a703d91d86ae5d0c6614",
    "total": 23,
    "registered": 23,
    "scope": "Registered quotes only at the recorded observation block.",
    "verification": {
      "observedAt": "2026-09-30T23:04:10.536Z",
      "asOfBlock": 124993313,
      "blockHash": "0x9f9884676bdf40e411442bfd84f31b1472dd68a00e72a703d91d86ae5d0c6614",
      "factory": "0x29CAD997f3cf1aa9CA51E12BE29C09E3E00F119A",
      "registeredQuoteCount": 23,
      "registeredStockQuoteCount": 21,
      "registrationHistoryFromBlock": 124192180,
      "registrationHistoryToBlock": 124993313,
      "registrationEventCount": 23,
      "method": "Complete QuoteRegistered log scan from deployment and block-pinned quoteConfig, quoteRevision and ERC-20 decimals reads. Quote identities are matched by chain and address.",
      "limits": "Registration is separate from route liquidity, executable Dev Buy, hosted availability and current reference prices. Starting ticks and revisions can change independently on each factory."
    }
  },
  "bindingReadback": {
    "observedAt": "2026-09-26T20:18:43.424Z",
    "asOfBlock": 124203544,
    "adapter": {
      "factory": "0x29CAD997f3cf1aa9CA51E12BE29C09E3E00F119A",
      "launchHook": "0x993fFbbcc174763FC1B1041D3ae73d71a1632acC",
      "poolManager": "0x28e2Ea090877bF75740558f6BFB36A5ffeE9e9dF",
      "router": "0x61bb995D27142eF2593837516CdEC4EcC13dF248",
      "swapCaller": "0x61bb995D27142eF2593837516CdEC4EcC13dF248",
      "wrappedNative": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
      "usesDeadline": true,
      "allowsExplicitWrappedNative": false,
      "maxExternalPoolFee": 50000,
      "externalV4Enabled": true
    }
  },
  "verification": {
    "configuration": "Saved read-only comparison at the asOfBlock above; not a fresh live-state assertion.",
    "explorerPublication": "All 11 Tax contracts have exact BscScan source verification in saved deployment evidence. External SwapX proxy source remains unpublished; its implementation is published.",
    "applicationRollout": "Local integration prepared. Hosted registry, API, indexing and wallet acceptance must be verified separately.",
    "activation": "Creation disabled. Owner and creator-admin nominations remain pending; no acceptance or activation is implied."
  },
  "releaseConfiguration": {
    "configurationContext": "intended-release",
    "launchCreationEnabled": true,
    "owner": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "creatorAdmin": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "priceUpdater": "0x8BF6eb1EaA9bE34a068c56945a36a23520705F29",
    "protocolFeeRecipient": "0x1cAa1962428382106Eb3f29B9719bdF797621C90",
    "nativeLaunchFeeRaw": "3000000000000000",
    "requiresRoleAcceptanceAndActivation": true
  },
  "latestFactoryReadback": {
    "observedAt": "2026-09-30T23:04:10.536Z",
    "asOfBlock": 124993313,
    "blockHash": "0x9f9884676bdf40e411442bfd84f31b1472dd68a00e72a703d91d86ae5d0c6614",
    "scope": "Factory getters listed here only; earlier fee-policy, runtime and router evidence keeps its original verification date.",
    "owner": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "pendingOwner": "0x0000000000000000000000000000000000000000",
    "creatorAdmin": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "pendingCreatorAdmin": "0x0000000000000000000000000000000000000000",
    "launchCreationEnabled": true,
    "configVersion": "20",
    "nativeLaunchFee": "3000000000000000",
    "priceUpdater": "0x8BF6eb1EaA9bE34a068c56945a36a23520705F29",
    "launchBuyAdapter": "0x955a5FF14e38Af1Dc99E4836c0464BbaC5abb80B",
    "hook": "0x993fFbbcc174763FC1B1041D3ae73d71a1632acC",
    "tickSpacing": 200,
    "launchSupply": "1000000000000000000000000000"
  }
}
