Use Account Abstraction

What is Account Abstraction?

Account Abstraction is a blockchain technology that allows users to use smart contracts as their accounts, making them fully programmable.

It aims to make user accounts more flexible and functional, thus enhancing the user experience.

What does it mean for Chiliz Chain developers?

By implementing AA, developers could enhance the user experience of their project: simpler Chiliz Chain interactions means a more user-friendly app.

How to do it using Biconomy?

Biconomy provides a full-stack Account Abstraction SDK, which provides access to Smart Accounts: https://docs.biconomy.io/account

As per Biconomy themselves, there are 4 ways to leverage their AA stack on Chiliz Chain:

  • Gasless Transactions

  • Batched Transactions

  • Smart contract wallets (including social login)

  • Modules including session keys, multichain validator, account recovery, and much more!

Biconomoy has a nice Quickstart page: https://docs.biconomy.io/quickstart

The sample code uses the Polygon Mumbai network, and you can adapt it to Chiliz, like so:

Remember the Chiliz Chain IDs:

  • CHILIZ_MAINNET = 88888

  • CHILIZ_TESTNET = 88882

Also, when working with Biconomy, note that Chiliz has its own entrypoint address, for both mainnet and testnet: 0x00000061FEfce24A79343c27127435286BB7A4E1

This is important when using the Biconomy Bundler or Paymaster:

Last updated

Was this helpful?