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. ERC735arrow-up-right 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 linkarrow-up-right

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