diff --git a/components/forms/FindMultisigForm.js b/components/forms/FindMultisigForm.js index 4ed82ae..66768ef 100644 --- a/components/forms/FindMultisigForm.js +++ b/components/forms/FindMultisigForm.js @@ -15,7 +15,7 @@ const FindMultisigForm = (props) => { const handleSearch = () => { setProcessing(true); - this.props.router.push(`/multi/${this.state.address}`); + props.router.push(`/multi/${address}`); }; return ( diff --git a/components/forms/MultisigForm.js b/components/forms/MultisigForm.js index dc20f93..c3b47d3 100644 --- a/components/forms/MultisigForm.js +++ b/components/forms/MultisigForm.js @@ -99,6 +99,7 @@ const MultiSigForm = (props) => { compressedPubkeys, parseInt(threshold, 10), state.chain.addressPrefix, + state.chain.chainId, ); props.router.push(`/multi/${multisigAddress}`); } catch (error) { diff --git a/lib/displayHelpers.js b/lib/displayHelpers.js index fb823ea..2af9302 100644 --- a/lib/displayHelpers.js +++ b/lib/displayHelpers.js @@ -130,8 +130,6 @@ const checkAddress = (input, chainAddressPrefix) => { const explorerLinkTx = (link, hash) => { if (link && link.includes("${txHash}")) { return link.replace("${txHash}", hash); - } else if (link && !link.includes("${txHash}")) { - return link + hash; } return null; }; diff --git a/lib/graphqlHelpers.js b/lib/graphqlHelpers.js index 89bd082..fe45e67 100644 --- a/lib/graphqlHelpers.js +++ b/lib/graphqlHelpers.js @@ -24,7 +24,7 @@ const createMultisig = async (multisig) => { createMultisig(data: { address: "${multisig.address}" pubkeyJSON: ${JSON.stringify(multisig.pubkeyJSON)} - chainId: "${multisig.chainId} + chainId: "${multisig.chainId}" }) { _id address diff --git a/lib/multisigHelpers.js b/lib/multisigHelpers.js index b8f37b4..3e5b861 100644 --- a/lib/multisigHelpers.js +++ b/lib/multisigHelpers.js @@ -32,6 +32,7 @@ const createMultisigFromCompressedSecp256k1Pubkeys = async ( pubkeyJSON: JSON.stringify(multisigPubkey), chainId, }; + const res = await axios.post(`/api/chain/${chainId}/multisig`, multisig); console.log(res.data); return res.data.address;