Closed will-corcoran closed 5 months ago
👋 @will-at-stacks Thanks for your application! We will do a pre-review and let you know if we have any immediate questions. In the mean time please refer to our review schedule here for a detailed timeline and response dates. Best, Will
Congrats on being awarded this Critical Bounty @patoking12 for $20k
More information on this Critical Bounty can be found here
@will-at-stacks fyi is GitHub @patoking12 correct? It doesn't seem it is tagging it.
Hey guys it's patotking12 missing a t
@Patotking12 please post your original application for the Critical Bounty here for public awareness.
Thanks, Will
Hi! My name is Carlos Eduardo Gomez & I go by Pato or SetPato. I’m a highly skilled cybersecurity professional with expertise in Clarity, Python, Bash & UX design. Since June of 2021 I’ve been a part of the StrataLabs team as a Clarity Engineer; additionally, I recently worked with BishopFox doing Attack Surface Intelligence which involves researching, analyzing and creating python programs & bash scripting to automate tasks, in general I have to find new things and look at everything the way people don’t usually look at things. As a big fan of Electrum, BTC, & with a good pulse of both SIP10/Clarity & Python, I’d be excited to take on this effort!
Key qualifications include:
Team Assistance I’ll be working with SetBern/Bernardo Garciarvias & Setzeus/Jesus Najera. While I’m the most familiar with Python & also comfortable with Clarity, I believe I’ll still need help in figuring out how to best integrate sBTC (or any placeholder SIP10 FT) to Electrum & will tap their expertise. Project Approach. Describe your proposed approach and methodology for tackling this project. Extensively research Electrum wallet's architecture & plugin best practices Review sBTC protocol in-depth with Setzeus Complete research phase technical scope & light design Kickoff core Electrum/Python engineering work Integration with sBTC / a SIP10 token Unit tests & demo completion Community showcase, feedback & iteration Plugin & documentation submission
Project Roadmap
Conduct extensive research on Electrum wallet architecture and plugin system Review the sBTC protocol in-depth Develop a Scope of Work document outlining specific modules/functions & draft up a minimal GUI inline with the current Electrum experience
Core Python GUI engineering work for plugin frontend
Core engineering work to integrate existing plugin prototype frontend with a FT/SIP10 (assuming sBTC mini isn’t out by then) Write & complete all necessary unit tests
Internal/Stacks community prototype showcase Post-showcase feedback sprint
Create written documentation to support end-users Final submission to Electrum for plugin approval
Note that the sBTC definition in SIP-021 is currently a draft. I don't expect any large changes to happen to the wire formats, but we do have some small changes pending as you can see in the SIP discussion https://github.com/stacksgov/sips/pull/113
Discussed in https://github.com/stacksgov/Stacks-Grant-Launchpad/discussions/849