From cb6fd51a2aeefac774ac246399221f27a88f4d98 Mon Sep 17 00:00:00 2001 From: Elad Nachmias Date: Wed, 20 Feb 2019 16:28:12 +0700 Subject: [PATCH] contracts/ens: update README.md --- contracts/ens/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/contracts/ens/README.md b/contracts/ens/README.md index c09b47e39d..f2ea1330c5 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).