[package] name = "fil_builtin_actors_bundle" description = "Bundle of FVM-compatible Wasm bytecode for Filecoin builtin actors" version = "7.5.1" license = "MIT OR Apache-2.0" authors = ["Protocol Labs", "Filecoin Core Devs"] edition = "2021" repository = "https://github.com/filecoin-project/builtin-actors" keywords = ["filecoin", "web3", "wasm"] exclude = ["examples", ".github"] [target.'cfg(target_arch = "wasm32")'.dependencies] fil_actor_account = { version = "7.5.1", path = "./actors/account" } fil_actor_verifreg = { version = "7.5.1", path = "./actors/verifreg" } fil_actor_cron = { version = "7.5.1", path = "./actors/cron" } fil_actor_market = { version = "7.5.1", path = "./actors/market" } fil_actor_multisig = { version = "7.5.1", path = "./actors/multisig" } fil_actor_paych = { version = "7.5.1", path = "./actors/paych" } fil_actor_power = { version = "7.5.1", path = "./actors/power" } fil_actor_miner = { version = "7.5.1", path = "./actors/miner" } fil_actor_reward = { version = "7.5.1", path = "./actors/reward" } fil_actor_system = { version = "7.5.1", path = "./actors/system" } fil_actor_init = { version = "7.5.1", path = "./actors/init" } fil_actors_runtime = { version = "7.5.1", path = "./actors/runtime" } [build-dependencies] fil_actor_bundler = "3.0.3" cid = { version = "0.8.3", default-features = false, features = ["serde-codec"] } [dependencies] clap = { version = "3.1.8", features = ["derive"] } [features] default = [] ## translates to mainnet mainnet = [] caterpillarnet = [] butterflynet = [] calibrationnet = [] devnet = [] testing = [] testing-fake-proofs = [] [workspace] members = [ "actors/*", ] ## Uncomment when working locally on ref-fvm and this repo simultaneously. ## Assumes the ref-fvm checkout is in a sibling directory with the same name. ## (Valid while FVM modules aren't published to crates.io) #[patch."https://github.com/filecoin-project/ref-fvm"] #fvm_shared = { path = "../ref-fvm/shared" } #fvm_sdk = { path = "../ref-fvm/sdk" } #fvm_ipld_hamt = { path = "../ref-fvm/ipld/hamt" } #fvm_ipld_amt = { path = "../ref-fvm/ipld/amt" } #fvm_ipld_bitfield = { path = "../ref-fvm/ipld/bitfield"} #fvm_ipld_car = { path = "../ref-fvm/ipld/car"} ## Uncomment entries below when working locally on ref-fvm and this repo simultaneously. ## Assumes the ref-fvm checkout is in a sibling directory with the same name. ## (Valid once FVM modules are published to crates.io) #[patch.crates-io] #fvm_shared = { path = "../ref-fvm/shared" } #fvm_sdk = { path = "../ref-fvm/sdk" } #fvm_ipld_hamt = { path = "../ref-fvm/ipld/hamt" } #fvm_ipld_amt = { path = "../ref-fvm/ipld/amt" } #fvm_ipld_bitfield = { path = "../ref-fvm/ipld/bitfield"} #fvm_ipld_car = { path = "../ref-fvm/ipld/car"} [profile.wasm] inherits = "release" # This needs to be unwind, not abort, so that we can handle panics within our panic hook. panic = "unwind" overflow-checks = true lto = "thin" opt-level = "z"