The “durable nonce transaction” bug which was said to have been the cause of Solana’s network being offline for the fifth time this year has been resolved by developers.
Solana’s fifth outage of 2022, according to a report issued by Solana Labs on June 5, was triggered by a fault in the “durable nonce transactions feature,” which led the network to stop producing blocks for four and a half hours.
“The durable nonce transaction feature was disabled in releases v1.9.28/v1.10.23 to prevent the network from halting if the same situation were to arise again.”
“Durable nonce transactions will not process until the mitigation is performed and the feature is re-enabled in a future release,” they noted.
Durable nonce transactions are a sort of Solana transaction that does not expire, as opposed to a conventional transaction on the network, which has a brief lifetime of roughly 2 minutes until a blockhash becomes too old to be confirmed.
According to Solana Documentation, it is typically used to support transactions connected to outlets such as custodial services, which require more time than the standard “to provide a signature for the transaction.”
Durable nonce transactions, according to Solana Labs, require a separate “mechanism to prevent double processing, and are processed serially,” but a runtime bug appeared after a durable nonce transaction was processed as a regular transaction and failed, but was then re-submitted, causing the network to grind to a halt.
“The user resubmitted the identical transaction for processing after the unsuccessful transaction was processed but before the nonce was used again.” The bug was activated in the runtime as a result of this resubmission, according to the p report.
Since the mainnet failure on June 1, the price of Solana’s native asset SOL has plummeted around 13.9 percent to $39.08 at the time of writing.
According to CoinGecko data, investor interest in the currency has only grown, with 24-hour trading volume growing by 61 percent to $2.141 billion in the same time frame.
In a larger sense, data from Hello Moon, a Solana-focused analytics platform, shows that the total value moved on-chain (successfully) in terms of a seven-day rolling average has decreased dramatically since late March.
After reaching record highs of approximately $3.18 trillion on March 24, the amount has fallen to around $159.71 billion as of June 4.