How to test migrations

#1

I’d like to add migration support to Ethereal; are there contracts out there on a test network I can use to test this support?

1 Like

#2

New registrar is already deployed on ropsten and goeril and our http://manager.ens.domains supports migration (if you go to the eth name you own on testnet, it should show “migration” button).

Underneath it calls HashRegistrar. transferRegistrars.

Here are implementation on smart contract as well as how we are calling from our manager app.

0 Likes

#3

Hi @jgm :wave:

We’d appreciate it if you could report back here with your testing results. We could use the additional help testing migrations.

0 Likes

#4

@chris-remus seems to be working, I’ve migrated both owned and won (i.e. not finalised) domains and they appear to transfer across as expected.

(note that the some of the names are not yet final; owner/registrant likely to change as per other discussion)

$ ethereal ens info --domain=domainsale.eth
Domain registered with temporary registrar
Owner is domainsale.eth (0x388Ea662EF2c223eC0B047D41Bf3c0f362142ad5)
Owned since 2017-08-25 10:35:13 +0100 BST
Locked value is 0.01 Ether
Highest bid was 0.01 Ether
Deed owner is domainsale.eth (0x388Ea662EF2c223eC0B047D41Bf3c0f362142ad5)
Resolver is 0x4C641FB9BAd9b60EF180c31F56051cE826d21A9A
Domain resolves to 0xe8E98228Ca36591952Efdf6F645C5B229E6Cf688
Address resolves to domainsale.eth
$ ethereal ens migrate --domain=domainsale.eth --passphrase=secret
0xc3b76bffec49f3fda18991241113d330ac792ee91f9cbff6edb255eaad8de10f
$ ethereal ens info --domain=domainsale.eth
Owner is domainsale.eth (0x388Ea662EF2c223eC0B047D41Bf3c0f362142ad5)
Registrant is domainsale.eth (0x388Ea662EF2c223eC0B047D41Bf3c0f362142ad5)
Resolver is 0x4C641FB9BAd9b60EF180c31F56051cE826d21A9A
Domain resolves to 0xe8E98228Ca36591952Efdf6F645C5B229E6Cf688
Address resolves to domainsale.eth
$
2 Likes

#5

Thanks @jgm! Please post any additional results here as you have them too :slight_smile:

0 Likes