package
9.0.0-rc1+incompatible
Repository: https://github.com/filecoin-project/go-state-types.git
Documentation: pkg.go.dev

# Functions

Compute BaselinePower(t) from BaselinePower(t-1) with an additional multiplication of the base exponent.
Computes RewardTheta which is is precise fractional value of effectiveNetworkTime.
No description provided by the author
Initialize baseline power for epoch -1 so that baseline power at epoch 0 is BaselineInitialValue.

# Constants

36.266260308195979333 FIL https://www.wolframalpha.com/input/?i=IntegerPart%5B330%2C000%2C000+*+%281+-+Exp%5B-Log%5B2%5D+%2F+%286+*+%281+year+%2F+30+seconds%29%29%5D%29+*+10%5E18%5D.

# Variables

Q.128.
Q.0.
770M.
330M.
expLamSubOne = e^lambda - 1 for Q.128: int(expLamSubOne * 2^128) Calculation here: https://www.wolframalpha.com/input/?i=IntegerPart%5B%5BExp%5BLog%5B2%5D+%2F+%286+*+%281+year+%2F+30+seconds%29%29%5D+-+1%5D+*+2%5E128%5D.
No description provided by the author
-1.0982489*10^-7 FIL per epoch.
lambda = ln(2) / (6 * epochsInYear) for Q.128: int(lambda * 2^128) Calculation here: https://www.wolframalpha.com/input/?i=IntegerPart%5BLog%5B2%5D+%2F+%286+*+%281+year+%2F+30+seconds%29%29+*+2%5E128%5D.
No description provided by the author

# Structs

No description provided by the author
Changed since v0: - ThisEpochRewardSmoothed is not a pointer.
No description provided by the author

# Type aliases

A quantity of space * time (in byte-epochs) representing power committed to the network for some duration.