laurensV / bridge-name-service

Home Page:https://bridge.onsol.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.bridge

by onsol labs

Bridging .eth domains to Solana

Tutorials Discord Chat

Note

  • The bridge is in active development.
  • This code is unaudited. Use at your own risk.

Table of contents:

Problem

The web 3 domain market on Solana is underdeveloped when compared to Ethereum

  • Lower user adoption ( currently at less than 10% of .eth)
  • No interoperability with .eth
  • Low transaction volumes ( 1% of .eth)

How this works

  1. Wormhole
  • We deployed a new contract on Ethereum to wrap the domains and add the ERC 721 Metadata extension
  • Using the cross chain interoperability provided by Wormhole we bridge the wrapped domain to Solana as an 1/1 NFT
  • Wormhole keeps the metadata on the new emitted NFT
  • The NFT is bridged to Solana and is passed to the ANS Protocol
  1. ANS Protocol
  • We deployed a new Solana program called Bridge Name Service
  • The program uses ANS Protocol to emit a new .eth Solana domain
  • In exchange for the bridged NFT the ANS Protocol mints a new one that represents ownership of the .eth domain on Solana
  • The new domain uses all integrations provided by ANS Protocol

Road Map

  1. Introduce .eth domain holders to Solana ecosystem
  2. Complete the .bridge journey
  • More Solana ecosystem integrations
  • Expand the bridge to other name services and get them on Solana
  • Bridge Solana ANS Protocol domains to Ethereum & other major blockchains
  1. Become the trusted provider for all domains that will be bridged via Wormhole to Solana
  2. Raise public knowledge about domains to everyone on Solana

Socials and Demo Links

License

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion by you shall be licensed at the discretion of the repository maintainers without any additional terms or conditions.

About

https://bridge.onsol.io


Languages

Language:TypeScript 97.0%Language:Rust 1.9%Language:JavaScript 0.6%Language:Shell 0.1%Language:Solidity 0.1%Language:HTML 0.1%Language:Dockerfile 0.0%