ERC725 Smart Contract Based Account

Standard for blockchain-based identity associated to ERC735

Simple explanantion

Identity standard for publishing and managing an iddentity via smart contract on an EVM-based blockchain, the identity is represented by its chain address.

Relates to ERC735 which ERC725 supports. ERC735 deals with management of claims made about ERC725 identity

EIP Explanation

Interface standard for a smart contract based account with attachable key value store

"Standardizing a minimal interface for a smart contract based account allows any interface to operate through these account types. Smart contact based accounts following this standard have the following advantages:

  • can hold any asset (native token, e.g. ERC20 like tokens)

  • can execute any smart contract and deploy smart contracts

  • have upgradeable security (through owner change, e.g. to a Gnosis safe)

  • are basic enough to work for a long time

  • are extensible through additional standardization of the key/value data.

  • can function as an owner/controller or proxy of other smart contracts"- EIP Author

Implementation: https://eips.ethereum.org/EIPS/eip-725

Implementation project

ERC725 implementation is used on Universal Profiles which is live on Test network, Project link

Further reading

  • First impressions with ERC 725 and ERC 735 — identity and claims: https://hackernoon.com/first-impressions-with-erc-725-and-erc-735-identity-and-claims-4a87ff2509c9

  • ERC725 Alliance https://erc725alliance.org/

  • Projects implemented ERC725: https://github.com/ERC725Alliance/ERC725/blob/master/docs/use-cases.md

Last updated