diff --git a/docs/contracts/type-ids.md b/docs/contracts/type-ids.md new file mode 100644 index 0000000000..ed8f0b2da1 --- /dev/null +++ b/docs/contracts/type-ids.md @@ -0,0 +1,133 @@ +--- +title: Universal Receiver Type IDs +--- + +# Universal Receiver Type IDs + +## LSP0 - ERC725 Account + +### `LSP0OwnershipTransferStarted` + +| | | +|---|---| +| **Name** | `"LSP0OwnershipTransferStarted"` | +| **Hash** | `0xe17117c9d2665d1dbeb479ed8058bbebde3c50ac50e2e65619f60006caac6926` | +| **Used in:** | [`transferOwnership(address)`](./contracts/LSP0ERC725Account/LSP0ERC725Account.md#transferownership) | +| **Solidity constant:** | `LSP0OwnershipTransferStarted` | + + +### `LSP0OwnershipTransferred_SenderNotification` + +| | | +|---|---| +| **Name** | `"LSP0OwnershipTransferred_SenderNotification"` | +| **Hash** | `0xa4e59c931d14f7c8a7a35027f92ee40b5f2886b9fdcdb78f30bc5ecce5a2f814` | +| **Used in:** | [`acceptOwnership()`](./contracts/LSP0ERC725Account/LSP0ERC725Account.md#acceptownership)
[`renounceOwnership()`](./contracts/LSP0ERC725Account/LSP0ERC725Account.md#renounceownership) | +| **Solidity constant:** | `LSP0OwnershipTransferred_SenderNotification` | + +### `LSP0OwnershipTransferred_RecipientNotification` + +| | | +|---|---| +| **Name** | `"LSP0OwnershipTransferred_RecipientNotification"` | +| **Hash** | `0xceca317f109c43507871523e82dc2a3cc64dfa18f12da0b6db14f6e23f995538` | +| **Used in:** | [`acceptOwnership()`](./contracts/LSP0ERC725Account/LSP0ERC725Account.md#acceptownership) | +| **Solidity constant:** | `LSP0OwnershipTransferred_RecipientNotification` | + +## LSP7 - Digital Asset + +### `LSP7Tokens_SenderNotification` + +| | | +|---|---| +| **Name** | `"LSP7Tokens_SenderNotification"` | +| **Hash** | `0x429ac7a06903dbc9c13dfcb3c9d11df8194581fa047c96d7a4171fc7402958ea` | +| **Used in:** | [`_burn(address,uint256,bytes)`](./contracts/LSP7DigitalAsset/LSP7DigitalAsset.md#_burn),
[`_transfer(address,address,uint256,bool,bytes)`](./contracts/LSP7DigitalAsset/LSP7DigitalAsset.md#_transfer) | +| **Solidity constant:** | `LSP7Tokens_SenderNotification` | + +### `LSP7Tokens_RecipientNotification` + +| | | +|---|---| +| **Name** | `"LSP7Tokens_RecipientNotification"` | +| **Hash** | `0x20804611b3e2ea21c480dc465142210acf4a2485947541770ec1fb87dee4a55c` | +| **Used in:** | [`_mint(address,uint256,bool,bytes)`](./contracts/LSP7DigitalAsset/LSP7DigitalAsset.md#_mint),
[`_transfer(address,address,uint256,bool,bytes)`](./contracts/LSP7DigitalAsset/LSP7DigitalAsset.md#_transfer) | +| **Solidity constant:** | `LSP7Tokens_RecipientNotification` | + +## LSP8 - Identifiable Digital Asset + +### `LSP8Tokens_SenderNotification` + +| | | +|---|---| +| **Name** | `"LSP8Tokens_SenderNotification"` | +| **Hash** | `0xb23eae7e6d1564b295b4c3e3be402d9a2f0776c57bdf365903496f6fa481ab00` | +| **Used in:** | [`_burn(bytes32,bytes)`](./contracts/LSP8IdentifiableDigitalAsset/LSP8IdentifiableDigitalAsset.md#_burn),
[`_transfer(address,address,bytes32,bool,bytes)`](./contracts/LSP8IdentifiableDigitalAsset/LSP8IdentifiableDigitalAsset.md#_transfer) | +| **Solidity constant:** | `LSP8Tokens_SenderNotification` | + +### `LSP8Tokens_RecipientNotification` + +| | | +|---|---| +| **Name** | `"LSP8Tokens_RecipientNotification"` | +| **Hash** | `0x0b084a55ebf70fd3c06fd755269dac2212c4d3f0f4d09079780bfa50c1b2984d` | +| **Used in:** | [`_mint(address,bytes32,bool,bytes)`](./contracts/LSP8IdentifiableDigitalAsset/LSP8IdentifiableDigitalAsset.md#_mint),
[`_transfer(address,address,bytes32,bool,bytes)`](./contracts/LSP8IdentifiableDigitalAsset/LSP8IdentifiableDigitalAsset.md#_transfer) | +| **Solidity constant:** | `LSP8Tokens_RecipientNotification` | + +## LSP9 - Vault + +### `LSP9OwnershipTransferStarted` + +| | | +|---|---| +| **Name** | `"LSP9OwnershipTransferStarted"` | +| **Hash** | `0xaefd43f45fed1bcd8992f23c803b6f4ec45cf6b62b0d404d565f290a471e763f` | +| **Used in:** | [`transferOwnership(address)`](./contracts/LSP9Vault/LSP9Vault.md#transferownership) | +| **Solidity constant:** | `LSP9OwnershipTransferStarted` | + +### `LSP9OwnershipTransferred_SenderNotification` + +| | | +|---|---| +| **Name** | `"LSP9OwnershipTransferred_SenderNotification"` | +| **Hash** | `0x0c622e58e6b7089ae35f1af1c86d997be92fcdd8c9509652022d41aa65169471` | +| **Used in:** | [`acceptOwnership()`](./contracts/LSP9Vault/LSP9Vault.md#acceptownership)
[`renounceOwnership()`](./contracts/LSP9Vault/LSP9Vault.md#renounceownership) | +| **Solidity constant:** | `LSP9OwnershipTransferred_SenderNotification` | + +### `LSP9OwnershipTransferred_RecipientNotification` + +| | | +|---|---| +| **Name** | `"LSP9OwnershipTransferred_RecipientNotification"` | +| **Hash** | `0x79855c97dbc259ce395421d933d7bc0699b0f1561f988f09a9e8633fd542fe5c` | +| **Used in:** | [`acceptOwnership()`](./contracts/LSP9Vault/LSP9Vault.md#acceptownership) | +| **Solidity constant:** | `LSP9OwnershipTransferred_RecipientNotification` | + +## LSP14 - Ownable 2-Step + +### `LSP14OwnershipTransferStarted` + +| | | +|---|---| +| **Name** | `"LSP14OwnershipTransferStarted"` | +| **Hash** | `0xee9a7c0924f740a2ca33d59b7f0c2929821ea9837ce043ce91c1823e9c4e52c0` | +| **Used in:** | [`transferOwnership(address)`](./contracts/LSP14Ownable2Step/LSP14Ownable2Step.md#transferownership) | +| **Solidity constant:** | `LSP14OwnershipTransferStarted` | + +#### `LSP14OwnershipTransferred_SenderNotification` + +| | | +|---|---| +| **Name** | `"LSP14OwnershipTransferred_SenderNotification"` | +| **Hash** | `0xa124442e1cc7b52d8e2ede2787d43527dc1f3ae0de87f50dd03e27a71834f74c` | +| **Used in:** | [`acceptOwnership()`](./contracts/LSP14Ownable2Step/LSP14Ownable2Step.md#acceptownership)
[`renounceOwnership()`](./contracts/LSP14Ownable2Step/LSP14Ownable2Step.md#renounceownership) | +| **Solidity constant:** | `LSP14OwnershipTransferred_SenderNotification` | + +#### `LSP14OwnershipTransferred_RecipientNotification` + +| | | +|---|---| +| **Name** | `"LSP14OwnershipTransferred_RecipientNotification"` | +| **Hash** | `0xe32c7debcb817925ba4883fdbfc52797187f28f73f860641dab1a68d9b32902c` | +| **Used in:** | [`acceptOwnership()`](./contracts/LSP14Ownable2Step/LSP14Ownable2Step.md#acceptownership) | +| **Solidity constant:** | `LSP14OwnershipTransferred_RecipientNotification` | \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index 74b34f4caf..291503f137 100644 --- a/sidebars.js +++ b/sidebars.js @@ -60,6 +60,7 @@ module.exports = { // divider for the Libraries Technical references { type: 'html', value: '
', defaultStyle: false }, 'contracts/interface-ids', + 'contracts/type-ids', { type: 'link', label: 'Audits',