From 086bb35de534073a7c6e14bff8a5b2b9533ff2e8 Mon Sep 17 00:00:00 2001 From: Rachel Hamlin Date: Tue, 10 Apr 2018 20:09:45 +0800 Subject: [PATCH 1/2] Create 163-support-erc721.md --- ideas/163-support-erc721.md | 78 +++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 ideas/163-support-erc721.md diff --git a/ideas/163-support-erc721.md b/ideas/163-support-erc721.md new file mode 100644 index 0000000..95f3cc7 --- /dev/null +++ b/ideas/163-support-erc721.md @@ -0,0 +1,78 @@ +## Preamble + + Idea: 163 + Title: Support ERC721 tokens + Status: Draft + Created: 2018-04-10 + +## Summary +Add ERC721 support to Status wallet so that users can see their CryptoKitties, Punks, Celebrities, etc. alongside their other assets. + +## Swarm Participants +- Lead/PM: [@rachelhamlin](https://github.com/rachelhamlin) +- Testing & Evaluation: +- Contributor: [@jeluard](https://github.com/jeluard) +- Contributor: [@goranjovic](https://github.com/goranjovic) +- UX: [@denis-sharypin](https://github.com/denis-sharypin) + +## Product Overview + +With 100+ digital collectibles on the market and a combined sales volume greater than $50MM, it's important that we allow users to access their NFT collections inside Status right alongside their ETH and ERC20 tokens. + +The two primary cases we need to support are: +1. Having my existing collectibles in my Status wallet +2. Buying or receiving new collectibles and seeing them in my Status wallet + +Additional use cases may focus on gifting collectibles from one user to another, as well as sending collectibles in a chat. + +### Product Description + +##### For already owned crypto assets + +Users should be able to view their collection of NFTs in a dedicated section of their Status wallet. +Tokens associated with a user's Mainnet address should appear there automatically. + +Any ERC721 should be supported, and individual assets within a collection should display available metadata such as name or number, properties, creation date, etc. To whatever extent possible, we can standardize the metadata displayed for each type of collectible and provide a link to the DApp for more. + +##### For newly purchased crypto assets + +When a user buys a new collectible through some other browser, it should automatically appear in their Status wallet. Same goes for collectibles that can be gifted, as is the case with Cryptokitties; Status should recognize when a user receives a new collectible as a gift. + +A user should also be able to purchase collectibles from the Status browser, and the collectible should appear in their wallet. + +Initially we can use marketplaces to support this by consuming metadata from [Opensea.io](https://opensea.io/) or [Rarebits.io](https://rarebits.io/), but users should also be able to purchase new collectibles inside each DApp. + +### Requirements & Dependencies + + +### Minimum Viable Product +Goal Date: + +Description: + +As there is no way to automatically browse all the existing collectible types, we'll focus on individual support for any collectible DApps that Status currently features. + +- UX/UI for collectibles in wallet: + - Browse collections + - Browse collectibles + - View individual collectible +- Add wallet support for any ERC721 featured in Status Selected DApps: + - CryptoFighters + - CryptoKitties + - CryptoPunks + - etc. + +### Iteration 1 +- Expand collectible support +- Purchase new collectibles via a marketplace + +### Exit Criteria +TK + +### Success Metrics +TK + +## Supporting Role Communication + +## Copyright +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). From 02273042c64994cc2f3a3ae170d19d53a0d0d890 Mon Sep 17 00:00:00 2001 From: Rachel Hamlin Date: Wed, 11 Apr 2018 11:36:44 +0800 Subject: [PATCH 2/2] Update 163-support-erc721.md Clarified collectibles for MVP inclusion, provided upfront definition of "NFT," and added profile showcase idea for I1. --- ideas/163-support-erc721.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ideas/163-support-erc721.md b/ideas/163-support-erc721.md index 95f3cc7..8156928 100644 --- a/ideas/163-support-erc721.md +++ b/ideas/163-support-erc721.md @@ -17,13 +17,15 @@ Add ERC721 support to Status wallet so that users can see their CryptoKitties, P ## Product Overview +ERC721 tokens, or non-fungible tokens (NFTs), represent unique assets on the blockchain. The ability to use rare digial assets as a store of value has spawned a large market of digital collectibles. + With 100+ digital collectibles on the market and a combined sales volume greater than $50MM, it's important that we allow users to access their NFT collections inside Status right alongside their ETH and ERC20 tokens. The two primary cases we need to support are: 1. Having my existing collectibles in my Status wallet 2. Buying or receiving new collectibles and seeing them in my Status wallet -Additional use cases may focus on gifting collectibles from one user to another, as well as sending collectibles in a chat. +Additional use cases may focus on gifting collectibles from one user to another, or sending collectibles in a chat. ### Product Description @@ -32,7 +34,7 @@ Additional use cases may focus on gifting collectibles from one user to another, Users should be able to view their collection of NFTs in a dedicated section of their Status wallet. Tokens associated with a user's Mainnet address should appear there automatically. -Any ERC721 should be supported, and individual assets within a collection should display available metadata such as name or number, properties, creation date, etc. To whatever extent possible, we can standardize the metadata displayed for each type of collectible and provide a link to the DApp for more. +Any ERC721 token should be supported, and individual assets within a collection should display available metadata such as name or number, properties, creation date, etc. To whatever extent possible, we can standardize the metadata displayed for each type of collectible and provide a link to the DApp for more. ##### For newly purchased crypto assets @@ -44,6 +46,7 @@ Initially we can use marketplaces to support this by consuming metadata from [Op ### Requirements & Dependencies +Potential dependency on Status extensions (formerly #101) ### Minimum Viable Product Goal Date: @@ -53,17 +56,17 @@ Description: As there is no way to automatically browse all the existing collectible types, we'll focus on individual support for any collectible DApps that Status currently features. - UX/UI for collectibles in wallet: - - Browse collections + - Browse collections (categories/types) - Browse collectibles - View individual collectible - Add wallet support for any ERC721 featured in Status Selected DApps: - CryptoFighters - CryptoKitties - CryptoPunks - - etc. ### Iteration 1 - Expand collectible support +- Add profile showcase for users to display their collections - Purchase new collectibles via a marketplace ### Exit Criteria