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
John
@John93984795_twitter
HI! Sorry but I wanna ask a question. Does ens owner have the exclusive right to renew until 2nd Aug (during the Grace period)? Can someone else register the ens name after 2nd Aug?
babar
@a1love
It will be done before
Brantly Millegan
@brantlymillegan
FYI, we have an email list now: https://ensdomains.substack.com/p/coming-soon
John
@John93984795_twitter
@brantlymillegan HI! Sorry but I wanna ask a question. Does ens owner have the exclusive right to renew until 2nd Aug (during the Grace period)? Can someone else register the ens name after 2nd Aug?
huangkuan
@huangkuan
Hi everyone, I am trying to get a list of domains which have an IPFS site attached. What's the best way?
anders
@tabcat
that sounds awesome
wish i knew :(
huangkuan
@huangkuan
I know the transactions when someone assigns an IPFS hash to the domain
for example
but I can't seem to find a way to identify which domain the IPFS hash is attached to
anders
@tabcat
its probably that tokenId on the input value but that doesnt help much sorry :( im sure someone here will know but it might be a little while
huangkuan
@huangkuan
@tabcat I was curious about that as well.
eyalron33
@eyalron33
@huangkuan we got a list of ENS+IPFS websites in almonit.eth , it's not a complete list of all ENS domains that have an IPFS attached, but maybe it's a start for you.
huangkuan
@huangkuan
@eyalron33 Thank you. I am interested in how to programmatically find them out.
Mars Robertson
@marsrobertson

Is there a way to <script src=""></script> for https://github.com/ensdomains/ensjs ?

Or do I need to http://browserify.org/ ?

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?