solving deadlock and pointing cargo to github repo

This commit is contained in:
Godmode Galactus 2023-06-15 18:43:57 +02:00
parent 4d56e63e6f
commit 3c2ce7647d
No known key found for this signature in database
GPG Key ID: A04142C71ABB0DEA
3 changed files with 6 additions and 2 deletions

2
Cargo.lock generated
View File

@ -5777,6 +5777,7 @@ dependencies = [
[[package]]
name = "solana-lite-rpc-core"
version = "0.2.0"
source = "git+https://github.com/blockworks-foundation/lite-rpc.git?branch=mango_simulation_test#ddd9f95a4d23972a4a49ea4db0086030bb7d6a72"
dependencies = [
"anyhow",
"async-trait",
@ -5808,6 +5809,7 @@ dependencies = [
[[package]]
name = "solana-lite-rpc-services"
version = "0.2.0"
source = "git+https://github.com/blockworks-foundation/lite-rpc.git?branch=mango_simulation_test#ddd9f95a4d23972a4a49ea4db0086030bb7d6a72"
dependencies = [
"anyhow",
"async-channel",

View File

@ -49,8 +49,8 @@ solana-logger = "1.15.2"
solana-transaction-status = "1.15.2"
solana-account-decoder = "1.15.2"
solana-lite-rpc-core = { path = "/home/galactus/mangolana/lite-rpc/core" }
solana-lite-rpc-services = { path = "/home/galactus/mangolana/lite-rpc/services" }
solana-lite-rpc-core = { git = "https://github.com/blockworks-foundation/lite-rpc.git", branch = "mango_simulation_test" }
solana-lite-rpc-services = { git = "https://github.com/blockworks-foundation/lite-rpc.git", branch = "mango_simulation_test" }
# pin program to mango-v3 version of solana sdk

View File

@ -170,6 +170,8 @@ pub fn confirmation_by_lite_rpc_notification_stream(
tokio::spawn(async move {
let mut tx_record_rx = tx_record_rx;
let mut notification_stream = notification_stream;
#[allow(unused_assignments)]
let mut remove_tx = None;
while !transaction_map.is_empty() || !exit_signal.load(Ordering::Relaxed) {
tokio::select! {