PotLock / grantpicks

Pairwise voting mechanism for Stellar built on Soroban and NEAR Protocol.
https://grantpicks.com
MIT License
3 stars 1 forks source link

[FEATURE] Round Factory #11

Open codingshot opened 6 months ago

codingshot commented 6 months ago

Problem

Need an upgradable contract to deployed other rounds contracts

User Story(s):

As a round manager, I want to be able to deploy my own rounds from the contract, so I can setup a round with no knowledge of smart contract devleopment.

Description

A round factory contract is a contract that deploys round smart contracts. This is where initial configurations are created. A round factory contract may initially be permissioned to only certain deployers to prevent spamming of the creation of rounds in initial phases

Whitelist: bool // indicates whether the whitelist is on, who can deploy this contract createRound(roundParams) getAllRounds() // can be used to check voting, application, and payout statuses to display on explore apge

Limitations