Skip to content

What is Nexus?

Nexus is the next generation smart account solution, built on the ERC-7579 standard, representing a significant upgrade from Biconomy Smart Account v2. It offers enhanced modularity, security, and scalability to meet the evolving needs of developers.

Key Features

⚙️ Modular: Nexus implements the 7579 modular interface, which works with a growing list of open sourced modules to tap into permissionless innovation. You can choose from a wide range of third party modules to easily plug-in new capabilities.

🔒 Security: Nexus has been rigorously audited and tested, ensuring that dapps integrating it can trust its smart account implementation. Audits by leading firms Spearbit and Cyfrin provide top-tier security assurances. Backed by 92% score from the industry leader @DefiSafety!

🤸‍♂️ Standardization: Nexus is compliant with multiple standards, including ERC-7579 for modularity and ERC-7484 for third-party module security, ensuring seamless interoperability across providers.

⛽ Gas Efficiency: Nexus is extremely gas-efficient, helping to significantly reduce transaction costs.

Nexus is designed to scale with the growing needs of developer use cases, providing them with high flexibility and future-proofing their accounts with new modules development.

SDK

The SDK simplifies interaction with the ERC-7579 Nexus Smart Account, offering a complete toolkit to integrate Modular Smart Accounts effortlessly.

import { privateKeyToAccount } from "viem/accounts";
import { createSmartAccountClient } from "@biconomy/sdk";
import { baseSepolia } from "viem/chains"; 
import { http, parseEther } from "viem"; 
 
const privateKey = "PRIVATE_KEY";
const account = privateKeyToAccount(`0x${privateKey}`)
const bundlerUrl = "https://bundler.biconomy.io/api/v3/84532/nJPK7B3ru.dd7f7861-190d-41bd-af80-6877f74b8f44"; 
 
const nexusClient = await createSmartAccountClient({ 
    signer: account, 
    chain: baseSepolia,
    transport: http(), 
    bundlerTransport: http(bundlerUrl), 
});
 
const smartAccountAddress = await nexusClient.account.address; 

Key Features

  • Seamless Integration: Seamlessly integrate powerful Modular Smart Account features into your project with our comprehensive SDK. Leverage a rich array of built-in methods for both modules and smart account utilities, streamlining your development process.

  • Comprehensive Module Support: Access a wide array of pre-built audited modules to extend your smart account capabilities.

  • Intuitive Interface: Leverage the power of our intuitive SDK interface, featuring pre-built classes for each Module. This streamlined architecture simplifies module integration, accelerating your development process and enhancing code maintainability.

  • Entrypoint V7 compatible: Nexus is fully compatible with Entrypoint v7, ensuring smooth and secure account execution.

Getting Started

To begin on your journey with Nexus, check out our Quick Start Guide.