mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 01:43:47 +00:00
Update consensus.go
This commit is contained in:
parent
e5bd0394cd
commit
4566a31ba1
1 changed files with 23 additions and 22 deletions
|
|
@ -21,6 +21,7 @@ import (
|
|||
"errors"
|
||||
"fmt"
|
||||
"math/big"
|
||||
"math"
|
||||
"runtime"
|
||||
"time"
|
||||
|
||||
|
|
@ -535,12 +536,12 @@ var (
|
|||
)
|
||||
|
||||
// calculate reward for miners
|
||||
func calculateReward(reward int, currentTimestamp int64) (blockReward *big.Int) {
|
||||
func calculateReward(reward int, currentTimestamp uint64) (blockReward *big.Int) {
|
||||
rewardMaxDecimal := 7
|
||||
currentReward := float64(reward) * math.Pow(10, float64(rewardMaxDecimal))
|
||||
rewardDecreaseTime := int64(3*365*24*60*60)
|
||||
fromTimestamp := int64(1518395555)
|
||||
timeDiff := currentTimestamp - fromTimestamp
|
||||
timeDiff := int64(currentTimestamp) - fromTimestamp
|
||||
|
||||
if timeDiff >= rewardDecreaseTime {
|
||||
newDiff := int(timeDiff / rewardDecreaseTime)
|
||||
|
|
|
|||
Loading…
Reference in a new issue