unstoppabledomains / resolution

A library to resolve blockchain domain names.
MIT License
222 stars 66 forks source link

L2 #182

Closed sudoryan closed 2 years ago

sudoryan commented 3 years ago

Add UNS support for Layer2 (polygon)

UNS config requires Layer1 and Layer2

Add Resolution instance creation methods for UNS: #unsFromResolutionProvider #unsFromEthereumEip1193Provider #unsFromWeb3Version0Provider #unsFromWeb3Version1Provider #unsFromEthersProvider

Breaking change to Resolution instance creation methods:

fromResolutionProvider

fromEthereumEip1193Provider

fromWeb3Version0Provider

fromWeb3Version1Provider~~

fromEthersProvider

Update errors to specify Layer: UnspecifiedResolver InvalidTwitterVerification RecordNotFound

resolution#location now returns providerUrl

DeRain commented 3 years ago

@sudoryan I've created layer-two branch for keeping all L2 related updates there until release and updated PR base. Let't create all L2 pr's against layer-two branch instead of master.

DeRain commented 3 years ago

@sudoryan Please don't forget to add @unstoppabledomains/developer-tools-team as reviewer when creating pull request

DeRain commented 2 years ago

@DancingAxolotl @JohnnyJumper Please take a look as well. We're almost ready to merge.

DeRain commented 2 years ago

@sudoryan If you think we're ready to merge this PR let's do this.