Skip to content

chore: add S8 grants and reconcile S1-7 with latest tracker data#75

Merged
ccerv1 merged 3 commits intomainfrom
carl/oso-1646-consolidate-token-allocation-program-data
Jan 25, 2026
Merged

chore: add S8 grants and reconcile S1-7 with latest tracker data#75
ccerv1 merged 3 commits intomainfrom
carl/oso-1646-consolidate-token-allocation-program-data

Conversation

@ccerv1
Copy link
Member

@ccerv1 ccerv1 commented Jan 25, 2026

No description provided.

@linear
Copy link

linear bot commented Jan 25, 2026

@github-actions
Copy link
Contributor

🔍 CSV Validation Results

✅ All CSV Files Passed Validation

All 1 CSV files contain valid project names recognized in the OSO database.

@github-actions
Copy link
Contributor

🔍 CSV Validation Results

✅ All CSV Files Passed Validation

All 2 CSV files contain valid project names recognized in the OSO database.

…tments to existing records for various projects. Ensure consistency in metadata and funding details across all seasons.
@github-actions
Copy link
Contributor

🔍 CSV Validation Results

✅ All CSV Files Passed Validation

All 10 CSV files contain valid project names recognized in the OSO database.

@ccerv1 ccerv1 changed the title add S8 grants chore: add S8 grants and reconcile S1-7 with latest tracker data Jan 25, 2026
@ccerv1 ccerv1 merged commit 15c6b46 into main Jan 25, 2026
8 checks passed
@ccerv1 ccerv1 deleted the carl/oso-1646-consolidate-token-allocation-program-data branch January 25, 2026 01:24
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds Season 8 grants data for Optimism and updates existing grant records across multiple seasons with L2 addresses and data reformatting.

Changes:

  • Adds new grants_season_8.csv file with 45 grant entries for Season 8
  • Updates 7 existing CSV files to add l2_address fields and reorder rows
  • Corrects project names in retrofunding_s7.csv (relayprotocol → reservoirprotocol)
  • Updates optimism.yaml to include grants_season_8 in the grant pools list

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 13 comments.

Show a summary per file
File Description
grants_season_8.csv New file containing 45 grant entries with metadata including token amounts, delivery dates, and L2 addresses
retrofunding_s7.csv Updated project names from relayprotocol to reservoirprotocol for 3 entries
missions_season_4.csv Added l2_address field and reordered entries alphabetically
grants_season_7.csv Added l2_address field, reformatted dates, and reordered entries
grants_season_4.csv Added l2_address field and reordered entries alphabetically
grants_season_3.csv Added l2_address field and reordered entries alphabetically
grants_season_2.csv Added l2_address field and reordered entries alphabetically
grants_season_1.csv Added l2_address field and reordered entries alphabetically
optimism.yaml Added grants_season_8 to the grant_pools list

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

2025-04-01,optimism,morpho-org,375000.0,grants_season_7,"{""application_name"": ""Morpho USDT0 Growth Grant Application"", ""application_url"": ""https://app.charmverse.io/op-grants/morpho-usdt0-growth-grant-application-6688681010906006"", ""token_amount"": 500000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2025-06-26 0:00:00"", ""op_delivered"": 200000.0, ""intent"": ""TVL"", ""l2_address"": ""0x86BbDe7681fa8ABfD90cF36b03211833D1B8A480""}"
2025-04-01,optimism,fluid-instadapp,300000.0,grants_season_7,"{""application_name"": ""Fluid on Superchain"", ""application_url"": ""https://app.charmverse.io/op-grants/fluid-on-superchain-4625169031360912"", ""token_amount"": 400000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2025-05-08 0:00:00"", ""op_delivered"": 160000.0, ""intent"": ""TVL"", ""l2_address"": ""0x19934Bf00B1C3cAA244228563257e32d95aFc257""}"
2025-04-01,optimism,euler-xyz,375000.0,grants_season_7,"{""application_name"": ""Euler Finance - Season 7"", ""application_url"": ""https://app.charmverse.io/op-grants/euler-finance-season-7-5576463144358519"", ""token_amount"": 500000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 500000.0, ""intent"": ""TVL"", ""l2_address"": ""0x24BEc6FEFF64537d5970D3f568e21e8d5Ea31cB4""}"
2025-04-01,optimism,dinero-protocol,37500.0,grants_season_7,"{""application_name"": ""iETH"", ""application_url"": ""https://app.charmverse.io/op-grants/ieth-9577576120465854"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Clawed Back "", ""initial_delivery_date"": ""2025-06-26 0:00:00"", ""op_delivered"": 20000.0, ""intent"": ""TVL"", ""l2_address"": ""0x6B1d3f8882fCA07416184D68f2906d0C3725a4aA""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The status field value is "Clawed Back " with a trailing space. This should be "Clawed Back" for data consistency.

