ben-razor / near-karts

Battle Kart NFTs on NEAR blockchain
https://near-karts.web.app/
Apache License 2.0
0 stars 0 forks source link

Near Karts

Battle Kart dynamic NFTs on NEAR blockchain.

A submission for the NEAR MetaBuild hackathon running in alpha on testnet.

Demo App: https://near-karts.web.app/

Demo Video: https://youtu.be/AINOyA30sX8

Concept

Equip and pimp a 3D NEAR Kart NFT and mint it on the NEAR blockchain.

NFT is upgradable as the Kart rises through the levels.

Battles

Sponsor Challenges

Paras Decentralized App using NFT NEP-171 standard!

NEAR Karts NFTs are NEP-171 NFTs on the NEAR blockchain.

non_fungible_token_core, non_fungible_token_approval and impl_non_fungible_token_enumeration are implemented for the NEAR Kart NFTs.

nft_mint is modified to allow minting only when with verified nft data is provided.

NEAR Kart NEP-171 Implementation

The Graph Integration

⚠ The graph indexer reaches a certain block and then stops indexing so the leaderboard in the application does not stay up to date. This has been reported on Discord

The Graph is integrated into the application to provide daily and monthly leaderboards.

The NEAR Karts Subgraph also provides:

NEAR Foundation - Calling all Liberal Artists

As part of the development of the demo video, a collection of 4 artworks were created focussing on the effiency and speed of NEAR blockchain.

The artwork is styled as promos / posters for automobile products.

Artwork collection

The full size renders are located in https://github.com/ben-razor/near-karts/tree/main/artwork/images/game/collection

Important Files

Kart NFT Contract on NEAR

Front end code
App / Wallet / Contract front end ReactJS
NEAR Karts front end ReactJS