project screenshot 1
project screenshot 2
project screenshot 3

AAbstractor

Browser extension wallet for your ERC-6551 token-bound accounts.

AAbstractor

Created At

ETHOnline 2023

Project Description

Currently the UX for using your token-bound ERC6551 accounts as easily as a normal EOA is completely broken. With Aabstractor browser extension, the aim is to be able to connect to the dapps as any other injectable wallet and transact with the dapps via your token-bound accounts.

The browser extension intercepts the "send transaction" request from dapps, wraps it into token-bound compatible calldata and then opens up your Metamask or other EOA wallet extension (which is the owner of token-bound account's NFT)

How it's Made

The wallet injects a custom javascript code into the dapps, which modifies the window.ethereum object injected by the EOA wallet like Metamask. It is modified such that we are able to grab the send transaction request, pull the calldata and eth value and then encode it into compatible "execute" function call on the token-bound account. The metamask wallet receives this request, which allows the TBA to execute the txn as the dapp intended.

background image mobile

Join the mailing list

Get the latest news and updates