https://github.com/deco31416/crypto-birdies
About Crypto Birdies is a small blockchain based game that let's users trade and breed ERC721 birds. The graphics are fun and the next generation is always up for a surprise!
https://github.com/deco31416/crypto-birdies
Last synced: 3 months ago
JSON representation
About Crypto Birdies is a small blockchain based game that let's users trade and breed ERC721 birds. The graphics are fun and the next generation is always up for a surprise!
- Host: GitHub
- URL: https://github.com/deco31416/crypto-birdies
- Owner: deco31416
- Created: 2022-04-06T16:33:16.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-06T16:33:55.000Z (about 3 years ago)
- Last Synced: 2025-01-10T23:19:50.831Z (4 months ago)
- Language: JavaScript
- Homepage: https://cryptobirdies.netlify.app/
- Size: 240 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crypto Birdies
This project is a clone of the famous Crypto Kitties.
It demonstrates use of the following technologies:* HTML5
* CSS3
* JavaScript
* Bootstrap
* jQuery
* Solidity
* web3.js
* Truffle
* Ganache
* Mocha.js
* Chai.js
* MetaMaskUI Functionality:
* creation of bird with a 17-digit DNA sequence
* 7 exciting animations for the birds
* millions of color combinations for each bird
* breeding of baby birds
* buying and selling of birds for test ETH
* catalog to display all birds of the user
* market place displaying all active offers of birds both of the current user and other usersTechnical Functionality:
* Creation and management of ERC721 tokens
* Payments with ERC20 tokens (testnet)
* Compliance with IERC721 and IERC165 (Open Zeppelin)
* 95 unit tests for the smart contract code utilizing three additional test contracts
* Implementation of pause functionality to allow for maintenance by the contract owner
* Full SafeMath implementation for full protection against Over- and Underflow
* Checks / Effects / Interactions logic to prevent re-entrency attacks
* No external library calls to prevent Parity Freeze szenario
* Independent Market Contract handling the trading of the NFT tokens
* Truffle migrations
-------------------------------------------------------------------------------------------------
* Live demonstration: https://cryptobirdies.netlify.app
* Birdcontract: https://ropsten.etherscan.io/address/0x70e2324ccf7a76e201dff26d4749ed1bb821c305
* Marketcontract: https://ropsten.etherscan.io/address/0x78ad2f9c3924278692125a23ed05d4e5facfd97c