Evaluating bids

Integração de Jogo da Unity com Web3

Published on the December 11, 2024 in IT & Programming

About this project

Open

O trabalho consiste em criar uma interface no início do jogo que...

-Verifique se o usuário já está com a carteira dele conectada no site
-se não estiver, que peça ao usuário conectar a carteira dele oferecendo as opções Coinbase Wallet, TrustWallet, Metamask wallet e outras por ordem decrescente de popularidade
-após a conexão da carteira, verificar se o usuário tem ao menos um NFT da coleção, se sim, liberar seu acesso ao jogo
-guardar o número do token da coleção desse usuário (caso o usuario possua mais de um token do contrato, serão criados o número de jsons de voto iguais ao número de tokens que o usuário possuir)
-ao fim da votação, gerar esses jsons de votação nos quais constem:

a. O número de token do nft
b. Os registros de voto do usuário

esse json deverá ser guardado num banco de dados, junto com todos os outros jsons que forem gerados a cada vez que a pessoa votar. Caso o dono do mesmo token voltar a votar, o json do voto antigo devera ser substituido pelo voto novo
-também deve ser criado um método no jogo que consiga ler o banco de dados onde estão registrados esses votos e retornar o status de voto. Ou seja, retornar quantos votos cada opção recebeu. Pretendo usar este método para mostrar ao usúario como vao o status de votação no fim do processo de votacao

ao entregar o trabalho, precisa especificar onde no código eu consigo atualizar o número do contrato e a rede utilizada. O contrato final será deployed na rede base (id 8453). Tambem preciso que haja alguma flexibilidade da parte do programador para fazer pequenos ajustes durante o processo.

O mais importante é que o programador consiga dar apoio durante todo esse processo  e que consiga fazer os testes em sua máquina antes de entregar o trabalho, para verificar que tudo está funcionando bem.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: December 18, 2024

Skills needed

Other projects posted by N. D. S. O.