Suggested change
2025-04-01,optimism,dinero-protocol,37500.0,grants_season_7,"{""application_name"": ""iETH"", ""application_url"": ""https://app.charmverse.io/op-grants/ieth-9577576120465854"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Clawed Back "", ""initial_delivery_date"": ""2025-06-26 0:00:00"", ""op_delivered"": 20000.0, ""intent"": ""TVL"", ""l2_address"": ""0x6B1d3f8882fCA07416184D68f2906d0C3725a4aA""}"
2025-04-01,optimism,dinero-protocol,37500.0,grants_season_7,"{""application_name"": ""iETH"", ""application_url"": ""https://app.charmverse.io/op-grants/ieth-9577576120465854"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Clawed Back"", ""initial_delivery_date"": ""2025-06-26 0:00:00"", ""op_delivered"": 20000.0, ""intent"": ""TVL"", ""l2_address"": ""0x6B1d3f8882fCA07416184D68f2906d0C3725a4aA""}"

Copilot uses AI. Check for mistakes.
2022-11-01,optimism,insuredao,125000.0,grants_season_2,"{""application_name"": ""InsureDAO"", ""application_url"": ""https://gov.optimism.io/t/review-gf-phase-1-insuredao/3584"", ""token_amount"": 100000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 100000.0, ""intent"": null, ""l2_address"": ""0x29C8942C7fDDe7fCFB46eb6d0FE62f9dED75361c""}"
2022-11-01,optimism,curve,631035.0,grants_season_2,"{""application_name"": ""Curve"", ""application_url"": ""https://gov.optimism.io/t/draft-gf-phase-1-proposal-curve/3089"", ""token_amount"": 504828.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 504828.0, ""intent"": null, ""l2_address"": ""0xD166EEdf272B860E991d331B71041799379185D5""}"
2022-11-01,optimism,pool-together,687500.0,grants_season_2,"{""application_name"": ""PoolTogether"", ""application_url"": ""https://gov.optimism.io/t/review-gf-phase-1-pooltogether/3747"", ""token_amount"": 550000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 550000.0, ""intent"": null, ""l2_address"": ""0xfB0dADb835fAdE151aBf6780BeAfB12FC5BA0e1F""}"
2022-11-01,optimism,overnight,500000.0,grants_season_2,"{""application_name"": ""Overnight.fi"", ""application_url"": ""https://gov.optimism.io/t/review-gf-phase-1-proposal-overnight-fi-v2/3772"", ""token_amount"": 400000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 400000.0, ""intent"": null, ""l2_address"": "" 0xe497285e466227F4E8648209E34B465dAA1F90a0""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The l2_address field value has an extra space at the beginning: " 0xe497285e466227F4E8648209E34B465dAA1F90a0". The leading space should be removed for data consistency.

Suggested change
2022-11-01,optimism,overnight,500000.0,grants_season_2,"{""application_name"": ""Overnight.fi"", ""application_url"": ""https://gov.optimism.io/t/review-gf-phase-1-proposal-overnight-fi-v2/3772"", ""token_amount"": 400000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 400000.0, ""intent"": null, ""l2_address"": "" 0xe497285e466227F4E8648209E34B465dAA1F90a0""}"
2022-11-01,optimism,overnight,500000.0,grants_season_2,"{""application_name"": ""Overnight.fi"", ""application_url"": ""https://gov.optimism.io/t/review-gf-phase-1-proposal-overnight-fi-v2/3772"", ""token_amount"": 400000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 400000.0, ""intent"": null, ""l2_address"": ""0xe497285e466227F4E8648209E34B465dAA1F90a0""}"

