diff --git a/.env b/.env
index ab1733c..f7ed87e 100644
--- a/.env
+++ b/.env
@@ -1 +1 @@
-versions_for_test="1.16.19"
+versions_for_test="1.16.20"
diff --git a/Cargo.lock b/Cargo.lock
index a38e352..f5a5322 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2516,9 +2516,9 @@ dependencies = [
 
 [[package]]
 name = "solana-account-decoder"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d8ea963f393c09376f21f7f5217d5701a18d65c821a68337188b6cf9c1255db"
+checksum = "5c68b2beaa5b5b4aa9d182568c020c111b9e29e52c7f74cc9eb77cc27f003fa9"
 dependencies = [
  "Inflector",
  "base64 0.21.4",
@@ -2541,9 +2541,9 @@ dependencies = [
 
 [[package]]
 name = "solana-address-lookup-table-program"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c284096b2d4595b13f61004142c6caff4f3dc40ba77dbd5f4071d67c256e15c"
+checksum = "c0eee296b5ca0955429bd2df3272cb7ba0bb5c5886a4a5fdfe5cde97b5698c21"
 dependencies = [
  "bincode",
  "bytemuck",
@@ -2562,9 +2562,9 @@ dependencies = [
 
 [[package]]
 name = "solana-config-program"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae9df684ad70f3e3cb716a085652b545a64dfbc9299c59f768112ec69d4f4392"
+checksum = "8e4f62294a49dae0338e47503f55bce1d9469ca6555b2bed5547d39dc519c869"
 dependencies = [
  "bincode",
  "chrono",
@@ -2576,9 +2576,9 @@ dependencies = [
 
 [[package]]
 name = "solana-frozen-abi"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ab680d7d65fcecdea832cadb063fc3898121bc56cab15aee54f2c5db71af535"
+checksum = "7e77bfd59ad4e64c0f06fbcbe16d58f3a40bdbcc050fb78fc7134a55a5c290b9"
 dependencies = [
  "ahash 0.8.3",
  "blake3",
@@ -2609,9 +2609,9 @@ dependencies = [
 
 [[package]]
 name = "solana-frozen-abi-macro"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b02411fefc004154edf3fe61cedb1dfb26ef82b659148b0a4b21ce3184d40ebc"
+checksum = "992b866b9f0510fd3c290afe6a37109ae8d15b74fa24e3fb6d164be2971ee94f"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -2621,9 +2621,9 @@ dependencies = [
 
 [[package]]
 name = "solana-geyser-plugin-interface"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8fcac0ed53d40076a6063205b93c3064b4354becfb53e3a726bf17a22055039"
+checksum = "5c173f1d2a48ef2d3fa839e6aa64f85adb921f547b29497b75228f5873fe8b06"
 dependencies = [
  "log",
  "solana-sdk",
@@ -2658,9 +2658,9 @@ dependencies = [
 
 [[package]]
 name = "solana-logger"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9c7f0c4504c512f93aed16fb07449cafa5fa0c54ef7cfff6f377b2a5ed34553"
+checksum = "0278658cd4fb5405932452bf20f7df496ce8b9e9cf66a7d1c621bbe3b01fe297"
 dependencies = [
  "env_logger",
  "lazy_static",
@@ -2669,9 +2669,9 @@ dependencies = [
 
 [[package]]
 name = "solana-measure"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ceb54a32ad5125ed514c058639ac86508efcffc2412f713e3140eb70291d9843"
+checksum = "4d1650f3e76bedbaa149c73f145dbd605e7020cf77b3f9e24c8918fca4220bc4"
 dependencies = [
  "log",
  "solana-sdk",
@@ -2679,9 +2679,9 @@ dependencies = [
 
 [[package]]
 name = "solana-metrics"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef674e1c16731541af6f58515ebdae519f68d374a3018675dc9ee3480b4a640e"
+checksum = "7e80d0e32083dde7f76ad8f30c2b71c0efcfce84fa7f6593adf91f4a5cfeb067"
 dependencies = [
  "crossbeam-channel",
  "gethostname",
@@ -2693,9 +2693,9 @@ dependencies = [
 
 [[package]]
 name = "solana-program"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aedf18ad0e74ce21123eb94c45d8b469d280a6a3e4f1bf6411fc4ca8fc7c2eac"
+checksum = "aa5ac2110c5b927d6114b2d4f32af7f749fde0e6fd8f34777407ce89d66630be"
 dependencies = [
  "ark-bn254",
  "ark-ec",
@@ -2748,9 +2748,9 @@ dependencies = [
 
 [[package]]
 name = "solana-program-runtime"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9e3ff03078645ddd91e2a3eb2d58a90a5a6c9d7e8c2b9c2b3511f24ea03b711"
+checksum = "02d1f727139019e6a5872ae3149971f2f7928a4841d27284a8787ab23dddcb10"
 dependencies = [
  "base64 0.21.4",
  "bincode",
@@ -2776,9 +2776,9 @@ dependencies = [
 
 [[package]]
 name = "solana-sdk"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6aea1e7067980ca1ef57a31c498413547b82aa392d9e7ec5539968f1a8dec1c"
+checksum = "dbe17a1ce6082979e7beffb7cadd7051e29d873594622a11a7d0a4c2dd4b7934"
 dependencies = [
  "assert_matches",
  "base64 0.21.4",
@@ -2829,9 +2829,9 @@ dependencies = [
 
 [[package]]
 name = "solana-sdk-macro"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbca599523925e4c55e0326d93eef0a8e1918df5f93897811abf3f5972e21bec"
+checksum = "9fe4363d2503a75325ec94aa18b063574edb3454d38840e01c5af477b3b0689d"
 dependencies = [
  "bs58",
  "proc-macro2",
@@ -2842,9 +2842,9 @@ dependencies = [
 
 [[package]]
 name = "solana-transaction-status"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f225ca544e1005918608bfe67f97c1cfdfe43bb6ab41e0bd77491258a7e5e8f8"
+checksum = "50e2edc23c671221e431712dbf03ca20eee57dc5527935eb745824d7257e314c"
 dependencies = [
  "Inflector",
  "base64 0.21.4",
@@ -2868,9 +2868,9 @@ dependencies = [
 
 [[package]]
 name = "solana-zk-token-sdk"
-version = "1.16.19"
+version = "1.16.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8d5a0aa72c38c45b134e6fc008569fe1b0882c7cff5fceb7e42c0406925d3e5"
+checksum = "e0c83eec033c30c95938905374292fb8a3559dd3dfb36d715624e5f8f41b078e"
 dependencies = [
  "aes-gcm-siv",
  "base64 0.21.4",
diff --git a/solana-geyser-plugin-scaffold/Cargo.toml b/solana-geyser-plugin-scaffold/Cargo.toml
index e7ac11b..f1235db 100644
--- a/solana-geyser-plugin-scaffold/Cargo.toml
+++ b/solana-geyser-plugin-scaffold/Cargo.toml
@@ -12,16 +12,16 @@ keywords = ["solana", "geyser", "plugin", "solana-geyser-plugin"]
 crate-type = ["cdylib", "rlib"]
 
 [dependencies]
-solana-geyser-plugin-interface = { version = "=1.16.19" }
-solana-logger = { version = "=1.16.19" }
+solana-geyser-plugin-interface = { version = "=1.16.20" }
+solana-logger = { version = "=1.16.20" }
 log = "0.4.17"
 bs58 = "0.4.0"
 flatbuffers = "23.1.21"
 parking_lot = "0.12.0"
-solana-sdk = { version = "=1.16.19" }
-solana-transaction-status = { version = "=1.16.19" }
-solana-program = { version = "=1.16.19" }
-solana-metrics = { version = "=1.16.19" }
+solana-sdk = { version = "=1.16.20" }
+solana-transaction-status = { version = "=1.16.20" }
+solana-program = { version = "=1.16.20" }
+solana-metrics = { version = "=1.16.20" }
 serde = { version = "1.0.133" }
 serde_json = "1.0.75"
 anyhow = "1.0.52"