Ensure EIP Compliance

To successfully integrate with Dapper, your dApp will need to comply with a few Ethereum Improvement Proposals (EIPs). Learn more about how to become compliant.

What's an EIP?

Ethereum Improvement Proposals introduce new features to Ethereum in a clear and concise way. Ethereum defines EIPs as a design document providing information to the Ethereum community, or describing a new feature for Ethereum or its processes or environment. Learn more about EIPs here.

EIP 1102 and You

Dapper strives to create a safe experience with blockchain for all.

EIP 1102 creates a standard way for DOM environments to expose user accounts in a way that requires user approval.

We chose to become EIP 1102 compliant to support users’ control over access to their accounts and have added a request for approval before accessing account information.

Read more and contribute to the conversation about EIP 1102 here.

EIP 1654 for Backend Sign Validation

Have a backend that validates personal sign messages? To begin integrating with Dapper, please ensure that your app is compliant with EIP 1654, an off-chain process for dapps to assert whether an entity has authorized control (informally, "ownership") over a public Ethereum address using eth_sign.

To learn more about backend sign validation options, go here.