set archive_request to true on transaction retrying

This commit is contained in:
Bryan Stitt 2023-05-06 21:03:03 -06:00
parent aff53ce36a
commit 8916533a2a

View File

@ -1577,9 +1577,13 @@ impl Web3ProxyApp {
)
.await?;
// if we got "null", it is probably because the tx is old. retry requiring nodes with old block data
// if we got "null", it is probably because the tx is old. retry on nodes with old block data
if let Some(ref result) = response.result {
if result.get() == "null" {
request_metadata
.archive_request
.store(true, atomic::Ordering::Release);
response = self
.balanced_rpcs
.try_proxy_connection(