KittyRace dev releases tools to speed CryptoKitties interoperability testing

Endless Nameless shares Cheshire to accelerate sector growth

San Francisco based cryptography-centric product studio Endless Nameless has released a developer sandbox for CryptoKitties.

Like many studios, Endless Nameless released a dApp to capitalise on CryptoKitties’ success – in this case, it was with KittyRace. It went on to enjoy a couple of weeks at the top of the blockchain gaming charts.

In a blog post on Medium, the studio commented that ‘A significant proportion of our engineering effort was spent mimicking CryptoKitties’s API and smart contracts in our local development environments’. Their response? Open up a sandbox for other studios in a similar situation.

Kitty in a sandbox

Based on the local implementation of CryptoKitties, the system developed for KittyRace used a local Ethereum testnet running slightly modified versions of the CryptoKitties smart contracts via Truffle Framework. This was combined with a local HTTP server running a minimal implementation of the web API and a framework for seeding the system with realistic data.

The result was that the developers could simulate KittyRace scenarios with the same outcomes they would encounter in production, directly helping to polish the game before release.

To spur the growth of CryptoKitties and other NFTs, and to spare other developers from duplicating the workload, Endless Nameless has extracted and open-sourced these tools and patterns into a standalone package called Cheshire.

As the blog says, ‘Cheshire is what we wished existed when we started KittyRace’. This local implementation of CryptoKitties is intended to give developers the flexibility and control needed to rapidly iterate on a dApp.

Don’t forget to follow on Twitter and Facebook. Be sure to check out our Youtube channel as well.

Leave A Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.