wait for sign before showing tx confirmation screen
This commit is contained in:
parent
96502db101
commit
c234a24ee2
|
@ -193,8 +193,9 @@ const RegisterSubDomain = withFormik({
|
||||||
const gas = editAccount ? gasEstimated + 1000 : gasEstimated * 2;
|
const gas = editAccount ? gasEstimated + 1000 : gasEstimated * 2;
|
||||||
console.log("Register would work. :D Gas estimated: " + gasEstimated, { gas }, gasEstimated + 1000);
|
console.log("Register would work. :D Gas estimated: " + gasEstimated, { gas }, gasEstimated + 1000);
|
||||||
console.log("Trying: register(\"" + subdomainHash + "\",\"" + domainNameHash + "\",\"" + resolveToAddr + "\",\"" + zeroBytes32 + "\",\"" + zeroBytes32 + "\")");
|
console.log("Trying: register(\"" + subdomainHash + "\",\"" + domainNameHash + "\",\"" + resolveToAddr + "\",\"" + zeroBytes32 + "\",\"" + zeroBytes32 + "\")");
|
||||||
if (preRegisteredCallback) preRegisteredCallback();
|
toSend.send({ gas })
|
||||||
toSend.send({ gas }).then((txId) => {
|
.on('transactionHash', (txHash) => { if (preRegisteredCallback) preRegisteredCallback(txHash); })
|
||||||
|
.then((txId) => {
|
||||||
if (txId.status == "0x1" || txId.status == "0x01"){
|
if (txId.status == "0x1" || txId.status == "0x01"){
|
||||||
console.log("Register send success. :)");
|
console.log("Register send success. :)");
|
||||||
} else {
|
} else {
|
||||||
|
@ -204,13 +205,14 @@ const RegisterSubDomain = withFormik({
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
console.log("Register send errored. :( Out of gas?");
|
console.log("Register send errored. :( Out of gas?");
|
||||||
console.dir(err)
|
console.dir(err)
|
||||||
}).finally(() => {
|
})
|
||||||
|
.on('confirmation', (confirmationNumber, receipt) => {
|
||||||
// REQUIRED UNTIL THIS ISSUES IS RESOLVED: https://github.com/jaredpalmer/formik/issues/597
|
// REQUIRED UNTIL THIS ISSUES IS RESOLVED: https://github.com/jaredpalmer/formik/issues/597
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
registeredCallbackFn(resolveToAddr, statusAddress || zeroBytes32);
|
registeredCallbackFn(resolveToAddr, statusAddress || zeroBytes32);
|
||||||
}, 200);
|
}, 200);
|
||||||
setSubmitting(false);
|
setSubmitting(false);
|
||||||
});
|
})
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
console.log("Register would error. :/ Already Registered? Have Token Balance? Is Allowance set?")
|
console.log("Register would error. :/ Already Registered? Have Token Balance? Is Allowance set?")
|
||||||
console.dir(err)
|
console.dir(err)
|
||||||
|
|
Loading…
Reference in New Issue