-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #674 from lukso-network/contracts-docs-sync
[Auto-Sync] Update Smart Contracts Technical Docs
- Loading branch information
Showing
29 changed files
with
2,121 additions
and
764 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,20 @@ | ||
| Contract | Interface ID | Description | | ||
| :------------------------------- | :----------: | :------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| **ERC165** | `0x01ffc9a7` | Standard Interface Detection. | | ||
| **ERC1271** | `0x1626ba7e` | Standard Signature Validation Method for Contracts. | | ||
| **ERC725X** | `0x7545acac` | General executor. | | ||
| **ERC725Y** | `0x629aa694` | General Data key-value store. | | ||
| **LSP0ERC725Account** | `0x24871b3d` | Interface of the [LSP-0-ERC725Account] standard, an account based smart contract that represents an identity on-chain. | | ||
| **LSP1UniversalReceiver** | `0x6bb56a14` | Interface of the LSP1 - Universal Receiver standard, an entry function for a contract to receive arbitrary information. | | ||
| **LSP6KeyManager** | `0xe7424397` | Interface of the LSP6 - Key Manager standard, a contract acting as a controller of an ERC725 Account using predfined permissions. | | ||
| **LSP7DigitalAsset** | `0x05519512` | Interface of the LSP7 - Digital Asset standard, a fungible digital asset. | | ||
| **LSP8IdentifiableDigitalAsset** | `0x1ae9ba1f` | Interface of the LSP8 - Identifiable Digital Asset standard, a non-fungible digital asset. | | ||
| **LSP9Vault** | `0x28af17e6` | Interface of LSP9 - Vault standard, a blockchain vault that can hold assets and interact with other smart contracts. | | ||
| **LSP11BasicSocialRecovery** | `0x049a28f1` | Interface of the LSP11 - Basic Social Recovery standard, a contract to recover access control into an account. | | ||
| **LSP14Ownable2Step** | `0x94be5999` | Interface of the LSP14 - Ownable 2-step standard, an extension of the [EIP173] (Ownable) standard with 2-step process to transfer or renounce ownership. | | ||
| **LSP17Extendable** | `0xa918fa6b` | Module to add more functionalities to a contract using extensions. | | ||
| **LSP17Extension** | `0xcee78b40` | Module to create a contract that can act as an extension. | | ||
| **LSP20CallVerification** | `0x1a0eb6a5` | Implementation of a contract calling the verification functions according to LSP20 - Call Verification standard. | | ||
| **LSP20CallVerifier** | `0xc9dfc532` | Interface for the LSP20 Call Verification standard, a set of functions intended to perform verifications on behalf of another contract. | | ||
| **LSP25ExecuteRelayCall** | `0x5ac79908` | | | ||
| Contract | Interface ID | Description | | ||
| :-------------------------------- | :----------: | :------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| **ERC165** | `0x01ffc9a7` | Standard Interface Detection. | | ||
| **ERC1271** | `0x1626ba7e` | Standard Signature Validation Method for Contracts. | | ||
| **ERC725X** | `0x7545acac` | General executor. | | ||
| **ERC725Y** | `0x629aa694` | General Data key-value store. | | ||
| **LSP0ERC725Account** | `0x24871b3d` | Interface of the [LSP-0-ERC725Account] standard, an account based smart contract that represents an identity on-chain. | | ||
| **LSP1UniversalReceiver** | `0x6bb56a14` | Interface of the LSP1 - Universal Receiver standard, an entry function for a contract to receive arbitrary information. | | ||
| **LSP1UniversalReceiverDelegate** | `0xa245bbda` | Interface of the LSP1 - Universal Receiver Delegate standard. | | ||
| **LSP6KeyManager** | `0x23f34c62` | Interface of the LSP6 - Key Manager standard, a contract acting as a controller of an ERC725 Account using predfined permissions. | | ||
| **LSP7DigitalAsset** | `0x05519512` | Interface of the LSP7 - Digital Asset standard, a fungible digital asset. | | ||
| **LSP8IdentifiableDigitalAsset** | `0x1ae9ba1f` | Interface of the LSP8 - Identifiable Digital Asset standard, a non-fungible digital asset. | | ||
| **LSP9Vault** | `0x28af17e6` | Interface of LSP9 - Vault standard, a blockchain vault that can hold assets and interact with other smart contracts. | | ||
| **LSP11BasicSocialRecovery** | `0x049a28f1` | Interface of the LSP11 - Basic Social Recovery standard, a contract to recover access control into an account. | | ||
| **LSP14Ownable2Step** | `0x94be5999` | Interface of the LSP14 - Ownable 2-step standard, an extension of the [EIP173] (Ownable) standard with 2-step process to transfer or renounce ownership. | | ||
| **LSP17Extendable** | `0xa918fa6b` | Module to add more functionalities to a contract using extensions. | | ||
| **LSP17Extension** | `0xcee78b40` | Module to create a contract that can act as an extension. | | ||
| **LSP20CallVerification** | `0x1a0eb6a5` | Implementation of a contract calling the verification functions according to LSP20 - Call Verification standard. | | ||
| **LSP20CallVerifier** | `0x0d6ecac7` | Interface for the LSP20 Call Verification standard, a set of functions intended to perform verifications on behalf of another contract. | | ||
| **LSP25ExecuteRelayCall** | `0x5ac79908` | | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.