Sitelet https://github.com/njelich/examples/commit/bcc62636834901f4c35031b5efe13257403a7479
Skip to content

Commit bcc6263

Browse files
authored
use chain id in example (alloy-rs#227)
1 parent e8d5ad8 commit bcc6263

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

‎Cargo.toml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ alloy = { version = "1.0.13", features = [
111111
"signer-trezor",
112112
"signer-yubihsm",
113113
] }
114+
alloy-chains = "0.2.0"
114115

115116
# async
116117
futures-util = "0.3"

‎examples/wallets/Cargo.toml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ workspace = true
1414

1515
[dev-dependencies]
1616
alloy.workspace = true
17+
alloy-chains.workspace = true
1718

1819
aws-config = { version = "1.6", default-features = false }
1920
aws-sdk-kms = { version = "1.68", default-features = false }

‎examples/wallets/examples/gcp_signer.rs‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use alloy::signers::{
44
gcp::{GcpKeyRingRef, GcpSigner, KeySpecifier},
55
Signer,
66
};
7+
use alloy_chains::NamedChain;
78
use eyre::Result;
89
use gcloud_sdk::{
910
google::cloud::kms::v1::key_management_service_client::KeyManagementServiceClient, GoogleApi,
@@ -27,7 +28,9 @@ async fn main() -> Result<()> {
2728

2829
let key_version = 1;
2930
let specifier = KeySpecifier::new(keyring, &key_name, key_version);
30-
let signer = GcpSigner::new(client, specifier, Some(key_version)).await?;
31+
32+
let chain = NamedChain::Mainnet;
33+
let signer = GcpSigner::new(client, specifier, Some(chain.into())).await?;
3134

3235
let message = "Hello, world!";
3336
let signature = signer.sign_message(message.as_bytes()).await?;

0 commit comments

Comments
 (0)