fil_builtin_actors_bundle 7.5.1

Bundle of FVM-compatible Wasm bytecode for Filecoin builtin actors
[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"