Inspiration

The inspiration behind the project is to be able to catch the untapped potential on another chain. We do this by building on FVM and polygon a cross chain lotto application called MrKrabz inspired by mr krabs from spongebob saquareoants beacuse of his love for money. Mr krabs is a cross chain powered lotto application.

What it does

Mr krabs is a cross chain lotto powered application built with axelar and FVM enabling users on both chains to be able to particpate in lotto rounds as if they were on the same chain. This in turn increases the number of participants and also the reward pool for each round making the pool no longer a single chain pool but a cross chain pool.

How we built it

I built this project on Filecoin Virtual Machine Leveraging Axelar for cross chain communication between FVM and polygon. This exposes the two chains to be regarded as ones and brings adoption for both chains.

We have a whole documentation of how we built this project in our documentation page on our live website. Be sure to give it a look.

Challenges we ran into

The tooling support for FVM is kind of new so that played a huge role in hindering some features e.g with chainlink services, the graph, moralis etc.

Accomplishments that we're proud of

Not that we built a cross chain lotto application but the way at which we went about it in our smart contracts introducing procedures such as innerPayloads and ExecutionPaths.

What we learned

Learnt how to enable cross chain messaging with axelar.

What's next for Mr Krabz

Support for more chains until mainnet deployment.

Built With

  • axelar
  • filecoin
  • hardhat
  • nextjs
  • solid
  • tellor
Share this project:

Updates