Cargo Features

fil_actors_runtime has no features set by default.

[dependencies]
fil_actors_runtime = { version = "9.0.1", features = ["fil-actor", "sector-2k", "sector-8m", "sector-512m", "sector-32g", "sector-64g", "sector-default", "small-deals", "short-precommit", "min-power-2k", "min-power-2g", "no-provider-deal-collateral", "fake-proofs", "test_utils"] }
fil-actor = fvm_sdk

Affects runtime::fvm

sector-2k

Enable 2k sectors

sector-8m

Enable 8m sectors

sector-512m

Enable 512m sectors

sector-32g sector-default?

Enable 32g sectors

sector-64g sector-default?

Enable 64g sectors

sector-default = sector-32g, sector-64g

Enable the "default" sectors types.

small-deals

Reduce min verified deal size from 1MiB to 256B

Affects policy::policy_constants.MINIMUM_VERIFIED_ALLOCATION_SIZE

short-precommit

Reduce pre-commit delay from 150 epochs, to 10.

Affects policy::policy_constants.PRE_COMMIT_CHALLENGE_DELAY

min-power-2k

Lower the minimum power requirement to 2k

Affects policy::policy_constants.MINIMUM_CONSENSUS_POWER

min-power-2g

Lower the minimum power requirement to 2g

Affects policy::policy_constants.MINIMUM_CONSENSUS_POWER

no-provider-deal-collateral

no collateral for deals (for testing)

Affects policy::policy_constants.PROV_COLLATERAL_PERCENT_SUPPLY_NUM

fake-proofs

fake proofs (for testing)

test_utils = hex, lazy_static

Enables sha2 of multihash ^0.16.1

Affects fil_actors_runtime::test_utils

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

lazy_static test_utils?
hex test_utils?
fvm_sdk fil-actor?

Enables fvm_sdk ^2.0.0-alpha.3