@@ -14,7 +14,7 @@ domains and addresses, add resolver records, or get and set metadata.
14
14
.. note ::
15
15
16
16
web3.py ``v6.6.0 `` introduced ENS name normalization standard
17
- `ENSIP-15 <https://docs.ens.domains/ens-improvement-proposals/ ensip-15-normalization-standard >`_.
17
+ `ENSIP-15 <https://docs.ens.domains/ensip/15 >`_.
18
18
This update to ENS name validation and normalization won't affect ~99%
19
19
of names but may prevent invalid names from being created and from interacting with
20
20
the ENS contracts via web3.py. We feel strongly that this change, though breaking,
@@ -168,7 +168,7 @@ but will not infer a TLD if it is not provided with the name.
168
168
Multichain Address Resolution
169
169
+++++++++++++++++++++++++++++
170
170
171
- `ENSIP-9 <https://docs.ens.domains/ens-improvement-proposals/ ensip-9-multichain-address-resolution >`_
171
+ `ENSIP-9 <https://docs.ens.domains/ensip/9 >`_
172
172
introduced multichain address resolution, allowing users to resolve addresses from
173
173
different chains, specified by the coin type index from
174
174
`SLIP44 <https://github.com/satoshilabs/slips/blob/master/slip-0044.md >`_. The
@@ -196,7 +196,7 @@ Get the ENS Name for an Address
196
196
assert ns.address(domain) == ' 0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7'
197
197
198
198
.. note :: For accuracy, and as a recommendation from the ENS documentation on
199
- `reverse resolution <https://docs.ens.domains/dapp-developer-guide/resolving-names #reverse-resolution >`_,
199
+ `reverse resolution <https://docs.ens.domains/web/resolution #reverse-resolution >`_,
200
200
the ``ENS `` module now verifies that the forward resolution matches the address with every call to get the
201
201
``name() `` for an address. This is the only sure way to know whether the reverse resolution is correct. Anyone can
202
202
claim any name, only forward resolution implies that the owner of the name gave their stamp of approval.
@@ -246,7 +246,7 @@ You can claim arbitrarily deep subdomains.
246
246
Multichain Address Support
247
247
++++++++++++++++++++++++++
248
248
249
- `ENSIP-9 <https://docs.ens.domains/ens-improvement-proposals/ ensip-9-multichain-address-resolution >`_
249
+ `ENSIP-9 <https://docs.ens.domains/ensip/9 >`_
250
250
introduced multichain address resolution, allowing users to resolve addresses from
251
251
different chains, specified by the coin type index from
252
252
`SLIP44 <https://github.com/satoshilabs/slips/blob/master/slip-0044.md >`_. The
@@ -297,7 +297,7 @@ Set Text Metadata for an ENS Record
297
297
298
298
As the owner of an ENS record, you can add text metadata.
299
299
A list of supported fields can be found in the
300
- `ENS documentation <https://docs.ens.domains/contract-api-reference/publicresolver #get-text-data >`_.
300
+ `ENS documentation <https://docs.ens.domains/resolvers/public #get-text-data >`_.
301
301
You'll need to setup the address first, and then the text can be set:
302
302
303
303
.. code-block :: python
@@ -348,7 +348,7 @@ Wildcard Resolution Support
348
348
---------------------------
349
349
350
350
The ``ENS `` module supports Wildcard Resolution for resolvers that implement the ``ExtendedResolver `` interface
351
- as described in `ENSIP-10 <https://docs.ens.domains/ens-improvement-proposals/ ensip-10-wildcard-resolution >`_.
351
+ as described in `ENSIP-10 <https://docs.ens.domains/ensip/10 >`_.
352
352
Resolvers that implement the extended resolver interface should return ``True `` when calling the
353
353
``supportsInterface() `` function with the extended resolver interface id ``"0x9061b923" `` and should resolve subdomains
354
354
to a unique address.
0 commit comments