Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 17 2020 08:30
    @Arachnid banned @henryww_gitlab
  • Oct 21 2019 19:31
    @Arachnid banned @originalsapien
  • Oct 21 2019 19:00
    @Arachnid banned @originalsapien_twitter
  • Sep 02 2018 09:27
    @Arachnid banned @johnny_musk_twitter
  • Aug 18 2018 14:43
    @Arachnid banned @jparicka
  • Jul 24 2018 07:52
    @Arachnid banned @Ether06840759_twitter
  • Jun 06 2018 10:21
    @Arachnid banned @ethsupport1
  • Apr 09 2018 07:24
    @Arachnid banned @JennyJennywren_twitter
Mars Robertson
@marsrobertson
Opened an issue: ensdomains/ensjs#53
Marko Nalis
@The-Crocop
Hello I have an IPFS gateway running at a specific ip address. How can I make an ens domain that links to my ip address? I tried putting in just the ip as text - url but that didnt work. Then I tried the whole path. https://my.ip.add.ress/api/v0 but that didnt work either
https://<mygateway>.eth didnt route to my gateway neither did https://<mygateway>.eth.link
nrhirsch
@nrhirsch
if on 5/3/2020, one doesn't renew a domain that had been migrated, will the ETH be returned to the original winning bidder for that domain? if not, how can one release the domain and get the ETH back?
anders
@tabcat
im pretty sure they are seperate events entirely so the funds can be released whenever
nrhirsch
@nrhirsch
image.png
Error (out of gas) :( what happened here? renewing a domain for one year failed out of gas???
nrhirsch
@nrhirsch
tried identical renewal transaction couple minutes later and it went thru. Glitch somewhere in system.
Jim McDonald
@mcdee
@The-Crocop your ENS domain needs to have some DNS records in it, including an A record. The resolver will use that address rather than the default gateway.
Mars Robertson
@marsrobertson

Question about subdomains: https://ethereum.stackexchange.com/questions/82808/how-to-create-the-ens-subdomain-and-assign-it-to-an-address

I'd really like to know how to set up the address for a subdomain... Thank you!

(your 5 minutes saving me hours)

Jim McDonald
@mcdee
@marsrobertson you set your resolver to the registry, not a resolver. Address in second step should be 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41
Marko Nalis
@The-Crocop
@mcdee thank you so much for your answer. Is it possible to do it with the default tool ui at ens.domains? Do you have some docs example?
Jim McDonald
@mcdee

@The-Crocop No UI that I'm aware of, ethereal does it on cli https://github.com/wealdtech/ethereal

It should be:

ethereal dns set --domain=mydomain.eth --ttl=3h --resource=A --record=1.2.3.4 --passphrase=changeme

and the EthLink resolver should use that address for the IPFS gateway (changing mydomain.eth and 1.2.3.4 accordingly, of course).

But I haven't done it for a while, so you'd have to give it a try and see

Marko Nalis
@The-Crocop
@mcdee great will try that.
@mcdee another thing I was wondering connected to this. What are the steps to generate a valid certificate for a .eth domain. I assume that .eth.link just comes with a wildcard
Mars Robertson
@marsrobertson

Public resolver: https://etherscan.io/address/0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41

There is authorised modifier:

    /**
     * Sets the address associated with an ENS node.
     * May only be called by the owner of that node in the ENS registry.
     * @param node The node to update.
     * @param a The address to set.
     */
    function setAddr(bytes32 node, address a) external authorised(node) {
        setAddr(node, COIN_TYPE_ETH, addressToBytes(a));
    }
    function isAuthorised(bytes32 node) internal view returns(bool) {
        address owner = ens.owner(node);
        return owner == msg.sender || authorisations[node][owner][msg.sender];
    }

BUT

Example 1️⃣: https://github.com/ensdomains/subdomain-registrar/blob/master/contracts/AbstractSubdomainRegistrar.sol#L52

resolver.setAddr(subnode, subdomainOwner);

Example 2️⃣: https://github.com/radek1st/ens-subdomain-factory/blob/master/contracts/EnsSubdomainFactory.sol#L77

resolver.setAddr(subdomainNamehash, _target);

So in order to allow anyone to register a subdomain, I need to use a different resolver, not the public one?

(the public resolver one has authorised modifier next to setAddr)


I've tried deploying: https://github.com/ensdomains/ens/blob/master/contracts/FIFSRegistrar.sol here https://etherscan.io/address/0x64c47e08edbb474b4944dff50a3dd2166384225c#code but it doesn't work, doesn't allow me to set a subdomain.

Mars Robertson
@marsrobertson

Tried changing the controller of my domain to the deployed FIFSRegistrar - you can check here - https://app.ens.domains/name/dearmoon.eth

Still throwing an error.

Pretty sure it's pretty easy once you know it :)

Mischa
@mischat
Hey guys, i have a question, a dumb one i know ... but what timezone is the Expiration Date on here for example : https://app.ens.domains/name/mischat.eth
?
thanks :)
nrhirsch
@nrhirsch
how to return a migrated domain and get the ETH back?
Gary Palmer Jr
@garypalmerjr_twitter
When I go to “my account/names” on the main site, it doesn’t display the expiration dates for all of the names for an address. Is this a bug?
Jim McDonald
@mcdee
@The-Crocop there is no mechanism to generate recognised certificates for a .eth domain, but then again you shouldn't need to as you can confirm it on-chain.
@marsrobertson It looks like you've set it up now. You have the FIFSRegistrar contract as the controller for dearmoon.eth and hack.dearmoon.ethhas a resolver with configured address:
$ ethereal ens info --domain=hack.dearmoon.eth
Controller is dearmoon.eth (0x85A363699C6864248a6FfCA66e4a1A5cCf9f5567)
Resolver is 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41
Domain resolves to 0x614962025820c57D6AF5acff56B5879237dAf559
Mars Robertson
@marsrobertson

