ens*

ensAddressLookup

Usage:

> ensAddressLookup <ens-name>.eth

Looks up the address that an ENS name refers to.

Note that this address is distinct from the address of the name’s owner!

Example:

> ensAddressLookup thisisadumbname.eth
The name 'thisisadumbname.eth' resolves to address '0xae79b77e31387a3b2409b70c27cebc7220101026' (with aliases ['testing1'] on chain with ID 1).
[success] Total time: 2 s, completed Mar 16, 2019 11:07:24 PM

ensAddressSet

Usage:

> ensAddressSet <ens-name>.eth <address-as-hex-or-ens-or-alias>

Sets the address that an ENS name will point to.

Note that this address is distinct from the address of the name’s owner!

Example:

> ensAddressSet thisisadumbname.eth 0xae79b77e31387a3b2409b70c27cebc7220101026
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0x1da022710df5002339274aadee8d58218e9d6ab5 (on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0xd5fa2b00fe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f83000000000000000000000000ae79b77e31387a3b2409b70c27cebc7220101026
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> !!! Any ABI is associated with the destination address is currently unknown, so we cannot decode the message data as a method call !!!
==>
==> The nonce of the transaction would be 379.
==>
==> $$$ The transaction you have requested could use up to 59463 units of gas.
==> $$$ You would pay 2 gwei for each unit of gas, for a maximum cost of 0.000118926 ether.
==> $$$ This is worth 0.016400490030 USD (according to Coinbase at 11:04 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x9d9bf7abeb5d9f94d6181c220a60c46c58cab030d07acc7d46986574828ad46b' will be submitted. Please wait.
[info] The name 'thisisadumbname.eth' now resolves to '0xae79b77e31387a3b2409b70c27cebc7220101026' (with aliases ['testing1'] on chain with ID 1).
[success] Total time: 64 s, completed Mar 16, 2019 11:05:26 PM

ensMigrateRegistrar

Usage:

> ensMigrateRegistrar <ens-name>.eth

Migrate a name registered from an obsoleted registrar (in practice, the original Vickery Auction registrar) onto the current registrar for its domain (which is usually eth).

The current session sender must be the owner of the name being migrated.

Example:

> > ensMigrateRegistrar mchange.eth
Using sender address '0xf0ed4a1ade1f4bbcc875275a9480c387dcdb185c' (on chain with ID 1, aliases ['steve-ens']). OK? [y/n] y

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0x6090a6e47849629b7245dfa1ca21d94cd15878ef (with aliases ['ens-original-registrar','ens-registrar'] on chain with ID 1)
==>   From:  0xf0ed4a1ade1f4bbcc875275a9480c387dcdb185c (with aliases ['steve-ens'] on chain with ID 1)
==>   Data:  0x5ddae283df1868dc3e0a593019de98747a6b827efb993b350c8bced78969565947ef962a
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: transferRegistrars(bytes32)
==>     Arg 1 [name=_hash, type=bytes32]: 0xdf1868dc3e0a593019de98747a6b827efb993b350c8bced78969565947ef962a
==>
==> The nonce of the transaction would be 142.
==>
==> $$$ The transaction you have requested could use up to 188376 units of gas.
==> $$$ You would pay 3 gwei for each unit of gas, for a maximum cost of 0.000565128 ether.
==> $$$ This is worth 0.139114734120 USD (according to Coinbase at 6:35 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x2abbb5eecb8d54a3587adce387f919dc535cabedd7a87e7aee7126d97d1a62f5' will be submitted. Please wait.
[info] The name 'mchange.eth' has successfully migrated.
[success] Total time: 78 s, completed May 23, 2019 6:37:00 PM

ensNameExtend

Usage:

> ensNameExtend <ens-name>.eth

Interactively extends the term of registration of an already registered name.

Example:

> ensNameExtend expletive.eth
For how long would you like to extend the name (ex: "3 years")? 10 days
In order to rent 'expletive.eth' for 10 days, it would cost approximately 0.000431514077176343 ether (431514077176343 wei).
To be sure the renewal succeeds, we'll mark it up a bit to 0.00045308978103516 ether (453089781035160 wei). Any "change" will be returned.
This corresponds to approximately 0.14 USD (at a rate of 317.605 USD per ETH, retrieved at 11:16 PM from Coinbase)
Is that okay? [y/n] y
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0xf0ad5cad05e10572efceb849f6ff0c68f9700455 (with aliases ['ens-eth-tld-controller'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0xacf1a841000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000d2f0000000000000000000000000000000000000000000000000000000000000000096578706c65746976650000000000000000000000000000000000000000000000
==>   Value: 0.00045308978103516 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: renew(string,uint256)
==>     Arg 1 [name=name, type=string]: "expletive"
==>     Arg 2 [name=duration, type=uint256]: 864000
==>
==> The nonce of the transaction would be 436.
==>
==> $$$ The transaction you have requested could use up to 70172 units of gas.
==> $$$ You would pay 2 gwei for each unit of gas, for a maximum cost of 0.000140344 ether.
==> $$$ This is worth 0.044489749720 USD (according to Coinbase at 11:19 PM).
==> $$$ You would also send 0.00045308978103516 ether (0.14363172603705089580 USD), for a maximum total cost of 0.00059343378103516 ether (0.18812147575705089580 USD).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0xa3ee6d40fe253713c73023d3cb111f7afb99f113a1d6ee1709357c7bc034a08e' will be submitted. Please wait.
[info] Registration of 'expletive.eth' has been extended for 864000 seconds (10.0 days).
[info] The registration is now valid until 'Mon, 13 Jul 2020 13:58:12 -0700'
[success] Total time: 58 s, completed Jun 29, 2019 11:19:32 PM

ensNameHashes

Usage:

> ensNameHashes <ens-name>.eth

Prints the namehash and labelhash of an ENS named.

These are mostly used internally by the ENS library, but may be useful for interacting with ENS-aware smart contracts.

Example:

> ensNameHashes mchange.eth
[info] The ENS namehash of mchange.eth is '0x17c52912b0502993fe269470ca3c740e563bbead87dd46dbe2b1fa9946ebf054'.
[info] The labelhash of label 'mchange' is '0xdf1868dc3e0a593019de98747a6b827efb993b350c8bced78969565947ef962a'.
[success] Total time: 1 s, completed Jun 29, 2019 9:51:31 PM

ensNamePrice

Usage:

> ensNamePrice <ens-name>.eth

Interactively computes the price of registering or renewing a name for a given period of time.

Example:

> ensNamePrice expletive.eth
For how long would you like to rent the name (ex: "3 years")? 2 months
In order to register or extend 'expletive.eth' for 2 months, it would cost 0.002626788005551341 ether (2626788005551341 wei).
This corresponds to approximately 0.83 USD (at a rate of 317.605 USD per ETH, retrieved at 11:16 PM from Coinbase)
[success] Total time: 5 s, completed Jun 29, 2019 11:17:22 PM

ensNameRegister

Usage:

> ensNameRegister <ens-name>.eth [optional-registrant-address-as-hex-or-ens-or-alias] [optional-secret-from-prior-commitment]

Interactively registers an available ENS name for a period of time.

If a registrant address is provided, the name will be registered to that address. Otherwise, it will be registered to the session’s current sender.

If a name is “half registered”, if a commitment transaction has been submitted for the name and is still valid, you can provide the “secret” you generated for that commitment and this task will register based on that prior commitment.

Example:

> ensNameRegister complication.eth
For how long would you like to rent the name (ex: "3 years")? 6 weeks
In order to rent 'complication.eth' for 6 weeks, it would cost approximately 0.001812359124140641 ether (1812359124140641 wei).
To be sure the renewal succeeds, we'll mark it up a bit to 0.001902977080347673 ether (1902977080347673 wei). Any "change" will be returned.
This corresponds to approximately 0.60 USD (at a rate of 315.655 USD per ETH, retrieved at 11:43 PM from Coinbase)
Is that okay? [y/n] y

In order to register 'complication.eth', two transactions will be performed...
     (1) a commitment transaction
     (2) a registration transaction
You will need to approve both transactions.
A 60 second pause will be required between the two transactions.

Establishing registration commitment.
The random "secret" to which we are committing is '0x41518d96dbea8d0dbc134aec85f3c36d3214e1a5b2afef5af74544d53a4b6351'.
If we sadly time out while waiting for the transaction to mine, if it does eventually successfully mine...
  you can continue where you left off with
    'ensNameRegister complication.eth 0x465e79b940bc2157e4259ff6b2d92f454497f1e4 0x41518d96dbea8d0dbc134aec85f3c36d3214e1a5b2afef5af74544d53a4b6351'
The registration must be completed after a minimum of 60 seconds, but within a maximum of 86400 seconds (24.0 hours) or the commitment will be lost.
Preparing commitment transaction...
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0xf0ad5cad05e10572efceb849f6ff0c68f9700455 (with aliases ['ens-eth-tld-controller'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0xf14fcbc8dda9845bbcf890a125c6e1122ad23e509f28848ece4ee2034d9d22dca0349802
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: commit(bytes32)
==>     Arg 1 [name=commitment, type=bytes32]: 0xdda9845bbcf890a125c6e1122ad23e509f28848ece4ee2034d9d22dca0349802
==>
==> The nonce of the transaction would be 439.
==>
==> $$$ The transaction you have requested could use up to 53206 units of gas.
==> $$$ You would pay 2.2 gwei for each unit of gas, for a maximum cost of 0.0001170532 ether.
==> $$$ This is worth 0.0369179940140 USD (according to Coinbase at 11:44 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x8085d92e341662e2b198630e32b6a84ec45653710fdc6936402a756157f8d8c0' will be submitted. Please wait.
[info] Temporary commitment of name 'complication' for registrant '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (with aliases ['default-sender','testing0'] on chain with ID 1) has succeeded!

We must wait a minimum of 60 seconds before we can complete the registration.
We'll add 10% to be sure. Please wait.

Now finalizing the registration of name 'complication' for registrant 'EthAddress(ByteSeqExact20(0x465e79b940bc2157e4259ff6b2d92f454497f1e4))'.
If we sadly time out while waiting for the transaction to mine, it still may eventually succeed.
Use 'ensNameStatus complication.eth' to check.

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0xf0ad5cad05e10572efceb849f6ff0c68f9700455 (with aliases ['ens-eth-tld-controller'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0x85f6d1550000000000000000000000000000000000000000000000000000000000000080000000000000000000000000465e79b940bc2157e4259ff6b2d92f454497f1e40000000000000000000000000000000000000000000000000000000000375f0041518d96dbea8d0dbc134aec85f3c36d3214e1a5b2afef5af74544d53a4b6351000000000000000000000000000000000000000000000000000000000000000c636f6d706c69636174696f6e0000000000000000000000000000000000000000
==>   Value: 0.001902977080347673 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: register(string,address,uint256,bytes32)
==>     Arg 1 [name=name, type=string]: "complication"
==>     Arg 2 [name=owner, type=address]: 0x465e79b940bc2157e4259ff6b2d92f454497f1e4
==>     Arg 3 [name=duration, type=uint256]: 3628800
==>     Arg 4 [name=secret, type=bytes32]: 0x41518d96dbea8d0dbc134aec85f3c36d3214e1a5b2afef5af74544d53a4b6351
==>
==> The nonce of the transaction would be 440.
==>
==> $$$ The transaction you have requested could use up to 182889 units of gas.
==> $$$ You would pay 2.2 gwei for each unit of gas, for a maximum cost of 0.0004023558 ether.
==> $$$ This is worth 0.1269291724470 USD (according to Coinbase at 11:46 PM).
==> $$$ You would also send 0.001902977080347673 ether (0.600322664651878662945 USD), for a maximum total cost of 0.002305332880347673 ether (0.727251837098878662945 USD).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x3b77974d16e6b02db1a373cb1e7f6e4d50df995bfb46ee032edda975659ec533' will be submitted. Please wait.
[info] Name 'complication.eth' has been successfully registered to '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (with aliases ['default-sender','testing0'] on chain with ID 1)!
[info] The registration is valid until 'Sat, 10 Aug 2019 23:46:15 -0700'
[success] Total time: 161 s, completed Jun 29, 2019 11:46:36 PM

ensNameStatus

Usage:

> ensNameStatus <ens-name>.eth

Looks up the status of an ENS name.

Example:

> ensNameStatus mchange.eth
[info] ENS name 'mchange.eth' is currently owned by '0xf0ed4a1ade1f4bbcc875275a9480c387dcdb185c'.
[info] This registration will expire at 'Sun, 3 May 2020 17:00:00 -0700'.
[success] Total time: 3 s, completed May 23, 2019 6:50:29 PM

ensOwnerLookup

Usage:

> ensOwnerLookup <ens-name>.eth

Looks up the owner on an ENS name (who is not necessarily the deed owner).

Example:

> ensOwnerLookup thisisadumbname.eth
The name 'thisisadumbname.eth' is owned by address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (with aliases ['default-sender','testing0'] on chain with ID 1).
[success] Total time: 1 s, completed Mar 16, 2019 10:14:00 PM

ensOwnerSet

Usage:

> ensOwnerSet <ens-name>.eth <owner-address-as-hex-or-ens-or-alias>

Sets the owner of an ENS name.

Example:

> ensOwnerSet thisisadumbname.eth steve-ens
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0x314159265dd8dbb310642f98f50c066173c1259b (with aliases ['ens'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0x5b0fc9c3fe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f83000000000000000000000000f0ed4a1ade1f4bbcc875275a9480c387dcdb185c
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: setOwner(bytes32,address)
==>     Arg 1 [name=node, type=bytes32]: 0xfe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f83
==>     Arg 2 [name=owner, type=address]: 0xf0ed4a1ade1f4bbcc875275a9480c387dcdb185c
==>
==> The nonce of the transaction would be 416.
==>
==> $$$ The transaction you have requested could use up to 38377 units of gas.
==> $$$ You would pay 1 gwei for each unit of gas, for a maximum cost of 0.000038377 ether.
==> $$$ This is worth 0.009403708195 USD (according to Coinbase at 6:58 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x44b17aa4c6a9b4ad35ba13911061e72f238b0e3d28e8235f5c834fe0eec82f1c' will be submitted. Please wait.
[info] The name 'thisisadumbname.eth' is now owned by '0xf0ed4a1ade1f4bbcc875275a9480c387dcdb185c' (with aliases ['steve-ens'] on chain with ID 1).
[success] Total time: 173 s, completed May 23, 2019 7:00:53 PM

ensResolverLookup

Usage:

> ensResolverLookup <ens-name>.eth

Looks up the resolver associated with a name.

Example:

> ensResolverLookup pejorative.eth
The name 'pejorative.eth' is associated with a resolver at address '0x1da022710df5002339274aadee8d58218e9d6ab5' (on chain with ID 1)'.
[success] Total time: 1 s, completed Mar 16, 2019 10:23:41 PM

ensResolverSet

Usage:

> ensResolverSet <ens-name>.eth <resolver-address-as-hex-or-ens-or-alias>

Associates and ENS name with a resolver. (You may usually wish to use the default plublic resolver 0x1da022710df5002339274aadee8d58218e9d6ab5.)

Example:

ensResolverSet thisisadumbname.eth 0x1da022710df5002339274aadee8d58218e9d6ab5
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0x314159265dd8dbb310642f98f50c066173c1259b (with aliases ['ens'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0x1896f70afe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f830000000000000000000000001da022710df5002339274aadee8d58218e9d6ab5
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: setResolver(bytes32,address)
==>     Arg 1 [name=node, type=bytes32]: 0xfe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f83
==>     Arg 2 [name=resolver, type=address]: 0x1da022710df5002339274aadee8d58218e9d6ab5
==>
==> The nonce of the transaction would be 376.
==>
==> $$$ The transaction you have requested could use up to 56533 units of gas.
==> $$$ You would pay 1 gwei for each unit of gas, for a maximum cost of 0.000056533 ether.
==> $$$ This is worth 0.00774219435 USD (according to Coinbase at 10:28 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0xf0b21ad569e2e7a8244f31c0ca455558a17c6cd86500d38e7ce374d189314210' will be submitted. Please wait.
[info] The name 'thisisadumbname.eth' is now set to be resolved by a contract at '0x1da022710df5002339274aadee8d58218e9d6ab5' (on chain with ID 1).
[success] Total time: 35 s, completed Mar 16, 2019 10:28:47 PM

ensSubnodeCreate

Usage:

> ensSubnodeCreate <full-subnode-ens-name>.eth

Creates a “subnode” for an existing ENS name. The current sender should be the owner of the parent name, and will become owner of the subname.

If there already exists a name like zzz.eth, you can create yyy.zzz.eth as a subnode. If there already exists yyy.zzz.eth, you can create xxx.yyy.zzz.eth.

Example:

> ensSubnodeCreate reallydumb.thisisadumbname.eth
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0x314159265dd8dbb310642f98f50c066173c1259b (with aliases ['ens'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0x06ab5923fe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f839cf3a69ffb03e16355ebcd7e8c0af4f096daeda44425f4a0ec2f420279ab2780000000000000000000000000465e79b940bc2157e4259ff6b2d92f454497f1e4
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: setSubnodeOwner(bytes32,bytes32,address)
==>     Arg 1 [name=node, type=bytes32]: 0xfe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f83
==>     Arg 2 [name=label, type=bytes32]: 0x9cf3a69ffb03e16355ebcd7e8c0af4f096daeda44425f4a0ec2f420279ab2780
==>     Arg 3 [name=owner, type=address]: 0x465e79b940bc2157e4259ff6b2d92f454497f1e4
==>
==> The nonce of the transaction would be 377.
==>
==> $$$ The transaction you have requested could use up to 59655 units of gas.
==> $$$ You would pay 2 gwei for each unit of gas, for a maximum cost of 0.00011931 ether.
==> $$$ This is worth 0.01633652175 USD (according to Coinbase at 10:33 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x4d83b26b2e91351a3b500d64d1f1dffcd8d2fe2cdf06337a2fd11a7c12f2c7a7' will be submitted. Please wait.
[info] The name 'reallydumb.thisisadumbname.eth' now exists, with owner '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (with aliases ['default-sender','testing0'] on chain with ID 1).
[success] Total time: 30 s, completed Mar 16, 2019 10:33:25 PM

ensSubnodeOwnerSet

Usage:

> ensSubnodeOwnerSet <full-subnode-ens-name>.eth <subnode-owner-as-hex-or-ens-or-alias>

Resets the owner of a “subnode” for an existing ENS name. The current sender should be the owner of the parent name.

If the subnode does not already exist, but the parent name does, the subnode will be automatically created. (If there already exists a name like zzz.eth, you can create yyy.zzz.eth as a subnode. If there already exists yyy.zzz.eth, you can create xxx.yyy.zzz.eth.)

Example:

> ensSubnodeOwnerSet reallydumb.thisisadumbname.eth 0xae79b77e31387a3b2409b70c27cebc7220101026
[info] Unlocking address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (on chain with ID 1, aliases ['default-sender','testing0'])
Enter passphrase or hex private key for address '0x465e79b940bc2157e4259ff6b2d92f454497f1e4': *******************
[info] V3 wallet(s) found for '0x465e79b940bc2157e4259ff6b2d92f454497f1e4' (aliases ['default-sender','testing0'])

==> T R A N S A C T I O N   S U B M I S S I O N   R E Q U E S T
==>
==> The transaction would be a message with...
==>   To:    0x314159265dd8dbb310642f98f50c066173c1259b (with aliases ['ens'] on chain with ID 1)
==>   From:  0x465e79b940bc2157e4259ff6b2d92f454497f1e4 (with aliases ['default-sender','testing0'] on chain with ID 1)
==>   Data:  0x06ab5923fe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f839cf3a69ffb03e16355ebcd7e8c0af4f096daeda44425f4a0ec2f420279ab2780000000000000000000000000ae79b77e31387a3b2409b70c27cebc7220101026
==>   Value: 0 Ether
==>
==> The transaction is signed with Chain ID 1 (which correctly matches the current session's 'ethNodeChainId').
==>
==> According to the ABI currently associated with the 'to' address, this message would amount to the following method call...
==>   Function called: setSubnodeOwner(bytes32,bytes32,address)
==>     Arg 1 [name=node, type=bytes32]: 0xfe09d7b2a951becd6a6ab7e08c4ec2979ea216ccca363d514998e13479937f83
==>     Arg 2 [name=label, type=bytes32]: 0x9cf3a69ffb03e16355ebcd7e8c0af4f096daeda44425f4a0ec2f420279ab2780
==>     Arg 3 [name=owner, type=address]: 0xae79b77e31387a3b2409b70c27cebc7220101026
==>
==> The nonce of the transaction would be 378.
==>
==> $$$ The transaction you have requested could use up to 41655 units of gas.
==> $$$ You would pay 2 gwei for each unit of gas, for a maximum cost of 0.00008331 ether.
==> $$$ This is worth 0.01142888235 USD (according to Coinbase at 10:41 PM).

Would you like to submit this transaction? [y/n] y
A transaction with hash '0x5cc524c6d4c065491e77f41dd5ce72ec6164b1accf481351ba0f27cc31c313fa' will be submitted. Please wait.
[info] The name 'reallydumb.thisisadumbname.eth' now exists, with owner '0xae79b77e31387a3b2409b70c27cebc7220101026' (with aliases ['testing1'] on chain with ID 1).
[success] Total time: 41 s, completed Mar 16, 2019 10:41:34 PM