Implement Cryptocurrency into MMO

Job ID: 33502643

Budget: $100 – $5,000 CAD

Creating a project using the Atavism Platform on Unity (https://www.atavismonline.com/). Looking to implement cryptocurrency into the project and need the following setup:

*Wallet creation on account creation using the avalanche blockchain (limit to one wallet per account).
*Storing of the wallet data in account database.
*Standard interaction call functions with the wallet, such as lookup/receive balance, lookup nft, transfer balance/nft, send balance/nft, purchase. The functions need to be able to be called in-game and also need to be able to be called via a website using PhP. The functions need to work, ie send balance needs to send x tokens/coins/nft plus gas and x% tax from one wallet to another (tax needs to go to a different set wallet). Lookup balance needs to be able to see how many tokens one has available. Purchase needs to request x tokens/coins/nft required plus gas and %tax(tax needs to go to a different set wallet). These all need to complete transactions and work on a testnet.
*Admin function in game needs an option to call all of these interaction functions as well.
*Amendment to inventory calls within game to regularly check NFT on wallet and add/remove items within game.
*Regular check for balance on wallet and amend total value in game. These checks need to happen frequently and during different game functions such as using the auction house, opening/closing inventory, trading, buying/selling. etc.
*Loot functions amended to allow cryptocurrency/nft to be given to player as an option.
*Currency conversion function in-game that allows conversion from cryptocurrency to in-game currency and vice versa. (So we can use in-game currency that doesn't require gas and then allow players to convert to the cryptocurrency for gas fee plus %tax, tax needs to go to a different set wallet).
*Option to set a master wallet, tax wallet (where tax is received), loot wallet (where loot function will take from and put into player wallet).
*UI function in game that shows total value of Master wallet, Tax wallet, Loot wallet to all players.
*UI function that shows total marketcap of cryptocurrency and current coin price to all players.

Full source code (except for server authentication) is available and uses AGIS X(10.5.0) api, https://unity.wiki.atavismonline.com/docs/api_10.5.0/.
The server code is developed in Java 8 and a small portion is in Python. Client side is unity which is C#

We want to use the Avalanche chain as the blockchain and there is potential for this project to require more work later on as well.

Please provide your experience and take a look at the documentation links provided above before making your proposal to ensure this is something you might be able to actually complete. Please ensure you are comfortable with multiplayer type functionality before adding your proposal Our timeline for this project is around 6 months so it must be possible to finish within this timeframe. We will accept milestones for payment options so that phased work completed is compensated.