Hey guys, i have a question, a dumb one i know ... but what timezone is the Expiration Date on here for example : https://app.ens.domains/name/mischat.eth

@mischat I think that UTC is default around the blockchains and internets but this is just a guess / assumption

Marko Nalis
@The-Crocop
@mcdee Thank you very valuable information. The reason for a certificate would be to be able to have tls on my server even when not using the .link but the .eth directly
Mars Robertson
@marsrobertson

EPIC SUCCESS

Loads of trial and error.

Even though Etherscan does not like ENS on Ropsten or Rinkeby, the app.ens.domains did the job for me.

Ended up deploying: https://ropsten.etherscan.io/address/0xfbbffcefcfc92093840ae72932c30231b96f2f93#code

Directly from the tutorial: https://www.toptal.com/dapp/ethereum-name-service-dapp-tutorial

Removing line that require the ownership.

Then setApprovalForAll (no ownership required)

Magic. Now anyone can register a subdomqin.

Feels like epic win.

I really wish I had my power team... A competent developer to bounce ideas, brainstorm, sanity check, rubber duck debugging and we would solve it in 10-15 minutes.

Not that fun to be on your own :(

Rocky Fikki
@rfikki
@marsrobertson: anyone can register a subdomain. But, one would have to trust the domain name owner not to revoke privileges to subdomain registrants.
nrhirsch
@nrhirsch
app.ens.domains lists my names with expiration dates (earlier expiration dates first) and below that lists again all the names without expiration dates so everything is listed twice.
nrhirsch
@nrhirsch
  1. why do unknownabcd1234.eth names still show up in list when some have already been identified and if you click on the unknownabcd1234.eth name it will resolve on the page that opens to the correct name. shouldn't this contract refresh or learn? I think it used to do that.
  2. how to find out what the name is for those unknownabcd1234.eth names that don't resolve when clicking on them? i saw a procedure some time ago but can't find it. Thanks.
Gary Palmer Jr
@garypalmerjr_twitter
In the ENS App Site, why are names connected to the controller, instead of the Registrant?
Also: When I go to “my account/names” on the main site, it doesn’t display the expiration dates for all of the names for an address. Is this a bug?
nrhirsch
@nrhirsch
@garypalmerjr_twitter did you look higher on the list to see if the expiration date is given? I have duplicates at bottom that don't have expiration dates but looking up the list they are there with expiration dates.
if one renews a domain during the 90 day grace period, will the renewal be x years from the date of renewal or from the date of expiration 5/3/2020?
Nick Johnson
@Arachnid
@andrewheadricke All of our configs for eth.link can be found here: https://github.com/ensdomains/enscluster
@/all I've been away with a new child; if you posted a question in the last couple of weeks that didn't get answered, and still need help, please feel free to repost it now and hopefully I can help you.
nrhirsch
@nrhirsch
big improvement on app.ens.domains site. Thanks to developers. Still looking for button to release domain back and retrieve ETH.
nrhirsch
@nrhirsch
image.png
metamask is very slow for transactions to public resolver . something amiss?
nrhirsch
@nrhirsch
all transactions just confirmed one by one.
nrhirsch
@nrhirsch
bug found when saving new public resolver over the old public resolver, the address that was set disappears from the domain. If I go ahead and re-add the same address to the domain after going to the new public resolver, the address then appears twice. Once in the address and below in "other addresses"
Josh McDougall
@Abstrct
I'm sorry if this is a bit out of spec, but I'm trying to renew a couple of my domains and they are wildly expensive 0.739eth. I assume it's due to the fact that there are unicode characters but I figured somebody here would know best. https://app.ens.domains/name/%F0%9F%A6%8A%F0%9F%A6%8A%F0%9F%A6%8A%F0%9F%A6%8A.eth
Micah Zoltu
@MicahZoltu
@Abstrct I suspect it is because it is 4 characters long.
3-5 character names are more expensive than longer ones IIRC.
Josh McDougall
@Abstrct
Interesting, it was considered 8 characters long when it was created
I guess it's better at counting unicode characters now
Micah Zoltu
@MicahZoltu
I'm just guessing FWIW, I don't actually know whether they do byte counting or character counting.
Josh McDougall
@Abstrct
It does make sense. The only pricing I could find says $5/year, but if I try other shorter domains, the pricing is more inline with what I'm seeing
Thanks for the help :)
Nick Johnson
@Arachnid

bug found when saving new public resolver over the old public resolver, the address that was set disappears from the domain. If I go ahead and re-add the same address to the domain after going to the new public resolver, the address then appears twice. Once in the address and below in "other addresses"

There should be a 'migrate' button you can use to move everything over in two transactions.

@Abstrct @MicahZoltu We've always counted characters, so I'm not sure why anything would have changed for you.

nrhirsch
@nrhirsch
@Arachnid "should be 'migrate' button.." but there is none. domain was migrated long ago. resolver didn't migrate.