Copilot uses AI. Check for mistakes.
2023-09-01,optimism,atlantis-world-core,87500.0,grants_season_4,"{""application_name"": ""Atlantis World"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=c75c2bba-71d0-4287-9481-e81204148f40"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Clawed Back "", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0x036C545Ae4f68059b4C83f7E3814429d4c73c089""}"
2023-09-01,optimism,dshackle-p2p-org,43750.0,grants_season_4,"{""application_name"": ""DRPC.ORG - a more affordable, cost-efficient, and scalable RPC solution for Optimism"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=dd72e00c-4ab4-4c7d-8296-8a790a071202"", ""token_amount"": 25000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 25000.0, ""intent"": null, ""l2_address"": ""0xB646C68578835F44d7C5b3F44ed51174FD1A89DE""}"
2023-09-01,optimism,ethereum-attestation-service,87500.0,grants_season_4,"{""application_name"": ""EAS: Supercharged Attestation Explorer"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=a02dac5b-677c-4f53-abf5-4e2ebeeecac2"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0xC63caBe93bB29c61E337a87B2E3d4D7C5F5556c0""}"
2023-09-01,optimism,opensource-observer,87500.0,grants_season_4,"{""application_name"": ""Open Source Observer: Impact Measurement for RPGF"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=545ad6f5-a605-4d15-b7ee-c4fb7115a457"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0xC5BFCe27e0e7A7d7731bC23B92eBC62B9Ed63B83 ""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The l2_address field value has a trailing space in the metadata: "0xC5BFCe27e0e7A7d7731bC23B92eBC62B9Ed63B83 ". The trailing space should be removed for data consistency.

Suggested change
2023-09-01,optimism,opensource-observer,87500.0,grants_season_4,"{""application_name"": ""Open Source Observer: Impact Measurement for RPGF"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=545ad6f5-a605-4d15-b7ee-c4fb7115a457"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0xC5BFCe27e0e7A7d7731bC23B92eBC62B9Ed63B83 ""}"
2023-09-01,optimism,opensource-observer,87500.0,grants_season_4,"{""application_name"": ""Open Source Observer: Impact Measurement for RPGF"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=545ad6f5-a605-4d15-b7ee-c4fb7115a457"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0xC5BFCe27e0e7A7d7731bC23B92eBC62B9Ed63B83""}"

Copilot uses AI. Check for mistakes.
2023-09-01,optimism,culture-blocks,7000.0,grants_season_4,"{""application_name"": ""Culture Blocks"", ""application_url"": ""https://app.charmverse.io/op-grants/page-15839212306939565"", ""token_amount"": 4000, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-23"", ""op_delivered"": 4000.0, ""intent"": null}"
2023-09-01,optimism,,875.0,grants_season_4,"{""application_name"": ""OP Podcast NFTs"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=94da44b5-73c0-4835-badc-b7cf3451f3fe"", ""token_amount"": 500, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-23"", ""op_delivered"": 500.0, ""intent"": null}"
funding_date,from_funder_name,to_project_name,amount,grant_pool_name,metadata
2023-09-01,optimism,pyth-network,70000.0,grants_season_4,"{""application_name"": ""Pyth Network "", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=2aa53df9-afe5-4977-a630-53b719caa0fc"", ""token_amount"": 40000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 40000.0, ""intent"": null, ""l2_address"": ""0xf238BfB8C323123439B3C811eB7223f4fa84Cc18""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The application_name field contains trailing spaces: "Pyth Network ". This should be "Pyth Network" for data consistency.

Suggested change
2023-09-01,optimism,pyth-network,70000.0,grants_season_4,"{""application_name"": ""Pyth Network "", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=2aa53df9-afe5-4977-a630-53b719caa0fc"", ""token_amount"": 40000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 40000.0, ""intent"": null, ""l2_address"": ""0xf238BfB8C323123439B3C811eB7223f4fa84Cc18""}"
2023-09-01,optimism,pyth-network,70000.0,grants_season_4,"{""application_name"": ""Pyth Network"", ""application_url"": ""https://app.charmverse.io/op-grants/proposals?id=2aa53df9-afe5-4977-a630-53b719caa0fc"", ""token_amount"": 40000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 40000.0, ""intent"": null, ""l2_address"": ""0xf238BfB8C323123439B3C811eB7223f4fa84Cc18""}"

