-
Notifications
You must be signed in to change notification settings - Fork 1
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
Bitcoin to Stacks Bridge (sBTC) #23
Comments
Hi @setbern - I hope you are well. Now that we are about a month into having awarded this Critical Bounty, we would kindly request that you provide an update here for the community. Before the end of the week (Friday, August 16th) can you please provide us an update on the status of your Critical Bounty, please make sure to include:
Thanks! cc: @shaktistacks |
Documentation - https://github.com/Strata-Labs/sbtc-bridge-docs |
Hi @setbern We're exploring allocating our remaining 2024 grants budget and considering follow-up funding for current Critical Bounty recipients. If you have ideas to enhance your previously awarded work, we'd like to hear from you. Next Steps:
Proposal Details:
We look forward to your ideas! Best, |
1) Custodial Wallet Functionality (50 hours)At the launch of the sBTC bridge we'll only support Leather and Xverse wallets to interact with the bridge. 1.1) Withdraw (20 hours) 2) Transaction Sponsorship (40 hours)We'd like to give the ability for user to have their transaction sponsored to decrease the friction for interacting with stacks and sBTC from either side. Giving users the ability to have their transaction sponsored (from either Deposit or Withdraw) from a white listed service or application would open funnels for their service or apps. 2.1) Stacks Sponsorship (10 hours) 3) Improve Transaction Tracking/Events (35 hours)Our event tracking is barebone to get the most important features out as soon as possible, we've left out some helpful items that would aid in user usage. Specifically, letting the user know exactly when their funds are ready to be used on either Deposit or Withdraw events from a web based push notification. Additionally expanding on our user event page giving the user the ability to search for a transaction or events based on a wallet (either BTC or Stacks based) for greater clarity. 3.1) Add browser based notifications (15 hours) |
Project UpdatesWorking with the sBTC team has been nothing short of a pleasure, we've made great progress and built something we're all really proud of! As of today the bridge has been laser focused to guide and enchance the user through the deposit flow. Choosing to withhold development resources for Withdraw until we've nailed the deposit flow as expected. Below is a break down of how the bridge currently handles the deposit and what is currently being worked on to wrap up the previous work commitment. These sections are broken down into the following sections
Information Collection and DisplayWe've designed (Check resources) and mapped all our user actions that are most critical. Deposit Flow Design
Withdraw Flow Design
Deposit Flow Display & Data HandlingAll of the deposit flow display designs are built out and currently being battle testing against our development environment aka devenv. That being said I will follow up with a demo video of the current moving parts in the next days. Bitcoin Deposit TransactionWhile tucked in between the Data Confirmation view and Transaction Confirmation view the mvp of functionality so far for the bridge has been manually creating (for the time being) The deposit transaction is a custom transaction with X amount of inputs and 2 outputs. The outputs are our north start, we have 2 main outputs in the same order
The P2TR output is a script spend path with 2 tap leaves. This custom transaction relies on some external data so is subjected to improvements. External API IntegrationThe bridge relies heavily on pulling status information from 2 main parties, the Bitcoin RPC the transmitted the transaction and our famous Emily API. While the usage and capabilities of Bitcoin RPC are out of scope for this document we will detail how Emily plays a vital role for the Bridge. |
Recipient: Set Crew
Bounty: $60,000
Project Approach
Deliverables
Roadmap & Timeline
The text was updated successfully, but these errors were encountered: