Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[🏆 Bounty] Support selecting additional Cosmos chains. #53

Open
FredRadford opened this issue Apr 22, 2024 · 2 comments
Open

[🏆 Bounty] Support selecting additional Cosmos chains. #53

FredRadford opened this issue Apr 22, 2024 · 2 comments
Labels
bounty Issues with bounties from DCF

Comments

@FredRadford
Copy link
Collaborator

Task Description

Update the CosGov.org application to support selecting additional Cosmos chains.
The CosGov.org application currently only supports the Agoric L1 chain. Agoric is a Cosmos network chain (with additional settings specific to Agoric) and therefore adding the ability to post on-chain proposals to other Cosmos chains (such as Osmosis) is possible.
The project here is to determine what all information is chain or network (such as testnet or mainnet) specific and abstract that information into a configuration file that can be created for each Cosmos network, create the structure and documentation on how to request a new chain be added, and update the application to read these configuration files when building the UI.
The UI must be updated to be branded Cosmos rather than Agoric governance proposal builder.

Acceptance Criteria

Part 1 – Adding a new chain Chain advocate can download a sample template with comments on how to fill it out Chain advocate can follow the instructions to create a pull request in the CosGov.org github with the new chain information (chain directory, logo, configuration file) Documentation of the process of how the pull request is approved and the new application built

Part 2 – Using a new chain (once a new chain has been accepted and a new build of CosGov.org deployed) User can select a Cosmos chain User can select a network (such as mainnet) for the Cosmos chain selected User must be presented the chain settings for voting (deposit and voting duration, deposit amount needed, their current balance of the deposit token, based on their connected wallet Note: Agoric specific proposal types (CoreEval, Install Bundle, Swingset Bean Parameters), must be unavailable to non-Agoric chains.

Bounty Amount

40-60 hours estimated
18,000 BLD

Eligibility

Developer should be familiar with Cosmos Network SDK, Agoric chain development as well as the CosGov.org front end code

Submission Requirements

Developer should submit a pull request as needed and provide documentation on what the changes are and how the new UI works.
Testing should be done on Agoric testnets and successfully transfer Agoric community funds to the specified wallet.

Submission Deadline

This bounty should be completed within 4 weeks of acceptance.

Additional Information

There are additional UI/UX bounties for CosGov.org including adding a new landing page as well as other UI changes.

@FredRadford FredRadford added the bounty Issues with bounties from DCF label Apr 22, 2024
@Vayras
Copy link

Vayras commented Apr 23, 2024

@FredRadford I would like to work on this issue if this is available, Thanks.

@FredRadford
Copy link
Collaborator Author

To apply for a bounty, submit a request via the form at: https://dcfoundation.io/project/cosgov-org-support-multiple-chains/

gacogo added a commit to gacogo/cosmos-proposal-builder that referenced this issue May 4, 2024
gacogo added a commit to gacogo/cosmos-proposal-builder that referenced this issue May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty Issues with bounties from DCF
Projects
None yet
Development

No branches or pull requests

2 participants