Copilot uses AI. Check for mistakes.
Comment on lines +27 to +28
2025-11-01,optimism,metrom-xyz,979.9999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 2800.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 2800.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
2025-11-01,optimism,metrom-xyz,7839.999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 22400.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 8960.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The initial_delivery_date is set to "2026-01-13 0:00:00" (future date), and the l2_address field contains a trailing carriage return character (\r) that should be removed.

Suggested change
2025-11-01,optimism,metrom-xyz,979.9999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 2800.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 2800.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
2025-11-01,optimism,metrom-xyz,7839.999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 22400.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 8960.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
2025-11-01,optimism,metrom-xyz,979.9999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 2800.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 2800.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9""}"
2025-11-01,optimism,metrom-xyz,7839.999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 22400.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 8960.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9""}"

Copilot uses AI. Check for mistakes.
Comment on lines +27 to +28
2025-11-01,optimism,metrom-xyz,979.9999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 2800.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 2800.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
2025-11-01,optimism,metrom-xyz,7839.999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 22400.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 8960.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The l2_address field contains a trailing carriage return character (\r). This should be removed to maintain data consistency. The same issue appears on line 28.

Suggested change
2025-11-01,optimism,metrom-xyz,979.9999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 2800.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 2800.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
2025-11-01,optimism,metrom-xyz,7839.999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 22400.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 8960.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9\r""}"
2025-11-01,optimism,metrom-xyz,979.9999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 2800.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 2800.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9""}"
2025-11-01,optimism,metrom-xyz,7839.999999999999,grants_season_8,"{""application_name"": ""Metrom"", ""application_url"": ""https://app.opgrants.io/browse-applications/APP-KSAO4MT4-TTMS1L"", ""token_amount"": 22400.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2026-01-13 0:00:00"", ""op_delivered"": 8960.0, ""intent"": ""Audits"", ""l2_address"": ""0x5A973117Dd273676bf4D14313b80562DC8973ba9""}"

Copilot uses AI. Check for mistakes.
2023-03-01,optimism,dm3-protocol,75000.0,grants_season_3,"{""application_name"": ""dm3 Protocol"", ""application_url"": ""https://gov.optimism.io/t/dm3-protocol-messaging-as-a-public-good/5505"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0x11Ee133A1408FE2d7c62296D7eB33F234b774503""}"
2023-03-01,optimism,footprintanalytics,45000.0,grants_season_3,"{""application_name"": ""Footprint Analytics"", ""application_url"": ""https://gov.optimism.io/t/footprint-analytics-optimism-builders-grant-cycle-11/5603"", ""token_amount"": 30000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 30000.0, ""intent"": null, ""l2_address"": ""0x1f0A4eb02d9BEfBd1538E8D230699d4e434CDbEE""}"
2023-03-01,optimism,herodotusdev,75000.0,grants_season_3,"{""application_name"": ""Herodotus"", ""application_url"": ""https://gov.optimism.io/t/cycle-11-herodotus-storage-proofs/5630"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 50000.0, ""intent"": null, ""l2_address"": ""0x17C2D875CB397D813eAE817DaFD25807E348Df07""}"
2023-03-01,optimism,infinity-keys,37500.0,grants_season_3,"{""application_name"": ""Infinity Keys"", ""application_url"": ""https://gov.optimism.io/t/infinity-keys-build-grant-cycle-11/5635"", ""token_amount"": 25000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 25000.0, ""intent"": null, ""l2_address"": ""x37c752aA952CFb62cc403fd810F2a01801675Bcc""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The l2_address field value starts with "x" instead of "0x": "x37c752aA952CFb62cc403fd810F2a01801675Bcc". This appears to be a typo and should be "0x37c752aA952CFb62cc403fd810F2a01801675Bcc".

