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.
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.
Technologies used
Discussion