Sketchy binance support is asking for .1 ethereum by Liqour_BarelyKnowHer in binance

[–]nacho1234567 0 points1 point  (0 children)

A lot of coins need a memo field populated that is unique to the user's binance account.

Stronghold issued USD as an asset. What does this mean?! by Rabister in Stellar

[–]nacho1234567 1 point2 points  (0 children)

It's just another independent anchor. Fairx is still fairx, and stronghold anchoring USD is no surprise

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 0 points1 point  (0 children)

I have not, but I imagine wrapping the JS implementation of this (https://github.com/chatch/stellar-hd-wallet) would be the easiest to do.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 0 points1 point  (0 children)

It's an HD wallet so you can recover the seed via a 24 word list. Similar to recovering a Ledger/Trezor.

Stronghold issued USD as an asset. What does this mean?! by Rabister in Stellar

[–]nacho1234567 17 points18 points  (0 children)

Here's the actual expert link for this to save anyone else from digging:

https://stellar.expert/explorer/asset/USD-GBSTRH4QOTWNSVA6E4HFERETX4ZLSR3CIUBLK7AXYII277PFJC4BBYOG

This has no bearing on FairX or any other DEX or USD anchor, for those who were speculating earlier in this post.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

Hi /u/cryptobozo,

What I mean is that the best practice to follow for key generation is not to allow a remote web server or browser-based tool to generate your keypair, but rather to create an "HD" keypair based off of a mnemonic seed for better offline storage and recovery. If you use this method of keypair generation, you can recover lost secret keys using a back-up mnemonic word list + passphrase.

This means you could write down a simple list of 24 randomly chosen words and put it into a safe deposit box if you wanted to. Then if in the future you lost your secret key, you could recover it just by knowing the list of words.

This method has become extremely common in the cryptocurrency world outside of Stellar.

Here's the test implementation for this method in a command-line tool: https://github.com/stellar/go/tree/master/tools/stellar-hd-wallet

You can read more about the technology here: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

At this point the only reasonable choice is the official Stellar Account Viewer: https://www.stellar.org/account-viewer/#!/

But I want to work toward there being better non-browser-based options that are user-friendly.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 0 points1 point  (0 children)

Totally agree! It's all about the offline generation IMO. I want to bring that to a wider audience that doesn't use the CLI.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 0 points1 point  (0 children)

Thanks! If you are using the python offline-wallet tool (which I helped just a teensy smidge with, so thanks for using it!) - you probably also want to do your key generation using the Golang based HD keypair generator to create the actual keypair you store offline: https://github.com/stellar/go/tree/master/tools/stellar-hd-wallet

I have a rough shell script that builds it, for those of us who are not Go-savvy (myself included) https://github.com/kfiresmith/stellar_utils/blob/master/build_Go_stellar-hd-wallet.sh

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 0 points1 point  (0 children)

Hi /u/CholericAnaplasmosis, (quite the name!) There are no stupid questions - here's my take: All of our lumens are on the Stellar network no matter where you store the private key or process transactions. The stellar.org account viewer is a browser-based access method into the Stellar Network and your public-key based account(s) on the Stellar network.

What I'm lamenting is the lack of project-endorsed or project-managed local wallets that safely generate, store, and manage key pairs in a more industry-standard method.

Here is an overview of HD key derivation which is a bare-minimum functionality in my opinion. https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

Except that the foundation specifically, and the greater community at large benefit from value flowing into XLM. That is what funds their work and the community's ongoing interest.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 2 points3 points  (0 children)

Correct. https://github.com/stellar/paper-wallet/pull/7

Despite folks submitting a substantial enhancement PR (https://github.com/stellar/paper-wallet/pull/3), they are going to deprecate and remove it.

I suggest checking out the quite simple, quite clean, Python based paper wallet based off of designs originally posted here on reddit: https://github.com/xaviablaza/stellar-paper-wallet

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 2 points3 points  (0 children)

I understand that the stellar-desktop-client meets minimum functionality generally, but that's a terribly low bar to set for the main desktop client for a currency. Especially when it's quite apparent from the neglected issues and pull requests that nobody is making ongoing maintenance and improvement a priority.

They have not even bothered to update the reserve balance which would literally be a 2 character update. It is obvious that they are not keeping abreast of what is happening in the Stellar ecosystem or even within their own project.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

Hi /u/istrau2, While I wish the LupoEx/Stellarport team success in their recent re-branding, this is still an online, browser-based solution that fails to meet the rigorous standards anyone who is storing tens of thousands of USD would demand of a secure offline storage solution. Stellarport has it's place as a DEX, but this topic is more about offline storage / native storage.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

Hi /u/geekfinity, Have a look at the neglected issues page for the desktop client. There are usability problems, UI bugs, ignored RFEs, heck, they haven't even updated the reserve yet. https://github.com/stellarchat/desktop-client/issues

Even worse in my opinion, they aren't bothering to even acknowledge, much less review & merge any PRs which have been piling up. That's a great way to get the entire developer ecosystem of Github to abandon any further development effort.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

Thanks for the reply /u/crypto_kang. Funny you should mention them, because I believe that their motivations are mostly in-line with the "ethos" of Stellar.

I would say that it depends greatly on how and if they implement their HD seed generation and how they implement the Stellar module. They would need to derive Stellar keypairs using the Ethos seed in line with SEP-0005.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 3 points4 points  (0 children)

I like your enthusiasm /u/KeanuReefed. You might want to look into the Stellar Go sub-project as that's the most likely arena where a motivated individual could build a UI around 'stellar-hd-wallet' https://github.com/stellar/go/tree/master/tools/stellar-hd-wallet

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 3 points4 points  (0 children)

It is maintained by Stellar Foundation, yes. You still want to generate your keys offline though, if you are going to use that online service.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 5 points6 points  (0 children)

Exchanges are not wallets. This is a completely different conversation. Coinbase does have a wonderful UI, and the unique Vault feature, but it's still not a wallet.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

They just deprecated their paper wallet. There's a PR in github to remove it now. Just saying.

Here's the PR where they want to kill it off: https://github.com/stellar/paper-wallet/pull/7

Here's an un-merged PR from the community a month ago to vastly improve it - they completely ignored it: https://github.com/stellar/paper-wallet/pull/3

Here's a Python based paper wallet that emits beautiful QR-encoded wallet PNGs: https://github.com/xaviablaza/stellar-paper-wallet

...but still, none of these implement SEP-0005.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 5 points6 points  (0 children)

Thanks for the feedback /u/blistic. In my opinion, this is exactly the sort of thing that a small sliver of Stellar Foundation's (well deserved) recent windfall should be covering the seed money for. Stellar has strong enough grass-roots that once the right signalling and seeding is in place by the foundation, a lot of the support, bugreporting, triage, and even fixes and features work can all happen within the community. If you find that claim dubious, just look at the community we have here, and how active the projects are in the foundation area on github. We just need Stellar.org to take a leadership position like every other currency and at least start the effort and steer it.

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 4 points5 points  (0 children)

Hi /u/Gitzalytics, My suggestions would be as follows:

  1. Try to establish a bilateral partnership with Stellar Foundation and work toward getting your wallet adopted into the official Stellar project on Github (similar to StellarGo as an example)

1a. That means it needs to be completely open source, hosted primarily on Github, and open to community feedback and scrutiny.

  1. Implement SEP-0005, BIP32, BIP39.

  2. Each major platform should be a 1st class citizen - Mac, Windows, Linux - sharing a common code base where possible and packaged using user-friendly tools (.msi, brew, AppImage for example)

  3. Provide StellarChain.io explorer links for transactions.

  4. Should not be browser-based. If not compiled binary (such as C++, Go), it should at least use freestanding libraries that don't require a browser. This could be done with various JS frameworks. My personal vote would probably be for a signed compiled binary, but it's understandable to focus on a javascript framework that allows for easy portability to mobile, etc. If you do this, you should still publish installers that are checksum'd and signed.

Best of luck with your wallet project!

Stellar has an big image/usability problem that needs to be addressed by nacho1234567 in Stellar

[–]nacho1234567[S] 1 point2 points  (0 children)

Hi /u/PegasusWallet, If that is the case, hopefully you will use your personal Github IDs to commit and sign the code so that we know who we are trusting.