@@ -4,7 +4,7 @@ name = "init4-bin-base"
44description = " Internal utilities for binaries produced by the init4 team"
55keywords = [" init4" , " bin" , " base" ]
66
7- version = " 0.9 .0"
7+ version = " 0.12 .0"
88edition = " 2021"
99rust-version = " 1.81"
1010authors = [" init4" , " James Prestwich" ]
@@ -16,8 +16,11 @@ repository = "https://github.com/init4tech/bin-base"
1616init4-from-env-derive = " 0.1.0"
1717
1818# Signet
19- signet-constants = { version = " 0.8.0" }
20- signet-tx-cache = { version = " 0.8.0" , optional = true }
19+ signet-constants = { version = " 0.10.0" }
20+ signet-tx-cache = { version = " 0.10.0" , optional = true }
21+
22+ # alloy
23+ alloy = { version = " 1.0.25" , optional = true , default-features = false , features = [" std" , " signer-local" , " consensus" , " network" ] }
2124
2225# Tracing
2326tracing = " 0.1.40"
@@ -45,7 +48,6 @@ tokio = { version = "1.36.0", optional = true }
4548
4649# Other
4750thiserror = " 2.0.11"
48- alloy = { version = " 1.0.11" , optional = true , default-features = false , features = [" std" , " signer-aws" , " signer-local" , " consensus" , " network" ] }
4951serde = { version = " 1" , features = [" derive" ] }
5052async-trait = { version = " 0.1.80" , optional = true }
5153eyre = { version = " 0.6.12" , optional = true }
@@ -56,6 +58,7 @@ tower = { version = "0.5.2", optional = true }
5658aws-config = { version = " 1.1.7" , optional = true }
5759aws-sdk-kms = { version = " 1.15.0" , optional = true }
5860reqwest = { version = " 0.12.15" , optional = true }
61+ rustls = { version = " 0.23.31" , optional = true }
5962
6063[dev-dependencies ]
6164ajj = " 0.3.1"
@@ -66,9 +69,11 @@ signal-hook = "0.3.17"
6669tokio = { version = " 1.43.0" , features = [" macros" ] }
6770
6871[features ]
69- default = [" alloy" ]
70- alloy = [" dep:alloy" , " dep:async-trait" , " dep:aws-config" , " dep:aws-sdk-kms" ]
72+ default = [" alloy" , " rustls" ]
73+ alloy = [" dep:alloy" ]
74+ aws = [" alloy" , " alloy?/signer-aws" , " dep:async-trait" , " dep:aws-config" , " dep:aws-sdk-kms" ]
7175perms = [" dep:oauth2" , " dep:tokio" , " dep:reqwest" , " dep:signet-tx-cache" , " dep:eyre" , " dep:axum" , " dep:tower" ]
76+ rustls = [" dep:rustls" , " rustls/aws-lc-rs" ]
7277
7378[[example ]]
7479name = " oauth"
@@ -79,3 +84,13 @@ required-features = ["perms"]
7984name = " tx_cache"
8085path = " examples/tx_cache.rs"
8186required-features = [" perms" ]
87+
88+
89+ # [patch.crates-io]
90+ # signet-bundle = { path = "../sdk/crates/bundle"}
91+ # signet-constants = { path = "../sdk/crates/constants"}
92+ # signet-evm = { path = "../sdk/crates/evm"}
93+ # signet-extract = { path = "../sdk/crates/extract"}
94+ # signet-tx-cache = { path = "../sdk/crates/tx-cache"}
95+ # signet-types = { path = "../sdk/crates/types"}
96+ # signet-zenith = { path = "../sdk/crates/zenith"}
0 commit comments