mirror of
https://github.com/tornadocash/tornado-initiation-ui.git
synced 2024-11-25 02:50:38 +01:00
49 lines
1.0 KiB
JavaScript
49 lines
1.0 KiB
JavaScript
|
import {
|
||
|
SET_ACCOUNT,
|
||
|
SET_NETWORK,
|
||
|
SET_BALANCE,
|
||
|
CLEAR_STATE,
|
||
|
SET_PROVIDER,
|
||
|
SET_PROVIDER_API,
|
||
|
SET_NETWORK_NAME,
|
||
|
SET_PROVIDER_NAME,
|
||
|
} from './constant'
|
||
|
|
||
|
export default {
|
||
|
[SET_PROVIDER](state, provider) {
|
||
|
this._vm.$set(state, 'provider', provider)
|
||
|
},
|
||
|
[CLEAR_STATE](state) {
|
||
|
state.provider = {
|
||
|
account: null,
|
||
|
network: {
|
||
|
name: 'mainnet',
|
||
|
id: 1,
|
||
|
},
|
||
|
provider: {
|
||
|
name: '',
|
||
|
version: '',
|
||
|
},
|
||
|
balance: 0,
|
||
|
}
|
||
|
},
|
||
|
[SET_BALANCE](state, balance) {
|
||
|
this._vm.$set(state, 'balance', balance)
|
||
|
},
|
||
|
[SET_PROVIDER_API](state, version) {
|
||
|
this._vm.$set(state.provider, 'version', version)
|
||
|
},
|
||
|
[SET_PROVIDER_NAME](state, name) {
|
||
|
this._vm.$set(state.provider, 'name', name)
|
||
|
},
|
||
|
[SET_ACCOUNT](state, account) {
|
||
|
this._vm.$set(state, 'account', account)
|
||
|
},
|
||
|
[SET_NETWORK](state, network) {
|
||
|
this._vm.$set(state, 'network', network)
|
||
|
},
|
||
|
[SET_NETWORK_NAME](state, name) {
|
||
|
this._vm.$set(state.network, 'name', name)
|
||
|
},
|
||
|
}
|