Suggested change
2023-03-01,optimism,infinity-keys,37500.0,grants_season_3,"{""application_name"": ""Infinity Keys"", ""application_url"": ""https://gov.optimism.io/t/infinity-keys-build-grant-cycle-11/5635"", ""token_amount"": 25000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 25000.0, ""intent"": null, ""l2_address"": ""x37c752aA952CFb62cc403fd810F2a01801675Bcc""}"
2023-03-01,optimism,infinity-keys,37500.0,grants_season_3,"{""application_name"": ""Infinity Keys"", ""application_url"": ""https://gov.optimism.io/t/infinity-keys-build-grant-cycle-11/5635"", ""token_amount"": 25000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": 25000.0, ""intent"": null, ""l2_address"": ""0x37c752aA952CFb62cc403fd810F2a01801675Bcc""}"

Copilot uses AI. Check for mistakes.
2025-07-07,optimism,,1652.8425,retrofunding_s7_onchain_builders,"{""application_name"": ""Echow"", ""application_url"": ""https://atlas.optimism.io/project/0x24937e547db8ac83965a3d781ef7fe2861f9bbf79828cbc60fcc0598213c5b0a"", ""token_amount"": 2203.79, ""token_unit"": ""OP"", ""project_id"": ""0x24937e547db8ac83965a3d781ef7fe2861f9bbf79828cbc60fcc0598213c5b0a""}"
2025-07-07,optimism,openocean-finance,4551.0824999999995,retrofunding_s7_onchain_builders,"{""application_name"": ""OpenOcean"", ""application_url"": ""https://atlas.optimism.io/project/0x24ff0fb2933e55b169a80d9bd35a00a7011795387717b27445ccdc0f8660d740"", ""token_amount"": 6068.11, ""token_unit"": ""OP"", ""project_id"": ""0x24ff0fb2933e55b169a80d9bd35a00a7011795387717b27445ccdc0f8660d740""}"
2025-07-07,optimism,relayprotocol,27613.89,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 36818.52, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"
2025-07-07,optimism,reservoirprotocol,27613.89,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 36818.52, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same issue as line 595: to_project_name is reservoirprotocol but the application_name in metadata is "Relay Protocol". This inconsistency appears across all three occurrences in the file (lines 595, 826, and 1069).

Suggested change
2025-07-07,optimism,reservoirprotocol,27613.89,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 36818.52, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"
2025-07-07,optimism,relay-protocol,27613.89,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 36818.52, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"

Copilot uses AI. Check for mistakes.
Comment on lines +2 to +7
2023-09-01,optimism,withtally,35000.0,missions_season_4,"{""application_name"": ""Tally: Superchain Governance Deep Dive "", ""application_url"": ""https://gov.optimism.io/t/final-superchain-governance-deep-dive/5920"", ""token_amount"": 20000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": null, ""intent"": ""Intent 1 "", ""l2_address"": ""0xec1C77AC05915F099C7c56900D63823Fa4308800""}"
2023-09-01,optimism,scryprotocol,245000.0,missions_season_4,"{""application_name"": ""Scry: Fully Decentralized and Independent Oracle and Data Infrastructure"", ""application_url"": ""https://gov.optimism.io/t/final-scry-protocol-fully-decentralized-and-independent-oracle-and-data-infrastructure/6141"", ""token_amount"": 140000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 140000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5""}"
2023-09-01,optimism,scryprotocol,105000.0,missions_season_4,"{""application_name"": ""Scry: Fully Decentralized and Independent Oracle and Data Infrastructure"", ""application_url"": ""https://gov.optimism.io/t/final-scry-protocol-fully-decentralized-and-independent-oracle-and-data-infrastructure/6141"", ""token_amount"": 60000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 60000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5""}"
2023-09-01,optimism,limechain,17500.0,missions_season_4,"{""application_name"": ""LimeChain: Extend the L1Block contract to store historical block hash da"", ""application_url"": ""https://gov.optimism.io/t/final-extend-the-l1block-contract-to-store-historical-block-hash-data/6103"", ""token_amount"": 10000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 10000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x6eDf76FD16Bb290A544fDc14fBB4b403D1DEeD9f""}"
2023-09-01,optimism,immunefi-team,175000.0,missions_season_4,"{""application_name"": ""Spearbit + Immunefi: Bug Bounty Program for Large Protocols Building on Optimism"", ""application_url"": ""https://gov.optimism.io/t/final-spearbit-immunefi-bug-bounty-program-for-large-protocols-building-on-optimism/6187"", ""token_amount"": 100000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-10-01 0:00:00"", ""op_delivered"": 100000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""TBD""}"
2023-09-01,optimism,dappnode,87500.0,missions_season_4,"{""application_name"": ""Dappnode: Future-proofing UI/UX of OP nodes"", ""application_url"": ""https://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 50000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x2A5b95c0770BD74B66D7214E60ea6619FD233687""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is trailing whitespace in the intent field value "Intent 1 " (note the space after "1"). This should be removed for data consistency. The same issue appears on lines 3, 4, 5, and 30.

