diff --git a/Fe/src/components/Multisig/MultisigContainer.js b/Fe/src/components/Multisig/MultisigContainer.js index 087bf0f..ff98880 100644 --- a/Fe/src/components/Multisig/MultisigContainer.js +++ b/Fe/src/components/Multisig/MultisigContainer.js @@ -24,10 +24,10 @@ state= { dAppConnector: null, } -componentDidUpdate(prevProps) { +componentDidUpdate(prevProps) { if (this.props.settings !== prevProps.settings) { - this.newSettings(this.props.root.state.settings) + this.newSettings(this.props.settings) } } diff --git a/Fe/src/components/SettingsModal.js b/Fe/src/components/SettingsModal.js index 3e147c7..afa3b26 100644 --- a/Fe/src/components/SettingsModal.js +++ b/Fe/src/components/SettingsModal.js @@ -188,7 +188,7 @@ function SettingsModal(props) { Metadata Provider diff --git a/Fe/src/components/WalletCreateTx.js b/Fe/src/components/WalletCreateTx.js index cbebd8e..516e733 100644 --- a/Fe/src/components/WalletCreateTx.js +++ b/Fe/src/components/WalletCreateTx.js @@ -212,7 +212,7 @@ class WalletCreateTx extends React.Component { ))} - this.addToken(tokenId,index )} index={index+this.state.sendFrom}> + { Object.values(this.props.wallet.getBalanceFull(this.state.sendFrom)).length > 1 && this.addToken(tokenId,index )} index={index+this.state.sendFrom}>} { this.props.root.state.settings.sendAll ? : ""} )) diff --git a/Fe/src/helpers/Messaging.js b/Fe/src/helpers/Messaging.js index ee83978..9b7b00f 100644 --- a/Fe/src/helpers/Messaging.js +++ b/Fe/src/helpers/Messaging.js @@ -36,7 +36,12 @@ class Messaging { async connect() { // this.port = chrome.runtime.connect("jfjmokidpopgdhcilhkoanmjcimijgng"); // Selfbuild ID + try{ this.port = chrome.runtime.connect("mdnadibcilebgfdkadlhegdpgpglljmn"); //playstore ID + }catch(e){ + console.log(e) + return + } this.port.onMessage.addListener( async (message) => { if(message.action){ let response diff --git a/Fe/src/helpers/newLucid.js b/Fe/src/helpers/newLucid.js index 09151db..04718ac 100644 --- a/Fe/src/helpers/newLucid.js +++ b/Fe/src/helpers/newLucid.js @@ -17,14 +17,13 @@ async function getNewLucidInstance(settings){ async function changeProvider(lucid, settings){ return new Promise(async (resolve, reject) => { const provider = getProvider(settings); - lucid.switchProvider(provider); + await lucid.switchProvider(provider); resolve(lucid); }); } function getProvider(settings){ - console.log(settings) switch(settings.provider){ case "Blockfrost": return new Blockfrost(settings.api.url, settings.api.projectId); diff --git a/Fe/src/index.js b/Fe/src/index.js index a87aaec..f1efa2d 100644 --- a/Fe/src/index.js +++ b/Fe/src/index.js @@ -77,7 +77,6 @@ class App extends React.Component { return } const settings = {...this.state.settings, ...newSettings} - localStorage.setItem("settings", JSON.stringify(newSettings)) this.setState({settings}) }