Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade dependencies to prepare for connectkit and wagmi integration #2715

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/add-attestation-issuer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
name: Add Attestation Issuer
about: Add a list of schemas by an Attestation Issuer
title: 'Request: add {List name}'
labels: ''
assignees: ''

---

**Please provide the following information in JSON**
It should adhere to this [Schema](https://raw.githubusercontent.com/metagov/Attestation-List/master/attestationIssuerList.json)
Here's an [example](https://raw.githubusercontent.com/metagov/Attestation-List/master/example.json)
Attestation List url must be HTTPS or IPFS.

Issuer URL:
Issuer Name:
Link to the official homepage of the list manager:
Issuer Logo:
Issuer Description:

**For each schema**
Schema Name:
EAS Schema ID:
Schema Description:
Network ID:
EAS Explorer Link:

Attestation List URI:
29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/add-list-request.md

This file was deleted.

5 changes: 5 additions & 0 deletions DEVELOPER.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Common run time issues and solutions

1. error - "digital envelope routines::unsupported ... ERR_OSSL_EVP_UNSUPPORTED"
In Terminal
`export SET NODE_OPTIONS=--openssl-legacy-provider `
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
## Token lists website.
## DAO Attestation lists website.

![Token lists](https://github.com/Uniswap/tokenlists-org/blob/master/public/card.png?raw=true)
![An Attestation standard for DAOs](https://github.com/metagov/daostar/assets/41290852/a8bd1596-8e92-4cad-b3d3-3df771a0d436)

A site to help users discover and get info about lists.
A site to help users discover and get info about DAO Attestation Issuers and their Schemas.

Token Lists is a community-led initiative to improve discoverability, reputation and trust in ERC20 token lists in a manner that is inclusive, transparent, and decentralized.

Read the specification for more information: https://github.com/Uniswap/token-lists
DAO Attestation Lists is a community-led initiative to improve discoverability, reputation and trust in DAO-related attestations in a manner that is inclusive, transparent, and decentralized.

---

Expand Down
67 changes: 67 additions & 0 deletions attestationIssuerList.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"context": "https://daostar.org/schemas",
"title": "Attestation Issuer and Schema Information",
"type": "object",
"properties": {
"issuer": {
"type": "object",
"properties": {
"issuerURL": {
"type": "string",
"format": "uri",
"description": "The URL of the issuer."
},
"issuerName": {
"type": "string",
"description": "The name of the issuer."
},
"listManagerHomepage": {
"type": "string",
"format": "uri",
"description": "Link to the official homepage of the list manager."
},
"issuerLogo": {
"type": "string",
"format": "uri",
"description": "URL to the issuer's logo."
},
"issuerDescription": {
"type": "string",
"description": "A description of the issuer."
}
},
"required": ["issuerURL", "issuerName", "listManagerHomepage", "issuerLogo", "issuerDescription"]
},
"schemas": {
"type": "array",
"items": {
"type": "object",
"properties": {
"schemaName": {
"type": "string",
"description": "The name of the schema."
},
"easSchemaID": {
"type": "string",
"description": "The EAS Schema ID."
},
"schemaDescription": {
"type": "string",
"description": "A description of the schema."
},
"networkID": {
"type": "string",
"description": "The network ID associated with the schema."
},
"easExplorerLink": {
"type": "string",
"format": "uri",
"description": "Link to the EAS explorer for this schema."
}
},
"required": ["schemaName", "easSchemaID", "schemaDescription", "networkID", "easExplorerLink"]
}
}
},
"required": ["issuer", "schemas"]
}
25 changes: 25 additions & 0 deletions example.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"issuer": {
"issuerURL": "https://www.karmahq.xyz/",
"issuerName": "Karma",
"listManagerHomepage": "https://www.karmahq.xyz/",
"issuerLogo": "https://www.karmahq.xyz/images/karma-logo-dark.svg",
"issuerDescription": "Karma is an integrated DAO toolkit to measure contributions and enhance Governance"
},
"schemas": [
{
"schemaName": "Project",
"easSchemaID": "0x5b873b6e7a16207b526dde366e8164e95bcda2f009272306519667c5e94d2191",
"schemaDescription": "A schema attesting a project
"networkID": "10",
"easExplorerLink": "https://optimism.easscan.org/schema/view/0x5b873b6e7a16207b526dde366e8164e95bcda2f009272306519667c5e94d2191"
},
{
"schemaName": "Community",
"easSchemaID": "0x12837231f48acbca4e1e7f4416f684f3353bd4d71d4f03a09d29e5ffa6f21a50",
"schemaDescription": "An Attestation for Community UID",
"networkID": "10",
"easExplorerLink": "https://optimism.easscan.org/schema/view/0x12837231f48acbca4e1e7f4416f684f3353bd4d71d4f03a09d29e5ffa6f21a50"
}
]
}
37 changes: 22 additions & 15 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,35 @@
{
"name": "token-lists",
"name": "dao-attestation-list",
"version": "0.1.0",
"private": true,
"dependencies": {
"@tanstack/react-query": "^5.32.0",
"@types/node": "^14.6.1",
"@types/react": "^16.9.48",
"@types/react-dom": "^16.9.8",
"connectkit": "^1.7.3",
"copy-to-clipboard": "^3.3.1",
"dayjs": "^1.11.10",
"ethereumjs-util": "^7.0.3",
"moment": "^2.27.0",
"i18next": "^23.11.2",
"polished": "^3.6.5",
"query-string": "^6.13.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-feather": "^2.0.8",
"react-filter-search": "^1.0.11",
"react-moment": "^0.9.7",
"react-router-dom": "^5.2.0",
"react-scripts": "^3.4.3",
"styled-components": "^5.1.1",
"typescript": "^4.0.2"
"react-filter-search": "^1.1.11",
"react-moment": "^1.1.3",
"react-router-dom": "^6.23.0",
"react-scripts": "^5.0.1",
"styled-components": "^6.1.8",
"utf-8-validate": "^5.0.2",
"viem": "~2.9.26",
"wagmi": "^2.5.20"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"build": "NODE_OPTIONS='--openssl-legacy-provider' react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
"eject": "react-scripts eject",
"debug": "NODE_OPTIONS='--openssl-legacy-provider' react-scripts start -p 5000"
},
"eslintConfig": {
"extends": "react-app"
Expand All @@ -43,6 +47,9 @@
]
},
"devDependencies": {
"prettier": "^2.1.1"
"@types/react": "^18.2.79",
"@types/react-dom": "^18.2.25",
"prettier": "^2.1.1",
"typescript": "^5.4.5"
}
}
Loading