Skip to content

Pairwise voting mechanism for Stellar built on Soroban and NEAR Protocol.

License

Notifications You must be signed in to change notification settings

PotLock/grantpicks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GrantPicks Monorepo

Pairwise voting mechanism for Stellar built on Soroban (Stellar & NEAR). Mono repo for front end and smart contracts.

Resources

About Pairwise

The "budget boxing" algorithm, utilizes pairwise preferences to allocate budget percentages among various items or projects. This method starts by collecting votes through pairwise preferences, where voters choose between two options at a time (e.g., "A vs B"). This approach simplifies the voting process, making it more engaging and manageable for voters, as they only need to consider two options at a time. The simplicity of this method also ensures that a large amount of preference data can be efficiently gathered with minimal cognitive load on the voters.

Once the pairwise preferences are collected, they are used to construct a preference graph, essentially a matrix of votes. This matrix is then processed to derive a probability distribution over the items. However, instead of interpreting these probabilities in a conventional sense, they are treated as percentages of the total budget. This means that the algorithm's output directly informs how the budget should be distributed among the items based on the collective preferences of the voters. This method makes the decision-making process transparent and scalable, as it can handle many voters and items efficiently by leveraging mathematical and computational tools.

GrantPicks Choose Page

Staging https://staging.grantpicks.com Testnet https://testnet.grantpicks.com

Contracts

Stellar ContractIds Staging round contract: CCN5CHAAMS4UNRA7EJ4E6DV6GELVOXX6OC2IHY3MPVEDMTKI3E4ITMLJ project registry: CBQWQLBRCIXY5OIV63MOB3IAXIT5X5JTXOXFFFJ2TOBYLBO6I5LPWA7J

Testnet round contract : CCIBKU2IGSZ67WY3MWMXLY42FJ4BZ6AFLJAIPHEAS4HRS3SD255HWH2C project registry: CCWDFOWHCOQNU4I76IPA4ORAKLGRBT6HLXTEUFMZJEBGPBSLPUMB2ZUC

Releases

No releases published

Packages

No packages published

Languages