Managing cryptocurrency has traditionally required users to protect private keys, store recovery phrases, and pay transaction fees using a blockchain's native token. While these requirements support decentralization and self-custody, they can also make cryptocurrency difficult to use, especially for newcomers. Account abstraction offers a different approach by making blockchain accounts more flexible, programmable, …