Browse Source

status info i have improved Update index.js

staus info
Difficulty 
Hashrate
Epoch 
DAG
master
yuriy0803 3 years ago committed by GitHub
parent
commit
d0a848a00b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 20
      new-web/store/index.js

20
new-web/store/index.js

@ -32,6 +32,7 @@ export const state = () => ({
roundShares: 0,
height: 0,
difficulty: 0,
blocktime: 0,
networkHashrate: 0,
miners: {},
blocks: {},
@ -43,16 +44,16 @@ export const state = () => ({
export const mutations = {
SET_STATS(state, info) {
state.minersOnline = info.minersOnline | state.minersOnline
state.poolHashRate = info.poolHashRate | state.poolHashRate
state.lastBlockFound = info.lastBlockFound | state.lastBlockFound
state.roundShares = info.roundShares | state.roundShares
state.poolFee = info.poolFee | state.poolFee
state.height = info.height | state.height
state.difficulty = info.difficulty | state.difficulty
state.networkHashrate = state.difficulty / TARGET_TIME
state.minersOnline = info.minersOnline || state.minersOnline
state.poolHashRate = info.poolHashRate || state.poolHashRate
state.lastBlockFound = info.lastBlockFound || state.lastBlockFound
state.roundShares = info.roundShares || state.roundShares
state.poolFee = info.poolFee || state.poolFee
state.height = info.height || state.height
state.difficulty = info.difficulty || state.difficulty
state.networkHashrate = state.difficulty / info.blocktime // Verwenden Sie die blocktime von der API
state.epoch = Math.trunc(info.height / EPOCH_LENGTH)
state.dagSize = 1024 + 8 * state.epoch
state.dagSize = state.epoch * 8192 / 1024 / 1024 + 1
},
SET_MINERS(state, miners) {
state.miners = miners
@ -79,6 +80,7 @@ export const actions = {
height: data.nodes[0].height,
difficulty: data.nodes[0].difficulty,
lastBlockFound: data.stats.lastBlockFound,
blocktime: data.nodes[0].blocktime, // Hinzufügen der blocktime von der API
}
commit('SET_STATS', info)
}

Loading…
Cancel
Save