{
  "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": "Arc",
  "chainId": 5042,
  "suiteId": "arc-mainnet-tax-token-v2",
  "status": "deployed-creation-disabled",
  "firstBlock": 23152966,
  "observedAt": "2026-09-28",
  "asOfBlock": 23154270,
  "contracts": {
    "factory": "0x29CAD997f3cf1aa9CA51E12BE29C09E3E00F119A",
    "hook": "0x7a3D518f9278f32E5D11D931C3B726831E6D6ACc",
    "feeEscrow": "0x1Dede99A17e1C7775541d73B675470Ba4BeE0318",
    "tokenDeployer": "0x0598EB4bD64E0dA829a4A82EfAeae2EE019AEC94",
    "dividendDeployer": "0x2202fd7fEA1986C22Fa7417D82CdAc435150d17f",
    "dividendImplementation": "0x3E20211A9372f27a6fd89CD0E81aD242d34a0a1f",
    "dividendClaimHelper": "0x1b056e998211FfB67Ba26A1b5B82316536F42857",
    "operationsLibrary": "0x03f1d87f5f731442ddff36b74e365814c832a63d",
    "validation": "0x6bD93cEf0A71a1c4Df1595e880A3F1843aB738E8",
    "announcementRegistry": "0x11f1D9d0c3107bde23124e39D3935Bc8d4f904D4",
    "launchBuyAdapter": "0x955a5FF14e38Af1Dc99E4836c0464BbaC5abb80B"
  },
  "dividendClaims": {
    "kind": "holder-authorized",
    "helper": "0x1b056e998211FfB67Ba26A1b5B82316536F42857"
  },
  "dependencies": {
    "poolManager": "0x8366a39CC670B4001A1121B8F6A443A643e40951",
    "erc20USDC": "0x3600000000000000000000000000000000000000",
    "swapxRouter": "0x528154f6DE668988A2DD1B4db96F470716d0493B"
  },
  "configuration": {
    "launchBuyAdapter": "0x955a5FF14e38Af1Dc99E4836c0464BbaC5abb80B",
    "nativeLaunchFee": "2000000000000000000",
    "priceUpdater": "0x8BF6eb1EaA9bE34a068c56945a36a23520705F29",
    "owner": "0xE6d98ffb827b0632157c2c91310307909bE346a1",
    "pendingOwner": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "creatorAdmin": "0x0000000000000000000000000000000000000000",
    "pendingCreatorAdmin": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "defaultDividendExclusions": [],
    "launchCreationEnabled": false,
    "configVersion": "6",
    "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": "Infinity-style Vault",
      "address": "0x238a358808379702088667322f80aC48bAd5e6c4",
      "observedAt": "2026-09-28T06:51:16.525Z",
      "asOfBlock": 23158561,
      "scope": "Copied to future Dividend clones; existing clones require their own authorized update. Verified pooled custody, not an assertion of an official PancakeSwap deployment on Arc."
    }
  ],
  "quoteCatalog": {
    "observedAt": "2026-09-30T23:04:10.207Z",
    "asOfBlock": 23614087,
    "total": 2,
    "registered": 2,
    "comparison": "Quote addresses and decimals match Standard minimal-v4 at this block. 1 starting tick differs; each factory has independent tick revisions. Use this suite's own values.",
    "quotes": [
      {
        "symbol": "USDC",
        "address": "0x3600000000000000000000000000000000000000",
        "registered": true,
        "decimals": 6,
        "startTickToken0Frame": -400600,
        "name": "USDC",
        "revision": "1"
      },
      {
        "symbol": "cirBTC",
        "address": "0x171a4217b86a807a64eb94757db6849fb4bdbaa0",
        "registered": true,
        "decimals": 8,
        "startTickToken0Frame": -466800,
        "name": "Circle Wrapped Bitcoin",
        "revision": "1"
      }
    ],
    "blockHash": "0x1e544a8ac17132cdee9b1fbc181ef9aedaf0722b46456b2d3f2e267f665223d7",
    "scope": "Registered quotes only at the recorded observation block.",
    "verification": {
      "observedAt": "2026-09-30T23:04:10.207Z",
      "asOfBlock": 23614087,
      "blockHash": "0x1e544a8ac17132cdee9b1fbc181ef9aedaf0722b46456b2d3f2e267f665223d7",
      "factory": "0x29CAD997f3cf1aa9CA51E12BE29C09E3E00F119A",
      "registeredQuoteCount": 2,
      "registeredStockQuoteCount": 0,
      "registrationHistoryFromBlock": 23152966,
      "registrationHistoryToBlock": 23614087,
      "registrationEventCount": 2,
      "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."
    }
  },
  "verification": {
    "configuration": "Saved complete readback at 23154270; partial fresh roles/fee/exclusion read at 23158561.",
    "explorerPublication": "All 11 Sourcify creation/runtime exact matches recorded; Arc explorer badge synchronization remains pending.",
    "applicationRollout": "Local application/API integration is recorded in the source checkout at 9048b8eec02ca3b54da378c1f8763ef7e1ddf7f5; hosted release and wallet acceptance are not verified by this snapshot.",
    "activation": "Creation disabled at latest read; pending engineer roles, hosted wallet/indexing acceptance and independent review of Arc specialization remain separate."
  },
  "releaseConfiguration": {
    "configurationContext": "intended-release",
    "launchCreationEnabled": true,
    "owner": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "creatorAdmin": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "priceUpdater": "0x8BF6eb1EaA9bE34a068c56945a36a23520705F29",
    "protocolFeeRecipient": "0x1cAa1962428382106Eb3f29B9719bdF797621C90",
    "nativeLaunchFeeRaw": "2000000000000000000",
    "requiresRoleAcceptanceAndActivation": true
  },
  "latestConfigurationReadback": {
    "asOfBlock": 23158561,
    "observedAt": "2026-09-28T06:51:16.525Z",
    "owner": "0xE6d98ffb827b0632157c2c91310307909bE346a1",
    "creatorAdmin": "0x0000000000000000000000000000000000000000",
    "pendingOwner": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "pendingCreatorAdmin": "0x5519a8Cc7211F483e19ff8d50A3B0c892701044D",
    "launchCreationEnabled": false,
    "configVersion": "7",
    "nativeLaunchFee": "2000000000000000000",
    "defaultDividendExclusions": [
      "0x238a358808379702088667322f80aC48bAd5e6c4"
    ]
  },
  "currencyHandling": {
    "implementation": "ArcTaxDividend",
    "nativeUSDCDecimals": 18,
    "erc20USDCDecimals": 6,
    "sharedBalance": true,
    "payment": "Both unwrap preferences transfer the fixed ERC20 reward token. USDC uses six decimals; cirBTC uses eight. There is no wrapped USDC and balances are not added twice."
  },
  "latestFactoryReadback": {
    "observedAt": "2026-09-30T23:04:10.207Z",
    "asOfBlock": 23614087,
    "blockHash": "0x1e544a8ac17132cdee9b1fbc181ef9aedaf0722b46456b2d3f2e267f665223d7",
    "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": "16",
    "nativeLaunchFee": "2000000000000000000",
    "priceUpdater": "0x8BF6eb1EaA9bE34a068c56945a36a23520705F29",
    "launchBuyAdapter": "0x955a5FF14e38Af1Dc99E4836c0464BbaC5abb80B",
    "hook": "0x7a3D518f9278f32E5D11D931C3B726831E6D6ACc",
    "tickSpacing": 200,
    "launchSupply": "1000000000000000000000000000"
  }
}
