Open leto opened 6 years ago
I can take care of this
@titanium05 sweet! Consider this your bounty for a while, like comfy pair of underwear. Please post your progress here, especially a link to your code. We don't need book reports, but as long as we know there is progress, that will fend off other bounty devs! You will get the full reward for your work, don't worry about people stealing your code. Feel free to push to Github as often as you want.
@titanium05 let me know what you need from me, I am standing up the backend tomorrow
@leto This will be in HushNG.
@titanium05 have you made a clone/fork or taken a look at Electron Cash yet?
@leto yes, I was studying it. starting to work on it now
@titanium05 since you have never posted a link to any code repo in 18 days, you have been unassigned from this task, any work you may have done will not be rewarded.
@leto is there anyone working on this? I would like to try if you still need someone to work on this.
I have been hacking at this bounty for past two days. Much to learn and sync, plus all the different deps and configuration options involved with juggling the various versions of npm and python. For a front-end to be designed and tested, do we need to do all this ? Can we just git clone electrumx-hush, build/install electrumx backend, and begin electron frontend developer focus?
Why not Electron <=> Zerorpc <=> Zeromq (Python Server) ?
How does one get a Z or T Hush address with electrumx or electrum?
I understand elecrumx is a database server to enable lightweight electrum pyqt wallets.
To test from a front-end perspective, we need something to test with. --As an example, I haven't been able to get a proper T addr, let alone Z today from electrum or electrumx. With electrumx, I even considered it to receive a JSON command from GUI => Electrumx =(RPC Local)> Hushd. Another option I was contemplating on was converting a C+ hushd binary to WASM.
So from a topological perspective with electrumx: A individual has three choices:
Am I missing something, please correct me if I am wrong?
@csharpee Electrum does not support zaddrs, and you probably want to read the ElectrumX docs to see what their API looks like: https://electrumx.readthedocs.io/en/latest/
I made various commits to our electrum, but haven't updated the chainparams yet: https://github.com/MyHush/electrum
Issue
We are now in ElectrumX 1.2.1, so we can run the backend of a light wallet, a huge piece, but we lack the frontend part. This bounty is to implement the frontend Electrum starting from another forks implementation. For example Bitcoin Cash has https://www.electroncash.org/
Bounty
100HUSH
Links
https://github.com/kyuupichan/electrumx/commit/02438e488d32dc3cb479d747248e7ea3dd83840d