FeatherWallet - an iOS Feathercoin Wallet.
-
Hello.
I’m not personally asking for donations but I am hoping people will be willing to donate to get this project finished.
A while a go I had an idea to try and get BreadWallet ported for Feathercoin, I spoke with a developer @JosephDuffy, him and I did the initial commits to get the app “half working” - unfortunately he’s too busy to continue.
What I have done is…
- Set up a GitHubAccount https://Github.com/FeatherWallet/FeatherWallet
- Uploaded the code Joseph and I worked on
- started FeatherWallet.GitHub.io (@Cookieboy :-) )
What needs to be done…
- NeoScrypt Implementation
- Branding (I can help with this)
The hard part for me is doing the NeoScrypt stuff, I’ve tried a few times and have spent hours looking at other successful forks of BreadWallet (Dough, Loaf, Grosetl …etc) but I’m not able to complete it.
Anyone can either fork what we have done, or Feathercoin members can be added to the FeatherWallet github.
In my head anyone with a GitHub account could do the work and submit a PR, similar to how Feathercoin is run atm…
I’ve approached other devs and advertised on reddit, I’ve been quoted anywhere from 10 - 25 hours to complete it.
Anyways, I’m hoping together as a community we can either get this project done or somehow fund the development for the NeoScrypt implementation.
Me as a community member, mod and Feathercoin lover…I will obviously be donating as well. :dancers:
@Chekz - did I do this right? Feel free to correct my process :)
-
Any Developer Reading this… If you look at the commits here:
https://github.com/FeatherWallet/featherwallet/commits/master
We’ve done everything correctly to get the app connecting to my node fsight.chain.tips - when the app runs it connects to my node, and I can see it if I do a “getpeerinfo” against my Feathercoind Server.
What i think the problem is, is that the App is asking for SHA256 Bitcoin blocks and my node is providing NeoScrypt Blocks…also I’m not sure about the hardcoded checkpoints as at one point Feathercoin was Scrypt.
The App Also creates valid Feathercoin addresses which are recoverable using a mnmonic phrase.
So most of the functionality is working it’s just the syncing that needs to be fixed.
-
@aciddude hey I can help with branding too. I’m great at UI design and I code Swift as well, but I don’t know how to implement things such as cryptocurrency into apps, but I believe there is no need for that. Can I help by creating the UI?
-
@aciddude or anything else just let me know
-
@aciddude Great! - Gonna setup the Page over the weekend!
-
@Orgest said in FeatherWallet - an iOS Feathercoin Wallet.:
@aciddude hey I can help with branding too. I’m great at UI design and I code Swift as well, but I don’t know how to implement things such as cryptocurrency into apps, but I believe there is no need for that. Can I help by creating the UI?
Hey! Thanks so much! the branding does need to be done, removing Breadwallet/Bitcoin stuff and Replacing with FeatherWallet/Feathercoin stuff… also I want to change the colour scheme.
Fork it and give it a go ;-)
-
Couple of notes :
-
Why didn’t you fork it properly from Breadwallet? By Restarting the app you don’t allow any updates to be easily pulled in. If there is a chance of including neoscypt need to re-fork from Breadwallet head and cherry pick in the FTC changes, or such … (Git diff with https://github.com/litecoin-foundation/LoafWallet)
-
Is there a Litecoin or Dogecoin bread wallet, you should be able to see how they handle scrypt, and forks?. You may have to include neoscrypt based on the way it handles scrypt, and possibly how the android wallet handles it with java.
-
-
@wrapper said in FeatherWallet - an iOS Feathercoin Wallet.:
Couple of notes :
-
Why didn’t you fork it properly from Breadwallet? By Restarting the app you don’t allow any updates to be easily pulled in. If there is a chance of including neoscypt need to re-fork from Breadwallet head and cherry pick in the FTC changes, or such … (Git diff with https://github.com/litecoin-foundation/LoafWallet)
-
Is there a Litecoin or Dogecoin bread wallet, you should be able to see how they handle scrypt, and forks?. You may have to include neoscrypt based on the way it handles scrypt, and possibly how the android wallet handles it with java.
1- JoeDuffy originally did the commits to his Personal GitHub account, one can always refork and follow the commits if it’s really needed.
2 - The android wallet and the ios BreadWallet dont operate in the same way at all… not even a little bit. We tried forking dough but I dont think that’s actively maintained. Loaf, I’m waiting on the Litecoin foundation to update it before I give it a go.
-
-
@AcidD Ok dope. Where can I find the GUI elements? Github?
-
@Orgest said in FeatherWallet - an iOS Feathercoin Wallet.:
@AcidD Ok dope. Where can I find the GUI elements? Github?
Yep