{"repo":"decentralized-identity/ethr-did-resolver","free":true,"listed":false,"github":"https://github.com/decentralized-identity/ethr-did-resolver","clone":"git clone https://github.com/decentralized-identity/ethr-did-resolver.git","description":"DID resolver for Ethereum Addresses with support for key management","language":"TypeScript","stars":237,"topics":["wg-id","decentralized-identity","did-ethr","erc1056","ethereum","ssi","web3"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"ethr-did monorepo Monorepo workspace for the did:ethr ecosystem libraries, managed with pnpm workspaces and released with changesets. Packages Package Description --- --- ethr-did-resolver Resolve DID documents for Ethereum addresses and public keys ethr-did-registry Ethereum contract for a registry of DIDs — the ERC-1056 contract anchoring did:ethr ethr-7702 EIP-7702 PoC: EOA → ERC-1056 (did:ethr) interactions enabled by Pectra hardfork Getting started Requires Node.js ≥ 20 and pnpm (see packageManager in the root package.json ; enable Corepack or install with npm i -g pnpm@11.20.0 ). Individual packages can be targeted with pnpm --filter : Project layout Release workflow Releases are driven by changesets — see .changeset/README.md for the full flow. In short: 1. Run pnpm changeset in the package(s) you changed and commit the generated file. 2. The Changesets GitHub Action opens a chore(release): version packages PR on master . 3. Merging it bumps versions, updates CHANGELOG.md files, publishes the packages to npm and creates GitHub releases. Each package is versioned and tagged independently (tags look like ethr-did-resolver@14.2.0 ). The release pipeline needs no repository secrets : - npm publishing uses OIDC trusted publishing ( id-token: write ), which also attaches provenance automatically for public packages in this public repository. The npm-side publisher (package settings → Access → Trusted Publisher) must point at this repository with the workflow file name releas","default_branch":null,"files":null,"tree":[],"storefront":"/r/decentralized-identity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/decentralized-identity/ethr-did-resolver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}