Updated: 6/1/22

Context

This document outlines the research and plans for checkout testing as part of the work to improve checkout before putting cGrants on autopilot. The goal is to identify two sets of tests:

Testing Prioritization

The team identified a matrix of checkout configurations that can be seen at the bottom of this page. This section explains how we prioritized which of those configurations to test.

Integration Categories + Chains

There are effectively three macro categories of checkout integrations currently enabled on the cGrants platform:

However, not all of these categories have been used frequently over the past 5 grants rounds — in fact, only ~.01% of all transactions on the platform since Jan 1, 2021 have been outside of the Ethereum ecosystem. Note that the “null” checkout_types are transactions recorded in our system for when Gitcoin pays out at the end of a round:

All Contributions Since 1/1/21

Untitled