Smart Account

In the context of ERC-4337, a Smart Account refers to a smart contract account designed to manage assets and facilitate the creation of userOperations (userOps). These userOps are pseudo-transaction objects that define the actions a user wants to execute on-chain. Instead of relying on traditional Externally Owned Accounts (EOAs), such as standard wallets, Smart Accounts enable more flexible and programmable interactions.

UserOps act as the replacement for typical transactions initiated by EOAs. Once a userOp is created, it is bundled, submitted to the network, and eventually executed as a transaction on the Ethereum Virtual Machine (EVM), making the Smart Account a more advanced alternative to traditional wallet structures.

Byzanlink Smart Accounts offer an ERC-4337-compliant solution that seamlessly integrates with any Paymaster and Bundler service. Designed to enhance transaction efficiency and user experience, these Smart Accounts provide a flexible, on-chain account management solution that works within the ERC-4337 framework, allowing you to tap into the benefits of Paymaster sponsorship and bundled transactions.

One of the key advantages of Byzanlink Smart Accounts is that they are signer-agnostic, meaning you can use any authorization package of your choice. As long as you can provide a signer to our SDK during the Smart Account creation process, you can customize your authentication mechanism to suit your application's needs. This flexibility makes it easy to integrate a wide range of authorization options while maintaining compatibility with the Byzanlink ecosystem.

This section contains information on how to install the Byzanlink Smart Account SDK, all of the features you can implement using it and which functions you can use to implement them.

Byzanlink Smart Account Features

The Byzanlink Smart Account SDK unlocks a number of easy to implement Account Abstraction features for your dapp or network such as:

  • Transaction batching

  • Sponsored Transactions

  • Pay for transactions with ERC20 Tokens

  • Social logins

Last updated