Posted in
ERC 4337

Announcing useAA – A New Era for Biconomy React Developers

December 16, 2024
value
read time
Announcing useAA – A New Era for Biconomy React Developers

Hello Biconauts,

We're thrilled to announce a major advancement in our developer experience with the release of our new React Hooks SDK: useAA. This new library is part of our continuous effort to enhance the Biconomy development experience and simplifies integration processes significantly, cutting down the lines of code needed for many common patterns.

Simplified Interaction with BiconomySmartAccountV2

useAA allows frontend developers to seamlessly interact with our advanced BiconomySmartAccountV2 — and, hinting at future developments, soon with Nexus. It offers strongly typed APIs, which provide an optimal experience by supporting autocomplete, type inference, and static validation.

Features and Capabilities

Our useAA library supports the most essential Account Abstraction functionalities right out of the box. It includes more than 10 React Hooks for transaction sponsorship, batching, session management, gas estimations, and more. It is lightweight (just 2KB!), tree-shakeable, and free of unnecessary dependencies, ensuring a smooth integration into your projects.

Getting Started

To get started, dive into our useAA quickstart guide, complete with an easily-cloned Next.js starter project, and practical examples of hook implementations. You’ll quickly notice a significant reduction in the amount of code needed, especially when integrating sessions using Biconomy.


Exciting Developments on the Horizon: DAN and Nexus

Looking forward, we have two major announcements that promise to transform the space:

  • Biconomy DAN: An Eigen Layer AVS built by Biconomy and Silence Laboratories, which is set to redefine how dApps and wallets manage and use sessions without the complexities and security risks of maintaining a backend to manage them.
  • Nexus: Soon to be unveiled, Nexus represents a pivotal development in account abstraction. It’s designed to act as the 'operating system' to Rhinestones 'app-store', supporting a variety of ready-made and future account modules.


Future-Proof Coding

Adopting our react hooks not only means staying ahead but also enjoying seamless transitions. With the introduction of Biconomy DAN and the upcoming Nexus platform, all updates and enhancements will be integrated under the hood of the useAA library. This ensures that as a developer, you won't need to make many changes; the interface will remain consistent. Our library updates will happen transparently, without disrupting your existing code or requiring much migration effort on your part. In an industry that moves rapidly, we make sure that your development experience is not only top-notch but also hassle-free, focusing on stability and forward compatibility.

Stay tuned for more updates and, as always, happy coding!

------------------------------------------------
This post has been authored by Joe Pegler

Subscribe to the Biconomy Academy

Building a decentralised ecosystem is a grind. That’s why education is a core part of our ethos. Benefit from our research and accelerate your time to market.

You're in! Thank you for subscribing to Biconomy.
Oops! Something went wrong while submitting the form.
By subscribing you agree to with our Privacy Policy
Copied link

Heading

This is some text inside of a div block.
value
read time

What’s a Rich Text element?

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
Subscribe to the Biconomy Academy

Building a decentralised ecosystem is a grind. That’s why education is a core part of our ethos. Benefit from our research and accelerate your time to market.

You're in! Thank you for subscribing to Biconomy.
Oops! Something went wrong while submitting the form.
By subscribing you agree to with our Privacy Policy
Read next
Copied link