Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Cash Account Integration #180
I am currently working on a specification for on-chain aliases that look like this: James#577821; to help convey payment information in a more convenient manner, particulary in verbal contexts.
The specification has undergone reasonable peer-review so far (by wallet developers, token developers, coinbase engineeers) but more feedback is always welcome.
Here's a link to the draft spec: https://gitlab.com/cash-accounts/specification/blob/master/SPECIFICATION.md
Ah, I'm glad to see an open specification for this type of thing. The HandCash $handles system was completely centralized so we weren't interested in integrating that. This specification is simple and on-chain, which makes it much better.
On the flip side, Edge has publicly committed to supporting the FIO project. This means we will be integrating a handle system into the wallet eventually. I'll see if we can architect that work in a more generic way, so we could include not only FIO handles, put also possibly Cash Accounts and Ethereum Name Service names. I don't know if our agreement with FIO is exclusive or not.
Interesting to see that there are more approaches I was not aware of.
If you end up supporting multiple systems, cash accounts has a regexp-identifieable form that might allow them to be used in the same user interface as other handles - if the concurrent systems don't have collisions in the naming structure.
If it is a requirement for getting support in wallets, I would willing to add a prepending identifier to further make the name unique among participants so that you can detect which system to use based on the user input available.
Public release of the CashAccounts is intended for the 10-year anniversary of the genesis block (jan 3). Feel free to join us on discord to discuss what requirements edge wallet might have and how we best can accomodate your needs.