Kraken is a permissionless Web3 domain service

The problem Kraken solves

This information is stored on the Mantle Testnet, ensuring that it cannot be altered or deleted by unauthorized users.

Challenges I ran into

  • Learning how to save an svg inside of a smart contract
  • I kept running into gas estimation errors when trying to mint some test domains I created. I was able to fix it by setting the right parameters for the contracts. This took a while, lol.
  • Rainbowkit/Wagmi didn't support the mantle testnet by default, so I had to revisit the docs and create a custom connector for the chain.