Looking for developer(s) experienced with ethereum / solidity / [login to view URL] for development of a decentralized trading card game using ERC-721 tokens.
Developer(s) will be responsible for the following:
Provide guidance on feasibility of using ERC-721 tokens to represent trading cards. Explanation of roadblocks and technical challenges for successful implementation.
Coding the solidity smart contract to allow for management of tokens (distribution, accounting, etc, see below).
Auditing and testing of solidity smart contract.
Assisting in deployment of smart contract and simple web3 website.
Phase I Requirements
An ethereum smart contract and web3 website will be developed allowing:
Buy a ‘pack’ of trading cards (represented by ERC-721 tokens) by paying ether to the contract.
Mint trading cards to give to user after user buys a pack. Cards will be randomly picked from a list of existing cards using an oracle call. Certain groups of cards will be more rare than other groups (the current grouping is common, rare, and epic).
Owner can add new cards to be represented by ERC-721 tokens (phase II will allow voting on new cards via a governance model).
Each token should represent an instance of a card indicating ownership. Each generalized card belongs to a set and should have attributes like (tokenID, title, setName, attackValue, healthValue, actionPointCost, illustratorName, additionDate, actionOne, actionTwo, actionThree).
Owner can modify attributes of a generalized card (phase II will allow voting on card attributes via a governance model).
Owner can transfer ether from the smart contract.
Users can view their own cards and cards belonging to other users.
Users can list a trading card for auction.
Users can buy a trading card from auction.
Web3 website will serve artwork given a tokenID, will allow users to see their owned cards, will allow users to participate in listing and buying auction cards, and searching for auction cards by title. Web3 website will be interacted with using metamask (and other equivalents?).
Web3 website will have a ‘my cards’ page for users to view their cards and sort owned cards by set and rarity (common, rare, epic). Website will have an ‘auction’ page for sorting auction cards by set, rarity, and price. Website will have a ‘buy pack’ page for users to buy packs. Website will have an ‘arena’ page (logic for this will be introduced in phase II).
Other requirements may be listed or developed as project progresses.
5 pekerja bebas membida secara purata $72/jam untuk pekerjaan ini
Hi. Please contact me for cryptocurrency. I have already done similar job in this site already. You can check my review. I want to discuss the project with you. Thanks for your time. Best Regards