Cargo Features

[dependencies]
fvm_sdk = { version = "4.5.2", default-features = false, features = ["m2-native", "upgrade-actor", "verify-signature"] }
default = verify-signature

The verify-signature feature is set by default whenever fvm_sdk is added without default-features = false somewhere in the dependency tree.

m2-native

Affects actor::install_actor

upgrade-actor

Affects actor::upgrade_actor

verify-signature default

Use this feature to keep verify_signature syscall that is supposed to be removed by FIP-0079, The current implementation keeps it by default for backward compatibility reason. See https://github.com/filecoin-project/ref-fvm/issues/2001

Affects crypto::verify_signature