{
  "version": 4,
  "updatedAt": "2026-08-25T06:35:42Z",
  "project": {
    "name": "牛来币",
    "symbol": "NIULAI",
    "description": "固定总量、无增发开关、无冻结、无黑名单、无交易税的 Base 主网社区纪念币。",
    "claimPage": "https://niulai-claim.pages.dev/",
    "social": "https://x.com/meihouwang101"
  },
  "network": {
    "name": "Base Mainnet",
    "chainId": 8453,
    "nativeGasToken": "ETH"
  },
  "token": {
    "address": "0x60ddA7f6E1d870c47534254B99064E1241041C44",
    "decimals": 18,
    "fixedSupply": "1000000000",
    "creatorAllocation": "200000000",
    "communityAllocation": "800000000",
    "explorer": "https://basescan.org/token/0x60ddA7f6E1d870c47534254B99064E1241041C44",
    "baseApp": "https://base.app/coin/base-mainnet/0x60ddA7f6E1d870c47534254B99064E1241041C44"
  },
  "claim": {
    "distributor": "0xBA60c713c8A2C81fed7BD3B3035694a5df09120D",
    "amountPerAddress": "10000",
    "limit": "one claim per address",
    "gasPaidBy": "claimant",
    "explorer": "https://basescan.org/address/0xBA60c713c8A2C81fed7BD3B3035694a5df09120D"
  },
  "sourceVerification": {
    "token": {
      "status": "verified",
      "match": "exact",
      "verifiedAt": "2026-08-25T06:35:42Z",
      "explorer": "https://basescan.org/address/0x60ddA7f6E1d870c47534254B99064E1241041C44#code",
      "contractName": "NiuLaiToken",
      "compiler": "v0.8.28+commit.7893614a",
      "evmVersion": "cancun",
      "optimizerEnabled": false
    },
    "distributor": {
      "status": "unverified",
      "checkedAt": "2026-08-25T06:35:42Z",
      "explorer": "https://basescan.org/address/0xBA60c713c8A2C81fed7BD3B3035694a5df09120D#code"
    }
  },
  "utilities": {
    "creatorPass": {
      "status": "live",
      "minimumBalance": "10000",
      "minimumBalanceBaseUnits": "10000000000000000000000",
      "verificationMethod": "ERC20.balanceOf(address)",
      "requiresSignature": false,
      "requiresApproval": false,
      "requiresTransfer": false,
      "url": "https://niulai-claim.pages.dev/#holder-pass"
    },
    "communityAccess": {
      "status": "live",
      "recommendedThreshold": "10000",
      "recommendedThresholdBaseUnits": "10000000000000000000000",
      "verificationMethod": "ERC20.balanceOf(address)",
      "requiresSignature": false,
      "requiresApproval": false,
      "requiresTransfer": false,
      "verifierUrl": "https://niulai-claim.pages.dev/#community-access"
    },
    "roughBullJam": {
      "status": "live",
      "type": "open community art prompt",
      "holderTrackMinimumBalance": "10000",
      "requiresPurchase": false,
      "prizePromise": false,
      "eventUrl": "https://niulai-claim.pages.dev/#rough-bull-jam",
      "organizerKit": "https://niulai-claim.pages.dev/niulai-event-kit.md"
    }
  },
  "integration": {
    "chainId": 8453,
    "readFunction": "balanceOf(address)",
    "guide": "https://niulai-claim.pages.dev/niulai-integration.md"
  },
  "security": {
    "balanceProofIsIdentityProof": false,
    "readOnlyBalanceCheckRequiresSignature": false,
    "walletOwnershipAuthenticationRequiresSignature": true,
    "notes": [
      "A public balance check proves only the current balance of an address.",
      "It does not prove that the visitor controls the address.",
      "For identity or high-security access, use a fresh server nonce and a wallet signature such as SIWE, with expiry and replay protection."
    ]
  },
  "disclosures": {
    "pricePromise": false,
    "yieldPromise": false,
    "liquidityPromise": false,
    "gasless": false
  }
}
