# ERC-7715: Grant Permissions from Wallets Content type: Research Paper Summary: ERC-7715 introduces a structured permission framework that allows smart accounts to grant limited, scoped access to external dApps or services. Traditionally, blockchain interactions require a signature for every single transaction, which creates significant UX friction. This standard proposes a way for a wallet to grant 'permissions' to a dApp—such as spending a certain amount of ERC-20 tokens or interacting with specific contract methods—without requiring constant user intervention for each ac Key concepts: Lukas Schor, Richard Meissner, Dror Tirosh, permissions, ux, session keys, smart accounts, delegation, account abstraction
Standardadvanced

ERC-7715: Grant Permissions from Wallets

Lukas Schor, Richard Meissner, Dror Tirosh

Ethereum Improvement ProposalsJanuary 2024

Abstract

ERC-7715 introduces a structured permission framework that allows smart accounts to grant limited, scoped access to external dApps or services. Traditionally, blockchain interactions require a signature for every single transaction, which creates significant UX friction. This standard proposes a way for a wallet to grant 'permissions' to a dApp—such as spending a certain amount of ERC-20 tokens or interacting with specific contract methods—without requiring constant user intervention for each action. This is achieved by creating an ephemeral session key or a constrained grant that is linked to the primary account. The methodology relies on defining clear constraints and scopes, ensuring that the granting process is secure and transparent to the end user. By facilitating these 'permissions,' the standard enables a 'web-like' experience in decentralized finance and gaming, where users can authorize a service to act on their behalf within defined safety parameters. This reduces reliance on full account access and improves the user experience by enabling batchable, automated, and streamlined transactions, while maintaining the non-custodial and secure nature of blockchain-based assets.

Key Findings

  • 1Introduces a standard for granular permission granting from smart accounts.
  • 2Allows dApps to interact with accounts using constrained scope sessions.
  • 3Reduces UX friction by minimizing the frequency of required user signatures.
  • 4Enhances security by allowing for limited, rather than full, access delegation.

Topics

permissionsuxsession keyssmart accountsdelegationaccount abstraction

Citation

Lukas Schor, Richard Meissner, Dror Tirosh (2024). ERC-7715: Grant Permissions from Wallets. Ethereum Improvement Proposals. https://eips.ethereum.org/EIPS/eip-7715

BibTeX

@misc{erc77152024,
  title = {ERC-7715: Grant Permissions from Wallets},
  author = {Lukas Schor and Richard Meissner and Dror Tirosh},
  year = {2024},
  howpublished = {\url{https://eips.ethereum.org/EIPS/eip-7715}},
}

Knowledge Explorer

Explore Related Concepts

See how ERC-7715: Grant Permissions from Wallets connects to glossary terms, books, and other research in the Knowledge Graph.

Explore Connections