}
}
-const setMiningAddress = (accountAlias) =>{
- return action.transaction.getAddresses({accountAlias}).then(address => {
- return chainClient().accounts.setMiningAddress({'miningAddress':address}).then(resp =>{
- if (resp.status === 'fail') {
- throw resp
- }
-
- return resp
- })
- })
-}
const setDefaultAccount = () =>{
return (dispatch) => {
return chainClient().accounts.query().then(result => {
const account = result.data[0].alias
- return setMiningAddress(account).then(()=>{
- dispatch(switchAccount((account)))
- return account
- })
+ dispatch(switchAccount((account)))
+ return account
})
}
}
switchAccount,
setDefaultAccount,
createAccount,
- createSuccess,
- setMiningAddress
+ createSuccess
}
export default actions
const mapDispatchToProps = (dispatch) => ({
...BaseList.mapDispatchToProps(type)(dispatch),
itemActions: {
- switch: (account) => {
- return actions.setMiningAddress(account).then(()=>{
- dispatch(actions.switchAccount((account)))
- })
- }
+ switch: (account) => dispatch(actions.switchAccount((account)))
},
})
export default withNamespaces('translations') (BaseList.connect(
validateAddresses: (address, cb) => shared.query(client, 'accounts', '/validate-address', {'address': address}, {cb}),
listAccountVotes: (params, cb) => shared.query(client, 'accounts', '/list-account-votes', params, {cb}),
-
- setMiningAddress: (params, cb) => shared.tryCallback(
- client.request('/set-mining-address', params),
- cb
- ),
}
}