diff --git a/new-web/store/index.js b/new-web/store/index.js index 90239f2..960fb7d 100644 --- a/new-web/store/index.js +++ b/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) }