{"id":29106,"date":"2022-06-07T00:45:11","date_gmt":"2022-06-07T04:45:11","guid":{"rendered":"https:\/\/coinscreed.com\/staging\/?p=29106"},"modified":"2022-06-07T00:45:18","modified_gmt":"2022-06-07T04:45:18","slug":"solana-developers-tackle-durable-nonce-transaction-bug","status":"publish","type":"post","link":"https:\/\/coinscreed.com\/staging\/solana-developers-tackle-durable-nonce-transaction-bug\/","title":{"rendered":"Solana developers tackle &#8220;durable nonce transaction&#8221; bug"},"content":{"rendered":"\n<h5 class=\"wp-block-heading\" id=\"h-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\">The &#8220;durable nonce transaction&#8221; bug which was said to have been the cause of <a href=\"https:\/\/coinscreed.com\/staging\/solana-faces-another-network-outage-leading-to-price-drop.html\" target=\"_blank\" rel=\"noreferrer noopener\">Solana's network<\/a> being offline for the fifth time this year has been resolved by developers.<\/h5>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack-1024x576.jpg\" alt=\"Solana developers tackle &quot;durable nonce transaction&quot; bug \" class=\"wp-image-10382\" width=\"945\" height=\"532\" srcset=\"https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack-1024x576.jpg 1024w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack-300x169.jpg 300w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack-768x432.jpg 768w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack-355x200.jpg 355w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack.jpg 1056w\" sizes=\"(max-width: 945px) 100vw, 945px\" \/><figcaption>Solana developers tackle &#8220;durable nonce transaction&#8221; bug <\/figcaption><\/figure>\n\n\n\n<p>Solana's fifth outage of 2022, according to a report issued by Solana Labs on June 5, was triggered by a fault in the &#8220;durable nonce transactions feature,&#8221; which led the network to stop producing blocks for four and a half hours.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" id=\"h-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\"><p>\u201cThe durable nonce transaction feature was disabled in releases v1.9.28\/v1.10.23 to <a href=\"https:\/\/coinscreed.com\/staging\/alchemy-launches-support-for-solana-web3-applications.html\" target=\"_blank\" rel=\"noreferrer noopener\">prevent the network from halting<\/a> if the same situation were to arise again.\u201d<\/p><\/blockquote>\n\n\n\n<p>&#8220;Durable nonce transactions will not process until the mitigation is performed and the feature is re-enabled in a future release,&#8221; they noted.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=Solana+developers+tackle+%22durable+nonce+transaction%22+bug&rlz=1C1SQJL_enNG889NG889&oq=Solana+developers+tackle+%22durable+nonce+transaction%22+bug&aqs=chrome..69i57j33i160l2.640j0j9&sourceid=chrome&ie=UTF-8\" target=\"_blank\" rel=\"noreferrer noopener\">Durable nonce transactions<span class=\"wpil-link-icon\" title=\"Link goes to external site.\" style=\"margin: 0 0 0 5px;\"><svg width=\"24\" height=\"24\" style=\"height:16px; width:16px; fill:#000000; stroke:#000000; display:inline-block;\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:svg=\"http:\/\/www.w3.org\/2000\/svg\"><g id=\"wpil-svg-outbound-7-icon-path\" fill=\"none\" clip-path=\"url(#clip0_31_188)\">\r\n                            <path d=\"M9.16724 14.8891L20.1672 3.88908\" stroke-linecap=\"round\"\/>\r\n                            <path d=\"M13.4497 3.53554L20.5208 3.53554L20.5208 10.6066\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <path d=\"M17.5 13.5L17.5 16.26C17.5 17.4179 17.5 17.9968 17.2675 18.4359C17.0799 18.7902 16.7902 19.0799 16.4359 19.2675C15.9968 19.5 15.4179 19.5 14.26 19.5L7.74 19.5C6.58213 19.5 6.0032 19.5 5.56414 19.2675C5.20983 19.0799 4.92007 18.7902 4.73247 18.4359C4.5 17.9968 4.5 17.4179 4.5 16.26L4.5 9.74C4.5 8.58213 4.5 8.0032 4.73247 7.56414C4.92007 7.20983 5.20982 6.92007 5.56414 6.73247C6.0032 6.5 6.58213 6.5 7.74 6.5L11 6.5\" stroke-linecap=\"round\"\/>\r\n                        <\/g>\r\n                        <defs>\r\n                            <clipPath id=\"clip0_31_188\">\r\n                                <rect fill=\"white\" height=\"24\" width=\"24\"\/>\r\n                            <\/clipPath>\r\n                        <\/defs><\/svg><\/span><\/a> 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.<\/p>\n\n\n\n<p>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 &#8220;to provide a signature for the transaction.&#8221;<\/p>\n\n\n\n<p>Durable nonce transactions, according to Solana Labs, require a separate &#8220;mechanism to prevent double processing, and are processed serially,&#8221; 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.<\/p>\n\n\n\n<p>&#8220;The user resubmitted the identical transaction for processing after the unsuccessful transaction was processed but before the nonce was used again.&#8221; The <a href=\"https:\/\/coinscreed.com\/staging\/sky-mavis-launches-1m-bug-bounty.html\" target=\"_blank\" rel=\"noreferrer noopener\">bug <\/a>was activated in the runtime as a result of this resubmission, according to the p report.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>According to CoinGecko data, investor interest in the currency has only grown, with 24-hour <a href=\"https:\/\/coinscreed.com\/staging\/uniswap-hits-1t-in-trading-volume.html\" target=\"_blank\" rel=\"noreferrer noopener\">trading volume<\/a> growing by 61 percent to $2.141 billion in the same time frame.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The &#8220;durable nonce transaction&#8221; bug which was said to have been the cause of Solana&#8217;s network being offline for the fifth time this year has been resolved by developers. Solana&#8217;s fifth outage of 2022, according to a report issued by Solana Labs on June 5, was triggered by a fault in the &#8220;durable nonce transactions [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":10382,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21],"tags":[10421,275],"class_list":["post-29106","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-durable-nonce-transaction","tag-solana"],"jetpack_featured_media_url":"https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2021\/09\/Solana-foundation-says-last-weeks-downtime-was-a-Denial-of-Service-Attack.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/posts\/29106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/comments?post=29106"}],"version-history":[{"count":0,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/posts\/29106\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/media\/10382"}],"wp:attachment":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/media?parent=29106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/categories?post=29106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/tags?post=29106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}