Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Cashtab] [Alias] pt 15 - Reserved Aliases
Summary: T2551 This is a standalone diff that adds a single source for a list of reserved aliases based on team trademarks and scam wallet mitigations. [Cashtab] [Alias] pt 1 - Create scaffold for new Alias component [Cashtab] [Alias] pt 2 - Upgrade sendXec() to handle alias registration [Cashtab] [Alias] pt 3 - Implement isAliasAvailable function [Cashtab] [Alias] pt 4 - Implement isAddressRegistered function [Cashtab] [Alias] pt 5 - Implement getAddressFromAlias function [Cashtab] [Alias] pt 6.1 - Get latest alias tx count from payment address [Cashtab] [Alias] pt 6.1.1 - Apply Promise.All approach for alias history retrieval [Cashtab] [Alias] pt 6.2 - Implement getAliasesFromLocalForage [Cashtab] [Alias] pt 6.3 - Implement updateAliases [Cashtab] [Alias] pt 6.4 - Update getAliases() to extract both alias and address [Cashtab] [Alias] pt 6.5 - Optimize getAllTxHistory to only make API calls for uncached tx history pages [Cashtab] [Alias] pt 6.6 - Render list of Aliases owned by active wallet in Alias.js [Cashtab] [Alias] pt 7 - Mitigate edge cases for registration records [Cashtab] [Alias] pt 8 - Activation flag in prod [Cashtab] [Alias] pt 9 - Retain tokenInfoById upon alias validation --stacked diff cutoff-- [Cashtab] [Alias] pt 10 - Enable alias inputs for one to one Send XEC txs [Cashtab] [Alias] pt 11 - Enable alias inputs for Send Token txs [Cashtab] [Alias] pt 12 - Upgrade tx history to recognize alias registration txs [Cashtab] [Alias] pt 13 -real time alias char length and registration fee display [Cashtab] [Alias] pt 14 - Frontend bytesize validation **[Cashtab] [Alias] pt 15 - Reserved aliases** --closed beta-- [Cashtab] [Alias] pt 16 - Pre-prod update (add p2sh parsing, set final registration fees, remove residual dev logs, test in extension mode and enable prod flag) [Cashtab] [Alias] pt 17 - Port Alias feature to Cashtab extension --post mvp--- [Cashtab] [Alias] - Enable alias parsing without the .xec extension [Cashtab] [Alias] - Optimize isAliasAvailable to take cached tx history as input [Cashtab] [Alias] - Add active wallet's aliases to caching mechanism [Cashtab] [Alias] - Resolve special characters processing in node app Test Plan: - enable Aliases in Ticker.js - npm start - attempt to register an alias from the reserved list and observe the alias taken error - attempt to register an alias from the reserved list with capitalized variances and observe the alias taken error - attempt to register an alias not on the reserved list and ensure successful registration Reviewers: bytesofman, #bitcoin_abc Reviewed By: bytesofman, #bitcoin_abc Differential Revision: https://reviews.bitcoinabc.org/D13236
- Loading branch information