30k anons subscribed for future access to the Rhinestone Wallet 🚀
We’re launching an official waitlist to establish the early adopter community that will help guide product decisions.
Unlock permissionless smart account innovation 🔗 🧵
Introducing ERC-7579: a minimal standard for modular smart accounts
Together with
@zerodev_app
@biconomy
and
@okx
we're excited to release this proposal and push modular smart account interoperability forward.
Thrilled to be powering
@Biconomy
’s Module Store.
Our mission is to enable developers to build powerful onchain products that are uncompromising in web3 values. We believe a modular ecosystem for smart accounts is how we achieve this and the Module Store is a big first step 🧵
Biconomy and
@rhinestonewtf
are teaming up to launch the Module Store, the first “app store” for account abstraction!
The Modules Store transforms smart accounts into an open platform that enables a true plug-and-play embedded wallet product, for any developer.
Introducing: Module SDK - a typescript library for using smart account modules with
@safe
,
@biconomy
, or
@zerodev_app
in any app.
Rhinestone is transforming smart accounts into a programmable platform and the Module SDK will play a key role.
Smart accounts are taking off! However, we require a standard that allows for continued innovation without compromising smart account interoperability.
The ERC-7579 reference implementation is out! Enabling module developers to build once and distribute everywhere! 🧵
Over the last few months we’ve been working with many of the major AA players to standardise how smart accounts use a Registry in order to more securely use modules
We’re excited to share the first draft of a standard that aims to solidify these efforts:
The original Rhinestone idea: A customizable smart wallet powered by a module marketplace ⚡
We then pivoted to the infra that makes this possible, but we never stopped dogfooding and building the wallet.
Today, we share an updated demo as we move toward production! 🧵
Modular Account Abstraction is transforming accounts into an open and permissionless platform for app layer innovation.
In pt.2 of Modular AA For Everyone Else, we explore how this could impact the builders of tomorrow.
ERC-7579 empowers smart account and module developers to experiment and innovate without compromising interoperability. With
@biconomy
@zerodev_app
and
@okx
we’re launching an open-source community resource library around modular smart accounts
This week we announced our partnership with
@biconomy
to build the Module Store, a plug-and-play wallet platform for dapp developers.
This post goes into more detail about what’s under the hood 🧵
2023 has been a huge year for account abstraction and has given rise to the exciting ecosystem of modular account abstraction.
To start off the new year, we recap the major milestones and data insights from 2023 and finish with some predictions for 2024:
Looking to build powerful self-custodial onchain products? Modular smart accounts and ModuleKit are for you.
We’ve partnered with
@biconomy
to offer the Module Store, a space to discover smart account modules. If you’re keen to get involved, check out our developer tools 👇
Announcing: Module Sandbox
A frontend playground for turning modules into products!
It comes with prebuilt
@erc4337
(thanks
@pimlicoHQ
) and ERC-7579 integrations, multi-account and -network support, an activity page powered by
@JiffyScan
and more helpers soon^TM.
Oh and it’s…
We’re excited to release the alpha version of ModuleKit, a developer framework that simplifies and speeds up building and testing smart account modules: .
We‘re excited to announce our grant from
@ethereum
to build an open and permissionless registry for modular account abstraction. We believe this is a crucial piece of infra for unlocking account innovation, whilst maintaining security, self-custody and interoperability.
We are delighted to announce the recipients of the
@ethereum
#AccountAbstraction
grant round!
A total of 18 teams have already begun building a variety of projects focused on ERC-4337.
Modular account abstraction will provide the foundations for open and permissionless wallet innovation. But for the web3 app layer to thrive, we need to arm product managers and marketers with the proper knowledge.
We’ve kicked off a blog post series to do just that.
The Module Registry is foundational to a secure modular smart account ecosystem, allowing users to check whether a module is secure.
We've been working on the open-source Module Registry and are launching a three-part blog series to deep dive it.
Part 1:
During Devconnect, we were asked by a few people how our general purpose and super flexible Module Registry compares to specialised (single attester) registries on gas overhead. While we had some rough estimates, we wanted to find out what the exact difference is:
Module a Week 🗓️
Flashloan module ⚡
Allows the user to lend an NFT (or any digital asset) directly to a friend. No middleman. Completely self-custodial. No collateral.
Our mission is to enable powerful onchain products.
We’re kicking off “Module a Week” to showcase the potential of modular smart accounts.
The Virtual Cold Storage hook🪝when activated prevents selected assets from ever leaving your wallet. Explainer in 🧵
It's been awesome working with
@biconomy
to provide the ecosystem with a minimal standard for modular smart accounts.
This project was born out of real headaches we jointly experienced when thinking about how to build multi-account modules
ERC7579 is a HUGE step in standardising how modules expand Smart Account functionalities.
Co-developed with gigachads at
@rhinestonewtf
,
@zerodev_app
&
@okxweb3
But why Standardisation?
👇🧵
Announcing the Rhinestone
Ecosystem Fund!
We're driven by one thesis only: modularity. If it's modular, we'll put a check in.
Building in Al, but modular? Dm!
Gene editing, but modular? Dm!
Room-temp superconductors, but modular? Dm!!!
Module a Week for module developer inspiration
Limit orders 📈
Allows the user to set a conditional swap linked to a price target. Directly in the wallet. No CeFi or DeFi platform is needed.
New PFP⚡️
Our mission is to enable developers to build simple, but powerful, onchain products that are uncompromising in web3 values
We believe a module ecosystem for smart accounts is the platform for achieving this. Our logo reflects this through a single reused shape
Module a Week
Automated Savings Strategy 🪙
Create a policy to automatically allocate a percentage (10%) of all incoming tokens (USDC) to a savings vault.
The original Rhinestone idea: A customizable smart wallet powered by a module marketplace ⚡
We then pivoted to the infra that makes this possible, but we never stopped dogfooding and building the wallet.
Today, we share an updated demo as we move toward production! 🧵
ERC-7579 Modular Account Reference Implementation
At DevConnect we were repeatedly asked about the pros & cons of different modular accounts. After putting pen to paper and taking feedback, a design for a minimalistic account became clear: ERC-7579
Introducing ERC-7579: a minimal standard for modular smart accounts
Together with
@zerodev_app
@biconomy
and
@okx
we're excited to release this proposal and push modular smart account interoperability forward.
The next evolution of “wallet as a service” is “wallet as a platform”. Excited to be showing the way with Biconomy!
If you’re looking to innovate with smart accounts, jump on the waitlist
GM fam!
Here's a deep dive under the hood of the
Biconomy x
@rhinestonewtf
Module Store,
(eta, Q1/2024), supported by
@silentauth
.
Join the Waitlist for early access! 👇🏼
following our proof of concept built during ethdenver, we’ve been working on building the architectural foundations for an ecosystem powering modular account abstraction on ethereum
Today we are releasing ZeroDev v5 -- the first AA SDK optimized for *smart account plugins* 🚀
Now you can create smart accounts by just... putting plugins together like legos 🤯
Read more 👇 🧵
The goal of ModuleKit is to enable permissionless innovation within smart accounts. It’s open source and completely free to get started. We’re excited to see what 0xRivendell can cook up and we’re here to support
🎉🎉 Exciting news 🎉🎉
@0xRivendell
is building on top of
@rhinestonewtf
module kit, building the next generation of intent-centric automation for all of defi
Assisted Routing, Intent based transactions & defi on autopilot enabling the paradise of web UX
If you're a dapp developer looking to transform your product. Or if you're web3 building and looking for a new distribution channel. The Module Store is for you and we're keen to chat.
Jump on the waitlist and get in touch 🚀
As announced last week, we're excited to partner
@rhinestonewtf
to launch our Module Store (eta Q1, 2024).
This transforms Smart Accounts into Wallets-as-a-Platform, serving developers who are building, using, and potentially monetising modules in a bold new marketplace!
Join…
We're releasing ModuleKit v0.3, a major update that introduces a range of new features such as native ERC-7579 support, more module types and a better developer experience for using the testing libraries.
Read up more about this on our blog:
It's been a super rewarding journey to work on ERC-7579 with Derek and Taek. We knew that this standard was important because it solved real problems we were facing. It's great to see this is also true for our partners!
Two modular account standards were released this week: ERC-7579 and ERC-6900.
In this blog post,
@decentrek
(CEO) and
@leekt216
(CTO) explain why we created ERC-7579 and why we are building Kernel on it.
if you're a developer looking to explore smart accounts to power new product experiences, reach out! we'd love to brainstorm and workshop your ideas with you
the reception since announcing our partnership with
@biconomy
has been unreal. Can't wait to collaborate with all the different developers that have signed up
ModuleKit, the leading developer framework for smart account module development, now supports
@zerodev_app
’s Kernel. There’s a reason Kernel is the most widely adopted account – it’s lean and incredibly extensible. We’re excited to bring more modules to ZeroDev’s ecosystem.
Module a Week is back
Burner account 🔥
A remote-controlled sub-account that can be seamlessly created, funded, and used to interact with uncertain dapps or contracts
Such an amazing event we had this evening in London about AA, social login and building on Base!
Huge kudos to all our speakers for sharing their knowledge
@AraBalaghi
@kristofgazso
@KurtFLarsen
Thanks
@GRITCULT
for co-hosting!
BIG THANK YOU
@base
team for supporting us…
Module a Week
Conditional Multisig (aka MFA) 🛡️
Express conditions under which a second signer is required. For example, when a USDC transaction is above 1,000. 🧵
New tutorial just dropped: Building an automated swap executor 👀
This tutorial walks through building and testing the executor from start to finish using the ModuleKit and is a great introduction for first-time module builders:
Module a Week
Dollar Cost Averaging 📈
Create a recurring order with conditions on token price, start date, number of repetitions, time interval, and max gas. The ultimate self-custodial dollar cost averaging experience accessed directly from your smart wallet.
Tomorrow we'll dive into the details around ERC-7579, the design choices, goals, and why developers should be excited!
If you're building with smart accounts, come join the conversation!
Want to use ERC-7212 (passkeys), but your favorite chain doesn't support it yet? 🤔
We are taking passkeys to the next level with TWO releases 🔥
- *Progressive passkeys* which are forward-compatible with ERC-7212
- *Passkey-enabled session keys* for cheap UserOps
Read more 👇
Congrats to the DeCredit team (
@rsrbk123
@MaxZub3
) for being chosen as a finalist during ETHGlobal LFGHO!
They built a smart account that acts just like a credit card, powered by Rhinestone and a flashloan ERC-7579 module
💳DeCredit Wallet
Our ERC-4337 compatible wallet works like a credit card for any GHO transaction. You don't need to have any GHO on the balance to perform operations with it, just make sure to pay off your credit later!
@rsrbk123
@MaxZub3
We're currently hiring for two positions at Rhinestone: Senior Protocol Engineer (Solidity / Solidity + Rust)
If you want to join us in pushing the boundaries of (modular) account abstraction and paving the way for seamless and powerful onchain products, dm me
The first audited ERC-7579 smart account has just hit!
Built for maximum interoperability and composability,
and another step towards permissionless wallet innovation
Kernel just crossed 3 million accounts -- the most of any AA accounts by far 🚀
Now introducing -- Kernel v3 🔥
✅ First modular account for EntryPoint 0.7
✅ First audited account for ERC-7579
And most importantly:
✅ First account with *composable permissions*
Thread 👇
We imagine a world where smart accounts are completely composable for any developer, powering amazing products that are uncompromising in web3 values. We’re pumped to have the support of Lattice on this mission
During ETH Global London we spoke about ERC-7579 and the future of smart account interoperability at the House of Account Abstraction.
Check it out if you're building with smart accounts!
Thanks
@etherspot
and
@erc4337
for co-hosting
Join us this week to discuss ERC-7579 with some of the heaviest hitters in the space.
Learn why these teams, and many other developers building on smart accounts, are excited about this new modular standard ⚡️
Join us at the House of Account Abstraction in London on March 15th!
Speakers from
@erc4337
,
@rhinestonewtf
, and
@etherspot
will discuss Shared Mempool, Modular Smart Accounts, and ERC-7579
After that, networking 🍻
🗓️March 15th @ 5 PM GMT
Register👇
New ModuleKit docs just dropped 😍:
The docs are entirely re-written for v0.3 and have all the newest features. More tutorials coming soon.
Two new tools are being released into public over the next few weeks, I wonder if you can guess what they are 🤔
1/ Happy Friday! A huge thanks to everyone who contributed to the first ERC-6900 community call this week, including representatives from
@biconomy
,
@rhinestonewtf
,
@circle
and many other projects!
3/ The Rhinestone Wallet presents a vision for a customizable wallet. Its feature set is completely extendable by any third-party developer via Rhinestone’s modular smart account infrastructure, powering an app store-like system.
🧩 Modular Smart Accounts - The "Appstore" Moment
Modules as "apps" for accounts, will bring automation & composability for smart accounts unlocking new business models. We will be pushing this with
@rhinestonewtf
@biconomy
@zerodev_app
@AlchemyPlatform
It's been great getting to know the team
@HeartcoreCap
. We're excited to be working with a partner that has been through multiple tech cycles and worked closely with teams that built category-defining products
Introducing: Heartcore Capital Web3 I 🌐
We are excited to announce the 1st close of our inaugural €20M fund dedicated to protocols and their native tokens, with a focus on the application layer. We are thrilled to have already completed an initial closing of €15M.
🧵
5/ The Rhinestone Wallet demonstrates how smart accounts can become a new distribution platform for any developer. Modules unlock wallet-native DeFi automation, enhanced security features (like Virtual Cold Storage), new privacy-preserving features, and the list goes on.
Wake is live 🌊🌊
The new Python-based Solidity development and testing framework with built-in vulnerability detectors and printers — now open-sourced and free to use for everyone.
Modular smart accounts turn wallets into developer platforms.
Proud to support
@rhinestonewtf
who are leading the charge towards an extensible, interoperable, and secure account modules ecosystem ☺️
as we are getting ready to start rolling out the alpha product to our waitlist, we have written up a high level piece about how we imagine that a modular smart account ecosystem could work in a secure way:
Our goals with this ERC are to be as minimal as possible to allow account builders to continue innovating and account architectures to change in the future while maximizing interoperability with modules to facilitate this experimentation and iteration.
5/ Together with our co-authors
@biconomy
,
@zerodev_app
, and
@OKX
, we are incredibly excited about the permissionless innovation this new standard will unlock. This reference implementation is only the beginning.
Looking to build powerful self-custodial onchain products? Modular smart accounts and ModuleKit are for you.
We’ve partnered with
@biconomy
to offer the Module Store, a space to discover smart account modules. If you’re keen to get involved, check out our developer tools 👇
🚀 🌝 Introducing: The WEN MOON Smart Account Module 🌚🚀
Now available in Safe{Wallet}.
Designed for astro-degens. Align your strategies with the celestial skies and maximize your outcomes, effortlessly.
🌔🌓🌒🌑🌘🌗🌖🌕 🔽
6/ But this module ecosystem shouldn’t be limited to the Rhinestone Wallet. Our belief is that any wallet or dapp built for smart accounts should be able to leverage the power of an open and permissionless ecosystem of modules.
ERC-7579 is minimally prescriptive to maximize account and module interoperability, facilitating innovation and experimentation for account and module developers. This approach allows developers to make their own trade-offs around complexity and security.
Want to get started with using modules in your dapp? Well, that just got a lot more efficient.
Reach out to us to get started building more powerful and seamless products in web3 today
We view this as complementary to
@erc6900
and makes a different tradeoff on the design space. ERC-6900 abstracts complexity into the account architecture, introducing specific security measures that reduce development time for account builders at the cost of flexibility.
6/ If you’re an application or wallet dev looking to build on top of ERC-7579, get in touch or get started with ModuleKit today. We’ve launched as an open-source website to support the growing community. Take out a PR to showcase your work or contribute!
2/ Modular smart accounts create a new paradigm for wallets. They could enable a highly customizable smart wallet experience or allow wallet UIs to disappear entirely with the user’s account moving fluidly between dapps powered by modules with scoped permissions.
Join us for an exciting Banana Spaces session featuring
@abstractooor
, the builder behind
@rhinestonewtf
, and
@0xlivingrock
, an Engineer at
@biconomy
! 🚀
📌 When: 10th September, 9 PM IST/3:30 PM UTC
🚀 Topic: WTF are Modular Smart Contract Wallets
We'll dive into the…
2/ ERC-7579 is a foundational piece of the puzzle to unlocking interoperability of smart account modules across all modular accounts and wallets. With support from
@biconomy
,
@zerodev_app
,
@okxweb3
, and more, the standard will power the next wave of smart accounts
2/ the lender inputs the target address of the borrower, the duration, and the price of the agreement. During this period the borrower can "flash-borrow" as many times as they want
Our mission is to transform wallets into a platform for product innovation. Modularity is the way and interoperability is what makes the module ecosystem thrive. ERC-7579 is the best way to enable this and we’re excited to collaborate with ZeroDev to make it a reality
We want to build the best smart account (Kernel) while preserving interoperability for the community, which is why we worked with the
@rhinestonewtf
team to come up with an interoperability standard that doesn't constraint innovation ❤️
Interoperability + Innovation = 🔥🚀🤯
Looking for a Solidity engineer with good understanding of ERC-6900 and creating modules for Smart Account validation.
Need some help setting up a custom
@biconomy
validation module 🫶
4/
Modularising the account allows developers to build wallet features without requiring deep account abstraction knowledge. To facilitate this we’re building ModuleKit, an abstraction library that simplifies and speeds up module development.
This prototype is already implemented in ModuleKit, meaning that you can now easily check whether your Modules follow the ERC-4337 rules and are compatible with the alt mempool 🫡
So far its not been possible to validate the restrictions of ERC-4337 within foundry, which has been a real blocker.
Here is a prototype for validating the specs in foundry that works for v0.6 (current) and v0.7 (upcoming) of the EntryPoint: