diff --git a/app/lnd/methods/index.js b/app/lnd/methods/index.js index ec863547..6782a3d1 100644 --- a/app/lnd/methods/index.js +++ b/app/lnd/methods/index.js @@ -24,6 +24,7 @@ export default function (lnd, event, msg, data) { .catch(error => console.log('info error: ', error)) break case 'newaddress': + // Data looks like { address: '' } newaddress(lnd, data.type) .then(({ address }) => event.sender.send('receiveAddress', address)) .catch(error => console.log('newaddress error: ', error)) diff --git a/app/reducers/address.js b/app/reducers/address.js index 51bc3258..7ecb63f5 100644 --- a/app/reducers/address.js +++ b/app/reducers/address.js @@ -22,7 +22,7 @@ export function getAddress() { } // Send IPC event for getinfo -export const newAddress = (type) => async (dispatch) => { +export const newAddress = type => async (dispatch) => { dispatch(getAddress()) ipcRenderer.send('lnd', { msg: 'newaddress', data: { type: addressTypes[type] } }) } diff --git a/app/routes/wallet/components/Wallet.js b/app/routes/wallet/components/Wallet.js index f71d8504..f152203a 100644 --- a/app/routes/wallet/components/Wallet.js +++ b/app/routes/wallet/components/Wallet.js @@ -18,7 +18,7 @@ class Wallet extends Component { render() { const { info, - address: { addressLoading, address }, + address: { address }, ticker, peers: { peersLoading, peers, peer, peerForm }, channels: { channelsLoading, channels, channel, channelForm, pendingChannels }, @@ -31,8 +31,7 @@ class Wallet extends Component { connectRequest, disconnectRequest, allChannels, - openChannel, - newAddress + openChannel } = this.props return ( @@ -99,7 +98,9 @@ Wallet.propTypes = { connectRequest: PropTypes.func.isRequired, disconnectRequest: PropTypes.func.isRequired, allChannels: PropTypes.array.isRequired, - openChannel: PropTypes.func.isRequired + openChannel: PropTypes.func.isRequired, + newAddress: PropTypes.func.isRequired, + address: PropTypes.string.isRequired } diff --git a/app/routes/wallet/containers/WalletContainer.js b/app/routes/wallet/containers/WalletContainer.js index d2baf253..c48a6794 100644 --- a/app/routes/wallet/containers/WalletContainer.js +++ b/app/routes/wallet/containers/WalletContainer.js @@ -21,7 +21,7 @@ import Wallet from '../components/Wallet' const mapDispatchToProps = { newAddress, - + fetchInfo, fetchPeers,