Version 1.2.0
A modular smart account optimized for chain abstraction and multi-chain use with Rhinestone Intents.
This is a fork of Biconomy's Nexus, a modular smart account built off the foundational work of ERC-7579 and the ERC-7579 reference implementation. We extend our thanks to the Biconomy team in partnering with us to build the foundations of ERC-7579.
Rhinestone Nexus is an ERC-7579 compliant modular smart account designed for seamless cross-chain operations. Built on top of the battle-tested and heavily audited Biconomy Nexus, this fork is optimized to work seamlessly with Rhinestone's intent-based infrastructure.
Chain Abstraction Ready
- Multi-chain aware initialization with chain ID verification
- EIP-712 TypedData signing for cross-chain initialize transactions
- Designed for use with Rhinestone Intents for cross-chain execution
EIP-7702 Native Support
- Full support for EIP-7702 accounts
- PREP (Provably Rootless EIP-7702 Proxy) implementation for relay-friendly account initialization
- Enables EOAs to delegate to smart account logic without deploying a proxy
Composable Execution
executeComposable()for multi-transaction orchestration- Supports complex execution flows for intent settlement
- Integrated with the modular validator, executor, and hook system
Enhanced Module System
- Pre-validation hooks for ERC-4337 and ERC-1271
- Emergency hook uninstall mechanism with timelock protection
Rhinestone Nexus is deployed on multiple chains. See the Rhinestone documentation for the latest deployment addresses.
- Node.js (v18.x or later)
- Yarn (or npm)
- Foundry (Refer to Foundry installation instructions)
- Clone the repository:
git clone https://github.com/rhinestonewtf/nexus.git
cd nexus- Install dependencies:
yarn installBuild and test using Foundry or Hardhat. Append :forge or :hardhat to target a specific environment.
yarn buildyarn testyarn test:gasyarn coverageyarn docsyarn lintyarn lint:fixyarn check| Auditor | Date | Report |
|---|---|---|
| CodeHawks-Cyfrin | 09-2024 | View Report |
| Spearbit | 10/11-2024 | View Report / ERC-7739 Add-on |
| Zenith | 03-2025 | View Report |
| Pashov | 03-2025 | View Report |
| ChainLight | 07-2025 | View Report |
To report security vulnerabilities, please email security@rhinestone.wtf or reach out via Telegram.
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.