De-javify
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
This commit is contained in:
parent
b90f45fa60
commit
76ab2e8a7b
@ -32,9 +32,9 @@ const CollateralPrecision = 100
|
|||||||
const TotalFilecoin = 2000000000
|
const TotalFilecoin = 2000000000
|
||||||
const MiningRewardTotal = 1400000000
|
const MiningRewardTotal = 1400000000
|
||||||
|
|
||||||
const MiningRewardInitialAttoFilString = "153856870367821447423"
|
const InitialRewardStr = "153856870367821447423"
|
||||||
|
|
||||||
var MiningRewardInitialAttoFil *big.Int
|
var InitialReward *big.Int
|
||||||
|
|
||||||
const FilecoinPrecision = 1000000000000000000
|
const FilecoinPrecision = 1000000000000000000
|
||||||
|
|
||||||
@ -48,12 +48,12 @@ const AdjustmentPeriod = 7 * 24 * 60 * 2
|
|||||||
// TODO: Move other important consts here
|
// TODO: Move other important consts here
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
MiningRewardInitialAttoFil = new(big.Int)
|
InitialReward = new(big.Int)
|
||||||
|
|
||||||
var ok bool
|
var ok bool
|
||||||
MiningRewardInitialAttoFil, ok = MiningRewardInitialAttoFil.
|
InitialReward, ok = InitialReward.
|
||||||
SetString(MiningRewardInitialAttoFilString, 10)
|
SetString(InitialRewardStr, 10)
|
||||||
if !ok {
|
if !ok {
|
||||||
panic("could not parse MiningRewardInitialAttoFilString")
|
panic("could not parse InitialRewardStr")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -639,7 +639,7 @@ var miningRewardTotal = types.FromFil(build.MiningRewardTotal)
|
|||||||
// coffer is amount of FIL in NetworkAddress
|
// coffer is amount of FIL in NetworkAddress
|
||||||
func MiningReward(remainingReward types.BigInt) types.BigInt {
|
func MiningReward(remainingReward types.BigInt) types.BigInt {
|
||||||
ci := big.NewInt(0).Set(remainingReward.Int)
|
ci := big.NewInt(0).Set(remainingReward.Int)
|
||||||
res := ci.Mul(ci, build.MiningRewardInitialAttoFil)
|
res := ci.Mul(ci, build.InitialReward)
|
||||||
res = res.Div(res, miningRewardTotal.Int)
|
res = res.Div(res, miningRewardTotal.Int)
|
||||||
return types.BigInt{res}
|
return types.BigInt{res}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user