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

Electrum Light Wallet Frontend #80

Open
leto opened this issue Jan 4, 2018 · 12 comments
Open

Electrum Light Wallet Frontend #80

leto opened this issue Jan 4, 2018 · 12 comments

Comments

@leto
Copy link
Member

leto commented Jan 4, 2018

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

kyuupichan/electrumx@02438e4

@titanium05
Copy link

I can take care of this

@leto
Copy link
Member Author

leto commented Jan 4, 2018

@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.

@lludlow
Copy link
Contributor

lludlow commented Jan 4, 2018

@titanium05 let me know what you need from me, I am standing up the backend tomorrow

@matthewjamesr
Copy link
Contributor

@leto This will be in HushNG.

@leto
Copy link
Member Author

leto commented Jan 6, 2018

@titanium05 have you made a clone/fork or taken a look at Electron Cash yet?

@titanium05
Copy link

@leto yes, I was studying it. starting to work on it now

@leto
Copy link
Member Author

leto commented Jan 21, 2018

@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.

@appkoders
Copy link

@leto is there anyone working on this? I would like to try if you still need someone to work on this.

@oDinZu
Copy link
Contributor

oDinZu commented Jan 27, 2018

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?

@oDinZu
Copy link
Contributor

oDinZu commented Feb 2, 2018

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:

    • To run a light GUI wallet that connects through HTTP or HTTPS (WWW) to Electrumx <=> Hushd Server.
    • To run a back-end server electrumx & hushd to secure the network more (SSL / Public Nodes).
    • To run a back-end server and front-end separately. (1 + 2)

Am I missing something, please correct me if I am wrong?

norpc
https://github.com/fyears/electron-python-example

@leto
Copy link
Member Author

leto commented Mar 21, 2018

@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/

@leto
Copy link
Member Author

leto commented Mar 24, 2018

I made various commits to our electrum, but haven't updated the chainparams yet: https://github.com/MyHush/electrum

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants