- Receive and manage rewards
- Perform on-chain staking or lending
- Execute delegated actions
- Interact with Dapps autonomously or via authorized signers
How MBAs Work
An MBA is a smart contract wallet that is:- Deterministically generated based on a device unique ID (e.g., serial number, IMEI number, etc..)
- Fully programmable, just like externally owned accounts (EOAs) or other smart contract wallets
- Securely bound to the identity and ownership of the NFT
MBA Generation
MBA generation follows the ERC-6551 registry specification. The account address is computed from the following parameters:- Implementation contract address
- Unique salt value
- Chain ID
- NFT contract address
- NFT token ID
Example MBA Addresses
While ERC-6551 is EVM-specific, the concept of token-bound accounts can be adapted to other chains like Solana, using comparable account abstraction primitives.| Chain | Example MBA Address |
|---|---|
| EVM | 0xb2119aF10cc641162968ED255dC4E688dC4B2B6E |
| Solana | FDNY674k4dC9zoGSnGzaajjYnXoKKvAAp3GZU7sAfnGX |

