diff --git a/Cargo.lock b/Cargo.lock index b264e28..85485eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "agave-geyser-plugin-interface" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e9c7dc7c7b0498c4a503022032e41eb52e706c00345ed9f57913cc893bd991e" +checksum = "5189afece0a0b7b49419cf1cf6b71bdd6ed77d6f4a1b5ce0a0528c78d9ac822f" dependencies = [ "log", "solana-sdk", @@ -3692,9 +3692,9 @@ dependencies = [ [[package]] name = "solana-account-decoder" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970731eb5cdf8ad007ff502af7ffcc7dc6b2b099cdfd2f50f90c9f4fdbb084c2" +checksum = "5c4e77c6e0b4e1557e738239cfbc18e92412ad393707bfa3f0861a7dd39cbc43" dependencies = [ "Inflector", "base64 0.22.1", @@ -3717,9 +3717,9 @@ dependencies = [ [[package]] name = "solana-compute-budget" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1febcbabe9d576417ac40bee564ad03eb0027baa2d7d267fa665a5d4fd2d59c" +checksum = "9c04e01f296142c78d36be3f53da362b71a605d2f7a3c3d98f1c943403ce5581" dependencies = [ "rustc_version", "solana-sdk", @@ -3727,9 +3727,9 @@ dependencies = [ [[package]] name = "solana-config-program" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1986d47d5e98676db9e4f9cceff96cd4d7862b403a5296a70a9132abfa1828ca" +checksum = "71169087810ede13cf2bd58f59293b45efbff7ea272a8b726dfa6c0c355d63da" dependencies = [ "bincode", "chrono", @@ -3741,9 +3741,9 @@ dependencies = [ [[package]] name = "solana-curve25519" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357376e5364c0168a303ce3555951af646d8644905a04cb26837dc2f433a94c4" +checksum = "c94998b7dd9eb9e356e2fbe57955dcaaeca8f22f62de50bff9c3c73bcc700f57" dependencies = [ "bytemuck", "bytemuck_derive", @@ -3754,9 +3754,9 @@ dependencies = [ [[package]] name = "solana-inline-spl" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e0476f6fb02aefde011e084e490f5d0aa3a617b2618eda42d668f422999d2a" +checksum = "501e25b91ebb2c1ab7360111be8c0ff8c70e17609a1c2e58c9762ffd29d88f28" dependencies = [ "bytemuck", "rustc_version", @@ -3765,9 +3765,9 @@ dependencies = [ [[package]] name = "solana-logger" -version = "2.0.16" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79a42aecca4cb913f52b39141fc7ce766350e46332a9df57d8f9d14661dc2c7" +checksum = "dcc155d62e0639b392216d33ce0382e5cd53a855cfaf3a988c0a72fdfc721b2d" dependencies = [ "env_logger", "lazy_static", @@ -3776,9 +3776,9 @@ dependencies = [ [[package]] name = "solana-measure" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5b519c4fb6f0e6919d699620c8669d59ee61d152126736839fb81af6970e8f" +checksum = "1d8d2d32b3ea5dd96af0c5201bb2b139eee3fb8a7a42a614e0d4a09715a36527" dependencies = [ "log", "solana-sdk", @@ -3786,9 +3786,9 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89f89a1f27fc8df4808056d6d25d99f8606b806e34016ccaba66082fedf1d47d" +checksum = "6e174b0ee130287ede3caf28de3f6cd2f527d113ed7ccb1ccbbae716d1a3dda8" dependencies = [ "crossbeam-channel", "gethostname", @@ -3801,9 +3801,9 @@ dependencies = [ [[package]] name = "solana-program" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "867b550685b9036a6595e85c5b9bd67f1648ecdecd20fbc5816292eb09ed676f" +checksum = "549e1d73169e3b55ca832d498de82590df9a19a486318841c7ccddf755abdc00" dependencies = [ "ark-bn254", "ark-ec", @@ -3847,9 +3847,9 @@ dependencies = [ [[package]] name = "solana-program-runtime" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19b638abec681d0ff912e4f7ba7c26d25593a1386c441f65d04806bcfb8d63e" +checksum = "d8650cd041818feffda703dd174db3d17b25f2fdb658017ede33e30ff37f2eff" dependencies = [ "base64 0.22.1", "bincode", @@ -3876,9 +3876,9 @@ dependencies = [ [[package]] name = "solana-rpc-client" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7ac1f3d0c01f25446a8c57274e3f2655c8bf3fd74ee00b78673b2c5fffc06a" +checksum = "350c5b759e03eced58de2ac44c2bba5e56f6a07c1f28a50db56bfdd5a0899718" dependencies = [ "async-trait", "base64 0.22.1", @@ -3903,9 +3903,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-api" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca00cd1e302586f373cfac9fed0e8b3e7aeb31ab9573cc63dfb6fd6b3a76d4f8" +checksum = "59b44d991c6c9235adc436f545dad56a90b3bfa78dc831e17823685203f5dd8d" dependencies = [ "anyhow", "base64 0.22.1", @@ -3927,9 +3927,9 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97366f06c524d2ed6dae8c240e440aeccee3a5c2cbef6ba57cb1c4a675d3b5db" +checksum = "eb4f2423204dc2ce50d0d17a7594bab1f247351699d7ad6b3cf562c76b92139a" dependencies = [ "bincode", "bitflags 2.6.0", @@ -3976,9 +3976,9 @@ dependencies = [ [[package]] name = "solana-sdk-macro" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90d3fae96ed892397f91ead42a2c6d06141778bd491c9fd85195eebe190099c9" +checksum = "879caa7c8d816376bc9d11a76d7897c243d865d51cb03653e2e1dd5f5245d457" dependencies = [ "bs58", "proc-macro2", @@ -3995,9 +3995,9 @@ checksum = "468aa43b7edb1f9b7b7b686d5c3aeb6630dc1708e86e31343499dd5c4d775183" [[package]] name = "solana-transaction-status" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516e2b0a3b2618809ec97fb2cf70c06222a195d925b60712308b7b2ecf82296d" +checksum = "04f45de90e145dcce7b99922e1d35de88612211b7d616e3c57baa64e7c7af9b6" dependencies = [ "Inflector", "base64 0.22.1", @@ -4022,9 +4022,9 @@ dependencies = [ [[package]] name = "solana-type-overrides" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edea509bcf1a0cbd89158e32ca0ffd0e48acb15998b0d3a6194a840d5c6bb2d4" +checksum = "b381201d14e9677e11ae61fae614da4765e9a59f078b9c46c3e6c3dc1cd903f9" dependencies = [ "lazy_static", "rand 0.8.5", @@ -4032,9 +4032,9 @@ dependencies = [ [[package]] name = "solana-version" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e11b87b4a95aa9456666fd2afdec477051758924dde1f9fbb3928ea054983f5" +checksum = "815b3a6d5411f06ab5b9cfc4c9a3b983537c7f0b5c3b560e71305f493ddc6999" dependencies = [ "log", "rustc_version", @@ -4046,9 +4046,9 @@ dependencies = [ [[package]] name = "solana-vote" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05db5e378b8ff0304af6585e567b007e9625fe1e3d7b5a9bfb70cb472f7253f3" +checksum = "ac76c326bb4e8a73df482a9afa88bbaafa0a78a307835ffa1e5c2fe09bf839f5" dependencies = [ "itertools 0.12.1", "log", @@ -4061,9 +4061,9 @@ dependencies = [ [[package]] name = "solana-vote-program" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b4bed78ec113207adcbb53c0b0a883a94f86a422177f23f5c6815a6b41b207" +checksum = "ce6857a073f5a3563919d0301600e47d7b62259f3fae76bf08c16703e105b77c" dependencies = [ "bincode", "log", @@ -4081,9 +4081,9 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" -version = "2.0.15" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00c9841a10f9af0bb3e9344aea3e677c613f32fc4ff5b7f6dd829f563c419778" +checksum = "818713988d1257168a84cf2c3cda06df7b092da7e84192a7fb88f9c86756366d" dependencies = [ "aes-gcm-siv", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index 7aef42c..9a2e431 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,14 +21,14 @@ license = "AGPL" edition = "2021" [workspace.dependencies] -solana-sdk = "~2.0.15" -solana-program = "~2.0.15" -solana-transaction-status = "~2.0.15" -solana-logger = "~2.0.15" -solana-rpc-client = "~2.0.15" -solana-rpc-client-api = "~2.0.15" -solana-account-decoder = "~2.0.15" -agave-geyser-plugin-interface = "=2.0.15" +solana-sdk = "~2.0.18" +solana-program = "~2.0.18" +solana-transaction-status = "~2.0.18" +solana-logger = "~2.0.18" +solana-rpc-client = "~2.0.18" +solana-rpc-client-api = "~2.0.18" +solana-account-decoder = "~2.0.18" +agave-geyser-plugin-interface = "=2.0.18" itertools = "0.10.5" serde = "1.0.201" diff --git a/config.json b/config.json index d282cef..a57d2cf 100644 --- a/config.json +++ b/config.json @@ -1,12 +1,13 @@ { "libpath": "target/release/libquic_geyser_plugin.so", "quic_plugin": { - "address": "[::]:8001", - "allow_accounts_at_startup": true, + "address": "[::]:10900", + "quic_parameters" : { + "disconnect_laggy_client" : false + }, "compression_parameters": { - "compression_type": { - "Lz4Fast": 8 - } + "compression_type": "None" } } } +