Suggested change
2023-09-01,optimism,withtally,35000.0,missions_season_4,"{""application_name"": ""Tally: Superchain Governance Deep Dive "", ""application_url"": ""https://gov.optimism.io/t/final-superchain-governance-deep-dive/5920"", ""token_amount"": 20000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": null, ""intent"": ""Intent 1 "", ""l2_address"": ""0xec1C77AC05915F099C7c56900D63823Fa4308800""}"
2023-09-01,optimism,scryprotocol,245000.0,missions_season_4,"{""application_name"": ""Scry: Fully Decentralized and Independent Oracle and Data Infrastructure"", ""application_url"": ""https://gov.optimism.io/t/final-scry-protocol-fully-decentralized-and-independent-oracle-and-data-infrastructure/6141"", ""token_amount"": 140000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 140000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5""}"
2023-09-01,optimism,scryprotocol,105000.0,missions_season_4,"{""application_name"": ""Scry: Fully Decentralized and Independent Oracle and Data Infrastructure"", ""application_url"": ""https://gov.optimism.io/t/final-scry-protocol-fully-decentralized-and-independent-oracle-and-data-infrastructure/6141"", ""token_amount"": 60000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 60000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5""}"
2023-09-01,optimism,limechain,17500.0,missions_season_4,"{""application_name"": ""LimeChain: Extend the L1Block contract to store historical block hash da"", ""application_url"": ""https://gov.optimism.io/t/final-extend-the-l1block-contract-to-store-historical-block-hash-data/6103"", ""token_amount"": 10000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 10000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x6eDf76FD16Bb290A544fDc14fBB4b403D1DEeD9f""}"
2023-09-01,optimism,immunefi-team,175000.0,missions_season_4,"{""application_name"": ""Spearbit + Immunefi: Bug Bounty Program for Large Protocols Building on Optimism"", ""application_url"": ""https://gov.optimism.io/t/final-spearbit-immunefi-bug-bounty-program-for-large-protocols-building-on-optimism/6187"", ""token_amount"": 100000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-10-01 0:00:00"", ""op_delivered"": 100000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""TBD""}"
2023-09-01,optimism,dappnode,87500.0,missions_season_4,"{""application_name"": ""Dappnode: Future-proofing UI/UX of OP nodes"", ""application_url"": ""https://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 50000.0, ""intent"": ""Intent 1 "", ""l2_address"": ""0x2A5b95c0770BD74B66D7214E60ea6619FD233687""}"
2023-09-01,optimism,withtally,35000.0,missions_season_4,"{""application_name"": ""Tally: Superchain Governance Deep Dive "", ""application_url"": ""https://gov.optimism.io/t/final-superchain-governance-deep-dive/5920"", ""token_amount"": 20000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": null, ""op_delivered"": null, ""intent"": ""Intent 1"", ""l2_address"": ""0xec1C77AC05915F099C7c56900D63823Fa4308800""}"
2023-09-01,optimism,scryprotocol,245000.0,missions_season_4,"{""application_name"": ""Scry: Fully Decentralized and Independent Oracle and Data Infrastructure"", ""application_url"": ""https://gov.optimism.io/t/final-scry-protocol-fully-decentralized-and-independent-oracle-and-data-infrastructure/6141"", ""token_amount"": 140000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 140000.0, ""intent"": ""Intent 1"", ""l2_address"": ""0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5""}"
2023-09-01,optimism,scryprotocol,105000.0,missions_season_4,"{""application_name"": ""Scry: Fully Decentralized and Independent Oracle and Data Infrastructure"", ""application_url"": ""https://gov.optimism.io/t/final-scry-protocol-fully-decentralized-and-independent-oracle-and-data-infrastructure/6141"", ""token_amount"": 60000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 60000.0, ""intent"": ""Intent 1"", ""l2_address"": ""0x9D31e30003f253563Ff108BC60B16Fdf2c93abb5""}"
2023-09-01,optimism,limechain,17500.0,missions_season_4,"{""application_name"": ""LimeChain: Extend the L1Block contract to store historical block hash da"", ""application_url"": ""https://gov.optimism.io/t/final-extend-the-l1block-contract-to-store-historical-block-hash-data/6103"", ""token_amount"": 10000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 10000.0, ""intent"": ""Intent 1"", ""l2_address"": ""0x6eDf76FD16Bb290A544fDc14fBB4b403D1DEeD9f""}"
2023-09-01,optimism,immunefi-team,175000.0,missions_season_4,"{""application_name"": ""Spearbit + Immunefi: Bug Bounty Program for Large Protocols Building on Optimism"", ""application_url"": ""https://gov.optimism.io/t/final-spearbit-immunefi-bug-bounty-program-for-large-protocols-building-on-optimism/6187"", ""token_amount"": 100000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-10-01 0:00:00"", ""op_delivered"": 100000.0, ""intent"": ""Intent 1"", ""l2_address"": ""TBD""}"
2023-09-01,optimism,dappnode,87500.0,missions_season_4,"{""application_name"": ""Dappnode: Future-proofing UI/UX of OP nodes"", ""application_url"": ""https://gov.optimism.io/t/final-dappnode-future-proofing-ui-ux-of-op-nodes/6189"", ""token_amount"": 50000.0, ""token_unit"": ""OP"", ""status"": ""Sent"", ""initial_delivery_date"": ""2023-08-01 0:00:00"", ""op_delivered"": 50000.0, ""intent"": ""Intent 1"", ""l2_address"": ""0x2A5b95c0770BD74B66D7214E60ea6619FD233687""}"

