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
CB-2Q23-04.3 : sBTC Stacks-Signer Dashboard: RPC-API and UI #877
Comments
👋 @will-at-stacks |
Thanks @will-at-stacks. I've started a plan on this wiki page. Happy to get feedback on this aspect of reporting. |
@will-at-stacks Mike's GitHub is @radicleart , not @mijoco :) |
@will-at-stacks moving planning docs from wiki to gitbook as per you previous comment. Early version published here but I'll be tidying it up over the next day or two. |
@radicleart please post your original application for the Critical Bounty here for public awareness. Thanks, |
From the google doc attachment supporting the application. Bounty Application: Stacks Signer DashboardCB-2Q23-04.3 : sBTC Stacks-Signer Dashboard: RPC-API and UI #877 The sBTC Stacks Signers Dashboard is the publicly facing (stacking.club like) dashboard where people and stackers (signing peg out fulfilments) are able to see the big picture of the flows of tokens into and out of the sBTC system. The API functionality proposed will pull sBTC related data from the Stacks and Bitcoin Blockchains and make it available via the sBTC Bridge in a user friendly Dashboard that ultimately demonstrates proof-of-reserve of the sBTC system. Our goal is to provide open source solutions which can be used directly by community members or cloned and tailored to the needs of other sBTC projects and experiments. We include learning support on sBTC in the form of regular presentations and progress reports to the SIP Community Calls and the sBTC public meetings. We will also work with others to ensure high levels of adoption via support and training on the tools delivered via the Bitcoin Builders Discord channel. The dashboard and API will integrate with our existing sBTC Bridge Client and API applications and will be closely aligned with the priorities of the code sBTC Engineering project. Our existing sBTC application is openly available in github;
FeaturessBTC Bridge API The sBTC Bridge API will be updated to provide insights on;
sBTC Bridge Client The UI will be updated to display the above information in appropriate formats with tools for filtering and sorting the information. Tools for graphical display of the information are out of scope for this estimate. To support DAO like functionality;
We will leverage this Foundation Grant awarded last year. Our costs reflect integration with Ecosystem DAO for managing voting on sBTC Protocol Upgrades. Ecosystem DAO has the ability to integrate at the Clarity Smart Contract level - e.g. changing sBTC parameters directly depending on the outcome of dao votes. This level of integration is out of scope for the current Bounty and we will only consider using Ecosystem DAO for advisory voting. ScopeWe’ve reduced the scope of the original bounty specifically to keep the Bridge project aligned with and supportive of the wider efforts of the sBTC Core Engineering projects. We have stripped out features which can be delivered in future bounties by focusing on delivery of functionality that supports the core sBTC release milestones. This will also help to reduce risks around unknowns and open questions within the core project. The following are candidates for future development;
We are reducing the scope further as we believe the following features as we believe these will be a better fit for CB-2Q23-04.1 : sBTC Stacks-Signer Management Tool UI
Where casting votes refers to the action of signers sending Bitcoin transactions and is unrelated to DAO like functionality. CostsFigures in 8 hour person days at 75 USD per hour. sBTC Bridge API
sBTC Bridge Client
Total 27 days $16,200 |
Development work has started on this. Details are in GitBook. |
Update - sBTC Signer Dashboard5 July Prelim version of the dashboard now on staging: https://sign.stx.eco sbtc-signer In progress
Completed
Attending signer meeting and opened communication with the Clarity working group to share issues, see GitBook. |
In my opinion, this project probably needs its own design as well. |
yes of course - just bootstrapping from the bridge app fro speed. |
Discussed in #841
Originally posted by will-at-stacks March 17, 2023
Introduction:
sBTC is a SIP-010 fungible token on the Stacks blockchain that can be used in DeFi protocols, NFT marketplaces, DAOs, governance, and several other use-cases. The sBTC Stacks-Signer Dashboard will provide a publicly available overview of all transaction activity related to the role of Stacks-Signers in the sBTC protocol.
Mission Statement:
The purpose of this Critical Bounty is to build a UI that serves as an initial community dashboard for Stacks-Signer activity and an API that allows for other products / dashboards to easily implement this activity stream into their products.
Functionality / Deliverables (shall include, but not be limited to):
— rustfmt, rustc, tests
— Documentation and publishing to docs.rs
— Crate publishing to crates.io (see Resource 5 below)
Future Improvements to include:
Required Knowledge / Skills:
References:
Critical Bounty Fee:
Reviewers / Advisors:
Igor Sylvester, Core Engineering Lead, Trust Machines
Mike Cohen, EcosystemDAO
Andre Serrano, sBTC Resident and sBTC Go To Market Working Group Lead
Jesse Wiley, Integration and Security Lead, Stacks Foundation
Kenny Rogers, Developer Advocate, Stacks Foundation
Will Corcoran, Grants Lead, Stacks Foundation
Additional Comments:
Recipient will be expected to attend sBTC Core Engineering Working Group calls while the bounty is in development and provide weekly updates.
APPLY HERE
NOTES ABOUT CRITICAL BOUNTIES:
If you have thoughts, questions, or comments on the rough outline for this Critical Bounty above, please comments below.
Please note, all 2023 Q2 Critical Bounties that have funding approved for them will be moved to the Issues page (here) on Tuesday 03/21/2023.
Some procedural items to keep in mind with 2023 Q2 Critical Bounties:
The text was updated successfully, but these errors were encountered: