mirror of
https://github.com/uqbar-dao/nectar.git
synced 2024-12-23 00:21:38 +03:00
add alloy signers-local, fix simulation-mode
This commit is contained in:
parent
b7b1ac4c38
commit
f1d7008523
17
Cargo.lock
generated
17
Cargo.lock
generated
@ -109,6 +109,7 @@ dependencies = [
|
||||
"alloy-rpc-types 0.1.1",
|
||||
"alloy-serde 0.1.1",
|
||||
"alloy-signer",
|
||||
"alloy-signer-local",
|
||||
"alloy-transport 0.1.1",
|
||||
"alloy-transport-http",
|
||||
"alloy-transport-ws",
|
||||
@ -511,6 +512,22 @@ dependencies = [
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "alloy-signer-local"
|
||||
version = "0.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "66c44057ac1e8707f8c6a983db9f83ac1265c9e05be81d432acf2aad2880e1c0"
|
||||
dependencies = [
|
||||
"alloy-consensus 0.1.1",
|
||||
"alloy-network",
|
||||
"alloy-primitives",
|
||||
"alloy-signer",
|
||||
"async-trait",
|
||||
"k256",
|
||||
"rand 0.8.5",
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "alloy-sol-macro"
|
||||
version = "0.7.6"
|
||||
|
@ -39,6 +39,7 @@ alloy = { version = "0.1.1", features = [
|
||||
"rpc-types",
|
||||
"rpc-types-eth",
|
||||
"signers",
|
||||
"signer-local",
|
||||
] }
|
||||
alloy-primitives = "0.7.5"
|
||||
alloy-sol-macro = "0.7.5"
|
||||
|
@ -1,9 +1,9 @@
|
||||
use alloy::network::{eip2718::Encodable2718, EthereumSigner, TransactionBuilder};
|
||||
use alloy::network::{eip2718::Encodable2718, EthereumWallet, TransactionBuilder};
|
||||
use alloy::providers::{Provider, ProviderBuilder, RootProvider};
|
||||
use alloy::pubsub::PubSubFrontend;
|
||||
use alloy::rpc::client::WsConnect;
|
||||
use alloy::rpc::types::eth::{TransactionInput, TransactionRequest};
|
||||
use alloy::signers::wallet::LocalWallet;
|
||||
use alloy::signers::local::PrivateKeySigner;
|
||||
use alloy_primitives::{Address, Bytes, FixedBytes, B256, U256};
|
||||
use alloy_sol_types::{SolCall, SolValue};
|
||||
use lib::core::{Identity, NodeRouting};
|
||||
@ -26,13 +26,13 @@ pub async fn register_local(
|
||||
pubkey: &str,
|
||||
fakechain_port: u16,
|
||||
) -> Result<(), anyhow::Error> {
|
||||
let wallet = LocalWallet::from_str(
|
||||
let wallet = PrivateKeySigner::from_str(
|
||||
"0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80",
|
||||
)?;
|
||||
|
||||
let wallet_address = wallet.address();
|
||||
|
||||
let signer: EthereumSigner = wallet.into();
|
||||
let signer: EthereumWallet = wallet.into();
|
||||
|
||||
let dotdev = Address::from_str(FAKE_DOTDEV)?;
|
||||
let kns = Address::from_str(KNS_ADDRESS)?;
|
||||
|
Loading…
Reference in New Issue
Block a user