Copilot uses AI. Check for mistakes.
2025-08-06,optimism,stvol-official,489.2925,retrofunding_s7_onchain_builders,"{""application_name"": ""SuperVol"", ""application_url"": ""https://atlas.optimism.io/project/0x1f60db63651f74e2fc8b3ff900d05142552a763c31caf3a8c8e62b0953f02bf2"", ""token_amount"": 652.39, ""token_unit"": ""OP"", ""project_id"": ""0x1f60db63651f74e2fc8b3ff900d05142552a763c31caf3a8c8e62b0953f02bf2""}"
2025-08-06,optimism,openocean-finance,6314.602499999999,retrofunding_s7_onchain_builders,"{""application_name"": ""OpenOcean"", ""application_url"": ""https://atlas.optimism.io/project/0x24ff0fb2933e55b169a80d9bd35a00a7011795387717b27445ccdc0f8660d740"", ""token_amount"": 8419.47, ""token_unit"": ""OP"", ""project_id"": ""0x24ff0fb2933e55b169a80d9bd35a00a7011795387717b27445ccdc0f8660d740""}"
2025-08-06,optimism,relayprotocol,32540.835,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 43387.78, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"
2025-08-06,optimism,reservoirprotocol,32540.835,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 43387.78, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"
Copy link

Copilot AI Jan 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same issue as lines 595 and 826: to_project_name is reservoirprotocol but the application_name in metadata is "Relay Protocol". All three occurrences of this project in the file have this inconsistency.

Suggested change
2025-08-06,optimism,reservoirprotocol,32540.835,retrofunding_s7_onchain_builders,"{""application_name"": ""Relay Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 43387.78, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"
2025-08-06,optimism,reservoirprotocol,32540.835,retrofunding_s7_onchain_builders,"{""application_name"": ""Reservoir Protocol"", ""application_url"": ""https://atlas.optimism.io/project/0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08"", ""token_amount"": 43387.78, ""token_unit"": ""OP"", ""project_id"": ""0x250065e82e6a2fd0127f0f7c7e0df7eb305810bd9796f72aa28a0c7f2c71ae08""}"

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant