Search projects, hackathons, sponsors and tech

    ← All projects

    Starter tools for onchain game builder on Starknet

    two powerful tools to start development in cairo. 1. Starknet development environment building tool for beginner engineers. 2. cairo implementation of ERC3525(semi fungible token)

    Demo

    About

    The problem it solves 1 The development of Cairo and Starknet required the creation of a complex environment. We also encountered errors when installing Cairo on M1Mac that were difficult to resolve. With this Kit, you can shortcut all of that and set up a perfect development environment! With just a few clicks, you can build an environment with cairo-lang, cairo-nile, and protostar installed! 2 ERC3525 is a semi-fundable token; it is easier to handle than ERC1125 and is a particularly powerful standard in gaming. with the new variable called slot, it is possible to do things like, for example, differentiate colors for the same car model in a car NFT. This is the world's first implementation of ERC3525 using cairo. This will be necessary for anyone implementing games on starknet.

    How it's made

    Challenges we ran into 1 We went through dozens of Build iterations to combine multiple development tool setups into a single Dockerfile. The result is a perfect environment! 2 The cairo implementation is completely different from the solidity implementation. In particular, we had a hard time implementing the concept of slots in cairo as struct in cairo.