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

Integrate web3:// protocol #265

Open
RangerMauve opened this issue Jun 6, 2024 · 5 comments
Open

Integrate web3:// protocol #265

RangerMauve opened this issue Jun 6, 2024 · 5 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@RangerMauve
Copy link
Member

There's a new protocol out there for accessing etherium data.

It just supports get for now so it should be easy to wrap.

https://docs.web3url.io/web3-clients/librairies

@RangerMauve RangerMauve added enhancement New feature or request good first issue Good for newcomers labels Jun 6, 2024
@RangerMauve
Copy link
Member Author

Just needs the handlers registered here: https://github.com/AgregoreWeb/agregore-browser/blob/master/app/protocols/index.js

@akhileshthite
Copy link
Contributor

There's a new protocol out there for accessing etherium data.

It just supports get for now so it should be easy to wrap.

https://docs.web3url.io/web3-clients/librairies

Nice. So it'll be mostly used for ENS resolution?

Kubo supports .eth:
https://github.com/ipfs/kubo/blob/master/docs/config.md#dnsresolvers

{
  "DNS": {
    "Resolvers": {
      "eth.": "https://dns.eth.limo/dns-query",
      "crypto.": "https://resolver.unstoppable.io/dns-query",
      "libre.": "https://ns1.iriseden.fr/dns-query",
      ".": "https://cloudflare-dns.com/dns-query"
    }
  }
}

@RangerMauve
Copy link
Member Author

I think it's more about resolving data that's on chain than just ens. The hostname can point to smart contracts and stuff.

@akhileshthite
Copy link
Contributor

I think it's more about resolving data that's on chain than just ens. The hostname can point to smart contracts and stuff.

Interesting.
It's used by the evm browser:
https://github.com/web3-protocol/evm-browser

@akhileshthite
Copy link
Contributor

There's also bitcoin://
https://github.com/bitcoinjs/bitcoinjs-lib

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants