{
  "name": "ComputeRoll",
  "symbol": "CROLL",
  "chainId": 56,
  "network": "BSC mainnet",
  "contract": "0x89dfBD9bdd2617141Fe159AB042069814F9B8F6E",
  "runtimeKeccak256": "0xa1d44bcfabbef2907ae1743eb6f92bf7734118e422497679100af88d36f08995",
  "registry": "0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F",
  "decimals": 18,
  "maxSupplyCROLL": "1000000000",
  "rewardCROLL": "10000",
  "maxProofs": 100000,
  "initialDifficulty": "327680",
  "finalDifficulty": "18000000000000",
  "difficultyFormula": "327680 + floor((18000000000000-327680)*min(globalMines,99999)/99999)",
  "graceSeconds": 180,
  "maxReferenceLag": 5,
  "walletCapCROLL": "8000000",
  "capUnlockAtGlobalMine": 50000,
  "source": "https://bscscan.com/address/0x89dfBD9bdd2617141Fe159AB042069814F9B8F6E#code",
  "independentAudit": false,
  "abi": [
    "function miningState(address) view returns(uint256,bytes32,uint256,uint256,uint256,uint256,uint256,bool)",
    "function mine(uint256 expectedPersonalRound,uint256 nonce,uint256 referenceEpoch)",
    "function isValidSolution(address,uint256,uint256,uint256) view returns(bool)",
    "function walletCapacity(address) view returns(uint256)",
    "function agentRegistry() view returns(address)"
  ]
}