From 3d66a72d4c8465213edf8c243697c88eeb75a0f7 Mon Sep 17 00:00:00 2001 From: Barry Gitarts Date: Fri, 28 Sep 2018 15:29:42 -0400 Subject: [PATCH] update methods to work with embark 3.2 and React 16.4 --- app/components/ens/registerSubDomain.js | 2 +- app/components/ens/utils/domain.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/components/ens/registerSubDomain.js b/app/components/ens/registerSubDomain.js index 85b5a06..62746ba 100644 --- a/app/components/ens/registerSubDomain.js +++ b/app/components/ens/registerSubDomain.js @@ -158,7 +158,7 @@ const InnerForm = ({ {/**/}
{!isSubmitting ? { setStatus('terms') }} text={`${editAccount ? 'Save' : 'Register'} with transaction`} style={{ width: '100%' }} /> : } - { setStatus(null); formRef.dispatchEvent(new Event('submit')) }} /> + { setStatus(null); formRef.current.dispatchEvent(new Event('submit')) }} form={formRef} />
diff --git a/app/components/ens/utils/domain.js b/app/components/ens/utils/domain.js index 171216f..d840317 100644 --- a/app/components/ens/utils/domain.js +++ b/app/components/ens/utils/domain.js @@ -1,4 +1,5 @@ import EmbarkJS from 'Embark/EmbarkJS'; +import web3 from "Embark/web3"; import ENSRegistry from 'Embark/contracts/ENSRegistry'; import PublicResolver from 'Embark/contracts/PublicResolver'; @@ -8,6 +9,6 @@ export const nullAddress = '0x0000000000000000000000000000000000000000'; export const getResolver = async node => { const resolverAddress = await resolver(node).call(); return resolverAddress !== nullAddress - ? new EmbarkJS.Blockchain.Contract({ abi: PublicResolver._jsonInterface, address: resolverAddress }) + ? new EmbarkJS.Blockchain.Contract({ abi: PublicResolver._jsonInterface, address: resolverAddress, web3 }) : PublicResolver }