{
  "version": "wf-event-impact-v1.2.0-raffle-payout",
  "generatedAt": "2026-08-29T06:24:24.939Z",
  "network": "mainnet",
  "contractAddress": "3PKseBFhtqXPRZZ4cYFADc5zoxd9dNXFRmm",
  "approverAddress": "3P9idp7dGbHQNVsFfpgdbAq2sR8qeG3iPqJ",
  "contractState": "CLAIMS_OPEN",
  "scope": {
    "definition": "Unique transaction IDs in the dedicated Waves Futbol contract history, approver workflow history, and explicitly linked treasury evidence. Duplicate IDs are counted once.",
    "coreProtocolTxIds": 541,
    "documentedTxIds": 544,
    "mainAddressTransactions": 512,
    "approverAddressTransactions": 29,
    "linkedTreasuryEvidenceTxIds": 7
  },
  "activity": {
    "documentedTxIds": 544,
    "invokeTransactions": 527,
    "succeededInvokes": 527,
    "failedInvokes": 0,
    "unknownInvokes": 0,
    "recordedSuccessRate": 100,
    "mainDappInvocations": 500,
    "mainDappSucceededInvocations": 500,
    "approverDappInvocations": 27,
    "approverDappSucceededInvocations": 27,
    "uniqueSenders": 29,
    "uniqueMainDappSenders": 27,
    "totalNetworkFeesWaves": 3.14011,
    "storageEntries": 897,
    "firstTransaction": {
      "txId": "CxRxbknWjEc5GdvStkBFNnm1SFPH66mFiKzFTUnjMG6R",
      "timestampUtc": "2026-05-14T22:58:11.585Z",
      "function": "",
      "category": "infrastructure",
      "explorerUrl": "https://wavesexplorer.com/transactions/CxRxbknWjEc5GdvStkBFNnm1SFPH66mFiKzFTUnjMG6R"
    },
    "latestTransaction": {
      "txId": "7PV2eFVayYxgJRPuaK7mEKqn1Fq3cznNCdCK6k4iGX4S",
      "timestampUtc": "2026-07-26T07:29:40.374Z",
      "function": "claimPrize",
      "category": "claims",
      "explorerUrl": "https://wavesexplorer.com/transactions/7PV2eFVayYxgJRPuaK7mEKqn1Fq3cznNCdCK6k4iGX4S"
    },
    "daily": [
      {
        "date": "2026-05-14",
        "total": 1,
        "player": 0,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 1
      },
      {
        "date": "2026-05-15",
        "total": 25,
        "player": 0,
        "oracle": 0,
        "admin": 17,
        "scoring": 0,
        "claims": 0,
        "approver": 6,
        "infrastructure": 2
      },
      {
        "date": "2026-05-21",
        "total": 15,
        "player": 1,
        "oracle": 0,
        "admin": 1,
        "scoring": 0,
        "claims": 0,
        "approver": 6,
        "infrastructure": 7
      },
      {
        "date": "2026-05-25",
        "total": 2,
        "player": 2,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-05-26",
        "total": 2,
        "player": 2,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-05-28",
        "total": 3,
        "player": 3,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-05-29",
        "total": 1,
        "player": 1,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-05-31",
        "total": 24,
        "player": 24,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-07",
        "total": 4,
        "player": 4,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-09",
        "total": 13,
        "player": 13,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-10",
        "total": 5,
        "player": 5,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-11",
        "total": 27,
        "player": 18,
        "oracle": 1,
        "admin": 5,
        "scoring": 0,
        "claims": 0,
        "approver": 3,
        "infrastructure": 0
      },
      {
        "date": "2026-06-12",
        "total": 6,
        "player": 5,
        "oracle": 1,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-13",
        "total": 2,
        "player": 0,
        "oracle": 2,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-14",
        "total": 8,
        "player": 2,
        "oracle": 6,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-15",
        "total": 8,
        "player": 5,
        "oracle": 3,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-16",
        "total": 12,
        "player": 8,
        "oracle": 4,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-17",
        "total": 22,
        "player": 9,
        "oracle": 6,
        "admin": 1,
        "scoring": 0,
        "claims": 0,
        "approver": 6,
        "infrastructure": 0
      },
      {
        "date": "2026-06-18",
        "total": 6,
        "player": 2,
        "oracle": 4,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-19",
        "total": 7,
        "player": 4,
        "oracle": 3,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-20",
        "total": 6,
        "player": 1,
        "oracle": 5,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-21",
        "total": 12,
        "player": 9,
        "oracle": 3,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-22",
        "total": 5,
        "player": 2,
        "oracle": 3,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-23",
        "total": 8,
        "player": 2,
        "oracle": 5,
        "admin": 1,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-24",
        "total": 13,
        "player": 6,
        "oracle": 6,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 1
      },
      {
        "date": "2026-06-25",
        "total": 30,
        "player": 24,
        "oracle": 6,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-26",
        "total": 18,
        "player": 6,
        "oracle": 12,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-27",
        "total": 16,
        "player": 8,
        "oracle": 8,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-28",
        "total": 20,
        "player": 12,
        "oracle": 8,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-06-29",
        "total": 45,
        "player": 4,
        "oracle": 33,
        "admin": 5,
        "scoring": 0,
        "claims": 0,
        "approver": 2,
        "infrastructure": 1
      },
      {
        "date": "2026-06-30",
        "total": 18,
        "player": 4,
        "oracle": 7,
        "admin": 1,
        "scoring": 0,
        "claims": 0,
        "approver": 4,
        "infrastructure": 2
      },
      {
        "date": "2026-07-01",
        "total": 13,
        "player": 7,
        "oracle": 3,
        "admin": 3,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-02",
        "total": 7,
        "player": 3,
        "oracle": 4,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-03",
        "total": 7,
        "player": 3,
        "oracle": 4,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-04",
        "total": 18,
        "player": 13,
        "oracle": 5,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-05",
        "total": 5,
        "player": 3,
        "oracle": 2,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-06",
        "total": 11,
        "player": 4,
        "oracle": 4,
        "admin": 3,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-07",
        "total": 11,
        "player": 9,
        "oracle": 2,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-08",
        "total": 3,
        "player": 0,
        "oracle": 3,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-09",
        "total": 2,
        "player": 2,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-10",
        "total": 4,
        "player": 3,
        "oracle": 1,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-11",
        "total": 5,
        "player": 3,
        "oracle": 2,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-12",
        "total": 3,
        "player": 0,
        "oracle": 3,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-13",
        "total": 2,
        "player": 2,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-14",
        "total": 3,
        "player": 2,
        "oracle": 1,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-15",
        "total": 4,
        "player": 4,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-16",
        "total": 6,
        "player": 4,
        "oracle": 2,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-18",
        "total": 3,
        "player": 3,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-19",
        "total": 2,
        "player": 0,
        "oracle": 2,
        "admin": 0,
        "scoring": 0,
        "claims": 0,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-20",
        "total": 46,
        "player": 0,
        "oracle": 3,
        "admin": 3,
        "scoring": 25,
        "claims": 13,
        "approver": 2,
        "infrastructure": 0
      },
      {
        "date": "2026-07-21",
        "total": 3,
        "player": 0,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 2,
        "approver": 0,
        "infrastructure": 1
      },
      {
        "date": "2026-07-23",
        "total": 1,
        "player": 0,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 1,
        "approver": 0,
        "infrastructure": 0
      },
      {
        "date": "2026-07-26",
        "total": 1,
        "player": 0,
        "oracle": 0,
        "admin": 0,
        "scoring": 0,
        "claims": 1,
        "approver": 0,
        "infrastructure": 0
      }
    ],
    "functions": [
      {
        "scope": "main_contract",
        "category": "player",
        "function": "makeBet",
        "count": 245
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "publishGroupMatchResult",
        "count": 72
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "setKnockoutTeams",
        "count": 47
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "publishKnockoutResult",
        "count": 32
      },
      {
        "scope": "main_contract",
        "category": "scoring",
        "function": "calculateAndRegister",
        "count": 24
      },
      {
        "scope": "main_contract",
        "category": "claims",
        "function": "claimPrize",
        "count": 17
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "publishGroupStanding",
        "count": 12
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setDeadline",
        "count": 10
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "addConfirmation",
        "count": 6
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "addTask",
        "count": 6
      },
      {
        "scope": "main_contract",
        "category": "player",
        "function": "makePlayerAwardsBet",
        "count": 6
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "addMatches",
        "count": 5
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setMatchKickoffs",
        "count": 5
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "addConfirmationScript",
        "count": 4
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "addScript",
        "count": 4
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setState",
        "count": 4
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "topUpPool",
        "count": 4
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "addRole",
        "count": 3
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setMatchKickoff",
        "count": 3
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "addAdmin",
        "count": 1
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "addScriptType",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "addTeams",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "correctGroupMatchResult",
        "count": 1
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "init",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "initContract",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "publishFinalPlacements",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "publishPlayerAwards",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "oracle",
        "function": "publishT3Result",
        "count": 1
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "removeScript",
        "count": 1
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "removeTask",
        "count": 1
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "revokeConfirmationScript",
        "count": 1
      },
      {
        "scope": "approver",
        "category": "approver",
        "function": "revokeTask",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setApproverAddress",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "scoring",
        "function": "setClaimsThreshold",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setGroupTeams",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setMaxReferrals",
        "count": 1
      },
      {
        "scope": "main_contract",
        "category": "admin",
        "function": "setWinnersCount",
        "count": 1
      }
    ],
    "transactionTypes": []
  },
  "tournament": {
    "participants": 24,
    "eligibleWinners": 23,
    "predictionTransactions": 251,
    "groupPredictionTransactions": 245,
    "playerAwardsPredictionTransactions": 6,
    "resultsPublished": 104,
    "groupMatchResults": 72,
    "knockoutResults": 32,
    "groupStandings": 12,
    "bestThirdPlacedResultPublished": true,
    "finalPlacementsPublished": true,
    "playerAwardsPublished": true,
    "totalShares": 496428
  },
  "claims": {
    "status": "CLAIMS_OPEN",
    "eligibleWallets": 23,
    "claimedWallets": 17,
    "walletsRemaining": 6,
    "walletProgressPercent": 73.91,
    "poolTotalWaves": 6140.43,
    "poolClaimedWaves": 5929.03993188,
    "poolRemainingWaves": 211.39006812,
    "fundsClaimedPercent": 96.56
  },
  "funds": {
    "totalCommitmentWaves": 10000,
    "mainAllocationWaves": 6000,
    "referralAllocationWaves": 4000,
    "mainSponsoredWaves": 6000,
    "organicMainPoolWaves": 140.43,
    "currentMainPoolWaves": 6140.43,
    "mainClaimedWaves": 5929.03993188,
    "mainRemainingWaves": 211.39006812,
    "marketingExecutedWaves": 10450,
    "marketingPaymentCount": 2,
    "marketingPlanUrl": "https://docs.google.com/spreadsheets/d/1iK_Jk_vfjS3TaEWbRR4p4nBRUb6RZrWu3hYqyteQUvA/edit?gid=1407961498#gid=1407961498",
    "referralAwardedWaves": 3200,
    "referralUnawardedWaves": 800,
    "referralPayoutTransferCount": 11,
    "referralPayoutTxId": "C136fH91gZDCmFUKeqdvch8sCpu9CryytwZ86TVzTAyV"
  },
  "exports": {
    "eventImpactJson": "/api/event-impact.json",
    "eventTransactionsCsv": "/api/event-transactions.csv",
    "eventActivityDailyCsv": "/api/event-activity-daily.csv"
  },
  "methodology": [
    "The indexer paginates the public Waves Node address-history endpoint and removes duplicate transaction IDs before calculating totals.",
    "Main contract and approver histories are included because both addresses are dedicated components of the Waves Futbol protocol. Treasury transactions are included only when explicitly linked as public evidence.",
    "A recorded success rate covers invoke transactions included on-chain. Attempts rejected before inclusion cannot be observed or counted from public blockchain history.",
    "Unique senders identify addresses that originated documented transactions; they are not treated as unique people.",
    "Match and completion counts come from current on-chain data entries, while activity charts and callable counts come from immutable transaction history.",
    "Network fees are the sum of transaction fees for unique documented IDs and are not part of the prize pool.",
    "Netlify Blobs cache this generated report and its CSV exports; the Waves blockchain remains the source of truth."
  ]
}