handle undefined network (#10560)

feature/default_network_editable
Brad Decker 4 years ago
parent 9d97dcb22e
commit 615f87e12e
  1. 17
      ui/app/pages/send/send-content/add-recipient/ens-input.component.js

@ -72,10 +72,19 @@ export default class EnsInput extends Component {
}
if (prevProps.network !== network) {
const provider = global.ethereumProvider;
this.ens = new ENS({ provider, network });
if (!newProvidedValue) {
newValue = input;
if (getNetworkEnsSupport(network)) {
const provider = global.ethereumProvider;
this.ens = new ENS({ provider, network });
this.checkName = debounce(this.lookupEnsName, 200);
if (!newProvidedValue) {
newValue = input;
}
} else {
// ens is null on mount on a network that does not have ens support
// this is intended to prevent accidental lookup of domains across
// networks
this.ens = null;
this.checkName = null;
}
}

Loading…
Cancel
Save