[workspace.package] authors = ["Near One "] repository = "https://github.com/Near-One/rainbow-bridge" [workspace] resolver = "2" members = [ "eth2-client", "eth-prover", "eth-types" ] [profile.release] codegen-units = 1 # Tell `rustc` to optimize for small code size. opt-level = "z" lto = true debug = false panic = "abort" overflow-checks = true [workspace.dependencies] borsh = { version = "1.5.7", features = ["unstable__schema"] } near-sdk = { version = "5.24.1", features = ["legacy", "unit-testing"] } rlp = "0.5.2" rlp-derive = "0.1.0" ethereum-types = "0.14.1" tree_hash = "0.8" tree_hash_derive = "0.8" ethereum_ssz = "0.7" ethereum_ssz_derive = "0.7" ethereum_serde_utils = "0.8" ethereum_hashing = "0.7.0" derive_more = "^0.99.2" hex = "0.4.2" bitvec = "1.0.0" near-plugins = { git = "https://github.com/aurora-is-near/near-plugins", tag = "v0.4.1" } omni-utils = { git = "https://github.com/near-one/omni-utils", rev = "f9bc3ea4a72e97f02660b8f1c0b2f79a9fbde3a4" } [patch] [patch.crates-io] ethereum_hashing = { path = "eth2_hashing" } ethereum-types = { git = "https://github.com/aurora-is-near/parity-common", tag = "v0.14.1-wasm" } rlp = { git = "https://github.com/aurora-is-near/parity-common", tag = "v0.14.1-wasm" } rlp-derive = { git = "https://github.com/aurora-is-near/parity-common", tag = "v0.14.1-wasm" }