Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danforbes/substratekitties
An update to https://github.com/shawntabrizi/substratekitties
https://github.com/danforbes/substratekitties
Last synced: 2 months ago
JSON representation
An update to https://github.com/shawntabrizi/substratekitties
- Host: GitHub
- URL: https://github.com/danforbes/substratekitties
- Owner: danforbes
- License: unlicense
- Created: 2020-08-31T23:30:13.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-06T01:42:28.000Z (almost 4 years ago)
- Last Synced: 2024-10-07T15:21:27.520Z (3 months ago)
- Language: Rust
- Size: 51.9 MB
- Stars: 10
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Substratekitties
This project is a work-in-progress. It is a working space for an updated version of
[the original Substratekitties](https://github.com/shawntabrizi/substratekitties) tutorial created by
[Shawn Tabrizi](https://www.shawntabrizi.com/).## Unique Assets
Like the original Substratekitties, this project is built on the idea of unique assets, commonly known as
[non-fungible tokens](https://en.wikipedia.org/wiki/Non-fungible_token) (NFTs) in the blockchain space. The core NFT
capabilities are provided by a separate library of code,
[the Commodities pallet](https://github.com/danforbes/pallet-nft), which was built with (and is designed to be used
with) [the FRAME system for blockchain runtime development](https://substrate.dev/docs/en/knowledgebase/runtime/frame).## Build & Run
First, build & run the node:
```shell
cargo run -- --dev --tmp
```Then build & run the UI by running the following command in the `front-end` directory:
```shell
yarn && yarn start
```## Acknowledgements
This project was inspired by works such as the following:
- [The ERC-721 specification](https://eips.ethereum.org/EIPS/eip-721)
- [OpenZeppelin's ERC-721 implementation](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC721)
- [the original Substratekitties project](https://www.shawntabrizi.com/substrate-collectables-workshop/#/), by
@shawntabrizi
- [Substratekitties from SubstrateCourse](https://github.com/SubstrateCourse/substrate-kitties), by @xlcThanks to the following people who helped me overcome my relatively limited understanding of Rust.
- @JoshOrndoff
- @riusricardo
- @rphmeier
- @thiolliere
- @gnunicorn## Upstream
This project was forked from
[the Substrate DevHub Node Template](https://github.com/substrate-developer-hub/substrate-node-template).