From ab47b87bec2e97cc41e72d2ec6d3742e1521ead6 Mon Sep 17 00:00:00 2001 From: Emily Furlong Date: Mon, 26 Aug 2024 14:03:38 +0200 Subject: [PATCH 1/3] Update schemas.mdx Updating the schemas page to reflect the introduction of organizations --- pages/chain/identity/schemas.mdx | 43 ++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/pages/chain/identity/schemas.mdx b/pages/chain/identity/schemas.mdx index 45ae13baa..244e84738 100644 --- a/pages/chain/identity/schemas.mdx +++ b/pages/chain/identity/schemas.mdx @@ -17,15 +17,32 @@ Below you will find a list of relevant schemas that are being used on OP Mainnet ## Schemas related to project creation and Retro Funding application -### [Project Identifier](https://optimism.easscan.org/schema/view/0x7ae9f4adabd9214049df72f58eceffc48c4a69e920882f5b06a6c69a3157e5bd) +### [Project and Organization identifier](https://optimism.easscan.org/schema/view/0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0) -Used as the unique identifier for projects created in the Collective. +Used as the unique identifier for projects and organizations created on or after 23 August 2024. For projects created earlier, please see the archived section at the bottom of this page. + +| Schema UID | `0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0` | +| -------------------- | --------------------------------------------------------------------------------------------------------------- | +| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | +| farcasterID | The Farcaster id of the individual who created the project or organization | +| type | "Project" or "Organization" | + +### [Organization Metadata](https://optimism.easscan.org/schema/view/0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f) + +Used to associate metadata to an organization. Re-issued each time there is a change to metadata + +| Schema UID | `0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f` | +| -------------------- | --------------------------------------------------------------------------------------------------------------- | +| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | +| Recipient | Null | +| RefUID | The attestation UID of the organization this metadata relates to | +| farcasterID | The Farcaster id of the individual who published the organization metadata | +| name | The name of the organization | +| projects | The array of projects that belong to this organization | +| parentOrgUID | The attestation UID of this organizations's parent, in case it has one | +| metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | +| metadataUrl | The storage location where the metadata can be retrieved | -| Schema UID | `0x7ae9f4adabd9214049df72f58eceffc48c4a69e920882f5b06a6c69a3157e5bd` | -| ----------- | --------------------------------------------------------------------------------------------------------------- | -| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | -| Recipient | Null | -| farcasterID | The Farcaster id of the individual who created the project | ### [Project Metadata](https://optimism.easscan.org/schema/view/0xe035e3fe27a64c8d7291ae54c6e85676addcbc2d179224fe7fc1f7f05a8c6eac) @@ -39,7 +56,7 @@ Used to associate metadata to a project. Re-issued each time there is a change t | farcasterID | The Farcaster id of the individual who published the project metadata | | name | The name of the project | | category | The category of the project | -| parentProject RefUID | The attestation UID of this project's parent project, in case it has a parent. | +| parentProject RefUID | The attestation UID of this project's parent project, in case it has a parent | | metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | | metadataUrl | The storage location where the metadata can be retrieved | @@ -121,6 +138,16 @@ Issued to those who held governance roles in the Collective, such as Grants Coun These schemas are no longer being actively issued, but capture valuable historical data. +### [Project Identifier](https://optimism.easscan.org/schema/view/0x7ae9f4adabd9214049df72f58eceffc48c4a69e920882f5b06a6c69a3157e5bd) + +Used as the unique identifier for projects created in the Collective before 23 August 2024. Attestations issued from this schema prior to 23 August 2024 are still used as the unique identifier for projects. New projects created after 23 August 2024 use the new entity identifier (see above). + +| Schema UID | `0x7ae9f4adabd9214049df72f58eceffc48c4a69e920882f5b06a6c69a3157e5bd` | +| ----------- | --------------------------------------------------------------------------------------------------------------- | +| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | +| Recipient | Null | +| farcasterID | The Farcaster id of the individual who created the project | + * **[RetroPGF 3 Approved Application schema UID](https://optimism.easscan.org/schema/view/0xebbf697d5d3ca4b53579917ffc3597fb8d1a85b8c6ca10ec10039709903b9277):**`0xebbf697d5d3ca4b53579917ffc3597fb8d1a85b8c6ca10ec10039709903b9277`. Important: Remember to verify the attester address is `0x621477dBA416E12df7FF0d48E14c4D20DC85D7D9` * **[RetroPGF 3 Application schema UID](https://optimism.easscan.org/schema/view/0x76e98cce95f3ba992c2ee25cef25f756495147608a3da3aa2e5ca43109fe77cc):** `0x76e98cce95f3ba992c2ee25cef25f756495147608a3da3aa2e5ca43109fe77cc` * **[RetroPGF 3 Lists schema UID](https://optimism.easscan.org/schema/view/0x3e3e2172aebb902cf7aa6e1820809c5b469af139e7a4265442b1c22b97c6b2a5):** `0x3e3e2172aebb902cf7aa6e1820809c5b469af139e7a4265442b1c22b97c6b2a5` From 3d60ff191e2d57a6aeb576d2e60bf24a915fcef6 Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Mon, 26 Aug 2024 14:15:28 +0100 Subject: [PATCH 2/3] fix linting issues --- pages/chain/identity/schemas.mdx | 43 ++++++++++++++++---------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/pages/chain/identity/schemas.mdx b/pages/chain/identity/schemas.mdx index 244e84738..55db9eb32 100644 --- a/pages/chain/identity/schemas.mdx +++ b/pages/chain/identity/schemas.mdx @@ -21,28 +21,27 @@ Below you will find a list of relevant schemas that are being used on OP Mainnet Used as the unique identifier for projects and organizations created on or after 23 August 2024. For projects created earlier, please see the archived section at the bottom of this page. -| Schema UID | `0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0` | -| -------------------- | --------------------------------------------------------------------------------------------------------------- | -| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | -| farcasterID | The Farcaster id of the individual who created the project or organization | -| type | "Project" or "Organization" | +| Schema UID | `0xff0b916851c1c5507406cfcaa60e5d549c91b7f642eb74e33b88143cae4b47d0` | +| ----------- | --------------------------------------------------------------------------------------------------------------- | +| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | +| farcasterID | The Farcaster id of the individual who created the project or organization | +| type | "Project" or "Organization" | ### [Organization Metadata](https://optimism.easscan.org/schema/view/0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f) Used to associate metadata to an organization. Re-issued each time there is a change to metadata -| Schema UID | `0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f` | -| -------------------- | --------------------------------------------------------------------------------------------------------------- | -| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | -| Recipient | Null | -| RefUID | The attestation UID of the organization this metadata relates to | -| farcasterID | The Farcaster id of the individual who published the organization metadata | -| name | The name of the organization | -| projects | The array of projects that belong to this organization | -| parentOrgUID | The attestation UID of this organizations's parent, in case it has one | -| metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | -| metadataUrl | The storage location where the metadata can be retrieved | - +| Schema UID | `0xc2b376d1a140287b1fa1519747baae1317cf37e0d27289b86f85aa7cebfd649f` | +| ------------ | --------------------------------------------------------------------------------------------------------------- | +| Issuer | Attestations issued as part of Retro Funding sign up are issued by `0xF6872D315CC2E1AfF6abae5dd814fd54755fE97C` | +| Recipient | Null | +| RefUID | The attestation UID of the organization this metadata relates to | +| farcasterID | The Farcaster id of the individual who published the organization metadata | +| name | The name of the organization | +| projects | The array of projects that belong to this organization | +| parentOrgUID | The attestation UID of this organizations's parent, in case it has one | +| metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | +| metadataUrl | The storage location where the metadata can be retrieved | ### [Project Metadata](https://optimism.easscan.org/schema/view/0xe035e3fe27a64c8d7291ae54c6e85676addcbc2d179224fe7fc1f7f05a8c6eac) @@ -56,7 +55,7 @@ Used to associate metadata to a project. Re-issued each time there is a change t | farcasterID | The Farcaster id of the individual who published the project metadata | | name | The name of the project | | category | The category of the project | -| parentProject RefUID | The attestation UID of this project's parent project, in case it has a parent | +| parentProject RefUID | The attestation UID of this project's parent project, in case it has a parent | | metadataType | How the metadata can be accessed. 1 for ipfs, 2 for http | | metadataUrl | The storage location where the metadata can be retrieved | @@ -70,8 +69,8 @@ Used to identify a project's application to a specific Retro Funding Round. | Recipient | Null | | round | The round number for which this application was submitted | | projectRefUID | The unique identifier of the project that submitted this application | -| farcasterID | The individual that submitted this application on behalf of the project | -| metadataSnapshot RefUID | The project metadata at the time the application was submitted | +| farcasterID | The individual that submitted this application on behalf of the project. | +| metadataSnapshot RefUID | The project metadata at the time the application was submitted. | ### [Retro Funding Application Approval/Rejection](https://optimism.easscan.org/schema/view/0x683b1b399d47aabed79c9aa8f2674729021174b6e5cce1e20675eab404fc82d6) @@ -81,8 +80,8 @@ Used to identify which Retro Funding applications have been approved or rejected | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Issuer | Currently, the Optimism Foundation issues these from the following address: `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` | | Recipient | Null | -| projectApplicationUID | The unique identifier of the projects Retro Funding application | -| Status | The status of the Retro Funding application | +| projectApplicationUID | The unique identifier of the projects Retro Funding application. | +| Status | The status of the Retro Funding application. | | Reason | Identifier for the reason an application was rejected. 1 = "Duplicate Application", 2 = "Deceiving Badgeholders", 3 = "Spam", 4 = "Not meeting eligibility criteria" | ### [Retro Funding Rewards](https://optimism.easscan.org/schema/view/0x670ad6e6ffb842d37e050ea6d3a5ab308195c6f584cf2121076067e0d8adde18) From e762b304c6645bc48a5be681f4df3559252973ef Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Mon, 26 Aug 2024 14:19:23 +0100 Subject: [PATCH 3/3] fix linting issues --- pages/chain/identity/schemas.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/chain/identity/schemas.mdx b/pages/chain/identity/schemas.mdx index 55db9eb32..c381d173e 100644 --- a/pages/chain/identity/schemas.mdx +++ b/pages/chain/identity/schemas.mdx @@ -69,8 +69,8 @@ Used to identify a project's application to a specific Retro Funding Round. | Recipient | Null | | round | The round number for which this application was submitted | | projectRefUID | The unique identifier of the project that submitted this application | -| farcasterID | The individual that submitted this application on behalf of the project. | -| metadataSnapshot RefUID | The project metadata at the time the application was submitted. | +| farcasterID | The individual that submitted this application on behalf of the project. | +| metadataSnapshot RefUID | The project metadata at the time the application was submitted. | ### [Retro Funding Application Approval/Rejection](https://optimism.easscan.org/schema/view/0x683b1b399d47aabed79c9aa8f2674729021174b6e5cce1e20675eab404fc82d6) @@ -80,8 +80,8 @@ Used to identify which Retro Funding applications have been approved or rejected | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Issuer | Currently, the Optimism Foundation issues these from the following address: `0xE4553b743E74dA3424Ac51f8C1E586fd43aE226F` | | Recipient | Null | -| projectApplicationUID | The unique identifier of the projects Retro Funding application. | -| Status | The status of the Retro Funding application. | +| projectApplicationUID | The unique identifier of the projects Retro Funding application. | +| Status | The status of the Retro Funding application. | | Reason | Identifier for the reason an application was rejected. 1 = "Duplicate Application", 2 = "Deceiving Badgeholders", 3 = "Spam", 4 = "Not meeting eligibility criteria" | ### [Retro Funding Rewards](https://optimism.easscan.org/schema/view/0x670ad6e6ffb842d37e050ea6d3a5ab308195c6f584cf2121076067e0d8adde18)