-
Notifications
You must be signed in to change notification settings - Fork 440
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
ENS Permanent Registrar Support #159
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 2.5 ETH (404.0 USD @ $161.6/ETH) attached to it as part of the ethsociety fund.
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 4 days, 9 hours from now. 1) baldyash has been approved to start work.
Learn more on the Gitcoin Issue Details page. |
@BaldyAsh Thanks! I'm looking over this now. Great work 😀I'll close the bounty soon. FYI, I was also looking for the new registrar contracts to test. Here is Nick Johnson's response:
|
Side note: I want to perform a Reverse Resolution on a specific address. Is this the correct method? // I want to know if an address resolves to a .eth name
// e.g. wallet address = '0x3487acfb1479ad1df6c0eb56ae743d34897798ac'
let node = "3487acfb1479ad1df6c0eb56ae743d34897798ac.addr.reverse"
let name = try! ens.getName(forNode: node) |
@barrasso forgot about reverse registrar, I'll make it today |
@barrasso added reverse registrar ens.setReverseRegistrar(withAddress: EthereumAddress("0x314159265dd8dbb310642f98f50c066173c1259b")!)
let name = try ens.reverseRegistrar!.getReverseRecordName(address: EthereumAddress("0x314159265dd8dbb310642f98f50c066173c1259b")!) |
⚡️ A tip worth 2.50000 ETH (418.29 USD @ $167.31/ETH) has been granted to @BaldyAsh for this issue from @barrasso. ⚡️ Nice work @BaldyAsh! Your tip has automatically been deposited in the ETH address we have on file.
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This Bounty has been completed. Additional Tips for this Bounty:
|
The new ENS Permanent Registrar is coming out soon, and it would be nice to have a set of convenient utility classes that allow for easy interaction with the updated contracts.
Web3swift already has Util classes for the registry and resolver, but is missing the registrar. Once this is completed, we could add web3swift to the list of supported ENS libraries.
Overview
Summary from the ENS docs:
Functional Spec
Ideally, the utility classes would support the basic functions defined in the BaseRegistrar and ETHRegistrarController. This includes the following functionality:
BaseRegistrar
:Read functions
Write functions
ETHRegistrarController
:Read functions
Write functions
The text was updated successfully, but these errors were encountered: