{
  "name": "moneycanbuy.fun",
  "chainId": 1,
  "network": "Ethereum mainnet",
  "contracts": {
    "TaskVault": "0x88c3B0B64e6869C424DAF25ad8eD635180832493",
    "CaseDesk": "0xE4d4e62060043eac2930f0807A7D22153e245b57",
    "DisputeDesk": "0x832bb6bab313CD9B4d98e73D1ACb2CA5b8DB5847",
    "ParamsRegistry": "0x25576E455A87B92836EA901E89e6b26e59306BE9",
    "YoloToken": "0x49E55A87AA4bB0d2fd58fDCf1A31c9612DE015dc",
    "YoloLockHub": "0xfC8Cb0DC242AcC7fd74E06B3C0b598bE63AFfb5F",
    "YoloSweetener": "0xA716c82c8B2E3D47f78B16BF823aDcD63dE0A957",
    "YoloPredict": "0x6732809748c90148CE0f47808BCdA3bD0aFCd7f7",
    "DareTrophy": "0x0F925414F91360aF855c83bA617ee53eDc112bCF",
    "TrophyCatalog": "0x1B070976b976ADFC8b5eB6ac93Ce1FE4031432b9",
    "BuybackBurner": "0xbf6838E27F82754443724006D127a130B9dd9E0A",
    "DevPrices": "0xE1A0F725cF27895B3cd6c050f73B56086F904A26",
    "HiddenList": "0xf88c5e714802563CE4A380F95Fef5b5204972Fe6",
    "ProtocolDirectory": "0x0fA6f265B375ED6E13517e0a5bE9aC5E8C0EfF2b",
    "VotePower": "0xEac6b7525f184ADA392601ed1Ce197fbC9F809b8",
    "TextRules": "0xAdfe6bd2C17dB514241e1A9B3342F88876073B7F",
    "SwarmQuestionBuilder": "0x6b491127d1a6507363FEEcC3420153AA77873881",
    "AttestationChecker": "0x88eB0e6A38A8eA9A291697cf2420EFbA6EE0CCf9",
    "UniswapV3SwapAdapter": "0xA919784d012F3AbD0a2810Cd428ec4aC2f75236d",
    "MerkleDistributor": "0xD8779d424CDbA076958834C3207ba8FfE7168A5D",
    "PoolInitializationGuard": "0x784FF9a3ac5d88A30bfff6F7f2a270161FBE6000"
  },
  "external": {
    "IMD": "0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7",
    "USDC": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
    "identity.md NFT": "0x0000eC93127BAA929E58E97dd0095A2BFb38ec1D",
    "delegate.xyz v2 registry": "0x00000000000000447e69651d841bD8D104Bed493",
    "IMD Intake (swarm)": "0xa43e6F75ee006411F79Ac1C84120606C2330DE82"
  },
  "wallets": {
    "Treasury": "0x3c587Eff6c96eAcF7E3dcC2CFf6416161386E48C",
    "Buyback wallet": "0x027E55f01e8Cf808E5D2a2Ad68E5e7f67fD6dF6E",
    "Dev": "0x8Ad18E99F4C8d8406f9Ba8899CF308000518A981"
  },
  "currencies": {
    "ETH": "0x0000000000000000000000000000000000000000",
    "USDC": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
    "IMD": "0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7",
    "YOLO": "0x49E55A87AA4bB0d2fd58fDCf1A31c9612DE015dc"
  },
  "params": {
    "version": 1,
    "minReward": {
      "ETH": "2000000000000000",
      "USDC": "5000000",
      "IMD": "1000000000000000000",
      "YOLO": "1000000000000000000000"
    },
    "bondFixedImd": "500000000000000000",
    "doerBondBps": 300,
    "disputeBondBps": 100,
    "feeBps": 1000,
    "nftFeeBps": 500,
    "winnerBondBps": 5000,
    "maxStakeBonusBps": 400,
    "disputeWindowSec": 86400,
    "voteWindowSec": 86400,
    "appealWindowSec": 86400,
    "swarmTimeoutSec": 21600,
    "swarmDeliveryGraceSec": 3600,
    "maxSwarmCalls": 3,
    "instantDelta": 20,
    "endDelta": 10,
    "minWinnerWallets": 1,
    "minPanelSize": 7,
    "minQuorum": 5,
    "maxTextBytes": 512,
    "maxTitleBytes": 64,
    "maxCoverBytes": 160,
    "maxNoteBytes": 512,
    "maxScreenshotUrlBytes": 300,
    "maxClaims": 10
  },
  "prices": "DevPrices.priceOf(token) -> USD x 1e18, read at the submission block; used only for the stake bonus",
  "token": {
    "supply": "1000000000",
    "openAt": 1792584000,
    "whitelistSeconds": 1800,
    "taxEndSeconds": 3600,
    "taxStartBps": 3000,
    "pool": {
      "fee": 12500,
      "tickSpacing": 60,
      "hooks": "0x784FF9a3ac5d88A30bfff6F7f2a270161FBE6000"
    }
  },
  "modules": {
    "trophyPriceYolo": "7777",
    "predictMinPositionYolo": "1",
    "predictBurnBps": 500,
    "predictDeferBps": 500,
    "lockWeeks": [
      1,
      52
    ],
    "hiddenList": {
      "roundSec": 86400,
      "cooldownSec": 604800,
      "quorumNfts": 10,
      "minWallets": 3
    }
  },
  "enums": {
    "category": [
      "trash",
      "crazy",
      "action",
      "sport",
      "food",
      "prank",
      "shill",
      "onchain",
      "other"
    ],
    "proofType": [
      "x_post",
      "video",
      "onchain_tx",
      "link"
    ]
  },
  "allowedHosts": [
    "x.com",
    "twitter.com",
    "pbs.twimg.com",
    "youtube.com",
    "youtu.be",
    "tiktok.com",
    "instagram.com",
    "drive.google.com",
    "lh3.googleusercontent.com",
    "photos.google.com",
    "imgur.com",
    "i.imgur.com",
    "t.me",
    "ibb.co",
    "i.ibb.co",
    "reddit.com",
    "i.redd.it",
    "dropbox.com",
    "arweave.net",
    "etherscan.io",
    "sepolia.etherscan.io",
    "github.com",
    "kick.com",
    "twitch.tv",
    "clips.twitch.tv"
  ],
  "abi": {
    "TaskVault.createTask": "createTask(address,uint256,uint64,string,(string,string,string),uint8,uint8,string,(address,uint256,uint256,uint64,bytes))",
    "TaskVault.submit": "submit(uint256,string,(string,string),uint256,uint256,(address,uint256,uint256,uint64,bytes))",
    "TaskVault.dispute": "dispute(uint256,string,string,(address,uint256,uint256,uint64,bytes))",
    "TaskVault.vote": "vote(uint256,uint8,address,uint256[])",
    "TaskVault.quoteSubmission": "quoteSubmission(uint256) returns ((uint256,uint256))"
  }
}