{
  "generatedAt": "2026-06-06T12:16:02.146Z",
  "network": {
    "name": "Ethereum mainnet",
    "chainId": 1,
    "latestBlockChecked": 25258278
  },
  "token": {
    "name": "Dark Coin",
    "symbol": "DRK",
    "contract": "0xF0F17A04B717d1cF07E4f75d3B84B0D1d0Bbf745",
    "decimals": 18,
    "totalSupplyWei": "9999999999999999000000000000000000",
    "creationBlock": 16211058,
    "creationTx": "0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3",
    "deployer": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
    "etherscan": "https://etherscan.io/token/0xF0F17A04B717d1cF07E4f75d3B84B0D1d0Bbf745"
  },
  "roleHashes": {
    "DEFAULT_ADMIN_ROLE": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "CONTRACT_ADMIN_ROLE": "0x2ce8d04a9c35987429af538825cd2438cc5c5bb5dc427955f84daaa3ea105016",
    "MINTER_ROLE": "0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6",
    "BURNER_ROLE": "0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848"
  },
  "currentRoleHoldersFromEvents": {
    "DEFAULT_ADMIN_ROLE": [
      "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61"
    ],
    "CONTRACT_ADMIN_ROLE": [
      "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61"
    ],
    "MINTER_ROLE": [
      "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61"
    ],
    "BURNER_ROLE": [
      "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61"
    ]
  },
  "roleEvents": [
    {
      "event": "RoleGranted",
      "roleName": "DEFAULT_ADMIN_ROLE",
      "role": "0x0000000000000000000000000000000000000000000000000000000000000000",
      "account": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "sender": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "blockNumber": 16211058,
      "logIndex": 129,
      "txHash": "0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3",
      "etherscan": "https://etherscan.io/tx/0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3"
    },
    {
      "event": "RoleGranted",
      "roleName": "CONTRACT_ADMIN_ROLE",
      "role": "0x2ce8d04a9c35987429af538825cd2438cc5c5bb5dc427955f84daaa3ea105016",
      "account": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "sender": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "blockNumber": 16211058,
      "logIndex": 130,
      "txHash": "0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3",
      "etherscan": "https://etherscan.io/tx/0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3"
    },
    {
      "event": "RoleGranted",
      "roleName": "BURNER_ROLE",
      "role": "0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848",
      "account": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "sender": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "blockNumber": 16211058,
      "logIndex": 131,
      "txHash": "0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3",
      "etherscan": "https://etherscan.io/tx/0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3"
    },
    {
      "event": "RoleGranted",
      "roleName": "MINTER_ROLE",
      "role": "0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6",
      "account": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "sender": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
      "blockNumber": 16211058,
      "logIndex": 132,
      "txHash": "0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3",
      "etherscan": "https://etherscan.io/tx/0xca4773e3a355bbfadea93f82800a403828b806979b919e4a4e91081c81a3b5c3"
    }
  ],
  "collectionAndRewardReads": {
    "collectionAddress": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
    "welcomeBonusAmountWei": "200000000000000000000",
    "coinAmountPerRewardUnitWei": "1000000000000000000",
    "numberOfBlocksPerRewardUnit": "20571"
  },
  "liquidity": {
    "pair": "0xF47b6d8F1c084b1b7F78520aeB19D7c99f65C368",
    "pairCreationBlock": 16791928,
    "pairCreationTx": "0x11d1dae2a16904fef08d8515157293682a1cbbbb1fa0ce4e10ae8da795210be9",
    "dex": "PancakeSwap Ethereum v2",
    "token0": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
    "token1": "0xF0F17A04B717d1cF07E4f75d3B84B0D1d0Bbf745",
    "wethReserve": "0.000582752405895224",
    "drkReserve": "3011731396369766.540309216112998482",
    "lpTotalSupply": "1324138.617003920428121525",
    "lpTransferEventsScanned": 4,
    "lpHoldersInferredFromTransferEvents": [
      {
        "address": "0xfa4Cc3259f4b6AD71931B771412713Da5b020138",
        "balance": "824271.360438812225603317",
        "shareOfLpSupplyPercent": 62.2496
      },
      {
        "address": "0x4b07D86cddE01400Fb302cDc1892a876E5Ba1D61",
        "balance": "499749.937466225558455282",
        "shareOfLpSupplyPercent": 37.7415
      },
      {
        "address": "0x7fF8A32eBB4aDf398B0e45C5baF8cCB06CEe196f",
        "balance": "117.319098882644061926",
        "shareOfLpSupplyPercent": 0.0088
      }
    ],
    "lpLockStatus": "No LP lock transaction identified in this proof artifact."
  },
  "requiredNextTransactions": [
    "Create Ethereum Safe multisig and publish address.",
    "Grant DEFAULT_ADMIN_ROLE and CONTRACT_ADMIN_ROLE to Safe, then revoke from deployer if the contract supports it.",
    "Renounce/revoke MINTER_ROLE for fixed supply, or transfer MINTER_ROLE to Safe with published issuance rules.",
    "Transfer or revoke BURNER_ROLE according to burn policy.",
    "Move collectionAddress/treasury control to Safe if supported.",
    "Add meaningful WETH liquidity after role control is hardened.",
    "Lock LP or move LP custody to a public multisig/locker and publish transaction proof."
  ]
}
