aboutsummaryrefslogtreecommitdiffstats
path: root/contracts/ens/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'contracts/ens/README.md')
-rw-r--r--contracts/ens/README.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/contracts/ens/README.md b/contracts/ens/README.md
index c09b47e39..f2ea1330c 100644
--- a/contracts/ens/README.md
+++ b/contracts/ens/README.md
@@ -18,3 +18,13 @@ The go bindings for ENS contracts are generated using `abigen` via the go genera
```shell
go generate ./contracts/ens
```
+
+## Fallback contract support
+
+In order to better support content resolution on different service providers (such as Swarm and IPFS), [EIP-1577](https://eips.ethereum.org/EIPS/eip-1577)
+was introduced and with it changes that allow applications to know _where_ content hashes are stored (i.e. if the
+requested hash resides on Swarm or IPFS).
+
+The code under `contracts/ens/contract` reflects the new Public Resolver changes and the code under `fallback_contract` allows
+us to support the old contract resolution in cases where the ENS name owner did not update her Resolver contract, until the migration
+period ends (date arbitrarily set to June 1st, 2019).