From 3987695c583591b8e2dbdf257df4dab283f49ba7 Mon Sep 17 00:00:00 2001 From: Carl Cervone Date: Wed, 30 Oct 2024 13:28:33 -0600 Subject: [PATCH 01/11] fix: serialization of nulls --- daoip-5/json/optimism/grants_pool.json | 21 + .../grants_season_1_applications_uri.json | 2 +- .../grants_season_4_applications_uri.json | 2 +- .../retrofunding5_applications_uri.json | 1830 +++++++++++++++++ .../optimism/retropgf3_applications_uri.json | 2 +- .../json/stellar/scf-21_applications_uri.json | 2 +- .../json/stellar/scf-27_applications_uri.json | 2 +- daoip-5/scripts/main.py | 14 +- data/funding_data.csv | 68 +- data/funding_data.json | 70 +- src/main.py | 3 + 11 files changed, 1939 insertions(+), 77 deletions(-) create mode 100644 daoip-5/json/optimism/retrofunding5_applications_uri.json diff --git a/daoip-5/json/optimism/grants_pool.json b/daoip-5/json/optimism/grants_pool.json index b7d3901..b463ec6 100644 --- a/daoip-5/json/optimism/grants_pool.json +++ b/daoip-5/json/optimism/grants_pool.json @@ -170,6 +170,27 @@ "email": "rashmi@daostar.org", "image": "https://optimism.org/images/{'name': 'retrofunding4'}.png", "coverImage": "https://optimism.org/images/{'name': 'retrofunding4'}_cover.png" + }, + { + "type": "GrantPool", + "id": { + "name": "retrofunding5" + }, + "name": { + "name": "retrofunding5" + }, + "description": "Grants pool for {'name': 'retrofunding5'}.", + "isOpen": false, + "applicationsURI": "https://optimism.org/applications/{'name': 'retrofunding5'}_example.json", + "governanceURI": "https://optimism.org/governance/{'name': 'retrofunding5'}_example.md", + "attestationIssuersURI": "https://optimism.org/attestations/{'name': 'retrofunding5'}_example.json", + "requiredCredentials": [ + "DAO Attestation", + "KYC" + ], + "email": "rashmi@daostar.org", + "image": "https://optimism.org/images/{'name': 'retrofunding5'}.png", + "coverImage": "https://optimism.org/images/{'name': 'retrofunding5'}_cover.png" } ] } \ No newline at end of file diff --git a/daoip-5/json/optimism/grants_season_1_applications_uri.json b/daoip-5/json/optimism/grants_season_1_applications_uri.json index 28aa47f..2de8096 100644 --- a/daoip-5/json/optimism/grants_season_1_applications_uri.json +++ b/daoip-5/json/optimism/grants_season_1_applications_uri.json @@ -404,7 +404,7 @@ "grantPoolId": "grants_season_1", "grantPoolName": "grants_season_1", "projectsURI": "https://gov.optimism.io/t/gf-phase-0-proposal-lyra-finance/202/22", - "projectId": "lyra-finance", + "projectId": "derivexyz", "projectName": "Lyra V1", "createdAt": "2022-07-01T00:00:00Z", "contentURI": "https://gov.optimism.io/t/gf-phase-0-proposal-lyra-finance/202/22", diff --git a/daoip-5/json/optimism/grants_season_4_applications_uri.json b/daoip-5/json/optimism/grants_season_4_applications_uri.json index 713f75e..d300cd7 100644 --- a/daoip-5/json/optimism/grants_season_4_applications_uri.json +++ b/daoip-5/json/optimism/grants_season_4_applications_uri.json @@ -910,7 +910,7 @@ "grantPoolId": "grants_season_4", "grantPoolName": "grants_season_4", "projectsURI": "https://app.charmverse.io/op-grants/page-8973550421901375", - "projectId": "lyra-finance", + "projectId": "derivexyz", "projectName": "LYRA V2", "createdAt": "2023-09-01T00:00:00Z", "contentURI": "https://app.charmverse.io/op-grants/page-8973550421901375", diff --git a/daoip-5/json/optimism/retrofunding5_applications_uri.json b/daoip-5/json/optimism/retrofunding5_applications_uri.json new file mode 100644 index 0000000..a4db668 --- /dev/null +++ b/daoip-5/json/optimism/retrofunding5_applications_uri.json @@ -0,0 +1,1830 @@ +{ + "@context": "http://www.daostar.org/schemas", + "name": "Optimism", + "type": "Foundation", + "grant_pools": [ + { + "type": "GrantPool", + "name": "retrofunding5", + "applications": [ + { + "type": "GrantApplication", + "id": "1", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/opUSDC", + "projectId": "defi-wonderland", + "projectName": "opUSDC", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/opUSDC", + "fundsAsked": [ + { + "amount": 102326.74278334368, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 60192.20163726099, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "2", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Deployment-of-the-Shutterized-Optimism-(SHOP)-testnet-with-the-SHOP-SDK.", + "projectId": "shutter-network", + "projectName": "Deployment of the Shutterized Optimism (SHOP) testnet with the SHOP SDK.", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Deployment-of-the-Shutterized-Optimism-(SHOP)-testnet-with-the-SHOP-SDK.", + "fundsAsked": [ + { + "amount": 115445.55596069543, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 67909.15056511496, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "3", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Feasibility-study-for-Front-running-protection-via-shielded-mempool-for-the-OP-Stack-using-threshold-encryption", + "projectId": "shutter-network", + "projectName": "Feasibility study for Front-running protection via shielded mempool for the OP Stack using threshold encryption", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Feasibility-study-for-Front-running-protection-via-shielded-mempool-for-the-OP-Stack-using-threshold-encryption", + "fundsAsked": [ + { + "amount": 137747.53836219345, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 81027.96374246673, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "4", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Dappnode", + "projectId": "dappnode", + "projectName": "Dappnode", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Dappnode", + "fundsAsked": [ + { + "amount": 148225.26318689017, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 87191.33128640598, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "5", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Nethermind-Ethereum-Execution-Client", + "projectId": "nethermindeth", + "projectName": "Nethermind Ethereum Execution Client", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Nethermind-Ethereum-Execution-Client", + "fundsAsked": [ + { + "amount": 265026.7705781595, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 155898.10034009384, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "6", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Nethermind", + "projectId": "nethermindeth", + "projectName": "OP Nethermind", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Nethermind", + "fundsAsked": [ + { + "amount": 240336.65740908412, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 141374.5043582848, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "7", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Formal-Verification-of-Optimism's-L1-pausability-mechanism", + "projectId": "runtimeverification", + "projectName": "Formal Verification of Optimism's L1 pausability mechanism", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Formal-Verification-of-Optimism's-L1-pausability-mechanism", + "fundsAsked": [ + { + "amount": 163985.1647168969, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 96461.86159817464, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "8", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Besu", + "projectId": "besu-hyperledger", + "projectName": "Besu", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Besu", + "fundsAsked": [ + { + "amount": 205736.66530340348, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 121021.56782553146, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "9", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Reth", + "projectId": "reth-paradigmxyz", + "projectName": "OP Reth", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Reth", + "fundsAsked": [ + { + "amount": 273658.44287955755, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 160975.55463503386, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "10", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Cantinaxyz---OP-Stack-Audits", + "projectId": "unknown-project", + "projectName": "Cantina.xyz - OP Stack Audits", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Cantinaxyz---OP-Stack-Audits", + "fundsAsked": [ + { + "amount": 150341.59901245113, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 88436.23471320655, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "11", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Erigon", + "projectId": "testinprod-io", + "projectName": "OP Erigon", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Erigon", + "fundsAsked": [ + { + "amount": 220396.06137950945, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 129644.74198794673, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "12", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Asterisc", + "projectId": "optimism", + "projectName": "Asterisc", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Asterisc", + "fundsAsked": [ + { + "amount": 224594.0815962619, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 132114.16564485995, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "13", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Delta-Network-Upgrade", + "projectId": "testinprod-io", + "projectName": "Delta Network Upgrade", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Delta-Network-Upgrade", + "fundsAsked": [ + { + "amount": 222232.6952243386, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 130725.11483784622, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "14", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Immunefi-Bug-Bounty-Platform", + "projectId": "immunefi-team", + "projectName": "Immunefi Bug Bounty Platform", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Immunefi-Bug-Bounty-Platform", + "fundsAsked": [ + { + "amount": 106262.38673654919, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 62507.28631561717, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "15", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Hermes---a-GossipSub-listener-and-tracer-for-libp2p-based-networks.", + "projectId": "hermes-probe-lab", + "projectName": "Hermes - a GossipSub listener and tracer for libp2p-based networks.", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Hermes---a-GossipSub-listener-and-tracer-for-libp2p-based-networks.", + "fundsAsked": [ + { + "amount": 98125.12422972127, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 57720.66131160075, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "16", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/js-libp2p", + "projectId": "libp2p", + "projectName": "js-libp2p", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/js-libp2p", + "fundsAsked": [ + { + "amount": 129845.3305517158, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 76379.60620689165, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "17", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/go-libp2p", + "projectId": "libp2p", + "projectName": "go-libp2p", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/go-libp2p", + "fundsAsked": [ + { + "amount": 245584.18268002477, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 144461.28392942634, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "18", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/jvm-libp2p", + "projectId": "libp2p", + "projectName": "jvm-libp2p", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/jvm-libp2p", + "fundsAsked": [ + { + "amount": 118580.2105495121, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 69753.06502912477, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "19", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Code4rena", + "projectId": "code-423n4", + "projectName": "Code4rena", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Code4rena", + "fundsAsked": [ + { + "amount": 183401.0082193775, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 107882.94601139853, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "20", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Conduit-OP-Stack-Contributions", + "projectId": "conduitxyz", + "projectName": "Conduit OP Stack Contributions", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Conduit-OP-Stack-Contributions", + "fundsAsked": [ + { + "amount": 295400.42783183156, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 173764.9575481362, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "21", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Sedge", + "projectId": "nethermindeth", + "projectName": "Sedge", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Sedge", + "fundsAsked": [ + { + "amount": 239329.0503267153, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 140781.79430983253, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "22", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Revm", + "projectId": "revm-bluealloy", + "projectName": "Revm", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Revm", + "fundsAsked": [ + { + "amount": 224116.59793857788, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 131833.29290504582, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "23", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/nim-libp2p", + "projectId": "vacp2p", + "projectName": "nim-libp2p", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/nim-libp2p", + "fundsAsked": [ + { + "amount": 106425.73896818714, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 62603.3758636395, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "24", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/One-click-bare-metal-node-deployment", + "projectId": "unknown-project", + "projectName": "One-click bare metal node deployment", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/One-click-bare-metal-node-deployment", + "fundsAsked": [ + { + "amount": 162548.38356883853, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 95616.69621696384, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "25", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/An-indepedent-ethereum-execution-client-contributor", + "projectId": "unknown-project", + "projectName": "An indepedent ethereum execution client contributor", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/An-indepedent-ethereum-execution-client-contributor", + "fundsAsked": [ + { + "amount": 62847.51159124142, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 36969.12446543613, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "26", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Kurtosis-optimism-package", + "projectId": "ethpandaops", + "projectName": "Kurtosis optimism package", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Kurtosis-optimism-package", + "fundsAsked": [ + { + "amount": 265117.9765660022, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 155951.75092117777, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "27", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/ethereumjs-monorepo", + "projectId": "ethereumjs", + "projectName": "ethereumjs-monorepo", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/ethereumjs-monorepo", + "fundsAsked": [ + { + "amount": 211072.7747781315, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 124160.45575184208, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "28", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/RIG-Ethereum-Core-Research", + "projectId": "rig-ethereum", + "projectName": "RIG Ethereum Core Research", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/RIG-Ethereum-Core-Research", + "fundsAsked": [ + { + "amount": 109093.79370555114, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 64172.81982679479, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "29", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/The-book-of-optimism-fault-proof", + "projectId": "the-book-of-optimism-fault-proof-joohhnnn", + "projectName": "The book of optimism fault proof", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/The-book-of-optimism-fault-proof", + "fundsAsked": [ + { + "amount": 118199.24526339822, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 69528.96780199895, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "30", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Redprint", + "projectId": "redprint-ratimon", + "projectName": "Redprint", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Redprint", + "fundsAsked": [ + { + "amount": 147309.47260925994, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 86652.6309466235, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "31", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Rust-KZG", + "projectId": "grandinetech", + "projectName": "Rust KZG", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Rust-KZG", + "fundsAsked": [ + { + "amount": 118580.2105495121, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 69753.06502912477, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "32", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/1-Click-Price-Oracle", + "projectId": "gelato", + "projectName": "1-Click Price Oracle", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/1-Click-Price-Oracle", + "fundsAsked": [ + { + "amount": 152702.9853843744, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 89825.28552022023, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "33", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Rollup-as-a-Service-Platform", + "projectId": "gelato", + "projectName": "Rollup-as-a-Service Platform", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Rollup-as-a-Service-Platform", + "fundsAsked": [ + { + "amount": 211781.7882074771, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 124577.52247498653, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "34", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Research-and-development-on-multi-section-fault-dispute-game", + "projectId": "ethstorage", + "projectName": "Research and development on multi-section fault dispute game", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Research-and-development-on-multi-section-fault-dispute-game", + "fundsAsked": [ + { + "amount": 131188.13177351755, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 77169.48927853974, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "35", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Alt-DA-Server-&-Translation-Hub", + "projectId": "upnodedev", + "projectName": "Alt-DA Server & Translation Hub", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Alt-DA-Server-&-Translation-Hub", + "fundsAsked": [ + { + "amount": 120693.08123163616, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 70995.93013625656, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "36", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/AWS-KMS-and-YubiHSM-signer-for-OP-Stack", + "projectId": "upnodedev", + "projectName": "AWS KMS and YubiHSM signer for OP Stack", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/AWS-KMS-and-YubiHSM-signer-for-OP-Stack", + "fundsAsked": [ + { + "amount": 189118.79242143713, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 111246.34848319832, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "37", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Upnode-Deploy", + "projectId": "upnodedev", + "projectName": "Upnode Deploy", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Upnode-Deploy", + "fundsAsked": [ + { + "amount": 175442.846688482, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 103201.67452263647, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "38", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Maintaining-simple-optimism-node", + "projectId": "simple-optimism-node-smartcontracts", + "projectName": "Maintaining simple-optimism-node", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Maintaining-simple-optimism-node", + "fundsAsked": [ + { + "amount": 195370.65332793098, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 114923.91372231234, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "39", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Zeeve-RaaS-for-OP-Stack", + "projectId": "zeeve-app", + "projectName": "Zeeve RaaS for OP Stack", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Zeeve-RaaS-for-OP-Stack", + "fundsAsked": [ + { + "amount": 112924.2376235441, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 66426.02213149653, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "40", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/blob-archiver-rs", + "projectId": "blob-archiver-rs", + "projectName": "blob-archiver-rs", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/blob-archiver-rs", + "fundsAsked": [ + { + "amount": 132500.01309125274, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 77941.18417132513, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "41", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/op-besu", + "projectId": "op-besu-optimism-java", + "projectName": "op-besu", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/op-besu", + "fundsAsked": [ + { + "amount": 160049.52076369137, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 94146.77691981845, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "42", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Fe-Language", + "projectId": "fe-ethereum", + "projectName": "Fe Language", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Fe-Language", + "fundsAsked": [ + { + "amount": 118580.2105495121, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 69753.06502912477, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "43", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Protocol-Guild", + "projectId": "protocol-guild", + "projectName": "Protocol Guild", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Protocol-Guild", + "fundsAsked": [ + { + "amount": 379753.1242848125, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 223384.19075577206, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "44", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Derive-Formerly-Lyra-OP-Custom-Gas-Limit-Research", + "projectId": "derivexyz", + "projectName": "Derive (Formerly Lyra) OP Custom Gas Limit Research", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Derive-Formerly-Lyra-OP-Custom-Gas-Limit-Research", + "fundsAsked": [ + { + "amount": 151391.1040666392, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 89053.59062743482, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "45", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Understanding-Optimism-Codebase", + "projectId": "understanding-optimism-codebase-joohhnnn", + "projectName": "Understanding-Optimism-Codebase", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Understanding-Optimism-Codebase", + "fundsAsked": [ + { + "amount": 120934.43440998926, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 71137.90259411134, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "46", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Node-Guardians", + "projectId": "nodeguardians", + "projectName": "Node Guardians", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Node-Guardians", + "fundsAsked": [ + { + "amount": 156296.52266234474, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 91939.13097784985, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "47", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/OPcity-stack", + "projectId": "zenbiteth", + "projectName": "OPcity stack", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/OPcity-stack", + "fundsAsked": [ + { + "amount": 106524.76300009624, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 62661.62529417426, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "48", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/TechNERDs-Program", + "projectId": "optimism", + "projectName": "TechNERDs Program", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/TechNERDs-Program", + "fundsAsked": [ + { + "amount": 206897.5218742788, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 121704.42463192872, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "49", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Asphere-Rollup-as-a-Service", + "projectId": "ankr-network", + "projectName": "Asphere Rollup-as-a-Service", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Asphere-Rollup-as-a-Service", + "fundsAsked": [ + { + "amount": 136759.45732955172, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 80446.73960561866, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "50", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Optimism-Collective-and-OP-Stack-Documentation-Improvements", + "projectId": "unknown-project", + "projectName": "Optimism Collective and OP Stack Documentation Improvements", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Optimism-Collective-and-OP-Stack-Documentation-Improvements", + "fundsAsked": [ + { + "amount": 141839.09431607788, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 83434.76136239876, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "51", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Solidity", + "projectId": "solidity-ethereum", + "projectName": "Solidity", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Solidity", + "fundsAsked": [ + { + "amount": 348032.91796281806, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 204725.24586048123, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "52", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Grandine", + "projectId": "grandinetech", + "projectName": "Grandine", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Grandine", + "fundsAsked": [ + { + "amount": 95753.52001873104, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 56325.60001101826, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "53", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Fault-Proofs-security-research", + "projectId": "unknown-project", + "projectName": "Fault Proofs security research", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Fault-Proofs-security-research", + "fundsAsked": [ + { + "amount": 157425.758128221, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 92603.38713424765, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "54", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Account-Abstraction---ERC-4337", + "projectId": "eth-infinitism-account-abstraction", + "projectName": "Account Abstraction - ERC-4337", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Account-Abstraction---ERC-4337", + "fundsAsked": [ + { + "amount": 277181.2421594845, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 163047.7895055791, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "55", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Native-Account-Abstraction-on-OP-Stack", + "projectId": "kroma-network", + "projectName": "Native Account Abstraction on OP Stack", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Native-Account-Abstraction-on-OP-Stack", + "fundsAsked": [ + { + "amount": 129351.49792868832, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 76089.11642864019, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "56", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Permissionless-ZK-Fault-Proof-System", + "projectId": "kroma-network", + "projectName": "Permissionless ZK Fault Proof System", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Permissionless-ZK-Fault-Proof-System", + "fundsAsked": [ + { + "amount": 165821.79856172617, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 97542.23444807422, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "57", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Erigon", + "projectId": "erigontech", + "projectName": "Erigon", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Erigon", + "fundsAsked": [ + { + "amount": 237160.4210990242, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 139506.13005824955, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "58", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/quic-go", + "projectId": "quic-go", + "projectName": "quic-go", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/quic-go", + "fundsAsked": [ + { + "amount": 93678.36633411457, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 55104.921373008576, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "59", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Succinct:-Full-ZK-Validity-Proving-of-OP-Stack-Rollups-with-SP1", + "projectId": "succinctlabs", + "projectName": "OP Succinct: Full ZK Validity Proving of OP Stack Rollups with SP1", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/OP-Succinct:-Full-ZK-Validity-Proving-of-OP-Stack-Rollups-with-SP1", + "fundsAsked": [ + { + "amount": 209901.010837628, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 123471.18284566354, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "60", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Act", + "projectId": "ethereum-miscellania", + "projectName": "Act", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Act", + "fundsAsked": [ + { + "amount": 119173.11160225967, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 70101.8303542704, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "61", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/go-ethereum", + "projectId": "go-ethereum", + "projectName": "go-ethereum", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/go-ethereum", + "fundsAsked": [ + { + "amount": 398725.9579727343, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 234544.68116043194, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "62", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/RaaS-and-Restaking-for-OP-Stack-rollups", + "projectId": "alt-research", + "projectName": "RaaS and Restaking for OP Stack rollups", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/RaaS-and-Restaking-for-OP-Stack-rollups", + "fundsAsked": [ + { + "amount": 146723.36064927615, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 86307.85920545655, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "63", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Lighthouse", + "projectId": "lighthouse-sigp", + "projectName": "Lighthouse", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Lighthouse", + "fundsAsked": [ + { + "amount": 237160.42109902418, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 139506.13005824952, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "64", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Rust-Libp2p", + "projectId": "libp2p", + "projectName": "Rust Libp2p", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Rust-Libp2p", + "fundsAsked": [ + { + "amount": 158897.48213634625, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 93469.10713902721, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "65", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Fault-Dispute-Game-Audit-Contest", + "projectId": "unknown-project", + "projectName": "Fault Dispute Game Audit Contest", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Fault-Dispute-Game-Audit-Contest", + "fundsAsked": [ + { + "amount": 170544.5713055728, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 100320.33606210166, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "66", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Ethereum-on-ARM", + "projectId": "eoa-blockchain-labs", + "projectName": "Ethereum on ARM", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Ethereum-on-ARM", + "fundsAsked": [ + { + "amount": 141703.351606667, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 83354.91270980412, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "67", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Vyper", + "projectId": "vyperlang", + "projectName": "Vyper", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Vyper", + "fundsAsked": [ + { + "amount": 205736.66530340345, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 121021.56782553144, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "68", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Smoo.th-Cryptolib", + "projectId": "get-smooth", + "projectName": "Smoo.th Cryptolib", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Smoo.th-Cryptolib", + "fundsAsked": [ + { + "amount": 88935.15791213405, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 52314.79877184356, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "69", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Nimbus", + "projectId": "nimbus-status-im", + "projectName": "Nimbus", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Nimbus", + "fundsAsked": [ + { + "amount": 180241.92003525843, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 106024.65884426967, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "70", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Sherlock", + "projectId": "sherlock-protocol", + "projectName": "Sherlock", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Sherlock", + "fundsAsked": [ + { + "amount": 119118.82365035395, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 70069.89626491409, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "71", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Ethereum-Attestation-Service-(EAS)", + "projectId": "ethereum-attestation-service", + "projectName": "Ethereum Attestation Service (EAS)", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Ethereum-Attestation-Service-(EAS)", + "fundsAsked": [ + { + "amount": 224856.45785980896, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 132268.50462341704, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "72", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/roll-op", + "projectId": "roll-op-0xfableorg", + "projectName": "roll-op", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/roll-op", + "fundsAsked": [ + { + "amount": 203576.22076770407, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 119750.71809864945, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "73", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Blocknative-Blob-Archive-and-Research", + "projectId": "blocknative", + "projectName": "Blocknative Blob Archive and Research", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Blocknative-Blob-Archive-and-Research", + "fundsAsked": [ + { + "amount": 114429.90318027919, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 67311.70775310541, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "74", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/OP-STACK-DEPLOYER", + "projectId": "op-stack-deployer-aymen-tirchi", + "projectName": "OP STACK DEPLOYER", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/OP-STACK-DEPLOYER", + "fundsAsked": [ + { + "amount": 126209.44204984346, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 74240.8482646138, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "75", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/hildr", + "projectId": "hildr-optimism-java", + "projectName": "hildr", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/hildr", + "fundsAsked": [ + { + "amount": 160836.64955433249, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 94609.7938554897, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "76", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Lodestar", + "projectId": "lodestar-chainsafe", + "projectName": "Lodestar", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Lodestar", + "fundsAsked": [ + { + "amount": 174016.45898140903, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 102362.62293024061, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "77", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Ethereum-POS-Testnet", + "projectId": "ethereum-pos-testnet-rzmahmood", + "projectName": "Ethereum POS Testnet", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Ethereum-POS-Testnet", + "fundsAsked": [ + { + "amount": 88935.15791213406, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 52314.79877184357, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "78", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Builderism", + "projectId": "builderism-rabbitprincess", + "projectName": "Builderism", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Builderism", + "fundsAsked": [ + { + "amount": 151607.6269824744, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 89180.95704851436, + "denomination": "OP" + } + ] + }, + { + "type": "GrantApplication", + "id": "79", + "grantPoolId": "retrofunding5", + "grantPoolName": "retrofunding5", + "projectsURI": "https://retropgfhub.com/explore/RetroPGF5/Solady", + "projectId": "solady-vectorized", + "projectName": "Solady", + "createdAt": "2024-10-23T00:00:00Z", + "contentURI": "https://retropgfhub.com/explore/RetroPGF5/Solady", + "fundsAsked": [ + { + "amount": 161623.77834497363, + "denomination": "USD" + } + ], + "fundsApproved": [ + { + "amount": 95072.81079116095, + "denomination": "OP" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/daoip-5/json/optimism/retropgf3_applications_uri.json b/daoip-5/json/optimism/retropgf3_applications_uri.json index 40c09a9..0aa3cb7 100644 --- a/daoip-5/json/optimism/retropgf3_applications_uri.json +++ b/daoip-5/json/optimism/retropgf3_applications_uri.json @@ -4199,7 +4199,7 @@ "grantPoolId": "retropgf3", "grantPoolName": "retropgf3", "projectsURI": "https://vote.optimism.io/retropgf/3/application/0x8e02390fa0a94edad31224af640fa639f7d62111f05f32ea1e2746111e45a905", - "projectId": "lyra-finance", + "projectId": "derivexyz", "projectName": "Lyra Finance", "createdAt": "2024-01-01T00:00:00Z", "contentURI": "https://vote.optimism.io/retropgf/3/application/0x8e02390fa0a94edad31224af640fa639f7d62111f05f32ea1e2746111e45a905", diff --git a/daoip-5/json/stellar/scf-21_applications_uri.json b/daoip-5/json/stellar/scf-21_applications_uri.json index 2fc8132..b3b55a6 100644 --- a/daoip-5/json/stellar/scf-21_applications_uri.json +++ b/daoip-5/json/stellar/scf-21_applications_uri.json @@ -450,7 +450,7 @@ "grantPoolId": "scf-21", "grantPoolName": "scf-21", "projectsURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec1JSgNcanaFgHJ5", - "projectId": "-fixed-rate-fixie-", + "projectId": "fixed-rate-fixie", "projectName": "Polaris Lend (Former 'fixie')", "createdAt": "2023-09-29T00:00:00Z", "contentURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec1JSgNcanaFgHJ5", diff --git a/daoip-5/json/stellar/scf-27_applications_uri.json b/daoip-5/json/stellar/scf-27_applications_uri.json index 49e6e89..002a0cb 100644 --- a/daoip-5/json/stellar/scf-27_applications_uri.json +++ b/daoip-5/json/stellar/scf-27_applications_uri.json @@ -680,7 +680,7 @@ "grantPoolId": "scf-27", "grantPoolName": "scf-27", "projectsURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec9df0gMcvT7weQ2", - "projectId": "-wadzzo-explore-collect-win-", + "projectId": "wadzzo-explore-collect-win", "projectName": "Wadzzo - Explore, Collect, Win", "createdAt": "2024-06-06T00:00:00Z", "contentURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec9df0gMcvT7weQ2", diff --git a/daoip-5/scripts/main.py b/daoip-5/scripts/main.py index 5dbc999..d3e4859 100644 --- a/daoip-5/scripts/main.py +++ b/daoip-5/scripts/main.py @@ -1,9 +1,17 @@ import csv import json +import math import yaml import argparse import os + +def nan_to_null(value): + if isinstance(value, float) and math.isnan(value): + return None + raise TypeError(f"Object of type {type(value)} is not JSON serializable") + + def load_dao_metadata(yaml_file): with open(yaml_file, 'r') as file: dao_metadata = yaml.safe_load(file) @@ -70,7 +78,7 @@ def generate_application_uri(csv_file, dao_name, dao_type): base_structure['grant_pools'] = list(grant_pools_dict.values()) - return json.dumps(base_structure, indent=4) + return json.dumps(base_structure, indent=4, default=nan_to_null) def generate_grant_pool_json(yaml_file, dao_name, dao_type): dao_metadata = load_dao_metadata(yaml_file) @@ -99,7 +107,7 @@ def generate_grant_pool_json(yaml_file, dao_name, dao_type): grant_pool_json["grantPools"].append(grant_pool) - return json.dumps(grant_pool_json, indent=4) + return json.dumps(grant_pool_json, indent=4, default=nan_to_null) def ensure_folder(path): if not os.path.exists(path): @@ -150,7 +158,7 @@ def create_folder_based_on_path(base_path, input_path): dao_name = dao_metadata.get('name', 'Unknown Project') # Default to "Unknown Project" if not found dao_type = dao_metadata.get('type', 'DAO') # Default to "DAO" if not found - base_json_folder = '/home/torch/datalake/oss-funding/daoip-5/json' + base_json_folder = './daoip-5/json' json_folder = create_folder_based_on_path(base_json_folder, root_path) for csv_file in csv_files: diff --git a/data/funding_data.csv b/data/funding_data.csv index 15ae148..66aceb2 100644 --- a/data/funding_data.csv +++ b/data/funding_data.csv @@ -91,7 +91,7 @@ abi-to-sol-gnidan,203463.435,2024-01-01,optimism,retropgf3,"{""application_name" across,133781.41,2024-01-01,optimism,retropgf3,"{""application_name"": ""Across Protocol"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xc69423093777bdb9ea96d3047694d4de113cc4722d9832e09bb717e570ddb941"", ""token_amount"": 38223.26, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv acrypto-s,0.0,2024-01-01,optimism,retropgf3,"{""application_name"": ""ACryptoS"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x5cc8dc85d40909999a55201f90c714b334cc502f013209497a271934e604b9d0"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv aerodrome-finance,365218.875,2024-01-01,optimism,retropgf3,"{""application_name"": ""Aerodrome Finance"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x8a98ca3820628543b412f97cfb5e9d0b75987432daf1d6199a658234727c8564"", ""token_amount"": 104348.25, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv -aestus-relay,340530.085,2024-01-01,optimism,retropgf3,"{""application_name"": ""Aestus Relay"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x5c465f2cece28e1ba91ef5967549fec63f8b17212fba05e5e0117b442af554b8"", ""token_amount"": 97294.31, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv +aestus-relay,340530.08499999996,2024-01-01,optimism,retropgf3,"{""application_name"": ""Aestus Relay"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x5c465f2cece28e1ba91ef5967549fec63f8b17212fba05e5e0117b442af554b8"", ""token_amount"": 97294.31, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv alchemyplatform,260870.61,2024-01-01,optimism,retropgf3,"{""application_name"": ""Alchemy"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xa771de85e1b955ba11b2cb314b940ab3d9aab65fd27900fd54c7f7011c969d46"", ""token_amount"": 74534.46, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv alembic-tech,173913.74,2024-01-01,optimism,retropgf3,"{""application_name"": ""DAC on OP Stack"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xf2be22e439749a342bfe13feb107007c7f3f3ff438d869fad8befdf3169d8ee4"", ""token_amount"": 49689.64, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv alloy-rs,271305.44,2024-01-01,optimism,retropgf3,"{""application_name"": ""Alloy"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xc7f3dfa39edf399c56c96c2c192f50e54e71faefd01a07a8b3d9e6d9471ed09c"", ""token_amount"": 77515.84, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv @@ -364,7 +364,7 @@ theredguild,260870.61,2024-01-01,optimism,retropgf3,"{""application_name"": ""Th tockable,0.0,2024-01-01,optimism,retropgf3,"{""application_name"": ""Tockable.xyz"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x14396f1320abe1af334cd3c05b25ad70f7b4d17be33ed54ac01dd9eabd5cb096"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv tokenengineeringcommunity,173913.74,2024-01-01,optimism,retropgf3,"{""application_name"": ""Token Engineering Academy"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xb5386c6c0b8a2c05d49240513e2be7f96519b790a2a6037ce5fc19d318c5ff04"", ""token_amount"": 49689.64, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv travenesia,0.0,2024-01-01,optimism,retropgf3,"{""application_name"": ""Travenesia"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xa838bacd4b72cce9d99f0489ad48c64ea9ad2b0c5b90c55075f8c5aec4a5bb6d"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv -trueblocks,478262.82,2024-01-01,optimism,retropgf3,"{""application_name"": ""TrueBlocks / Unchained Index"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xd7678550d5092dc6163c97666248ff136eae59c82e3bfd21905be13024d0662e"", ""token_amount"": 136646.52, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv +trueblocks,478262.81999999995,2024-01-01,optimism,retropgf3,"{""application_name"": ""TrueBlocks / Unchained Index"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xd7678550d5092dc6163c97666248ff136eae59c82e3bfd21905be13024d0662e"", ""token_amount"": 136646.52, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv trusted-seed,69565.51000000001,2024-01-01,optimism,retropgf3,"{""application_name"": ""RegenScore"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xa3a9f7442c1e971a696a7f70f7eea524eff2a8685d279b143506a8f3cca22924"", ""token_amount"": 19875.86, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv tryethernal,173913.74,2024-01-01,optimism,retropgf3,"{""application_name"": ""Antoine"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xa2f3c16259f6eec775914f44a084ab251d93bfd7d109956b5a0b220edd1acd9a"", ""token_amount"": 49689.64, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv turbo-eth,173913.74,2024-01-01,optimism,retropgf3,"{""application_name"": ""\u26a1\ufe0f TurboETH"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x57f808acf22f28cb2bad6dfa0e86bc36f09569d4939fc3adfc83165d1e827d8d"", ""token_amount"": 49689.64, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv @@ -498,7 +498,7 @@ zora,347827.48,2024-01-01,optimism,retropgf3,"{""application_name"": ""ZORA"", " ,264215.0,2024-01-01,optimism,retropgf3,"{""application_name"": ""ERC4337 Smart Accounts Dune Dashboard"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x2eb508d0de065158c7ad478b90f5ad3bb34f530ae4eff096d2183a28e2d24930"", ""token_amount"": 75490.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,90435.135,2024-01-01,optimism,retropgf3,"{""application_name"": ""ETH Daily (OP News)"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xe8db9badf4fac5f877c2333e492f853081b559be08bdfeb0d9947076637c1318"", ""token_amount"": 25838.61, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,82626.425,2024-01-01,optimism,retropgf3,"{""application_name"": ""ETHAccra"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x032562ffb94edec40ce6e75bae96a313d10dd6e6242b4e53e94dad57a5d69ef7"", ""token_amount"": 23607.55, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv -,287804.65,2024-01-01,optimism,retropgf3,"{""application_name"": ""ETHSafari 2023"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xe75ec593d70d62544e17643586f9742e6bb779e9562eaa8202a9a04dd6782f85"", ""token_amount"": 82229.9, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv +,287804.64999999997,2024-01-01,optimism,retropgf3,"{""application_name"": ""ETHSafari 2023"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xe75ec593d70d62544e17643586f9742e6bb779e9562eaa8202a9a04dd6782f85"", ""token_amount"": 82229.9, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,0.0,2024-01-01,optimism,retropgf3,"{""application_name"": ""EVM.Finance"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xeb6a80070c1f94ee5bd855e4703d92bb41b44796b866c26c3be72bb74656a290"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,17391.36,2024-01-01,optimism,retropgf3,"{""application_name"": ""Encriptados"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xbd677b4b419fc7f370267f8a16c767ee86d5821a9ff623372d1201eba82028c2"", ""token_amount"": 4968.96, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,178195.5,2024-01-01,optimism,retropgf3,"{""application_name"": ""Equalizer"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x3fefb03794a7df62a191bd6d771f6ccfa00a52b266b352a9d1d070b6b257bf44"", ""token_amount"": 50913.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv @@ -578,7 +578,7 @@ zora,347827.48,2024-01-01,optimism,retropgf3,"{""application_name"": ""ZORA"", " ,243479.25,2024-01-01,optimism,retropgf3,"{""application_name"": ""NumbaNERDs"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xc1e0a3e9fe552dc8e04a7b2ca5a7be55cdc9f2eece78a954074b4a739aaeda3c"", ""token_amount"": 69565.5, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,34782.755000000005,2024-01-01,optimism,retropgf3,"{""application_name"": ""ODTU Blockchain"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xa9c293993eca8f9b128c0a5d1eb821b5680b8fa736cd8bec4d8058ee3707821b"", ""token_amount"": 9937.93, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,0.0,2024-01-01,optimism,retropgf3,"{""application_name"": ""OP Friday Twitter Thread Translation Contest"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x1215eeadfd5b7c57a9ce545fcdf5128c91678f102e898260b4c7011fd77c6a7d"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv -,316523.025,2024-01-01,optimism,retropgf3,"{""application_name"": ""OP Governance Analytics Dashboard"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xebfc1df338555d25cbe27bce4896c16c761e90e879be669fe8a6910c9f60dc6d"", ""token_amount"": 90435.15, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv +,316523.02499999997,2024-01-01,optimism,retropgf3,"{""application_name"": ""OP Governance Analytics Dashboard"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xebfc1df338555d25cbe27bce4896c16c761e90e879be669fe8a6910c9f60dc6d"", ""token_amount"": 90435.15, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,39130.595,2024-01-01,optimism,retropgf3,"{""application_name"": ""OP Security Council Rehearsal Beta Testers"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x074bd7082cde0d054a4d0402d63e6da0c02630dd39f552ec72c83d9614ec2a03"", ""token_amount"": 11180.17, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,34782.755000000005,2024-01-01,optimism,retropgf3,"{""application_name"": ""OPChainList"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0x85e3c3687d30b02d1f9f1f4ad21d3ddfdc9bec86ba36773f978ef792d7382e68"", ""token_amount"": 9937.93, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv ,173913.74,2024-01-01,optimism,retropgf3,"{""application_name"": ""Odos"", ""application_url"": ""https://vote.optimism.io/retropgf/3/application/0xd27984d196342b49f7e3019510482e2dab1a80d9b3e1b292a5dcf60134dce7b8"", ""token_amount"": 49689.64, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retropgf3.csv @@ -1070,12 +1070,12 @@ basepunks-apexethdev,0.0,2024-07-17,optimism,retrofunding4,"{""application_name" baseswapfi,102581.94484943117,2024-07-17,optimism,retrofunding4,"{""application_name"": ""BaseSwap"", ""application_url"": ""https://retrolist.app/project/0xca3f26e1c876e821d2384a5cb699c6be494f9810301c2e2be49c232656262642"", ""token_amount"": 56989.96936079508, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv beefy-finance,53922.0748288248,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Beefy"", ""application_url"": ""https://retrolist.app/project/0x30769523b16315b6404ce3c6dbaf610028acdf3133dca8a4d427e0d19d3628c9"", ""token_amount"": 29956.708238236, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv bguan2020-unlonely,10646.21202683339,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Unlonely"", ""application_url"": ""https://retrolist.app/project/0x27eb7d5d11ce5a3cca4358a8a6b2ea65fdac15655fb1d29d2d47908999586ad2"", ""token_amount"": 5914.56223712966, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -biconomy,20148.3691058478,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Biconomy"", ""application_url"": ""https://retrolist.app/project/0x220685a4514003f22cbf18a7ddd9c09f88c2383daed6cbfa3437b22a51c07c26"", ""token_amount"": 11193.538392137663, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +biconomy,20148.369105847796,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Biconomy"", ""application_url"": ""https://retrolist.app/project/0x220685a4514003f22cbf18a7ddd9c09f88c2383daed6cbfa3437b22a51c07c26"", ""token_amount"": 11193.538392137663, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv blobs-live-apexethdev,11906.091115512225,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Onchain Blobs - Randomly generated onchain blobs minted via a Farcaster frame"", ""application_url"": ""https://retrolist.app/project/0x3ea87586a0d82cb8824a045fdd1a95b0397a02a7534dab5e4b3538afe43ddf39"", ""token_amount"": 6614.495064173459, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv bodhi-levi0214,6119.310769394955,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Bodhi"", ""application_url"": ""https://retrolist.app/project/0xe173916be16955177d6b6380f50cc2e943e906c3e337736b361b5dbe477e7685"", ""token_amount"": 3399.6170941083083, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv bored-town,50683.291250405695,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Bored Town"", ""application_url"": ""https://retrolist.app/project/0x5316b19c17eba417d70b924baa6a1c467b14069968424d14fcf1409f2a308873"", ""token_amount"": 28157.38402800316, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv brine-finance,19825.8915781755,2024-07-17,optimism,retrofunding4,"{""application_name"": ""tanX - The World's Leading Institutional DEX"", ""application_url"": ""https://retrolist.app/project/0xa8213245a57be579692ead3a2381364f5942a68afd17b41a3ec1079e50af1a26"", ""token_amount"": 11014.3842100975, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -bsx-exchange,24339.259402179174,2024-07-17,optimism,retrofunding4,"{""application_name"": ""BSX"", ""application_url"": ""https://retrolist.app/project/0xc938557155993da8f33857e52d7deb04421d1bb341fc24216563aae64fe32d36"", ""token_amount"": 13521.810778988429, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +bsx-exchange,24339.259402179177,2024-07-17,optimism,retrofunding4,"{""application_name"": ""BSX"", ""application_url"": ""https://retrolist.app/project/0xc938557155993da8f33857e52d7deb04421d1bb341fc24216563aae64fe32d36"", ""token_amount"": 13521.810778988429, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv buidlerfi-talentprotocol,3198.445607114247,2024-07-17,optimism,retrofunding4,"{""application_name"": ""builder.fi"", ""application_url"": ""https://retrolist.app/project/0x7d7720ffd4c1ba8e67473a24a14ab4fab47486102436e14edf63ed2070669d49"", ""token_amount"": 1776.9142261745817, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv buidlguidl,33536.66734213956,2024-07-17,optimism,retrofunding4,"{""application_name"": ""\ud83c\udff0 BuidlGuidl"", ""application_url"": ""https://retrolist.app/project/0x79196c0af1a1f78fe5a009a4753c46d2271b17fc2836e1f6635822f8f4cb3b61"", ""token_amount"": 18631.4818567442, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv byte-masons-ethos-reserve,5049.481957461527,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Ethos Reserve"", ""application_url"": ""https://retrolist.app/project/0x753735dcf81ae3bd485765a433f7d9fd93f704bc8713d873b4cacfbbec060c0d"", ""token_amount"": 2805.2677541452927, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1088,13 +1088,13 @@ corbinpage-king-of-the-degens,12704.702302590891,2024-07-17,optimism,retrofundin createmytoken,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""CreateMyToken"", ""application_url"": ""https://retrolist.app/project/0xdf3eb6b429b2150c71241de0c591b18c98a3528ad0e8d838d069b6fff291d803"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv crowdmuse,7950.508102628271,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Crowdmuse"", ""application_url"": ""https://retrolist.app/project/0x46b434953909491a2555ccb9cdaee3417765721a33a302a470b25aa6926cae61"", ""token_amount"": 4416.948945904595, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv cyberconnecthq,90300.62801739485,2024-07-17,optimism,retrofunding4,"{""application_name"": ""CyberConnect Protocol"", ""application_url"": ""https://retrolist.app/project/0xf0e2abf650dc97b4223f82ef94fc6251942fff0f4d75d49d63a4017610045907"", ""token_amount"": 50167.01556521936, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -d-hedge,18821.125536043837,2024-07-17,optimism,retrofunding4,"{""application_name"": ""dHEDGE"", ""application_url"": ""https://retrolist.app/project/0x0c327d5f07a0abc24d646de807a9768619a34ba5277b24fc935b1edf57fa6244"", ""token_amount"": 10456.180853357684, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +d-hedge,18821.125536043834,2024-07-17,optimism,retrofunding4,"{""application_name"": ""dHEDGE"", ""application_url"": ""https://retrolist.app/project/0x0c327d5f07a0abc24d646de807a9768619a34ba5277b24fc935b1edf57fa6244"", ""token_amount"": 10456.180853357684, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv dackienft-contracts-dackieswap,11175.102928109987,2024-07-17,optimism,retrofunding4,"{""application_name"": ""DackieNFT"", ""application_url"": ""https://retrolist.app/project/0x44ca2c89a912ec7e3f2a38aaecde63044fcaa3024839eb628081a3bcba9c0490"", ""token_amount"": 6208.39051561666, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv dackieswap,32851.77683774465,2024-07-17,optimism,retrofunding4,"{""application_name"": ""DackieSwap"", ""application_url"": ""https://retrolist.app/project/0x18e7582de42dd9a7fd2cb69fb6566b8bcb3e86b936b229b0c5af78fa1de791a4"", ""token_amount"": 18250.98713208036, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv daimo-eth,5054.312354073021,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Daimo"", ""application_url"": ""https://retrolist.app/project/0x31ad5901da0dd56bc4e1649645365b03443ac0712c72431bf6132b121b8b96eb"", ""token_amount"": 2807.951307818345, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv dapp-learning-dao,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""DappLearning ZK redpacket"", ""application_url"": ""https://retrolist.app/project/0xa03ec02831ddba6f92dee26ff03642e07aa6085c3c6e2b403119dde5566fa740"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv dappradar,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""DappRadar"", ""application_url"": ""https://retrolist.app/project/0x742a9a3a6a97c94f087aa389617407779349416fd68a05dba1a3ef27bb7ec0e4"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -debridge-finance,197325.0583972381,2024-07-17,optimism,retrofunding4,"{""application_name"": ""deBridge"", ""application_url"": ""https://retrolist.app/project/0xf24315614063278ba3543e1717791132a9afa79b0e65baa01a85bcccbdfa215f"", ""token_amount"": 109625.03244291007, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +debridge-finance,197325.05839723817,2024-07-17,optimism,retrofunding4,"{""application_name"": ""deBridge"", ""application_url"": ""https://retrolist.app/project/0xf24315614063278ba3543e1717791132a9afa79b0e65baa01a85bcccbdfa215f"", ""token_amount"": 109625.03244291007, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv decent,113307.93393617866,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Decent.xyz"", ""application_url"": ""https://retrolist.app/project/0x38c38455bb0fd71d2929fcf799279569ab5f5c5d3e1f92f8642ce87aa25accdf"", ""token_amount"": 62948.852186765915, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv defi-llama,16660.729002579003,2024-07-17,optimism,retrofunding4,"{""application_name"": ""DefiLlama"", ""application_url"": ""https://retrolist.app/project/0xae07bfec2c3c90937679f8c8c5c32e80407c09903aa03d1b5e5a075e67592b86"", ""token_amount"": 9255.960556988335, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv defieye,42038.82323803666,2024-07-17,optimism,retrofunding4,"{""application_name"": ""MiniBridge"", ""application_url"": ""https://retrolist.app/project/0x15b210abdc6acfd99e60255792b2b78714f4e8c92c4c5e91b898d48d046212a4"", ""token_amount"": 23354.901798909257, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1102,8 +1102,8 @@ devtrou-int,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""INT" dino_contracts-apexethdev,3921.086427549851,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Based Onchain Dinos"", ""application_url"": ""https://retrolist.app/project/0xb9b7f1175044c211555b5589ee389263d2e455f99c1505e6b121cf6e3f5caaff"", ""token_amount"": 2178.3813486388062, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv distractionboy-optichads,9145.2416679959,2024-07-17,optimism,retrofunding4,"{""application_name"": ""OptiChads NFT Community"", ""application_url"": ""https://retrolist.app/project/0xad43dc524ae73ce9398d0378c5ba9fa53c3394ac9e90f7b60df7b4a7d028f476"", ""token_amount"": 5080.689815553277, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv dmailofficial,280971.7905109955,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Dmail Network"", ""application_url"": ""https://retrolist.app/project/0xcbfdcf8f724d73504d1518d5ecd7d7256b12d37e68cd84569b383bfb6e2eeea4"", ""token_amount"": 156095.43917277525, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -doginme,22966.556568862878,2024-07-17,optimism,retrofunding4,"{""application_name"": ""doginme memecoin"", ""application_url"": ""https://retrolist.app/project/0xeecfa614f020c2ea4c2eb431246befedf35ddc6c52cfaa83d0c4caf2f580f9f4"", ""token_amount"": 12759.198093812707, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -duonghb53-piraswap,2496.4425608731394,2024-07-17,optimism,retrofunding4,"{""application_name"": ""PiraNFT"", ""application_url"": ""https://retrolist.app/project/0x28e90d2194452d0b959d1729eb5bc9183681bd891efb59aea2383b0ac7fd53f7"", ""token_amount"": 1386.9125338184108, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +doginme,22966.55656886287,2024-07-17,optimism,retrofunding4,"{""application_name"": ""doginme memecoin"", ""application_url"": ""https://retrolist.app/project/0xeecfa614f020c2ea4c2eb431246befedf35ddc6c52cfaa83d0c4caf2f580f9f4"", ""token_amount"": 12759.198093812707, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +duonghb53-piraswap,2496.442560873139,2024-07-17,optimism,retrofunding4,"{""application_name"": ""PiraNFT"", ""application_url"": ""https://retrolist.app/project/0x28e90d2194452d0b959d1729eb5bc9183681bd891efb59aea2383b0ac7fd53f7"", ""token_amount"": 1386.9125338184108, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv eco-association,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Beam"", ""application_url"": ""https://retrolist.app/project/0x67267b69dc7950fdd49dc0b78a8bdeefa234992190bc3b81e1d1c735086c033a"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv egg-wars,2241.8933593469083,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Egg Wars: A Game on Base"", ""application_url"": ""https://retrolist.app/project/0xa4d3729a488eeabcc3a59de70b760391db50e9bf488d5942e704089c58825c24"", ""token_amount"": 1245.4963107482822, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv elonsdev-blob-farm,13022.684182108696,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Blob Farm"", ""application_url"": ""https://retrolist.app/project/0xdfad16356f7cf4f0550787eae192ef0d7a8bde878b765e8fa302dc7e20ff360c"", ""token_amount"": 7234.824545615941, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1117,7 +1117,7 @@ figs999-basic-dog-meme,6610.380605973942,2024-07-17,optimism,retrofunding4,"{""a fractal-visions,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Fractal Visions"", ""application_url"": ""https://retrolist.app/project/0x808b31862cec6dccf3894bb0e76ce4ca298e4c2820e2ccbf4816da740463b220"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv ftm1337-equalizer,28325.96871427263,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Equalizer"", ""application_url"": ""https://retrolist.app/project/0x3065db37b2feaa39fe11e313726e38fc14f461c174629174e2f434f2cfc938f9"", ""token_amount"": 15736.649285707015, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv fxhash,136715.30693028684,2024-07-17,optimism,retrofunding4,"{""application_name"": ""fxhash"", ""application_url"": ""https://retrolist.app/project/0xa2a580dae44336df1cbcb7a5303880f393068fb96116e10e180e10f5745dccd4"", ""token_amount"": 75952.94829460379, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -gammastrategies,48812.21805868173,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Gamma"", ""application_url"": ""https://retrolist.app/project/0x20528d941017e017af28e86bd57bec2c7c5467e6ed952941502e04493a966cb3"", ""token_amount"": 27117.89892148985, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +gammastrategies,48812.218058681734,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Gamma"", ""application_url"": ""https://retrolist.app/project/0x20528d941017e017af28e86bd57bec2c7c5467e6ed952941502e04493a966cb3"", ""token_amount"": 27117.89892148985, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv getmint-io,18389.99517134514,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Get Mint"", ""application_url"": ""https://retrolist.app/project/0xdc8c675a16e135a3518852b240cde44e9105622473623bf86725a9abb8d18847"", ""token_amount"": 10216.663984080633, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv gfx-labs,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Oku Trade"", ""application_url"": ""https://retrolist.app/project/0xb926ab918147d2264dba94a429eb07986aa533fd6062a78736d3eda4e0b4a69b"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv gitcoin,65208.22666296419,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Gitcoin"", ""application_url"": ""https://retrolist.app/project/0x6aa80764b6082947c3b2de86fe12804eb475b0afb719de50b9eed60b86f20535"", ""token_amount"": 36226.79259053566, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1168,9 +1168,9 @@ morphex-labs,35767.478812295776,2024-07-17,optimism,retrofunding4,"{""applicatio multicall-mds1,107480.09709408076,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Multicall3"", ""application_url"": ""https://retrolist.app/project/0xf1d9b05abe0f41beab3e5f4b829afd9a7ba3679829d4be72c45e0d340f7bffaa"", ""token_amount"": 59711.16505226709, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv multicaller-vectorized,84683.41133444395,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Multicaller"", ""application_url"": ""https://retrolist.app/project/0xfc54b4a9c537be25238cba3f05100b733aeee83a3eb3fdae60d651b3b913390c"", ""token_amount"": 47046.33963024664, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv mystcl,11341.852344462272,2024-07-17,optimism,retrofunding4,"{""application_name"": ""MYSTCL ($MYST)"", ""application_url"": ""https://retrolist.app/project/0x640b373ea180a464679db947b03f611766e2fb911206470e3e041ad34c1ad7c2"", ""token_amount"": 6301.029080256819, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -nfthook,48902.46087932189,2024-07-17,optimism,retrofunding4,"{""application_name"": ""NFT HOOK"", ""application_url"": ""https://retrolist.app/project/0x37c2292c6316d1f9b796c3eeac2049e38f31eb3dee37db0e7987854de1b001d0"", ""token_amount"": 27168.033821845496, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +nfthook,48902.460879321894,2024-07-17,optimism,retrofunding4,"{""application_name"": ""NFT HOOK"", ""application_url"": ""https://retrolist.app/project/0x37c2292c6316d1f9b796c3eeac2049e38f31eb3dee37db0e7987854de1b001d0"", ""token_amount"": 27168.033821845496, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv nfts2me,174361.16664065662,2024-07-17,optimism,retrofunding4,"{""application_name"": ""NFTs2Me"", ""application_url"": ""https://retrolist.app/project/0xd54e1032bf16d649f8f8f0a7da42a249966ad4a270b4c17b24ded1e32c97b2bf"", ""token_amount"": 96867.3148003648, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -nifty-kit,19758.49178625081,2024-07-17,optimism,retrofunding4,"{""application_name"": ""NiftyKit"", ""application_url"": ""https://retrolist.app/project/0x3890b8264147dbeaaefc6ba0eb6df0fca5fb7ebe508fa1ed87065c58387ead92"", ""token_amount"": 10976.939881250451, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +nifty-kit,19758.491786250812,2024-07-17,optimism,retrofunding4,"{""application_name"": ""NiftyKit"", ""application_url"": ""https://retrolist.app/project/0x3890b8264147dbeaaefc6ba0eb6df0fca5fb7ebe508fa1ed87065c58387ead92"", ""token_amount"": 10976.939881250451, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv nnsprotocol,13324.526703269885,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Noggles ($NOGS)"", ""application_url"": ""https://retrolist.app/project/0xc8aefb795901b721da74124680a1ab4021a8753f474daaf351667c974d8bc72d"", ""token_amount"": 7402.514835149936, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv nogem-app,12131.20314081679,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Nogem"", ""application_url"": ""https://retrolist.app/project/0x91b002c41ae45979dda4d66becc0d83fe92a20af00b59c1c5ab443492b896a0b"", ""token_amount"": 6739.557300453772, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv nouns-ourzora,57147.449886450806,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Builder Protocol"", ""application_url"": ""https://retrolist.app/project/0x46cd8d30b17201a2c573336842ad0e4ee866eb51d885027efe9dff78bff1c086"", ""token_amount"": 31748.58327025045, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1193,7 +1193,7 @@ paws-vote-mykcryptodev,6126.807933247675,2024-07-17,optimism,retrofunding4,"{""a perpetual-protocol,287212.1407177962,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Perp V2 - Curie"", ""application_url"": ""https://retrolist.app/project/0x4cf98b5dec7f0f51eb6b88ecb15639bafc7320bdc6e21ac443f4c58ebeb1245b"", ""token_amount"": 159562.30039877567, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv pheasant-network,13475.274772048644,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Pheasant Network"", ""application_url"": ""https://retrolist.app/project/0x2d5167181143298e3d002d318d8b1d2917b8c3205a5634549c95cab0ff32cbdf"", ""token_amount"": 7486.263762249247, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv phi-labs-inc,66392.43419091932,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Phi"", ""application_url"": ""https://retrolist.app/project/0xfb9c6b3dcd75e0d0f4e0b0d4b27a4e1398ec6147eb1af3499eb8b87145bfa709"", ""token_amount"": 36884.68566162184, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -pika-protocol,24592.873145062917,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Pika Protocol"", ""application_url"": ""https://retrolist.app/project/0xc30088981419c79a913acb4d63a47fa6813a00d7419cdcfefde4a0f89b24b864"", ""token_amount"": 13662.707302812729, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +pika-protocol,24592.873145062913,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Pika Protocol"", ""application_url"": ""https://retrolist.app/project/0xc30088981419c79a913acb4d63a47fa6813a00d7419cdcfefde4a0f89b24b864"", ""token_amount"": 13662.707302812729, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv pixotchi,8750.226691090837,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Pixotchi"", ""application_url"": ""https://retrolist.app/project/0x43c0bbbedc1c04715c3fb34b9387a0779a0d43092c716c29949e7099429eccdb"", ""token_amount"": 4861.23705060602, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv pods-media,92833.19788490662,2024-07-17,optimism,retrofunding4,"{""application_name"": ""pods.media"", ""application_url"": ""https://retrolist.app/project/0x098fca4a62159ddfc2c45dc2931a727d56f039b8f68e31222b927aaf2ce75b9e"", ""token_amount"": 51573.998824948125, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv polynomial-protocol,25193.658242050453,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Polynomial Trade"", ""application_url"": ""https://retrolist.app/project/0x3e2458fd10201c3e66960a93e2a94e95861450bd29d040f6a077581fce165e29"", ""token_amount"": 13996.47680113914, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1216,7 +1216,7 @@ runners-dev,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Base sablier,0.0,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Sablier"", ""application_url"": ""https://retrolist.app/project/0x7262ed9c020b3b41ac7ba405aab4ff37575f8b6f975ebed2e65554a08419f8f4"", ""token_amount"": 0.0, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv sbauch-speedtracer,37304.145997272215,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Speedtracer"", ""application_url"": ""https://retrolist.app/project/0xf1d424db61a36ef7e1bef62f6c62f00b2e5ff74ce12c9ca3d11d3dc39e7f14ea"", ""token_amount"": 20724.52555404012, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv scryprotocol,6288.921394584659,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Scry Protocol"", ""application_url"": ""https://retrolist.app/project/0x278442aa60cfdfad09d58112baecb05486dde654b47db21fb3d2274a2639bd47"", ""token_amount"": 3493.8452192136992, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv -seamless-protocol,233680.51068126917,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Seamless Protocol"", ""application_url"": ""https://retrolist.app/project/0x7539f43dc91f9c406c83a06339708e4033cdbf630916c6dfb9de2b5ef811affd"", ""token_amount"": 129822.5059340384, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv +seamless-protocol,233680.5106812691,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Seamless Protocol"", ""application_url"": ""https://retrolist.app/project/0x7539f43dc91f9c406c83a06339708e4033cdbf630916c6dfb9de2b5ef811affd"", ""token_amount"": 129822.5059340384, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv sheep-nft-oktomaschine,7754.283123133739,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Whimsical Euphoria: A White Inflatable Sheep"", ""application_url"": ""https://retrolist.app/project/0x79611ec31e5cee4ed9ca01aa92bb709c045ff0e0bc59ad1c03ca1df50fcb5880"", ""token_amount"": 4307.935068407633, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv shipyard-software,8412.779439258813,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Clipper DEX"", ""application_url"": ""https://retrolist.app/project/0x702aae08d1f82c410a51fe243bd662d5639543c4706deb3dd2932e5909552afc"", ""token_amount"": 4673.7663551437845, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv showtime-xyz,5368.6151820525865,2024-07-17,optimism,retrofunding4,"{""application_name"": ""Drakula.app"", ""application_url"": ""https://retrolist.app/project/0x54ff216c822bda60476028563e056b6aa5d48aeffa73173267cb988a340c5332"", ""token_amount"": 2982.563990029215, ""token_unit"": ""OP""}",data/funders/optimism/uploads/retrofunding4.csv @@ -1369,7 +1369,7 @@ shutter-network,115445.55596069543,2024-10-23,optimism,retrofunding5,"{""applica shutter-network,137747.53836219345,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Feasibility study for Front-running protection via shielded mempool for the OP Stack using threshold encryption"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Feasibility-study-for-Front-running-protection-via-shielded-mempool-for-the-OP-Stack-using-threshold-encryption"", ""token_amount"": 81027.96374246673, ""token_unit"": ""OP"", ""project_id"": ""0x036fc6760516760a635745917887ae8539ec512f4fde7fd4705a0f3bf3d0cb60""}",data/funders/optimism/uploads/retrofunding5.csv dappnode,148225.26318689017,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Dappnode"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Dappnode"", ""token_amount"": 87191.33128640598, ""token_unit"": ""OP"", ""project_id"": ""0x99f2af658ef373b4c227972a458db4a6149fb7179103ad7418c7d3185d0bfeb5""}",data/funders/optimism/uploads/retrofunding5.csv nethermindeth,265026.7705781595,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Nethermind Ethereum Execution Client"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Nethermind-Ethereum-Execution-Client"", ""token_amount"": 155898.10034009384, ""token_unit"": ""OP"", ""project_id"": ""0xa19d926c47b96113cac94ca5e5ef0448de6a0dae08100e1a4db25744352e6ed1""}",data/funders/optimism/uploads/retrofunding5.csv -nethermindeth,240336.6574090841,2024-10-23,optimism,retrofunding5,"{""application_name"": ""OP Nethermind"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/OP-Nethermind"", ""token_amount"": 141374.5043582848, ""token_unit"": ""OP"", ""project_id"": ""0xc150e51f4f208b725e269deb41f71bb6a3ff55633acbfe5b7895dee18609c1ec""}",data/funders/optimism/uploads/retrofunding5.csv +nethermindeth,240336.65740908412,2024-10-23,optimism,retrofunding5,"{""application_name"": ""OP Nethermind"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/OP-Nethermind"", ""token_amount"": 141374.5043582848, ""token_unit"": ""OP"", ""project_id"": ""0xc150e51f4f208b725e269deb41f71bb6a3ff55633acbfe5b7895dee18609c1ec""}",data/funders/optimism/uploads/retrofunding5.csv runtimeverification,163985.1647168969,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Formal Verification of Optimism's L1 pausability mechanism"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Formal-Verification-of-Optimism's-L1-pausability-mechanism"", ""token_amount"": 96461.86159817464, ""token_unit"": ""OP"", ""project_id"": ""0x64961108e65c1c897e033c5609361839998fbf117c312b211ba7523100c28569""}",data/funders/optimism/uploads/retrofunding5.csv besu-hyperledger,205736.66530340348,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Besu"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Besu"", ""token_amount"": 121021.56782553146, ""token_unit"": ""OP"", ""project_id"": ""0xdbc857989b31f11432bed73b26e7316ce7aa749662088b0b95739250d6aff9ef""}",data/funders/optimism/uploads/retrofunding5.csv reth-paradigmxyz,273658.44287955755,2024-10-23,optimism,retrofunding5,"{""application_name"": ""OP Reth"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/OP-Reth"", ""token_amount"": 160975.55463503386, ""token_unit"": ""OP"", ""project_id"": ""0xc6ce7c19e261fb70c69dd6a721637b82fa21a048bf668295487af011c8700186""}",data/funders/optimism/uploads/retrofunding5.csv @@ -1380,10 +1380,10 @@ testinprod-io,222232.6952243386,2024-10-23,optimism,retrofunding5,"{""applicatio immunefi-team,106262.3867365492,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Immunefi Bug Bounty Platform"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Immunefi-Bug-Bounty-Platform"", ""token_amount"": 62507.28631561717, ""token_unit"": ""OP"", ""project_id"": ""0xd890d5c2369e84688d196a6181ddfde1f1fc9d2d3f4e55ee93a3da851145f96f""}",data/funders/optimism/uploads/retrofunding5.csv hermes-probe-lab,98125.12422972127,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Hermes - a GossipSub listener and tracer for libp2p-based networks."", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Hermes---a-GossipSub-listener-and-tracer-for-libp2p-based-networks."", ""token_amount"": 57720.66131160075, ""token_unit"": ""OP"", ""project_id"": ""0x19c6b7b2fd40036f3a778cf3c3998ad1ecb19dc285cebdd164b52939fa4ea3b4""}",data/funders/optimism/uploads/retrofunding5.csv libp2p,129845.3305517158,2024-10-23,optimism,retrofunding5,"{""application_name"": ""js-libp2p"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/js-libp2p"", ""token_amount"": 76379.60620689165, ""token_unit"": ""OP"", ""project_id"": ""0x26745e0179576c46f9e9c310d24f2a44091c4c96a96ea7dee908d5b935301df3""}",data/funders/optimism/uploads/retrofunding5.csv -libp2p,245584.1826800248,2024-10-23,optimism,retrofunding5,"{""application_name"": ""go-libp2p"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/go-libp2p"", ""token_amount"": 144461.28392942634, ""token_unit"": ""OP"", ""project_id"": ""0xb0acb1a252cdb3b2a7dfadc8c5925da71f005082ec045d8bb3855f64ac4774b9""}",data/funders/optimism/uploads/retrofunding5.csv +libp2p,245584.18268002477,2024-10-23,optimism,retrofunding5,"{""application_name"": ""go-libp2p"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/go-libp2p"", ""token_amount"": 144461.28392942634, ""token_unit"": ""OP"", ""project_id"": ""0xb0acb1a252cdb3b2a7dfadc8c5925da71f005082ec045d8bb3855f64ac4774b9""}",data/funders/optimism/uploads/retrofunding5.csv libp2p,118580.2105495121,2024-10-23,optimism,retrofunding5,"{""application_name"": ""jvm-libp2p"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/jvm-libp2p"", ""token_amount"": 69753.06502912477, ""token_unit"": ""OP"", ""project_id"": ""0xb79e4919dfe7b72d966ad36ff7aa4619204a47d7e281f9bf955114a366f7189b""}",data/funders/optimism/uploads/retrofunding5.csv code-423n4,183401.0082193775,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Code4rena"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Code4rena"", ""token_amount"": 107882.94601139853, ""token_unit"": ""OP"", ""project_id"": ""0xbbea5a9a59dc71358d4a4e687630a8a461efc17e56054f36e8c75246520a4199""}",data/funders/optimism/uploads/retrofunding5.csv -conduitxyz,295400.4278318316,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Conduit OP Stack Contributions"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Conduit-OP-Stack-Contributions"", ""token_amount"": 173764.9575481362, ""token_unit"": ""OP"", ""project_id"": ""0x8ce52931f5528de3a378ae58d1281083744b62b47dff98fcd71b54434fa840b5""}",data/funders/optimism/uploads/retrofunding5.csv +conduitxyz,295400.42783183156,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Conduit OP Stack Contributions"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Conduit-OP-Stack-Contributions"", ""token_amount"": 173764.9575481362, ""token_unit"": ""OP"", ""project_id"": ""0x8ce52931f5528de3a378ae58d1281083744b62b47dff98fcd71b54434fa840b5""}",data/funders/optimism/uploads/retrofunding5.csv nethermindeth,239329.0503267153,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Sedge"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Sedge"", ""token_amount"": 140781.79430983253, ""token_unit"": ""OP"", ""project_id"": ""0x38f4b51e1d89c1efce3c71fd155fa253d7fffe73cd239fcbd2f9309e4cc6e67b""}",data/funders/optimism/uploads/retrofunding5.csv revm-bluealloy,224116.59793857788,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Revm"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Revm"", ""token_amount"": 131833.29290504582, ""token_unit"": ""OP"", ""project_id"": ""0x8d73a6f4342f92358b4a46e90336ce2e858d844fc78d3ca5d46f94ac09757918""}",data/funders/optimism/uploads/retrofunding5.csv vacp2p,106425.73896818714,2024-10-23,optimism,retrofunding5,"{""application_name"": ""nim-libp2p"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/nim-libp2p"", ""token_amount"": 62603.3758636395, ""token_unit"": ""OP"", ""project_id"": ""0x0403926badb0cd173b98ea187d30423bfbd1d8a7c9c6ba5e874d0ed3872b58c7""}",data/funders/optimism/uploads/retrofunding5.csv @@ -1399,7 +1399,7 @@ gelato,152702.9853843744,2024-10-23,optimism,retrofunding5,"{""application_name" gelato,211781.7882074771,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Rollup-as-a-Service Platform"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Rollup-as-a-Service-Platform"", ""token_amount"": 124577.52247498653, ""token_unit"": ""OP"", ""project_id"": ""0x078cf11f1d64911d10f1d57c1da9c09d67a167472afc530f3412c304ee0f239e""}",data/funders/optimism/uploads/retrofunding5.csv ethstorage,131188.13177351755,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Research and development on multi-section fault dispute game"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Research-and-development-on-multi-section-fault-dispute-game"", ""token_amount"": 77169.48927853974, ""token_unit"": ""OP"", ""project_id"": ""0xdfeced1045accaf24826bb678bc6c44624588c1d1b5a56d6b60ad2774fde4352""}",data/funders/optimism/uploads/retrofunding5.csv upnodedev,120693.08123163616,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Alt-DA Server & Translation Hub"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Alt-DA-Server-&-Translation-Hub"", ""token_amount"": 70995.93013625656, ""token_unit"": ""OP"", ""project_id"": ""0x7ee54d5d8514a8be9172e4ce0dfb54cc3eba6cf57c88b85e76262dc307178832""}",data/funders/optimism/uploads/retrofunding5.csv -upnodedev,189118.79242143716,2024-10-23,optimism,retrofunding5,"{""application_name"": ""AWS KMS and YubiHSM signer for OP Stack"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/AWS-KMS-and-YubiHSM-signer-for-OP-Stack"", ""token_amount"": 111246.34848319832, ""token_unit"": ""OP"", ""project_id"": ""0x3ba0b3e5456e209ea494e8f58197f3b46c20040a3cda99ae448fa355509132f4""}",data/funders/optimism/uploads/retrofunding5.csv +upnodedev,189118.79242143713,2024-10-23,optimism,retrofunding5,"{""application_name"": ""AWS KMS and YubiHSM signer for OP Stack"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/AWS-KMS-and-YubiHSM-signer-for-OP-Stack"", ""token_amount"": 111246.34848319832, ""token_unit"": ""OP"", ""project_id"": ""0x3ba0b3e5456e209ea494e8f58197f3b46c20040a3cda99ae448fa355509132f4""}",data/funders/optimism/uploads/retrofunding5.csv upnodedev,175442.846688482,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Upnode Deploy"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Upnode-Deploy"", ""token_amount"": 103201.67452263647, ""token_unit"": ""OP"", ""project_id"": ""0x7b1045ef17287fe42e987ccf2960f710cbe2f6d55c1237f260c7c7801dd9c34c""}",data/funders/optimism/uploads/retrofunding5.csv simple-optimism-node-smartcontracts,195370.65332793095,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Maintaining simple-optimism-node"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Maintaining-simple-optimism-node"", ""token_amount"": 114923.91372231234, ""token_unit"": ""OP"", ""project_id"": ""0x1ebd314438920197b1b37ab41de3678c4f7d5e0b844420527d5e0e2b437bed17""}",data/funders/optimism/uploads/retrofunding5.csv zeeve-app,112924.2376235441,2024-10-23,optimism,retrofunding5,"{""application_name"": ""Zeeve RaaS for OP Stack"", ""application_url"": ""https://retropgfhub.com/explore/RetroPGF5/Zeeve-RaaS-for-OP-Stack"", ""token_amount"": 66426.02213149653, ""token_unit"": ""OP"", ""project_id"": ""0x2da519cc5be2bf70ab4fd79c979bf2d7d956e5a11be5eefb1f21d9363928d07f""}",data/funders/optimism/uploads/retrofunding5.csv @@ -2042,18 +2042,18 @@ soroswap-finance,139150.0,2023-07-26,stellar,scf-17,"{""application_name"": ""So uils,141027.5,2023-07-28,stellar,scf-17,"{""application_name"": ""uils"",""application_url"": ""https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/recb7lLAeoG5poknB"",""token_amount"": 940827.82,""token_unit"": ""XLM""}",data/funders/stellar/uploads/scf-17.csv anclap,146400.0,2023-07-27,stellar,scf-17,"{""application_name"": ""Stellar Prepaid Cards"",""application_url"": ""https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/reccDyvfqZISOWHI7"",""token_amount"": 963036.83,""token_unit"": ""XLM""}",data/funders/stellar/uploads/scf-17.csv ultra-stellar-lobstr,144000.0,2023-07-26,stellar,scf-17,"{""application_name"": ""Ultra Stellar / Soroban Integration"",""application_url"": ""https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/recWR4fbwZYJ72i34"",""token_amount"": 1069290.13,""token_unit"": ""XLM""}",data/funders/stellar/uploads/scf-17.csv -clrfund,23753.174630014957,07/18/2023,clrfund,round_9,"{""project_name"": ""clr.fund"", ""project_url"": ""https://twitter.com/clrfund"", ""project_address"": ""0xab6d6a37c5110d1377832c451c33e4fa16a9ba05"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +clrfund,23753.174630014953,07/18/2023,clrfund,round_9,"{""project_name"": ""clr.fund"", ""project_url"": ""https://twitter.com/clrfund"", ""project_address"": ""0xab6d6a37c5110d1377832c451c33e4fa16a9ba05"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,656.4486978684098,07/18/2023,clrfund,round_9,"{""project_name"": ""DeFi Argentina"", ""project_url"": ""https://www.defiargentina.org/"", ""project_address"": ""0xe2541201e3c86b8fbbc9bde051506b9a4f4f8e57"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -,235.1618697201384,07/18/2023,clrfund,round_9,"{""project_name"": ""Rhino Review"", ""project_url"": ""https://rhinoreview.substack.com/"", ""project_address"": ""0x0e21348ae515f01b019c5b68e45d17c5900ea0f0"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +,235.16186972013836,07/18/2023,clrfund,round_9,"{""project_name"": ""Rhino Review"", ""project_url"": ""https://rhinoreview.substack.com/"", ""project_address"": ""0x0e21348ae515f01b019c5b68e45d17c5900ea0f0"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv theredguild,89.44643021006284,07/18/2023,clrfund,round_9,"{""project_name"": ""The Red Guild"", ""project_url"": ""https://theredguild.org/"", ""project_address"": ""0x9159951ce882c7cebac957f5d865a06f866f479f"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -ethereum-mexico,199.28770275715556,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum M\u00e9xico"", ""project_url"": ""https://twitter.com/ethereum_mexico"", ""project_address"": ""0xb22981ba3fe1de2325935c91a3b717168fb86714"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +ethereum-mexico,199.28770275715553,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum M\u00e9xico"", ""project_url"": ""https://twitter.com/ethereum_mexico"", ""project_address"": ""0xb22981ba3fe1de2325935c91a3b717168fb86714"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,482.36769216790776,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum Guatemala"", ""project_url"": ""https://ethereum.gt/"", ""project_address"": ""0x3b9b334374dadadba62fa88282da029b8ed9e3ea"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv bankless-africa,135.85947978573947,07/18/2023,clrfund,round_9,"{""project_name"": ""Bankless Africa"", ""project_url"": ""https://www.banklessafrica.com//"", ""project_address"": ""0x770a4896d55a566f0ca35ecac1cc27e58abe5516"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv nacion-bankless,298.7451779571357,07/18/2023,clrfund,round_9,"{""project_name"": ""Nacion Bankless"", ""project_url"": ""https://nacionbankless.substack.com/"", ""project_address"": ""0xd31e40b399d515e55b7cd94ffd7eccbbff44282d"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,8.336253084344012,07/18/2023,clrfund,round_9,"{""project_name"": ""NFT Finance Diggest"", ""project_url"": ""https://nftfinancedigest.substack.com/"", ""project_address"": ""0x4a7d419e85b8b51d8beb094dde4157dcabb0ac95"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -ethstaker,,07/18/2023,clrfund,round_9,"{""project_name"": ""EthStaker"", ""project_url"": ""https://ethstaker.cc/"", ""project_address"": ""0x0xd165df4296c85e780509fa1eace0150d945d49fd"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +ethstaker,0.0,07/18/2023,clrfund,round_9,"{""project_name"": ""EthStaker"", ""project_url"": ""https://ethstaker.cc/"", ""project_address"": ""0x0xd165df4296c85e780509fa1eace0150d945d49fd"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,138.09805188735083,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum Venezuela Community Projects"", ""project_url"": ""https://twitter.com/ETHVenezuela"", ""project_address"": ""0xda3dddae8119644f8be18c7afd16850b02a4c841"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -someresatguides,,07/18/2023,clrfund,round_9,"{""project_name"": ""Somer Esat Ethereum Staking Guides (Ubuntu)"", ""project_url"": ""https://someresat.medium.com/"", ""project_address"": ""0x0x32b74b90407309f6637245292cd90347de658a37"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +someresatguides,0.0,07/18/2023,clrfund,round_9,"{""project_name"": ""Somer Esat Ethereum Staking Guides (Ubuntu)"", ""project_url"": ""https://someresat.medium.com/"", ""project_address"": ""0x0x32b74b90407309f6637245292cd90347de658a37"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,788.2187192697182,07/18/2023,clrfund,round_9,"{""project_name"": ""web3beach"", ""project_url"": ""https://www.web3beach.io/"", ""project_address"": ""0xefedaf9c07e6eb56bb8f82f30018e4461b1c5f4c"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv useweb3,57.986455289967296,07/18/2023,clrfund,round_9,"{""project_name"": ""userWeb3"", ""project_url"": ""https://www.useweb3.xyz/"", ""project_address"": ""0xa512c3cf9a63715ced87de5058c684cbff9f4321"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,184.6789998683074,07/18/2023,clrfund,round_9,"{""project_name"": ""ReFi Medell\u00edn"", ""project_url"": ""https://linktr.ee/refimedellin"", ""project_address"": ""0x544b3b927d7b199fbc3553531edc8c8a502ba0d7"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv @@ -2067,7 +2067,7 @@ bankless-academy,188.12974349365155,07/18/2023,clrfund,round_9,"{""project_name" ,313.0224946732585,07/18/2023,clrfund,round_9,"{""project_name"": ""Cryptoversidad"", ""project_url"": ""https://cryptoversidad.com/"", ""project_address"": ""0x64fed9e56b548343e7bb47c49ecd7ffa9f1a34fe"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv desci-latam,144.6226347573224,07/18/2023,clrfund,round_9,"{""project_name"": ""DeSci LATAM"", ""project_url"": ""https://descilatam.org/"", ""project_address"": ""0x7dd488f03e0a043b550e82d3c2685aa83b96407c"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,9.127482013475994,07/18/2023,clrfund,round_9,"{""project_name"": ""CryptoConexion Developer Hub"", ""project_url"": ""https://cryptoconexion.com/"", ""project_address"": ""0xefe5789f3853e8916acef2d117736618d274782b"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -,,07/18/2023,clrfund,round_9,"{""project_name"": ""Blockathon DAO"", ""project_url"": ""https://blockathon.xyz/"", ""project_address"": ""0x282c5afa09117b2aed23af72e2de22843eca9023"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +,0.0,07/18/2023,clrfund,round_9,"{""project_name"": ""Blockathon DAO"", ""project_url"": ""https://blockathon.xyz/"", ""project_address"": ""0x282c5afa09117b2aed23af72e2de22843eca9023"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv unitapapp,6878.400362191386,07/18/2023,clrfund,round_9,"{""project_name"": ""Unitap"", ""project_url"": ""https://unitap.app/"", ""project_address"": ""0x95f2177022e7b34d84498f2d9dd63a7457ab5793"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv protocol-guild,5122.572631280727,07/18/2023,clrfund,round_9,"{""project_name"": ""Protocol Guild"", ""project_url"": ""https://protocol-guild.readthedocs.io/en/latest/"", ""project_address"": ""0x29031805d0f40e5dcde21a236fb4a69e6e0423b2"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv brightid,4256.110484592513,07/18/2023,clrfund,round_9,"{""project_name"": ""BrightID"", ""project_url"": ""https://www.brightid.org/"", ""project_address"": ""0xdc0046b52e2e38aee2271b6171ebb65ccd337518"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv @@ -2084,16 +2084,16 @@ rotki,1416.5614355584123,07/18/2023,clrfund,round_9,"{""project_name"": ""rotki" zenbiteth,840.6468718223217,07/18/2023,clrfund,round_9,"{""project_name"": ""Supercities"", ""project_url"": ""https://zenbit.mx/"", ""project_address"": ""0xecb4c1245665e8a1f43826355aab0dd6bf336e05"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,820.9865735346082,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum San Pedo Sula"", ""project_url"": ""http://ethereumsanpedrosula.org/"", ""project_address"": ""0xa395b736edfc457bfb4cb6f0ee6cfdc4733a1473"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ethers-io,624.2050147232818,07/18/2023,clrfund,round_9,"{""project_name"": ""ethers.js"", ""project_url"": ""https://ethers.org/"", ""project_address"": ""0x8ba1f109551bd432803012645ac136ddd64dba72"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -otterscan,511.9477682883351,07/18/2023,clrfund,round_9,"{""project_name"": ""Otterscan"", ""project_url"": ""https://twitter.com/otterscan"", ""project_address"": ""0x35d1a101e55da0c641e9379f2e4dfa3e2ae7f37b"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -etheralpha,456.8529069403826,07/18/2023,clrfund,round_9,"{""project_name"": ""Ether Alpha"", ""project_url"": ""https://etheralpha.org/"", ""project_address"": ""0x0194325bf525be0d4fbb0856894ced74da3b8356"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -,409.9236941418087,07/18/2023,clrfund,round_9,"{""project_name"": ""HER Latam"", ""project_url"": ""https://herdaolatam.xyz/"", ""project_address"": ""0x5d36a202687fd6bd0f670545334bf0b4827cc1e2"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +otterscan,511.94776828833506,07/18/2023,clrfund,round_9,"{""project_name"": ""Otterscan"", ""project_url"": ""https://twitter.com/otterscan"", ""project_address"": ""0x35d1a101e55da0c641e9379f2e4dfa3e2ae7f37b"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +etheralpha,456.85290694038264,07/18/2023,clrfund,round_9,"{""project_name"": ""Ether Alpha"", ""project_url"": ""https://etheralpha.org/"", ""project_address"": ""0x0194325bf525be0d4fbb0856894ced74da3b8356"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +,409.92369414180865,07/18/2023,clrfund,round_9,"{""project_name"": ""HER Latam"", ""project_url"": ""https://herdaolatam.xyz/"", ""project_address"": ""0x5d36a202687fd6bd0f670545334bf0b4827cc1e2"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,417.8032683341233,07/18/2023,clrfund,round_9,"{""project_name"": ""Minerva Wallet"", ""project_url"": ""https://minerva.digital/"", ""project_address"": ""0xb2e361c338aa028668cc6327efd6799518c3c5d4"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,313.97723798523737,07/18/2023,clrfund,round_9,"{""project_name"": ""Stereum"", ""project_url"": ""https://stereum.net/"", ""project_address"": ""0x81d30bf2047cc5ee5f903cc00594edc8d5018d31"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,275.92929647746627,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum Colombia"", ""project_url"": ""https://ethcolombia.co/"", ""project_address"": ""0xd164af956e0f34be07a86752fe43ae788f647531"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv blockscout,256.80702605503785,07/18/2023,clrfund,round_9,"{""project_name"": ""Blockscout"", ""project_url"": ""https://www.blockscout.com/"", ""project_address"": ""0xbbe45e49e5a0298f525c7f5e364f1c900cd1a086"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv trueblocks,251.75310016040973,07/18/2023,clrfund,round_9,"{""project_name"": ""TrueBlocks"", ""project_url"": ""https://trueblocks.io/"", ""project_address"": ""0xf503017d7baf7fbc0fff7492b751025c6a78179b"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,219.18985355858973,07/18/2023,clrfund,round_9,"{""project_name"": ""FundPG"", ""project_url"": ""https://fundpg.xyz/about"", ""project_address"": ""0x12a5dcabbfaf963db743377937b3ca00308600f2"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -,219.0914920049172,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum Dominicana"", ""project_url"": ""https://ethdom.eth.limo/"", ""project_address"": ""0xa9ac44f20dd34b183062f83788c44b6b060a7e3d"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +,219.09149200491717,07/18/2023,clrfund,round_9,"{""project_name"": ""Ethereum Dominicana"", ""project_url"": ""https://ethdom.eth.limo/"", ""project_address"": ""0xa9ac44f20dd34b183062f83788c44b6b060a7e3d"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv aestus-relay,200.28057839226736,07/18/2023,clrfund,round_9,"{""project_name"": ""Aestus Relay"", ""project_url"": ""https://aestus.live/"", ""project_address"": ""0x9be3570f5454fd668673feb9c43805c533e53ffd"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,177.43245428717887,07/18/2023,clrfund,round_9,"{""project_name"": ""Smoothly Protocol"", ""project_url"": ""https://0xsmoothly.notion.site/"", ""project_address"": ""0xb645ea519d3bb18a03eb0e059e5f6a70a793b4fc"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,173.6732332126383,07/18/2023,clrfund,round_9,"{""project_name"": ""Signless"", ""project_url"": ""https://signless.xyz/"", ""project_address"": ""0x9b1703640907dfa85539eb5297938658204e6b56"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv @@ -2111,7 +2111,7 @@ protobox-xyz,50.047895644302464,07/18/2023,clrfund,round_9,"{""project_name"": " geo-web,35.15006856542135,07/18/2023,clrfund,round_9,"{""project_name"": ""Geo Web"", ""project_url"": ""https://geoweb.network/"", ""project_address"": ""0xde798cd9c53f4806b9cc7dd27adf7c641540167c"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv wild-friends,32.71468396388762,07/18/2023,clrfund,round_9,"{""project_name"": ""Wild Friends"", ""project_url"": ""https://wildfriends.xyz/"", ""project_address"": ""0x67bb1a9c36405a9e5e307d165e978d3564217e94"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv lexdao,30.60413250815821,07/18/2023,clrfund,round_9,"{""project_name"": ""LexDAO interactive AI Chatbot"", ""project_url"": ""https://lexdao.coop/"", ""project_address"": ""0x966a4b9d5d2e01799170a0865c2d1cbbc1904163"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -,28.56142884216453,07/18/2023,clrfund,round_9,"{""project_name"": ""NFT Wallet Tracker"", ""project_url"": ""https://dune.com/jacekt/nft-moolah-manager-track-your-nft-profits-and-losses"", ""project_address"": ""0xee6fb338e75c43cc9153ff86600700459e9871da"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +,28.561428842164535,07/18/2023,clrfund,round_9,"{""project_name"": ""NFT Wallet Tracker"", ""project_url"": ""https://dune.com/jacekt/nft-moolah-manager-track-your-nft-profits-and-losses"", ""project_address"": ""0xee6fb338e75c43cc9153ff86600700459e9871da"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv citizenwallet,26.35774585993156,07/18/2023,clrfund,round_9,"{""project_name"": ""Citizen Wallet"", ""project_url"": ""https://citizenwallet.xyz/"", ""project_address"": ""0xc6be3f50b0b8aac7d8f319571b976d783a97a0f0"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ens-redirect,22.09444531467121,07/18/2023,clrfund,round_9,"{""project_name"": ""ENSRedirect"", ""project_url"": ""https://ensredirect.xyz/"", ""project_address"": ""0x81ebe8ee7b51741fd5dad31f6987e626a9bb8111"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv whatsabi-shazow,20.35043399795956,07/18/2023,clrfund,round_9,"{""project_name"": ""WhatsABI"", ""project_url"": ""https://github.com/shazow/whatsabi"", ""project_address"": ""0x961aa96febee5465149a0787b03bfa14d8e9033f"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv @@ -2119,9 +2119,9 @@ atlantis-world-core,15.847182501820868,07/18/2023,clrfund,round_9,"{""project_na prettier-solidity,5.922425752516828,07/18/2023,clrfund,round_9,"{""project_name"": ""Prettier Solidity"", ""project_url"": ""https://github.com/prettier-solidity/prettier-plugin-solidity"", ""project_address"": ""0xfc756d8632a19cebd76560ce0a6967279e32131b"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv ,2.99209,07/18/2023,clrfund,round_9,"{""project_name"": ""La Dream Machine"", ""project_url"": ""https://ladreammachine.substack.com/"", ""project_address"": ""0xdbb74bb17992fc6e9acc802eb2d4d99a56918120"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv jobstash,1.99809,07/18/2023,clrfund,round_9,"{""project_name"": ""JobStash"", ""project_url"": ""https://jobstash.xyz/"", ""project_address"": ""0xaa163c47065c22d17ed1c47e3e244337d2056c17"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -,,07/18/2023,clrfund,round_9,"{""project_name"": ""ETH PACIFICO"", ""project_url"": ""https://github.com/ethcali"", ""project_address"": ""0x55c9fbf09c056acac807cd674e34f1f8df0e711d"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -candide-labs,,07/18/2023,clrfund,round_9,"{""project_name"": ""Candide Labs"", ""project_url"": ""https://github.com/candidelabs/"", ""project_address"": ""0xc52fbf3769056ca421656b9c98b14a453a251a28"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv -womenbiz,,07/18/2023,clrfund,round_9,"{""project_name"": ""Women Biz"", ""project_url"": ""https://hiwomenbiz.com/"", ""project_address"": ""0xe5df6a208ee99f3d7516d3f6f97416e7b402aeaf"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +,0.0,07/18/2023,clrfund,round_9,"{""project_name"": ""ETH PACIFICO"", ""project_url"": ""https://github.com/ethcali"", ""project_address"": ""0x55c9fbf09c056acac807cd674e34f1f8df0e711d"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +candide-labs,0.0,07/18/2023,clrfund,round_9,"{""project_name"": ""Candide Labs"", ""project_url"": ""https://github.com/candidelabs/"", ""project_address"": ""0xc52fbf3769056ca421656b9c98b14a453a251a28"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv +womenbiz,0.0,07/18/2023,clrfund,round_9,"{""project_name"": ""Women Biz"", ""project_url"": ""https://hiwomenbiz.com/"", ""project_address"": ""0xe5df6a208ee99f3d7516d3f6f97416e7b402aeaf"", ""funder_address"": ""0x806F08B7DD31fE0267e8c70C4bF8C4BfbBddE760"", ""funding_currency"": ""DAI"", ""funding_network"": ""Arbitrum""}",data/funders/clrfund/uploads/round_9.csv 0x-boring-security,402.437,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Boring Security"", ""application_url"": ""https://octant.app/project/Epoch 3/0x52C45Bab6d0827F44a973899666D9Cd18Fd90bCF"", ""token_amount"": 0.1337, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv dao-drops-dorgtech,24.08,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""DAO Drops"", ""application_url"": ""https://octant.app/project/Epoch 3/0x1c01595f9534E33d411035AE99a4317faeC4f6Fe"", ""token_amount"": 0.008, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv drips-network,317.555,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""drips-network"", ""application_url"": ""https://octant.app/project/Epoch 3/0xcC7d34C76A9d08aa0109F7Bae35f29C1CE35355A"", ""token_amount"": 0.1055, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv @@ -2146,7 +2146,7 @@ givepraise,27.391,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name protocol-guild,232870.456,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Protocol Guild"", ""application_url"": ""https://octant.app/project/Epoch 3/0xF6CBDd6Ea6EC3C4359e33de0Ac823701Cc56C6c4"", ""token_amount"": 77.3656, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv ,43.344,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""ReFi DAO"", ""application_url"": ""https://octant.app/project/Epoch 3/0x7340F1a1e4e38F43d2FCC85cdb2b764de36B40c0"", ""token_amount"": 0.0144, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv revoke-cash,303.408,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Revoke.cash"", ""application_url"": ""https://octant.app/project/Epoch 3/0xe126b3E5d052f1F575828f61fEBA4f4f2603652a"", ""token_amount"": 0.1008, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv -rotki,59463.453,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Rotki"", ""application_url"": ""https://octant.app/project/Epoch 3/0x9531C059098e3d194fF87FebB587aB07B30B1306"", ""token_amount"": 19.7553, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv +rotki,59463.452999999994,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Rotki"", ""application_url"": ""https://octant.app/project/Epoch 3/0x9531C059098e3d194fF87FebB587aB07B30B1306"", ""token_amount"": 19.7553, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv shutter-network,156433.312,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Shielded Voting"", ""application_url"": ""https://octant.app/project/Epoch 3/0xB476Ee7D610DAe7B23B671EBC7Bd6112E9772969"", ""token_amount"": 51.9712, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv etheralpha,7.223999999999999,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""StateOfEth"", ""application_url"": ""https://octant.app/project/Epoch 3/0x0194325BF525Be0D4fBB0856894cEd74Da3B8356"", ""token_amount"": 0.0024, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv tor-project,1176.6090000000002,2024-04-30,octant-golemfoundation,epoch_3,"{""application_name"": ""Tor Project"", ""application_url"": ""https://octant.app/project/Epoch 3/0x15c941a44a343B8c46a28F2BB9aFc7a54E255A4f"", ""token_amount"": 0.3909, ""token_unit"": ""ETH""}",data/funders/octant-golemfoundation/uploads/epoch_3.csv diff --git a/data/funding_data.json b/data/funding_data.json index d8dfc39..d333410 100644 --- a/data/funding_data.json +++ b/data/funding_data.json @@ -1289,7 +1289,7 @@ }, { "to_project_name": "aestus-relay", - "amount": 340530.085, + "amount": 340530.08499999996, "funding_date": "2024-01-01", "from_funder_name": "optimism", "grant_pool_name": "retropgf3", @@ -5111,7 +5111,7 @@ }, { "to_project_name": "trueblocks", - "amount": 478262.82, + "amount": 478262.81999999995, "funding_date": "2024-01-01", "from_funder_name": "optimism", "grant_pool_name": "retropgf3", @@ -6987,7 +6987,7 @@ }, { "to_project_name": null, - "amount": 287804.65, + "amount": 287804.64999999997, "funding_date": "2024-01-01", "from_funder_name": "optimism", "grant_pool_name": "retropgf3", @@ -8107,7 +8107,7 @@ }, { "to_project_name": null, - "amount": 316523.025, + "amount": 316523.02499999997, "funding_date": "2024-01-01", "from_funder_name": "optimism", "grant_pool_name": "retropgf3", @@ -14995,7 +14995,7 @@ }, { "to_project_name": "biconomy", - "amount": 20148.3691058478, + "amount": 20148.369105847796, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -15065,7 +15065,7 @@ }, { "to_project_name": "bsx-exchange", - "amount": 24339.259402179174, + "amount": 24339.259402179177, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -15247,7 +15247,7 @@ }, { "to_project_name": "d-hedge", - "amount": 18821.125536043837, + "amount": 18821.125536043834, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -15331,7 +15331,7 @@ }, { "to_project_name": "debridge-finance", - "amount": 197325.0583972381, + "amount": 197325.05839723817, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -15443,7 +15443,7 @@ }, { "to_project_name": "doginme", - "amount": 22966.556568862878, + "amount": 22966.55656886287, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -15457,7 +15457,7 @@ }, { "to_project_name": "duonghb53-piraswap", - "amount": 2496.4425608731394, + "amount": 2496.442560873139, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -15653,7 +15653,7 @@ }, { "to_project_name": "gammastrategies", - "amount": 48812.21805868173, + "amount": 48812.218058681734, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -16367,7 +16367,7 @@ }, { "to_project_name": "nfthook", - "amount": 48902.46087932189, + "amount": 48902.460879321894, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -16395,7 +16395,7 @@ }, { "to_project_name": "nifty-kit", - "amount": 19758.49178625081, + "amount": 19758.491786250812, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -16717,7 +16717,7 @@ }, { "to_project_name": "pika-protocol", - "amount": 24592.873145062917, + "amount": 24592.873145062913, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -17039,7 +17039,7 @@ }, { "to_project_name": "seamless-protocol", - "amount": 233680.51068126917, + "amount": 233680.5106812691, "funding_date": "2024-07-17", "from_funder_name": "optimism", "grant_pool_name": "retrofunding4", @@ -19186,7 +19186,7 @@ }, { "to_project_name": "nethermindeth", - "amount": 240336.6574090841, + "amount": 240336.65740908412, "funding_date": "2024-10-23", "from_funder_name": "optimism", "grant_pool_name": "retrofunding5", @@ -19351,7 +19351,7 @@ }, { "to_project_name": "libp2p", - "amount": 245584.1826800248, + "amount": 245584.18268002477, "funding_date": "2024-10-23", "from_funder_name": "optimism", "grant_pool_name": "retrofunding5", @@ -19396,7 +19396,7 @@ }, { "to_project_name": "conduitxyz", - "amount": 295400.4278318316, + "amount": 295400.42783183156, "funding_date": "2024-10-23", "from_funder_name": "optimism", "grant_pool_name": "retrofunding5", @@ -19636,7 +19636,7 @@ }, { "to_project_name": "upnodedev", - "amount": 189118.79242143716, + "amount": 189118.79242143713, "funding_date": "2024-10-23", "from_funder_name": "optimism", "grant_pool_name": "retrofunding5", @@ -22103,7 +22103,7 @@ { "to_project_name": "huma", "amount": 0.0, - "funding_date": NaN, + "funding_date": "", "from_funder_name": "stellar", "grant_pool_name": "scf-27", "metadata": { @@ -28682,7 +28682,7 @@ }, { "to_project_name": "clrfund", - "amount": 23753.174630014957, + "amount": 23753.174630014953, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -28714,7 +28714,7 @@ }, { "to_project_name": null, - "amount": 235.1618697201384, + "amount": 235.16186972013836, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -28746,7 +28746,7 @@ }, { "to_project_name": "ethereum-mexico", - "amount": 199.28770275715556, + "amount": 199.28770275715553, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -28826,7 +28826,7 @@ }, { "to_project_name": "ethstaker", - "amount": NaN, + "amount": 0.0, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -28858,7 +28858,7 @@ }, { "to_project_name": "someresatguides", - "amount": NaN, + "amount": 0.0, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29082,7 +29082,7 @@ }, { "to_project_name": null, - "amount": NaN, + "amount": 0.0, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29354,7 +29354,7 @@ }, { "to_project_name": "otterscan", - "amount": 511.9477682883351, + "amount": 511.94776828833506, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29370,7 +29370,7 @@ }, { "to_project_name": "etheralpha", - "amount": 456.8529069403826, + "amount": 456.85290694038264, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29386,7 +29386,7 @@ }, { "to_project_name": null, - "amount": 409.9236941418087, + "amount": 409.92369414180865, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29498,7 +29498,7 @@ }, { "to_project_name": null, - "amount": 219.0914920049172, + "amount": 219.09149200491717, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29786,7 +29786,7 @@ }, { "to_project_name": null, - "amount": 28.56142884216453, + "amount": 28.561428842164535, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29914,7 +29914,7 @@ }, { "to_project_name": null, - "amount": NaN, + "amount": 0.0, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29930,7 +29930,7 @@ }, { "to_project_name": "candide-labs", - "amount": NaN, + "amount": 0.0, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -29946,7 +29946,7 @@ }, { "to_project_name": "womenbiz", - "amount": NaN, + "amount": 0.0, "funding_date": "07/18/2023", "from_funder_name": "clrfund", "grant_pool_name": "round_9", @@ -30298,7 +30298,7 @@ }, { "to_project_name": "rotki", - "amount": 59463.453, + "amount": 59463.452999999994, "funding_date": "2024-04-30", "from_funder_name": "octant-golemfoundation", "grant_pool_name": "epoch_3", diff --git a/src/main.py b/src/main.py index a14add6..c9c5704 100644 --- a/src/main.py +++ b/src/main.py @@ -1,4 +1,5 @@ import json +import numpy as np import os import pandas as pd @@ -39,6 +40,8 @@ def walk_funding_csvs(data_dir, ignore_list=[]): def json_export(dataframe, json_outpath): + dataframe['amount'] = dataframe['amount'].fillna(0) + dataframe['funding_date'] = dataframe['funding_date'].fillna("") data = dataframe.to_dict(orient='records') for grant in data: if not isinstance(grant['to_project_name'], str): From 881bd9f5021b7f0857456c0167a4b8679e7e6792 Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Fri, 1 Nov 2024 19:28:24 +0700 Subject: [PATCH 02/11] update the applicationsURI and remove governanceURI and AttestationsURI --- daoip-5/json/stellar/grants_pool.json | 578 +++++++----------- .../json/stellar/scf-21_applications_uri.json | 2 +- .../json/stellar/scf-27_applications_uri.json | 2 +- daoip-5/scripts/main.py | 16 +- 4 files changed, 240 insertions(+), 358 deletions(-) diff --git a/daoip-5/json/stellar/grants_pool.json b/daoip-5/json/stellar/grants_pool.json index 0030640..ef86911 100644 --- a/daoip-5/json/stellar/grants_pool.json +++ b/daoip-5/json/stellar/grants_pool.json @@ -5,612 +5,494 @@ "grantPools": [ { "type": "GrantPool", - "id": { - "name": "scf-1" - }, - "name": { - "name": "scf-1" - }, - "description": "Grants pool for {'name': 'scf-1'}.", + "id": "scf-1", + "name": "scf-1", + "description": "Grants pool for scf-1.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-1'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-1'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-1'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-1_applications_uri.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-1'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-1'}_cover.png" + "image": "https://stellar.org/images/scf-1_cover.png", + "coverImage": "https://stellar.org/images/scf-1_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-2" - }, - "name": { - "name": "scf-2" - }, - "description": "Grants pool for {'name': 'scf-2'}.", + "id": "scf-2", + "name": "scf-2", + "description": "Grants pool for scf-2.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-2'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-2'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-2'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-2_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-2_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-2_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-2'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-2'}_cover.png" + "image": "https://stellar.org/images/scf-2_cover.png", + "coverImage": "https://stellar.org/images/scf-2_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-3" - }, - "name": { - "name": "scf-3" - }, - "description": "Grants pool for {'name': 'scf-3'}.", + "id": "scf-3", + "name": "scf-3", + "description": "Grants pool for scf-3.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-3'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-3'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-3'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-3_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-3_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-3_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-3'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-3'}_cover.png" + "image": "https://stellar.org/images/scf-3_cover.png", + "coverImage": "https://stellar.org/images/scf-3_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-4" - }, - "name": { - "name": "scf-4" - }, - "description": "Grants pool for {'name': 'scf-4'}.", + "id": "scf-4", + "name": "scf-4", + "description": "Grants pool for scf-4.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-4'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-4'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-4'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-4_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-4_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-4_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-4'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-4'}_cover.png" + "image": "https://stellar.org/images/scf-4_cover.png", + "coverImage": "https://stellar.org/images/scf-4_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-5" - }, - "name": { - "name": "scf-5" - }, - "description": "Grants pool for {'name': 'scf-5'}.", + "id": "scf-5", + "name": "scf-5", + "description": "Grants pool for scf-5.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-5'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-5'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-5'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-5_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-5_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-5_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-5'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-5'}_cover.png" + "image": "https://stellar.org/images/scf-5_cover.png", + "coverImage": "https://stellar.org/images/scf-5_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-6" - }, - "name": { - "name": "scf-6" - }, - "description": "Grants pool for {'name': 'scf-6'}.", + "id": "scf-6", + "name": "scf-6", + "description": "Grants pool for scf-6.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-6'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-6'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-6'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-6_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-6_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-6_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-6'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-6'}_cover.png" + "image": "https://stellar.org/images/scf-6_cover.png", + "coverImage": "https://stellar.org/images/scf-6_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-7" - }, - "name": { - "name": "scf-7" - }, - "description": "Grants pool for {'name': 'scf-7'}.", + "id": "scf-7", + "name": "scf-7", + "description": "Grants pool for scf-7.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-7'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-7'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-7'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-7_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-7_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-7_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-7'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-7'}_cover.png" + "image": "https://stellar.org/images/scf-7_cover.png", + "coverImage": "https://stellar.org/images/scf-7_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-8" - }, - "name": { - "name": "scf-8" - }, - "description": "Grants pool for {'name': 'scf-8'}.", + "id": "scf-8", + "name": "scf-8", + "description": "Grants pool for scf-8.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-8'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-8'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-8'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-8_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-8_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-8_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-8'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-8'}_cover.png" + "image": "https://stellar.org/images/scf-8_cover.png", + "coverImage": "https://stellar.org/images/scf-8_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-9" - }, - "name": { - "name": "scf-9" - }, - "description": "Grants pool for {'name': 'scf-9'}.", + "id": "scf-9", + "name": "scf-9", + "description": "Grants pool for scf-9.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-9'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-9'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-9'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-9_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-9_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-9_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-9'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-9'}_cover.png" + "image": "https://stellar.org/images/scf-9_cover.png", + "coverImage": "https://stellar.org/images/scf-9_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-10" - }, - "name": { - "name": "scf-10" - }, - "description": "Grants pool for {'name': 'scf-10'}.", + "id": "scf-10", + "name": "scf-10", + "description": "Grants pool for scf-10.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-10'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-10'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-10'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-10_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-10_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-10_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-10'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-10'}_cover.png" + "image": "https://stellar.org/images/scf-10_cover.png", + "coverImage": "https://stellar.org/images/scf-10_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-11" - }, - "name": { - "name": "scf-11" - }, - "description": "Grants pool for {'name': 'scf-11'}.", + "id": "scf-11", + "name": "scf-11", + "description": "Grants pool for scf-11.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-11'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-11'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-11'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-11_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-11_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-11_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-11'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-11'}_cover.png" + "image": "https://stellar.org/images/scf-11_cover.png", + "coverImage": "https://stellar.org/images/scf-11_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-12" - }, - "name": { - "name": "scf-12" - }, - "description": "Grants pool for {'name': 'scf-12'}.", + "id": "scf-12", + "name": "scf-12", + "description": "Grants pool for scf-12.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-12'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-12'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-12'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-12_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-12_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-12_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-12'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-12'}_cover.png" + "image": "https://stellar.org/images/scf-12_cover.png", + "coverImage": "https://stellar.org/images/scf-12_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-13" - }, - "name": { - "name": "scf-13" - }, - "description": "Grants pool for {'name': 'scf-13'}.", + "id": "scf-13", + "name": "scf-13", + "description": "Grants pool for scf-13.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-13'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-13'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-13'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-13_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-13_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-13_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-13'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-13'}_cover.png" + "image": "https://stellar.org/images/scf-13_cover.png", + "coverImage": "https://stellar.org/images/scf-13_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-14" - }, - "name": { - "name": "scf-14" - }, - "description": "Grants pool for {'name': 'scf-14'}.", + "id": "scf-14", + "name": "scf-14", + "description": "Grants pool for scf-14.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-14'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-14'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-14'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-14_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-14_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-14_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-14'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-14'}_cover.png" + "image": "https://stellar.org/images/scf-14_cover.png", + "coverImage": "https://stellar.org/images/scf-14_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-15" - }, - "name": { - "name": "scf-15" - }, - "description": "Grants pool for {'name': 'scf-15'}.", + "id": "scf-15", + "name": "scf-15", + "description": "Grants pool for scf-15.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-15'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-15'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-15'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-15_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-15_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-15_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-15'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-15'}_cover.png" + "image": "https://stellar.org/images/scf-15_cover.png", + "coverImage": "https://stellar.org/images/scf-15_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-16" - }, - "name": { - "name": "scf-16" - }, - "description": "Grants pool for {'name': 'scf-16'}.", + "id": "scf-16", + "name": "scf-16", + "description": "Grants pool for scf-16.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-16'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-16'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-16'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-16_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-16_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-16_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-16'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-16'}_cover.png" + "image": "https://stellar.org/images/scf-16_cover.png", + "coverImage": "https://stellar.org/images/scf-16_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-17" - }, - "name": { - "name": "scf-17" - }, - "description": "Grants pool for {'name': 'scf-17'}.", + "id": "scf-17", + "name": "scf-17", + "description": "Grants pool for scf-17.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-17'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-17'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-17'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-17_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-17_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-17_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-17'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-17'}_cover.png" + "image": "https://stellar.org/images/scf-17_cover.png", + "coverImage": "https://stellar.org/images/scf-17_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-18" - }, - "name": { - "name": "scf-18" - }, - "description": "Grants pool for {'name': 'scf-18'}.", + "id": "scf-18", + "name": "scf-18", + "description": "Grants pool for scf-18.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-18'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-18'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-18'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-18_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-18_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-18_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-18'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-18'}_cover.png" + "image": "https://stellar.org/images/scf-18_cover.png", + "coverImage": "https://stellar.org/images/scf-18_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-19" - }, - "name": { - "name": "scf-19" - }, - "description": "Grants pool for {'name': 'scf-19'}.", + "id": "scf-19", + "name": "scf-19", + "description": "Grants pool for scf-19.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-19'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-19'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-19'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-19_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-19_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-19_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-19'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-19'}_cover.png" + "image": "https://stellar.org/images/scf-19_cover.png", + "coverImage": "https://stellar.org/images/scf-19_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-20" - }, - "name": { - "name": "scf-20" - }, - "description": "Grants pool for {'name': 'scf-20'}.", + "id": "scf-20", + "name": "scf-20", + "description": "Grants pool for scf-20.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-20'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-20'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-20'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-20_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-20_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-20_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-20'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-20'}_cover.png" + "image": "https://stellar.org/images/scf-20_cover.png", + "coverImage": "https://stellar.org/images/scf-20_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-21" - }, - "name": { - "name": "scf-21" - }, - "description": "Grants pool for {'name': 'scf-21'}.", + "id": "scf-21", + "name": "scf-21", + "description": "Grants pool for scf-21.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-21'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-21'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-21'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-21_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-21_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-21_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-21'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-21'}_cover.png" + "image": "https://stellar.org/images/scf-21_cover.png", + "coverImage": "https://stellar.org/images/scf-21_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-22" - }, - "name": { - "name": "scf-22" - }, - "description": "Grants pool for {'name': 'scf-22'}.", + "id": "scf-22", + "name": "scf-22", + "description": "Grants pool for scf-22.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-22'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-22'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-22'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-22_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-22_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-22_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-22'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-22'}_cover.png" + "image": "https://stellar.org/images/scf-22_cover.png", + "coverImage": "https://stellar.org/images/scf-22_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-23" - }, - "name": { - "name": "scf-23" - }, - "description": "Grants pool for {'name': 'scf-23'}.", + "id": "scf-23", + "name": "scf-23", + "description": "Grants pool for scf-23.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-23'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-23'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-23'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-23_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-23_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-23_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-23'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-23'}_cover.png" + "image": "https://stellar.org/images/scf-23_cover.png", + "coverImage": "https://stellar.org/images/scf-23_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-24" - }, - "name": { - "name": "scf-24" - }, - "description": "Grants pool for {'name': 'scf-24'}.", + "id": "scf-24", + "name": "scf-24", + "description": "Grants pool for scf-24.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-24'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-24'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-24'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-24_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-24_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-24_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-24'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-24'}_cover.png" + "image": "https://stellar.org/images/scf-24_cover.png", + "coverImage": "https://stellar.org/images/scf-24_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-25" - }, - "name": { - "name": "scf-25" - }, - "description": "Grants pool for {'name': 'scf-25'}.", + "id": "scf-25", + "name": "scf-25", + "description": "Grants pool for scf-25.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-25'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-25'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-25'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-25_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-25_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-25_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-25'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-25'}_cover.png" + "image": "https://stellar.org/images/scf-25_cover.png", + "coverImage": "https://stellar.org/images/scf-25_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-26" - }, - "name": { - "name": "scf-26" - }, - "description": "Grants pool for {'name': 'scf-26'}.", + "id": "scf-26", + "name": "scf-26", + "description": "Grants pool for scf-26.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-26'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-26'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-26'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-26_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-26_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-26_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-26'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-26'}_cover.png" + "image": "https://stellar.org/images/scf-26_cover.png", + "coverImage": "https://stellar.org/images/scf-26_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-27" - }, - "name": { - "name": "scf-27" - }, - "description": "Grants pool for {'name': 'scf-27'}.", + "id": "scf-27", + "name": "scf-27", + "description": "Grants pool for scf-27.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-27'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-27'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-27'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-27_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-27_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-27_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-27'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-27'}_cover.png" + "image": "https://stellar.org/images/scf-27_cover.png", + "coverImage": "https://stellar.org/images/scf-27_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-28" - }, - "name": { - "name": "scf-28" - }, - "description": "Grants pool for {'name': 'scf-28'}.", + "id": "scf-28", + "name": "scf-28", + "description": "Grants pool for scf-28.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-28'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-28'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-28'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-28_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-28_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-28_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-28'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-28'}_cover.png" + "image": "https://stellar.org/images/scf-28_cover.png", + "coverImage": "https://stellar.org/images/scf-28_cover.png" }, { "type": "GrantPool", - "id": { - "name": "scf-29" - }, - "name": { - "name": "scf-29" - }, - "description": "Grants pool for {'name': 'scf-29'}.", + "id": "scf-29", + "name": "scf-29", + "description": "Grants pool for scf-29.", "isOpen": false, - "applicationsURI": "https://stellar.org/applications/{'name': 'scf-29'}_example.json", - "governanceURI": "https://stellar.org/governance/{'name': 'scf-29'}_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/{'name': 'scf-29'}_example.json", + "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-29_applications_uri.json", + "governanceURI": "https://stellar.org/governance/scf-29_example.md", + "attestationIssuersURI": "https://stellar.org/attestations/scf-29_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" ], "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/{'name': 'scf-29'}.png", - "coverImage": "https://stellar.org/images/{'name': 'scf-29'}_cover.png" + "image": "https://stellar.org/images/scf-29_cover.png", + "coverImage": "https://stellar.org/images/scf-29_cover.png" } ] } \ No newline at end of file diff --git a/daoip-5/json/stellar/scf-21_applications_uri.json b/daoip-5/json/stellar/scf-21_applications_uri.json index 2fc8132..b3b55a6 100644 --- a/daoip-5/json/stellar/scf-21_applications_uri.json +++ b/daoip-5/json/stellar/scf-21_applications_uri.json @@ -450,7 +450,7 @@ "grantPoolId": "scf-21", "grantPoolName": "scf-21", "projectsURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec1JSgNcanaFgHJ5", - "projectId": "-fixed-rate-fixie-", + "projectId": "fixed-rate-fixie", "projectName": "Polaris Lend (Former 'fixie')", "createdAt": "2023-09-29T00:00:00Z", "contentURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec1JSgNcanaFgHJ5", diff --git a/daoip-5/json/stellar/scf-27_applications_uri.json b/daoip-5/json/stellar/scf-27_applications_uri.json index 49e6e89..002a0cb 100644 --- a/daoip-5/json/stellar/scf-27_applications_uri.json +++ b/daoip-5/json/stellar/scf-27_applications_uri.json @@ -680,7 +680,7 @@ "grantPoolId": "scf-27", "grantPoolName": "scf-27", "projectsURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec9df0gMcvT7weQ2", - "projectId": "-wadzzo-explore-collect-win-", + "projectId": "wadzzo-explore-collect-win", "projectName": "Wadzzo - Explore, Collect, Win", "createdAt": "2024-06-06T00:00:00Z", "contentURI": "https://airtable.com/appymB1sbp5uidiGe/shrsaWm1IyNZTCEhX/tblpytbu3t73kssiE/viwTba5X3EUwzXlcr/rec9df0gMcvT7weQ2", diff --git a/daoip-5/scripts/main.py b/daoip-5/scripts/main.py index 5dbc999..2ba335f 100644 --- a/daoip-5/scripts/main.py +++ b/daoip-5/scripts/main.py @@ -84,17 +84,17 @@ def generate_grant_pool_json(yaml_file, dao_name, dao_type): for pool_name in dao_metadata['grant_pools']: grant_pool = { "type": "GrantPool", - "id": pool_name, - "name": pool_name, - "description": f"Grants pool for {pool_name}.", + "id": pool_name['name'], + "name": pool_name['name'], + "description": f"Grants pool for {pool_name['name']}.", "isOpen": False, - "applicationsURI": f"https://{dao_metadata['name']}.org/applications/{pool_name}_example.json", - "governanceURI": f"https://{dao_metadata['name']}.org/governance/{pool_name}_example.md", - "attestationIssuersURI": f"https://{dao_metadata['name']}.org/attestations/{pool_name}_example.json", + "applicationsURI": f"https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/{dao_metadata['name']}/{pool_name['name']}_applications_uri.json", + "governanceURI": f"https://{dao_metadata['name']}.org/governance/{pool_name['name']}_example.md", + "attestationIssuersURI": f"https://{dao_metadata['name']}.org/attestations/{pool_name['name']}_example.json", "requiredCredentials": ["DAO Attestation", "KYC"], "email": "rashmi@daostar.org", - "image": f"https://{dao_metadata['name']}.org/images/{pool_name}.png", - "coverImage": f"https://{dao_metadata['name']}.org/images/{pool_name}_cover.png" + "image": f"https://{dao_metadata['name']}.org/images/{pool_name['name']}_cover.png", + "coverImage": f"https://{dao_metadata['name']}.org/images/{pool_name['name']}_cover.png" } grant_pool_json["grantPools"].append(grant_pool) From b7855ce3a94eebc42bf9e559f446ff13b4a7240e Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Fri, 1 Nov 2024 19:36:27 +0700 Subject: [PATCH 03/11] update the applicationsURI and remove governanceURI and AttestationsURI --- daoip-5/json/stellar/grants_pool.json | 56 --------------------------- daoip-5/scripts/main.py | 4 +- 2 files changed, 2 insertions(+), 58 deletions(-) diff --git a/daoip-5/json/stellar/grants_pool.json b/daoip-5/json/stellar/grants_pool.json index ef86911..697c7a1 100644 --- a/daoip-5/json/stellar/grants_pool.json +++ b/daoip-5/json/stellar/grants_pool.json @@ -25,8 +25,6 @@ "description": "Grants pool for scf-2.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-2_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-2_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-2_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -42,8 +40,6 @@ "description": "Grants pool for scf-3.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-3_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-3_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-3_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -59,8 +55,6 @@ "description": "Grants pool for scf-4.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-4_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-4_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-4_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -76,8 +70,6 @@ "description": "Grants pool for scf-5.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-5_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-5_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-5_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -93,8 +85,6 @@ "description": "Grants pool for scf-6.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-6_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-6_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-6_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -110,8 +100,6 @@ "description": "Grants pool for scf-7.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-7_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-7_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-7_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -127,8 +115,6 @@ "description": "Grants pool for scf-8.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-8_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-8_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-8_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -144,8 +130,6 @@ "description": "Grants pool for scf-9.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-9_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-9_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-9_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -161,8 +145,6 @@ "description": "Grants pool for scf-10.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-10_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-10_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-10_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -178,8 +160,6 @@ "description": "Grants pool for scf-11.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-11_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-11_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-11_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -195,8 +175,6 @@ "description": "Grants pool for scf-12.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-12_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-12_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-12_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -212,8 +190,6 @@ "description": "Grants pool for scf-13.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-13_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-13_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-13_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -229,8 +205,6 @@ "description": "Grants pool for scf-14.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-14_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-14_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-14_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -246,8 +220,6 @@ "description": "Grants pool for scf-15.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-15_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-15_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-15_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -263,8 +235,6 @@ "description": "Grants pool for scf-16.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-16_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-16_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-16_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -280,8 +250,6 @@ "description": "Grants pool for scf-17.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-17_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-17_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-17_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -297,8 +265,6 @@ "description": "Grants pool for scf-18.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-18_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-18_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-18_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -314,8 +280,6 @@ "description": "Grants pool for scf-19.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-19_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-19_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-19_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -331,8 +295,6 @@ "description": "Grants pool for scf-20.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-20_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-20_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-20_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -348,8 +310,6 @@ "description": "Grants pool for scf-21.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-21_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-21_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-21_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -365,8 +325,6 @@ "description": "Grants pool for scf-22.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-22_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-22_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-22_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -382,8 +340,6 @@ "description": "Grants pool for scf-23.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-23_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-23_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-23_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -399,8 +355,6 @@ "description": "Grants pool for scf-24.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-24_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-24_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-24_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -416,8 +370,6 @@ "description": "Grants pool for scf-25.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-25_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-25_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-25_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -433,8 +385,6 @@ "description": "Grants pool for scf-26.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-26_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-26_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-26_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -450,8 +400,6 @@ "description": "Grants pool for scf-27.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-27_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-27_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-27_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -467,8 +415,6 @@ "description": "Grants pool for scf-28.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-28_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-28_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-28_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" @@ -484,8 +430,6 @@ "description": "Grants pool for scf-29.", "isOpen": false, "applicationsURI": "https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/stellar/scf-29_applications_uri.json", - "governanceURI": "https://stellar.org/governance/scf-29_example.md", - "attestationIssuersURI": "https://stellar.org/attestations/scf-29_example.json", "requiredCredentials": [ "DAO Attestation", "KYC" diff --git a/daoip-5/scripts/main.py b/daoip-5/scripts/main.py index 2ba335f..8c69821 100644 --- a/daoip-5/scripts/main.py +++ b/daoip-5/scripts/main.py @@ -89,8 +89,8 @@ def generate_grant_pool_json(yaml_file, dao_name, dao_type): "description": f"Grants pool for {pool_name['name']}.", "isOpen": False, "applicationsURI": f"https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/{dao_metadata['name']}/{pool_name['name']}_applications_uri.json", - "governanceURI": f"https://{dao_metadata['name']}.org/governance/{pool_name['name']}_example.md", - "attestationIssuersURI": f"https://{dao_metadata['name']}.org/attestations/{pool_name['name']}_example.json", + # "governanceURI": f"https://{dao_metadata['name']}.org/governance/{pool_name['name']}_example.md", + # "attestationIssuersURI": f"https://{dao_metadata['name']}.org/attestations/{pool_name['name']}_example.json", "requiredCredentials": ["DAO Attestation", "KYC"], "email": "rashmi@daostar.org", "image": f"https://{dao_metadata['name']}.org/images/{pool_name['name']}_cover.png", From 94ade564f68322647fa69b1850317146ffb9472c Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Fri, 1 Nov 2024 19:51:29 +0700 Subject: [PATCH 04/11] update the stellar files --- daoip-5/json/stellar/grants_pool.json | 145 ++++++-------------------- daoip-5/scripts/main.py | 5 - 2 files changed, 29 insertions(+), 121 deletions(-) diff --git a/daoip-5/json/stellar/grants_pool.json b/daoip-5/json/stellar/grants_pool.json index 697c7a1..cc91124 100644 --- a/daoip-5/json/stellar/grants_pool.json +++ b/daoip-5/json/stellar/grants_pool.json @@ -13,10 +13,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-1_cover.png", - "coverImage": "https://stellar.org/images/scf-1_cover.png" + ] }, { "type": "GrantPool", @@ -28,10 +25,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-2_cover.png", - "coverImage": "https://stellar.org/images/scf-2_cover.png" + ] }, { "type": "GrantPool", @@ -43,10 +37,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-3_cover.png", - "coverImage": "https://stellar.org/images/scf-3_cover.png" + ] }, { "type": "GrantPool", @@ -58,10 +49,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-4_cover.png", - "coverImage": "https://stellar.org/images/scf-4_cover.png" + ] }, { "type": "GrantPool", @@ -73,10 +61,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-5_cover.png", - "coverImage": "https://stellar.org/images/scf-5_cover.png" + ] }, { "type": "GrantPool", @@ -88,10 +73,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-6_cover.png", - "coverImage": "https://stellar.org/images/scf-6_cover.png" + ] }, { "type": "GrantPool", @@ -103,10 +85,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-7_cover.png", - "coverImage": "https://stellar.org/images/scf-7_cover.png" + ] }, { "type": "GrantPool", @@ -118,10 +97,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-8_cover.png", - "coverImage": "https://stellar.org/images/scf-8_cover.png" + ] }, { "type": "GrantPool", @@ -133,10 +109,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-9_cover.png", - "coverImage": "https://stellar.org/images/scf-9_cover.png" + ] }, { "type": "GrantPool", @@ -148,10 +121,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-10_cover.png", - "coverImage": "https://stellar.org/images/scf-10_cover.png" + ] }, { "type": "GrantPool", @@ -163,10 +133,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-11_cover.png", - "coverImage": "https://stellar.org/images/scf-11_cover.png" + ] }, { "type": "GrantPool", @@ -178,10 +145,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-12_cover.png", - "coverImage": "https://stellar.org/images/scf-12_cover.png" + ] }, { "type": "GrantPool", @@ -193,10 +157,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-13_cover.png", - "coverImage": "https://stellar.org/images/scf-13_cover.png" + ] }, { "type": "GrantPool", @@ -208,10 +169,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-14_cover.png", - "coverImage": "https://stellar.org/images/scf-14_cover.png" + ] }, { "type": "GrantPool", @@ -223,10 +181,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-15_cover.png", - "coverImage": "https://stellar.org/images/scf-15_cover.png" + ] }, { "type": "GrantPool", @@ -238,10 +193,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-16_cover.png", - "coverImage": "https://stellar.org/images/scf-16_cover.png" + ] }, { "type": "GrantPool", @@ -253,10 +205,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-17_cover.png", - "coverImage": "https://stellar.org/images/scf-17_cover.png" + ] }, { "type": "GrantPool", @@ -268,10 +217,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-18_cover.png", - "coverImage": "https://stellar.org/images/scf-18_cover.png" + ] }, { "type": "GrantPool", @@ -283,10 +229,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-19_cover.png", - "coverImage": "https://stellar.org/images/scf-19_cover.png" + ] }, { "type": "GrantPool", @@ -298,10 +241,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-20_cover.png", - "coverImage": "https://stellar.org/images/scf-20_cover.png" + ] }, { "type": "GrantPool", @@ -313,10 +253,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-21_cover.png", - "coverImage": "https://stellar.org/images/scf-21_cover.png" + ] }, { "type": "GrantPool", @@ -328,10 +265,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-22_cover.png", - "coverImage": "https://stellar.org/images/scf-22_cover.png" + ] }, { "type": "GrantPool", @@ -343,10 +277,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-23_cover.png", - "coverImage": "https://stellar.org/images/scf-23_cover.png" + ] }, { "type": "GrantPool", @@ -358,10 +289,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-24_cover.png", - "coverImage": "https://stellar.org/images/scf-24_cover.png" + ] }, { "type": "GrantPool", @@ -373,10 +301,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-25_cover.png", - "coverImage": "https://stellar.org/images/scf-25_cover.png" + ] }, { "type": "GrantPool", @@ -388,10 +313,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-26_cover.png", - "coverImage": "https://stellar.org/images/scf-26_cover.png" + ] }, { "type": "GrantPool", @@ -403,10 +325,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-27_cover.png", - "coverImage": "https://stellar.org/images/scf-27_cover.png" + ] }, { "type": "GrantPool", @@ -418,10 +337,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-28_cover.png", - "coverImage": "https://stellar.org/images/scf-28_cover.png" + ] }, { "type": "GrantPool", @@ -433,10 +349,7 @@ "requiredCredentials": [ "DAO Attestation", "KYC" - ], - "email": "rashmi@daostar.org", - "image": "https://stellar.org/images/scf-29_cover.png", - "coverImage": "https://stellar.org/images/scf-29_cover.png" + ] } ] } \ No newline at end of file diff --git a/daoip-5/scripts/main.py b/daoip-5/scripts/main.py index 8c69821..e59d522 100644 --- a/daoip-5/scripts/main.py +++ b/daoip-5/scripts/main.py @@ -89,12 +89,7 @@ def generate_grant_pool_json(yaml_file, dao_name, dao_type): "description": f"Grants pool for {pool_name['name']}.", "isOpen": False, "applicationsURI": f"https://raw.githubusercontent.com/opensource-observer/oss-funding/refs/heads/main/daoip-5/json/{dao_metadata['name']}/{pool_name['name']}_applications_uri.json", - # "governanceURI": f"https://{dao_metadata['name']}.org/governance/{pool_name['name']}_example.md", - # "attestationIssuersURI": f"https://{dao_metadata['name']}.org/attestations/{pool_name['name']}_example.json", "requiredCredentials": ["DAO Attestation", "KYC"], - "email": "rashmi@daostar.org", - "image": f"https://{dao_metadata['name']}.org/images/{pool_name['name']}_cover.png", - "coverImage": f"https://{dao_metadata['name']}.org/images/{pool_name['name']}_cover.png" } grant_pool_json["grantPools"].append(grant_pool) From 2739626925edaf2d7b4885c362c894ad1177b447 Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Fri, 1 Nov 2024 22:19:05 +0700 Subject: [PATCH 05/11] update stellar name --- data/funders/stellar/stellar_development_foundation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/funders/stellar/stellar_development_foundation.yaml b/data/funders/stellar/stellar_development_foundation.yaml index 1562e61..32fb45e 100644 --- a/data/funders/stellar/stellar_development_foundation.yaml +++ b/data/funders/stellar/stellar_development_foundation.yaml @@ -1,5 +1,5 @@ version: 1 -name: stellar +name: Stellar Development Foundation type: Foundation display_name: Stellar Development Foundation grant_pools: From b842f5cb72e15f850d518bb233bf930228e05e74 Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Sun, 3 Nov 2024 01:18:13 +0700 Subject: [PATCH 06/11] update stellar name --- data/funders/stellar/stellar_development_foundation.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/funders/stellar/stellar_development_foundation.yaml b/data/funders/stellar/stellar_development_foundation.yaml index 32fb45e..5da79f7 100644 --- a/data/funders/stellar/stellar_development_foundation.yaml +++ b/data/funders/stellar/stellar_development_foundation.yaml @@ -1,7 +1,7 @@ version: 1 -name: Stellar Development Foundation +name: Stellar type: Foundation -display_name: Stellar Development Foundation +display_name: Stellar grant_pools: - name: scf-1 - name: scf-2 From 7d2c3d65c01d6322a11e315894988e1f589304f2 Mon Sep 17 00:00:00 2001 From: Rashmi V Abbigeri <41290852+Rashmi-278@users.noreply.github.com> Date: Wed, 6 Nov 2024 02:46:50 +0700 Subject: [PATCH 07/11] Enhance daoip5 (#30) * update stellar name * add error handling, conditional commits and PR generation --- .github/workflows/daoip5-update.yaml | 24 +++++++++++++------ daoip-5/scripts/requirements.txt | 1 + .../stellar_development_foundation.yaml | 4 ++-- 3 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 daoip-5/scripts/requirements.txt diff --git a/.github/workflows/daoip5-update.yaml b/.github/workflows/daoip5-update.yaml index e9c5fa8..9187fd6 100644 --- a/.github/workflows/daoip5-update.yaml +++ b/.github/workflows/daoip5-update.yaml @@ -21,23 +21,33 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r daoip-5/requirements.txt - name: Generate JSON files + id: generate_files run: | # Detecting the updated/added folder in the funders directory - FOLDER_PATH=$(git diff --name-only HEAD^ HEAD | grep '^data/funders' | head -1 | xargs dirname) + FOLDER_PATH=$(git diff --name-only HEAD^ HEAD | grep '^data/funders' | head -1 | xargs dirname || true) + if [ -z "$FOLDER_PATH" ]; then + echo "No changes detected in funders directory. Exiting." + exit 0 + fi # Running the main.py script with the detected path python3 daoip-5/scripts/main.py --path "./$FOLDER_PATH" - - name: Commit generated files + - name: Check for changes and commit run: | - git config --local user.email "actions@github.com" - git config --local user.name "GitHub Actions" - git add daoip-5/json - git commit -m "Auto-generated files for new/updated folder" + if [ -n "$(git status --porcelain)" ]; then + git config --local user.email "actions@github.com" + git config --local user.name "GitHub Actions" + git add daoip-5/json + git commit -m "Auto-generated files for new/updated folder" + else + echo "No changes to commit." + exit 0 - name: Push changes and create PR + if: success() && steps.generate_files.outputs.FOLDER_PATH != '' uses: peter-evans/create-pull-request@v5 with: commit-message: Auto-generated DAOIP-5 files for new/updated folder diff --git a/daoip-5/scripts/requirements.txt b/daoip-5/scripts/requirements.txt new file mode 100644 index 0000000..a3db899 --- /dev/null +++ b/daoip-5/scripts/requirements.txt @@ -0,0 +1 @@ +PyYAML==6.0 \ No newline at end of file diff --git a/data/funders/stellar/stellar_development_foundation.yaml b/data/funders/stellar/stellar_development_foundation.yaml index 32fb45e..5da79f7 100644 --- a/data/funders/stellar/stellar_development_foundation.yaml +++ b/data/funders/stellar/stellar_development_foundation.yaml @@ -1,7 +1,7 @@ version: 1 -name: Stellar Development Foundation +name: Stellar type: Foundation -display_name: Stellar Development Foundation +display_name: Stellar grant_pools: - name: scf-1 - name: scf-2 From 18f0e1400ff5dcf01c45d1e33b3ff5c04250661e Mon Sep 17 00:00:00 2001 From: Rashmi V Abbigeri <41290852+Rashmi-278@users.noreply.github.com> Date: Wed, 6 Nov 2024 01:20:04 +0530 Subject: [PATCH 08/11] Update path --- .github/workflows/daoip5-update.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/daoip5-update.yaml b/.github/workflows/daoip5-update.yaml index 9187fd6..da709b4 100644 --- a/.github/workflows/daoip5-update.yaml +++ b/.github/workflows/daoip5-update.yaml @@ -21,7 +21,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r daoip-5/requirements.txt + pip install -r daoip-5/scripts/requirements.txt - name: Generate JSON files id: generate_files From 64f297ed51f27800ea53d75b85bdd7a50ba3b15d Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Wed, 6 Nov 2024 02:55:13 +0700 Subject: [PATCH 09/11] test workflow with clrfund --- data/funders/clrfund/clrfund.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/funders/clrfund/clrfund.yaml b/data/funders/clrfund/clrfund.yaml index cd1cdc5..dff108c 100644 --- a/data/funders/clrfund/clrfund.yaml +++ b/data/funders/clrfund/clrfund.yaml @@ -1,6 +1,6 @@ version: 1 name: clrfund type: DAO -display_name: clr.fund +display_name: clr.fund grants grant_pools: - round_9 From d47ca0d1874cc27f2b194f0f04c60346ca3b4ade Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Wed, 6 Nov 2024 02:59:03 +0700 Subject: [PATCH 10/11] pyyaml package version fix --- daoip-5/scripts/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daoip-5/scripts/requirements.txt b/daoip-5/scripts/requirements.txt index a3db899..a9d757b 100644 --- a/daoip-5/scripts/requirements.txt +++ b/daoip-5/scripts/requirements.txt @@ -1 +1 @@ -PyYAML==6.0 \ No newline at end of file +PyYAML==5.4.1 \ No newline at end of file From 6c5f1bcf2b1caff200f75914a0d3e97796fe77f0 Mon Sep 17 00:00:00 2001 From: Rashmi-278 Date: Wed, 6 Nov 2024 03:00:26 +0700 Subject: [PATCH 11/11] test workflow with clrfund --- data/funders/clrfund/clrfund.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/funders/clrfund/clrfund.yaml b/data/funders/clrfund/clrfund.yaml index dff108c..17351ea 100644 --- a/data/funders/clrfund/clrfund.yaml +++ b/data/funders/clrfund/clrfund.yaml @@ -1,6 +1,6 @@ version: 1 name: clrfund type: DAO -display_name: clr.fund grants +display_name: clr.fund grants system grant_pools: - round_9