diff --git a/App.js b/App.js index 406fb52..4fce8d8 100644 --- a/App.js +++ b/App.js @@ -59,7 +59,7 @@ export default class App extends React.Component { global.port = 7403; global.ip = "13.57.248.201"; global.ecl = new ElectrumCli(global.port, global.ip, 'tcp'); - global.version = "1.0.1"; + global.version = "1.0.2"; global.ecl.connect().then(() => this.ping) } diff --git a/android/app/build.gradle b/android/app/build.gradle index 6036543..685af25 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -101,8 +101,8 @@ android { applicationId "com.microbitcoin" minSdkVersion 16 targetSdkVersion 27 - versionCode 7 - versionName "1.0.1" + versionCode 8 + versionName "1.0.2" ndk { abiFilters "armeabi-v7a", "x86" } diff --git a/src/components/ImportKeyScreen.js b/src/components/ImportKeyScreen.js index d930cb9..0e57ff6 100644 --- a/src/components/ImportKeyScreen.js +++ b/src/components/ImportKeyScreen.js @@ -44,6 +44,7 @@ export default class openPasswordWalletScreen extends React.Component { this.state.walletUtils.updateBalance(); this.state.walletUtils.subscribeToAddresses(); saveWallet(this.state.walletUtils.wallet); + this.setState({walletUtils: this.state.walletUtils}); this.props.navigation.goBack(); }}, ], diff --git a/src/components/WalletReceiveScreen.js b/src/components/WalletReceiveScreen.js index 662b7c6..7cf7acf 100755 --- a/src/components/WalletReceiveScreen.js +++ b/src/components/WalletReceiveScreen.js @@ -58,6 +58,7 @@ export default class ReceiveScreen extends React.Component { } } + this.setState({walletUtils: this.state.walletUtils}); store.save('wallets', res); this.setState({loading: false}); }) diff --git a/src/components/WalletSettingsScreen.js b/src/components/WalletSettingsScreen.js index 3f55918..00752c9 100644 --- a/src/components/WalletSettingsScreen.js +++ b/src/components/WalletSettingsScreen.js @@ -42,7 +42,7 @@ export default class WalletSettingsScreen extends React.Component { } copyMnemonic = () => { - Clipboard.setString(decryptData(this.state.walletUtils.wallet.mnemonicPhrase, this.state.password)) + Clipboard.setString(decryptData(this.state.walletUtils.wallet.mnemonicPhrase, this.state.walletUtils.password)) Alert.alert('Copy recovery phrase', 'The recovery phrase has been successfully copied!') } @@ -55,6 +55,8 @@ export default class WalletSettingsScreen extends React.Component { break } } + + this.setState({walletUtils: this.state.walletUtils}); store.save('wallets', res) this.props.navigation.push("MyWallets") })