Documentation ¶
Index ¶
- Constants
- func AddSupportedProofTypes(types ...abi.RegisteredSealProof)
- func AggregatePreCommitNetworkFee(nwVer network.Version, aggregateSize int, baseFee abi.TokenAmount) (abi.TokenAmount, error)
- func AggregateProveCommitNetworkFee(nwVer network.Version, aggregateSize int, baseFee abi.TokenAmount) (abi.TokenAmount, error)
- func DealDurationBounds(pieceSize abi.PaddedPieceSize) (min, max abi.ChainEpoch)
- func DealProviderCollateralBounds(size abi.PaddedPieceSize, verified bool, ...) (min, max abi.TokenAmount, err error)
- func GetAddressedSectorsMax(nwVer network.Version) (int, error)
- func GetDeclarationsMax(nwVer network.Version) (int, error)
- func GetDefaultAggregationProof() abi.RegisteredAggregationProof
- func GetMaxPoStPartitions(nv network.Version, p abi.RegisteredPoStProof) (int, error)
- func GetMaxProveCommitDuration(ver actorstypes.Version, t abi.RegisteredSealProof) (abi.ChainEpoch, error)
- func GetMaxSectorExpirationExtension() abi.ChainEpoch
- func GetMinSectorExpiration() abi.ChainEpoch
- func GetPreCommitChallengeDelay() abi.ChainEpoch
- func GetSectorMaxLifetime(proof abi.RegisteredSealProof, nwVer network.Version) abi.ChainEpoch
- func GetWinningPoStSectorSetLookback(nwVer network.Version) abi.ChainEpoch
- func SetConsensusMinerMinPower(p abi.StoragePower)
- func SetMinVerifiedDealSize(size abi.StoragePower)
- func SetPreCommitChallengeDelay(delay abi.ChainEpoch)
- func SetProviderCollateralSupplyTarget(num, denom big.Int)
- func SetSupportedProofTypes(types ...abi.RegisteredSealProof)
- func SetWPoStChallengeWindow(period abi.ChainEpoch)
Constants ¶
const ( ChainFinality = miner10.ChainFinality SealRandomnessLookback = ChainFinality PaychSettleDelay = paych10.SettleDelay MaxPreCommitRandomnessLookback = builtin10.EpochsInDay + SealRandomnessLookback )
Variables ¶
This section is empty.
Functions ¶
func AddSupportedProofTypes ¶
func AddSupportedProofTypes(types ...abi.RegisteredSealProof)
AddSupportedProofTypes sets supported proof types, across all actor versions. This should only be used for testing.
func AggregatePreCommitNetworkFee ¶ added in v1.12.0
func AggregatePreCommitNetworkFee(nwVer network.Version, aggregateSize int, baseFee abi.TokenAmount) (abi.TokenAmount, error)
func AggregateProveCommitNetworkFee ¶ added in v1.12.0
func AggregateProveCommitNetworkFee(nwVer network.Version, aggregateSize int, baseFee abi.TokenAmount) (abi.TokenAmount, error)
func DealDurationBounds ¶ added in v1.9.0
func DealDurationBounds(pieceSize abi.PaddedPieceSize) (min, max abi.ChainEpoch)
func DealProviderCollateralBounds ¶ added in v0.9.0
func DealProviderCollateralBounds( size abi.PaddedPieceSize, verified bool, rawBytePower, qaPower, baselinePower abi.StoragePower, circulatingFil abi.TokenAmount, nwVer network.Version, ) (min, max abi.TokenAmount, err error)
func GetAddressedSectorsMax ¶ added in v1.6.0
func GetDeclarationsMax ¶ added in v1.6.0
func GetDefaultAggregationProof ¶ added in v1.10.0
func GetDefaultAggregationProof() abi.RegisteredAggregationProof
func GetMaxPoStPartitions ¶ added in v1.1.1
func GetMaxProveCommitDuration ¶ added in v0.9.0
func GetMaxProveCommitDuration(ver actorstypes.Version, t abi.RegisteredSealProof) (abi.ChainEpoch, error)
func GetMaxSectorExpirationExtension ¶ added in v1.1.1
func GetMaxSectorExpirationExtension() abi.ChainEpoch
func GetMinSectorExpiration ¶ added in v1.11.2
func GetMinSectorExpiration() abi.ChainEpoch
func GetPreCommitChallengeDelay ¶
func GetPreCommitChallengeDelay() abi.ChainEpoch
TODO: this function shouldn't really exist. Instead, the API should expose the precommit delay.
func GetSectorMaxLifetime ¶ added in v1.6.0
func GetSectorMaxLifetime(proof abi.RegisteredSealProof, nwVer network.Version) abi.ChainEpoch
func GetWinningPoStSectorSetLookback ¶ added in v0.9.0
func GetWinningPoStSectorSetLookback(nwVer network.Version) abi.ChainEpoch
func SetConsensusMinerMinPower ¶
func SetConsensusMinerMinPower(p abi.StoragePower)
SetConsensusMinerMinPower sets the minimum power of an individual miner must meet for leader election, across all actor versions. This should only be used for testing.
func SetMinVerifiedDealSize ¶
func SetMinVerifiedDealSize(size abi.StoragePower)
SetMinVerifiedDealSize sets the minimum size of a verified deal. This should only be used for testing.
func SetPreCommitChallengeDelay ¶
func SetPreCommitChallengeDelay(delay abi.ChainEpoch)
SetPreCommitChallengeDelay sets the pre-commit challenge delay across all actors versions. Use for testing.
func SetProviderCollateralSupplyTarget ¶ added in v1.11.1
SetProviderCollateralSupplyTarget sets the percentage of normalized circulating supply that must be covered by provider collateral in a deal. This should only be used for testing.
func SetSupportedProofTypes ¶
func SetSupportedProofTypes(types ...abi.RegisteredSealProof)
SetSupportedProofTypes sets supported proof types, across all actor versions. This should only be used for testing.
func SetWPoStChallengeWindow ¶ added in v0.9.0
func SetWPoStChallengeWindow(period abi.ChainEpoch)
Sets the challenge window and scales the proving period to match (such that there are always 48 challenge windows in a proving period).
Types ¶
This section is empty.