CINXE.COM
Ledger Status - Incident History
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- force IE browsers in compatibility mode to use their most aggressive rendering engine --> <meta charset="utf-8"> <title>Ledger Status - Incident History</title> <meta name="description" content="Ledger's Incident and Scheduled Maintenance History"> <!-- Mobile viewport optimization --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> <!-- Time this page was rendered - http://purl.org/dc/terms/issued --> <meta name="issued" content="1743153761"> <!-- Mobile IE allows us to activate ClearType technology for smoothing fonts for easy reading --> <meta http-equiv="cleartype" content="on"> <!-- Le fonts --> <style> @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?host=status.ledger.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?host=status.ledger.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-e642ffe82005c6208632538a557e7f5dccb835c0303b06f17f55ccf567907241.woff?host=status.ledger.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-0f094da9b301d03292f97db5544142a16f9f2ddf50af91d44753d9310c194c5f.ttf?host=status.ledger.com') format('truetype'); font-weight:300; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?host=status.ledger.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?host=status.ledger.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-2ee4c449a9ed716f1d88207bd1094e21b69e2818b5cd36b28ad809dc1924ec54.woff?host=status.ledger.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-a40a469edbd27b65b845b8000d47445a17def8ba677f4eb836ad1808f7495173.ttf?host=status.ledger.com') format('truetype'); font-weight:400; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?host=status.ledger.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?host=status.ledger.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0c394ec7a111aa7928ea470ec0a67c44ebdaa0f93d1c3341abb69656cc26cbdd.woff?host=status.ledger.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-9e43859f8015a4d47d9eaf7bafe8d1e26e3298795ce1f4cdb0be0479b8a4605e.ttf?host=status.ledger.com') format('truetype'); font-weight:400; font-style:italic; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?host=status.ledger.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?host=status.ledger.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-86724fb2152613d735ba47c3f47a9ad2424b898bea4bece213dacee40344f966.woff?host=status.ledger.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-cf3e4eb7fbdf6fb83e526cc2a0141e55b01097e6e1abfd4cbdc3eda75d183f74.ttf?host=status.ledger.com') format('truetype'); font-weight:500; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?host=status.ledger.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?host=status.ledger.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-c8dc577ff7f76d2fc199843e38c04bb2e9fd15889421358d966a9f846c2ed1cd.woff?host=status.ledger.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-27177fe9242acbe089276ee587feef781446667ffe9b6fdc5b7fe21ad73e12f3.ttf?host=status.ledger.com') format('truetype'); font-weight:700; font-style:normal; } </style> <link rel="shortcut icon" type="image/x-icon" href="//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/166944/Ledger_favicon.png" /> <link rel="shortcut icon" href='//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/166944/Ledger_favicon.png'> <link rel="alternate" type="application/atom+xml" href="https://status.ledger.com/history.atom" title="Ledger Status History - Atom Feed"> <link rel="alternate" type="application/rss+xml" href="https://status.ledger.com/history.rss" title="Ledger Status History - RSS Feed"> <!-- Canonical Link to ensure that only the custom domain is indexed when present --> <link rel="canonical" href="https://status.ledger.com/history"> <meta name="_globalsign-domain-verification" content="y_VzfckMy4iePo5oDJNivyYIjh8LffYa4jzUndm_bZ"/> <link rel="alternate" type="application/atom+xml" title="ATOM" href="https://status.ledger.com/history.atom" /> <!-- Le styles --> <link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/0.fd3c3079f5a65dcc2e43.css" /><link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/191.fd3c3079f5a65dcc2e43.css" /><link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/155.fd3c3079f5a65dcc2e43.css" /> <link rel="stylesheet" media="all" href="https://dka575ofm4ao0.cloudfront.net/assets/status/status_manifest-e5fd07250d5426b6c15214a184a78f72bd224c0f158f2ca1f35a3cf1ee9c1783.css" /> <script src="https://dka575ofm4ao0.cloudfront.net/assets/jquery-3.5.1.min-729e416557a365062a8a20f0562f18aa171da57298005d392312670c706c68de.js"></script> <script> window.pageColorData = {"blue":"#3498DB","border":"#E0E0E0","body_background":"#000000","font":"#FBFBFB","graph":"#3498DB","green":"#6EC85C","light_font":"#AAAAAA","link":"#3498DB","orange":"#F77C3E","red":"#FF5733","yellow":"#FFBA35","no_data":"#B3BAC5"}; </script> <style> /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ body, .layout-content.status.status-api .section .example-container .example-opener .color-secondary, .grouped-items-selector, .layout-content.status.status-full-history .history-nav a.current, div[id^="subscribe-modal"] .modal-footer, div[id^="subscribe-modal"], div[id^="updates-dropdown"] .updates-dropdown-section, #uptime-tooltip .tooltip-box { background-color:#000000; } #uptime-tooltip .pointer-container .pointer-smaller { border-bottom-color:#000000; } /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ body.status, .color-primary, .color-primary:hover, .layout-content.status-index .status-day .update-title.impact-none a, .layout-content.status-index .status-day .update-title.impact-none a:hover, .layout-content.status-index .timeframes-container .timeframe.active, .layout-content.status-full-history .month .incident-container .impact-none, .layout-content.status.status-index .incidents-list .incident-title.impact-none a, .incident-history .impact-none, .layout-content.status .grouped-items-selector.inline .grouped-item.active, .layout-content.status.status-full-history .history-nav a.current, .layout-content.status.status-full-history .history-nav a:not(.current):hover, div[id^="subscribe-modal"] .modal-header .close, .grouped-item-label, #uptime-tooltip .tooltip-box .tooltip-content .related-events .related-event a.related-event-link { color:#FBFBFB; } .layout-content.status.status-index .components-statuses .component-container .name { color:#FBFBFB; color:rgba(251,251,251,.8); } /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ small, .layout-content.status .table-row .date, .color-secondary, .layout-content.status .grouped-items-selector.inline .grouped-item, .layout-content.status.status-full-history .history-footer .pagination a.disabled, .layout-content.status.status-full-history .history-nav a, #uptime-tooltip .tooltip-box .tooltip-content .related-events #related-event-header { color:#AAAAAA; } /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ body.status .layout-content.status .border-color, hr, .tooltip-base, .markdown-display table, div[id^="subscribe-modal"], #uptime-tooltip .tooltip-box { border-color:#E0E0E0; } div[id^="subscribe-modal"] .modal-footer, .markdown-display table td { border-top-color:#E0E0E0; } .markdown-display table td + td, .markdown-display table th + th { border-left-color:#E0E0E0; } div[id^="subscribe-modal"] .modal-header, #uptime-tooltip .pointer-container .pointer-larger { border-bottom-color:#E0E0E0; } #uptime-tooltip .tooltip-box .outage-field { /* Generate the background-color for the outage-field from the css_body_background_color and css_border_color. For the default background (#ffffff) and default css_border_color (#e0e0e0), use the luminosity of the default background with a magic number to arrive at the original outage-field background color (#f4f5f7). I used the formula Target Color = Color * alpha + Background * (1 - alpha) to find the magic number of ~0.08. For darker css_body_background_color, luminosity values are lower so alpha trends toward becoming transparent (thus outage-field background becomes same as css_body_background_color). */ background-color: rgba(224,224,224,0.0); /* outage-field border-color alpha is inverse to the luminosity of css_body_background_color. That is to say, with a default white background this border is transparent, but on a black background, it's opaque css_border_color. */ border-color: rgba(224,224,224,1.0); } /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ .layout-content.status.status-index .status-day .update-title.impact-critical a, .layout-content.status.status-index .status-day .update-title.impact-critical a:hover, .layout-content.status.status-index .page-status.status-critical, .layout-content.status.status-index .unresolved-incident.impact-critical .incident-title, .flat-button.background-red { background-color:#FF5733; } .layout-content.status-index .components-statuses .component-container.status-red:after, .layout-content.status-full-history .month .incident-container .impact-critical, .layout-content.status-incident .incident-name.impact-critical, .layout-content.status.status-index .incidents-list .incident-title.impact-critical a, .status-red .icon-indicator, .incident-history .impact-critical, .components-container .component-inner-container.status-red .component-status, .components-container .component-inner-container.status-red .icon-indicator { color:#FF5733; } .layout-content.status.status-index .unresolved-incident.impact-critical .updates { border-color:#FF5733; } /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ .layout-content.status.status-index .status-day .update-title.impact-major a, .layout-content.status.status-index .status-day .update-title.impact-major a:hover, .layout-content.status.status-index .page-status.status-major, .layout-content.status.status-index .unresolved-incident.impact-major .incident-title { background-color:#F77C3E; } .layout-content.status-index .components-statuses .component-container.status-orange:after, .layout-content.status-full-history .month .incident-container .impact-major, .layout-content.status-incident .incident-name.impact-major, .layout-content.status.status-index .incidents-list .incident-title.impact-major a, .status-orange .icon-indicator, .incident-history .impact-major, .components-container .component-inner-container.status-orange .component-status, .components-container .component-inner-container.status-orange .icon-indicator { color:#F77C3E; } .layout-content.status.status-index .unresolved-incident.impact-major .updates { border-color:#F77C3E; } /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ .layout-content.status.status-index .status-day .update-title.impact-minor a, .layout-content.status.status-index .status-day .update-title.impact-minor a:hover, .layout-content.status.status-index .page-status.status-minor, .layout-content.status.status-index .unresolved-incident.impact-minor .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#FFBA35; } .layout-content.status-index .components-statuses .component-container.status-yellow:after, .layout-content.status-full-history .month .incident-container .impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, .status-yellow .icon-indicator, .incident-history .impact-minor, .components-container .component-inner-container.status-yellow .component-status, .components-container .component-inner-container.status-yellow .icon-indicator, .layout-content.status.manage-subscriptions .confirmation-infobox .fa { color:#FFBA35; } .layout-content.status.status-index .unresolved-incident.impact-minor .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#FFBA35; } /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ .layout-content.status.status-index .status-day .update-title.impact-maintenance a, .layout-content.status.status-index .status-day .update-title.impact-maintenance a:hover, .layout-content.status.status-index .page-status.status-maintenance, .layout-content.status.status-index .unresolved-incident.impact-maintenance .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#3498DB; } .layout-content.status-index .components-statuses .component-container.status-blue:after, .layout-content.status-full-history .month .incident-container .impact-maintenance, .layout-content.status-incident .incident-name.impact-maintenance, .layout-content.status.status-index .incidents-list .incident-title.impact-maintenance a, .status-blue .icon-indicator, .incident-history .impact-maintenance, .components-container .component-inner-container.status-blue .component-status, .components-container .component-inner-container.status-blue .icon-indicator { color:#3498DB; } .layout-content.status.status-index .unresolved-incident.impact-maintenance .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#3498DB; } /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ .layout-content.status.status-index .page-status.status-none { background-color:#6EC85C; } .layout-content.status-index .components-statuses .component-container.status-green:after, .status-green .icon-indicator, .components-container .component-inner-container.status-green .component-status, .components-container .component-inner-container.status-green .icon-indicator { color:#6EC85C; } /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ a, a:hover, .layout-content.status-index .page-footer span a:hover, .layout-content.status-index .timeframes-container .timeframe:not(.active):hover, .layout-content.status-incident .subheader a:hover { color:#3498DB; } .flat-button, .masthead .updates-dropdown-container .show-updates-dropdown, .layout-content.status-full-history .show-filter.open { background-color:#3498DB; } /* CUSTOM COLOR OVERRIDES FOR UPTIME SHOWCASE */ .components-section .components-uptime-link { color: #aaaaaa; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item { color: #aaaaaa; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light { color: #aaaaaa; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .spacer { background: #aaaaaa; opacity: 1; } </style> <!-- custom css --> <!-- polyfills --> <script crossorigin="anonymous" src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.js"></script> <!-- Le HTML5 shim --> <!--[if lt IE 9]> <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!-- injection for static --> </head> <body class="status history status-none"> <div class="layout-content status status-full-history starter"> <div class="masthead-container basic"> <div class="masthead has-logo"> <div class="logo-container"> <a href="https://support.ledger.com/"><img alt="Page logo" src="//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/retina/166944/ll3-82967682-f2bd-42bc-a8d0-cb6a18df5f0f.png" /></a> </div> <div class="updates-dropdown-container" data-js-hook="updates-dropdown-container"> <a href="#" data-js-hook="show-updates-dropdown" id="show-updates-dropdown" class="show-updates-dropdown" aria-label="Subscribe to updates" aria-expanded="false" aria-haspopup="dialog" role="button"> </a> <!-- Accessibility guidelines for tabs: https://www.w3.org/TR/wai-aria-practices-1.1/examples/tabs/tabs-1/tabs.html --> <div class="updates-dropdown" data-js-hook="updates-dropdown" id="updates-dropdown" style="display:none"> <div class="updates-dropdown-nav nav-items-5" role="tablist" aria-label="Subscribe to updates"> <a href="#updates-dropdown-slack" aria-controls="updates-dropdown-slack" aria-label="Subscribe via slack" role="tab" id="updates-dropdown-slack-btn"> <span class="icon-container slack"> </a> <a href="#updates-dropdown-webhook" aria-controls="updates-dropdown-webhook" aria-label="Subscribe via webhook" role="tab" id="updates-dropdown-webhook-btn"> <span class="icon-container webhook"> </a> <a href="#updates-dropdown-support" aria-controls="updates-dropdown-support" aria-label="Contact support" role="tab" id="updates-dropdown-support-btn"> <span class="icon-container support"> </a> <a href="#updates-dropdown-atom" aria-controls="updates-dropdown-atom" aria-label="Subscribe via RSS" role="tab" id="updates-dropdown-atom-btn"> <span class="icon-container rss"> </a> <button data-js-hook="updates-dropdown-close" aria-label="Close subscribe form" id="updates-dropdown-close-btn"> x </button> </div> <div class="updates-dropdown-sections-container"> <div class="updates-dropdown-section slack" id="updates-dropdown-slack" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-slack-btn"> <div class="directions"> Get incident updates and maintenance status messages in Slack. </div> <a value="Subscribe via Slack" class="flat-button full-width" id="subscribe-btn-slack" data-disabled-text="Subscribing..." data-revert-on-success="true" style="margin-top:.75rem" href="https://subscriptions.statuspage.io/slack_authentication/kickoff?page_code=767c5rcj7z12">Subscribe via Slack</a> <div class="terms_and_privacy_information bottom small">By subscribing you acknowledge our <a target="_blank" rel="noopener" class="accessible-link" href="https://shop.ledger.com/pages/privacy-policy">Privacy Policy</a>. In addition, you agree to the Atlassian <a target="_blank" rel="noopener" class="accessible-link" href="https://www.atlassian.com/legal/cloud-terms-of-service">Cloud Terms of Service</a> and acknowledge Atlassian's <a target="_blank" rel="noopener" class="accessible-link" href="https://www.atlassian.com/legal/privacy-policy">Privacy Policy</a>.</div> </div> <div class="updates-dropdown-section webhook" id="updates-dropdown-webhook" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-webhook-btn"> <div class="directions"> Get webhook notifications whenever Ledger <strong>creates</strong> an incident, <strong>updates</strong> an incident, <strong>resolves</strong> an incident or <strong>changes</strong> a component status. </div> <form id="subscribe-form-webhook" action="/subscriptions/webhook.json" accept-charset="UTF-8" data-remote="true" method="post"> <div class="control-group"> <div class="controls"> <label for="endpoint-webhooks">Webhook URL:</label> <input type="text" name="endpoint" id="endpoint-webhooks" data-js-hook="endpoint" class="full-width" aria-describedby="url-help-block" /> <p class="help-block" id="url-help-block">The URL we should send the webhooks to</p> </div> </div> <div class="control-group"> <div class="controls"> <label for="email-webhooks">Email address:</label> <input type="text" name="email" id="email-webhooks" data-js-hook="email" class="full-width" aria-describedby="email-help-block" /> <p class="help-block" id="email-help-block">We'll send you email if your endpoint fails</p> </div> </div> <input type="hidden" name="captcha_error" id="captcha_error" value="false" autocomplete="off" /> <input type="submit" value=Subscribe To Notifications class="flat-button full-width g-recaptcha" id="subscribe-btn-webhook" data-disabled-text="Subscribing..." data-sitekey=6LcQ-b0UAAAAAJjfdwO_-ozGC-CzWDj4Pm1kJ2Ah data-callback="submitNewWebhookSubscriber" data-error-callback="webhookSubscriberCaptchaError"> <div class="terms_and_privacy_information bottom small"><div class="privacy_policy_information small">By subscribing you agree to our <a target="_blank" rel="noopener" class="accessible-link" href="https://shop.ledger.com/pages/privacy-policy">Privacy Policy</a>.</div> This site is protected by reCAPTCHA and the Google <a target="_blank" rel="noopener" class="accessible-link" href="https://policies.google.com/privacy">Privacy Policy</a> and <a target="_blank" rel="noopener" class="accessible-link" data-js-hook="captcha-terms-of-service-link" href="https://policies.google.com/terms">Terms of Service</a> apply.</div> </form> </div> <div class="updates-dropdown-section support" id="updates-dropdown-support" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-support-btn"> Visit our <a target="_blank" href="https://support.ledger.com/">support site</a>. </div> <div class="updates-dropdown-section atom" id="updates-dropdown-atom" role="tabpanel" aria-labelledby="updates-dropdown-atom-btn"> Get the <a href="https://status.ledger.com/history.atom" target="_blank">Atom Feed</a> or <a href="https://status.ledger.com/history.rss" target="_blank">RSS Feed</a>. </div> </div> </div> </div> <script> $(function () { const phoneNumberInput = $('#phone-number'); const errorDiv = $('#sms-atl-error') if(errorDiv.length){ function checkSelectedCountry() { const selectedCountry = $('#phone-country').val(); const isOtpEnabled = $('#phone-number-country-code').attr('data-otp-enabled') === 'true'; const form = document.getElementById('subscribe-form-sms'); form.action = '/subscriptions/new-sms'; const isOtpFlow = document.getElementById('otp_verify_flow'); document.getElementById('otp-container').style.display = "none"; if(false && selectedCountry === 'sg') { // Replace 'SG' with the actual value representing Singapore in your select tag phoneNumberInput.prop('disabled', true); errorDiv.html(`Due to new Singapore government regulations, we're currently not supporting text subscriptions in Singapore.<a href="https://community.atlassian.com/t5/Statuspage-articles/Attention-SMS-notifications-will-be-disabled-on-August-1st-2023/ba-p/2424398" target="_blank"> Learn more.</a> <br> Select another method to subscribe.`); } else { phoneNumberInput.prop('readonly', false); errorDiv.html(''); if(false){ if(isOtpEnabled){ document.getElementById('subscribe-btn-sms').value = "Send OTP"; } else { isOtpFlow.value = false; document.getElementById('subscribe-btn-sms').value = "Subscribe via Text Message"; } } } } $('#phone-country').on('change', checkSelectedCountry); checkSelectedCountry(); } }); document.addEventListener('DOMContentLoaded', function() { const dropdown = document.querySelector('#phone-number-country-code .phone-country'); if (dropdown){ const wrapperDiv = document.getElementById('phone-number-country-code'); const selectedOption = dropdown.options[dropdown.selectedIndex]; const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); dropdown.addEventListener('change', function() { const selectedOption = dropdown.options[dropdown.selectedIndex]; const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); }); } }); var countdownTimer; var resendBtn = document.getElementById('resend'); var timer = document.getElementById('timer'); var form = document.getElementById('subscribe-form-sms'); var RESEND_TIMER = 30; $(function() { $('#subscribe-form-sms').on('ajax:success', function(e, data, status, xhr){ const form = this; const action = form.getAttribute('action'); if (data.type === 'success' && data.otp_flow === true) { document.getElementById('subscriber_code').value = data.subscriber_code document.getElementById('otp-container').style.display = "block"; $('#phone-number').prop('readonly', true); var display = document.getElementById('countdown'); disableResend(); startTimer(RESEND_TIMER, display) document.getElementById('subscribe-btn-sms').value = "Verify OTP and Subscribe"; document.getElementById('otp_verify_flow').value = true; form.action = '/subscriptions/verify-otp'; } else if (data.type === 'success' && action.includes('verify')){ document.getElementById('otp-container').style.display = "none"; $('#phone-number').val('').prop('readonly', false); $('#otp').val(''); document.getElementById('subscribe-btn-sms').value = "Send OTP"; document.getElementById('otp_verify_flow').value = false; form.action = '/subscriptions/new-sms'; SP.currentPage.updatesDropdown.hide(); } }); $("#btn-subcriber-change-number").on('click', () => { document.getElementById('otp-container').style.display = "none"; $('#phone-number').prop('readonly', false); document.getElementById('subscribe-btn-sms').value = "Send OTP"; form.action = '/subscriptions/new-sms'; return false }) $('#resend-otp-btn').on('click', function(e) { e.preventDefault(); let phoneNumber = $('#phone-number').val(); let countryCode = $('.phone-country').val(); $.ajax({ type: 'POST', url: "/subscriptions/new-sms", data: { phone_number: phoneNumber, phone_country: countryCode, type: 'resend' }, }).done(function(data) { var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); var display = document.getElementById('countdown'); disableResend(); timer.style.display = "none" if (data.type === 'success') { startTimer(RESEND_TIMER, display); } }) }); }) function startTimer(duration, display){ var timer = duration, seconds; clearInterval(countdownTimer); countdownTimer = setInterval(function () { seconds = parseInt(timer % 60, 10); display.textContent = seconds; if(--timer < 0){ enableResend(); clearInterval(countdownTimer); } }, 1000); disableResend(); } function enableResend(){ resendBtn.style.display = "block"; timer.style.display = "none" } function disableResend(){ resendBtn.style.display = "none"; timer.style.display = "block" } $(function() { $('#subscribe-form-email').on('submit', function() { var tokenField = document.getElementById('email-otp-token-field'); let page_code = "767c5rcj7z12" let key = keyForEmailOtpToken($('#email').val(), page_code); tokenField.value = localStorage.getItem(key); }); }); var emailOtpCountdownTimer; var emailOtpResendBtn = document.getElementById('resend-email-otp'); var emailOtpTimer = document.getElementById('email-otp-timer'); var emailOtpForm = document.getElementById('subscribe-form-email'); var EMAIL_OTP_RESEND_TIMER = 600; $(function() { $('#subscribe-form-email').on('ajax:success', function(e, data, status, xhr){ const form = this; const action = form.getAttribute('action'); if (data.type === 'success' && data.email_otp_verify_flow === true) { document.getElementById('email-otp-container').style.display = "block"; var display = document.getElementById('email-otp-countdown'); display.textContent = EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display) document.getElementById('subscribe-btn-email').value = "Verify OTP and Subscribe"; document.getElementById('email_otp_verify_flow').value = true; form.action = '/subscriptions/verify-email-otp'; } else if (data.type === 'success' && action.includes('verify')){ let email = $('#email') let page_code = "767c5rcj7z12" let key = keyForEmailOtpToken(email.val(), page_code); localStorage.setItem(key, data.email_otp_auth_token); document.getElementById('email-otp-container').style.display = "none"; email.val('').prop('readonly', false); $('#email-otp').val(''); document.getElementById('subscribe-btn-email').value = "Send OTP"; document.getElementById('email_otp_verify_flow').value = false; form.action = '/subscriptions/new-email'; SP.currentPage.updatesDropdown.hide(); } }); $('#resend-email-otp-btn').on('click', function(e) { e.preventDefault(); let email = $('#email').val(); $.ajax({ type: 'POST', url: "/subscriptions/new-email", data: { email: email }, }).done(function(data) { var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); if (data.type === 'success') { var display = document.getElementById('email-otp-countdown'); display.textContent = EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); emailOtpTimer.style.display = "none" startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display); } }) }); }) function startEmailOtpTimer(duration, display){ var timer = duration, seconds; clearInterval(emailOtpCountdownTimer); emailOtpCountdownTimer = setInterval(function () { seconds = parseInt(timer, 10); display.textContent = seconds; if(--timer < 0){ enableEmailOtpResend(); clearInterval(emailOtpCountdownTimer); } }, 1000); disableEmailOtpResend(); } function enableEmailOtpResend(){ emailOtpResendBtn.style.display = "block"; emailOtpTimer.style.display = "none" } function disableEmailOtpResend(){ emailOtpResendBtn.style.display = "none"; emailOtpTimer.style.display = "block" } function keyForEmailOtpToken(email, pageCode) { return email + '|' + pageCode+ '|SUBSCRIBE_VIA_EMAIL'; } </script> <div class="clearfix"></div> </div> </div> <!-- this is outside of the .container so that the cover photo can go full width on mobile --> <div class="container"> <div class="history-nav border-color"> <ul> <li> <a class="button current border-color" href="https://status.ledger.com/history" aria-label="Incidents" aria-current=page>Incidents</a> </li> <li> <a class="button border-color" href="https://status.ledger.com/uptime" aria-label="Uptime" >Uptime</a> </li> </ul> </div> <div data-react-class="HistoryIndex" data-react-props="{"page_status":{"page":{"name":"Ledger","subdomain":"ledger","domain":"status.ledger.com","created_at":"2020-05-28T20:59:32.352+02:00","updated_at":"2025-03-28T05:23:29.325+01:00","url":"https://support.ledger.com/","hidden_from_search":false,"css_body_background_color":"000000","css_font_color":"FBFBFB","css_light_font_color":"AAAAAA","css_greens":"6EC85C","css_yellows":"FFBA35","css_oranges":"F77C3E","css_reds":"FF5733","allow_page_subscribers":true,"allow_incident_subscribers":true,"notifications_from_email":null,"allow_email_subscribers":false,"allow_sms_subscribers":false,"twitter_username":null,"branding":"basic","support_url":"https://support.ledger.com/","allow_webhook_subscribers":true,"css_border_color":"E0E0E0","css_graph_color":"3498DB","css_link_color":"3498DB","page_description":null,"activity_score":4966,"headline":"Ledger Status","viewers_must_be_team_members":false,"ip_filters":null,"css_blues":"3498DB","time_zone":"Paris","notifications_reply_to_email":null,"notifications_email_footer":"You received this email because you are subscribed to Ledger's service status notifications.","allow_rss_atom_feeds":true,"black_hole":null,"over_allocations_cohort":null,"over_allocations_resolved_at":null,"custom_components_limit":null,"allow_slack_subscribers":true,"css_no_data":"B3BAC5","deleted_at":null,"allow_teams_subscription":false,"max_maintenance_automation_allowed":null,"hero_cover":{"updated_at":"2020-06-10T12:28:12.000+00:00","original_url":"//dka575ofm4ao0.cloudfront.net/pages-hero_covers/original/166944/02_Fond-Bleu-HD.jpg","size":72630,"normal_url":"//dka575ofm4ao0.cloudfront.net/pages-hero_covers/normal/166944/02_Fond-Bleu-HD.jpg","retina_url":"//dka575ofm4ao0.cloudfront.net/pages-hero_covers/retina/166944/02_Fond-Bleu-HD.jpg"},"transactional_logo":{"updated_at":"2024-05-06T09:48:59.000+00:00","original_url":"//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/original/166944/ll3-82967682-f2bd-42bc-a8d0-cb6a18df5f0f.png","size":7127,"normal_url":"//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/normal/166944/ll3-82967682-f2bd-42bc-a8d0-cb6a18df5f0f.png","retina_url":"//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/retina/166944/ll3-82967682-f2bd-42bc-a8d0-cb6a18df5f0f.png"},"favicon_logo":{"updated_at":"2021-12-30T09:56:42.000+00:00","size":2372,"url":"//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/166944/Ledger_favicon.png"},"email_logo":{"updated_at":null,"original_url":"","size":null,"normal_url":"","retina_url":""},"twitter_logo":{"updated_at":null,"size":null,"url":""},"id":"767c5rcj7z12","organization_id":"qnxf7x08jc7f"}},"components":[{"status":"operational","name":"Ledger Live Manager","created_at":"2020-06-04T15:10:17.966+02:00","updated_at":"2020-06-09T17:09:34.379+02:00","position":1,"description":null,"showcase":false,"start_date":null,"id":"q0hxylcj2lkq","group_id":null,"page_id":"767c5rcj7z12","group":true,"only_show_if_degraded":false,"components":["85dzpxj7ljrb","hnts3r3j78sf"]},{"status":"operational","name":"Ledger Application Store","created_at":"2020-06-04T15:11:46.337+02:00","updated_at":"2024-05-30T09:13:35.206+02:00","position":1,"description":null,"showcase":true,"start_date":null,"id":"85dzpxj7ljrb","group_id":"q0hxylcj2lkq","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ledger Live Security Services","created_at":"2020-06-11T11:39:59.141+02:00","updated_at":"2024-10-03T14:55:47.228+02:00","position":2,"description":null,"showcase":true,"start_date":null,"id":"hnts3r3j78sf","group_id":"q0hxylcj2lkq","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ledger Explorers","created_at":"2020-06-04T16:28:33.644+02:00","updated_at":"2020-06-11T11:24:04.087+02:00","position":2,"description":null,"showcase":false,"start_date":null,"id":"rn7ny8423ghs","group_id":null,"page_id":"767c5rcj7z12","group":true,"only_show_if_degraded":false,"components":["jz81k9469bqx","t1qyyqnp2z44","n3b6whtrrxky","qktm4zdtzlbb","pvy2kv7vxvkq","z48wyk4p5y83","h3rbmgvg3cc7","yv6vt9mgpyz7","m0zk25k7y901","f9p355fvmy36","ws5nf2ckdk09","g8jz1pbnmf7v","w1pd5b7q1xv5","gj52364gdr2f","l1k346mgsyql","htq4b77zb1pq","swpsvgxdnzmr","nflfcj4phqdc","nkqlqrrk0sz3","0h89nwm5lkzv","ybwcn9lscqjg","hxmprhpvr7q9","j6k0mvtp0nq8","frx1b0pjcbr7","p30d18l9wjl6","981qckcn2l13","0zzpxl6mykk4","98cy3t39mwy6","44xfftm0ztkq","xhbkhbq7d4p0","dmjw3gzxmfk8","t40n3pwhqqbq","lbx5pqlx95z4","9mdt8hw9nyhx","9n151tj63r21","b4rlmrcplprt","yts03zttvys2","s4b23yvg4yf0","m6hmqxqph6xh","xc87l2gv2q09","brwlnt1ymngj"]},{"status":"operational","name":"Algorand (ALGO)","created_at":"2020-08-28T13:06:20.887+02:00","updated_at":"2025-01-23T16:55:59.460+01:00","position":1,"description":null,"showcase":true,"start_date":null,"id":"jz81k9469bqx","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Aptos (APT)","created_at":"2024-12-30T14:12:52.172+01:00","updated_at":"2025-03-08T08:55:58.901+01:00","position":2,"description":null,"showcase":true,"start_date":"2024-12-30T00:00:00.000+01:00","id":"t1qyyqnp2z44","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Avalanche (AVAXC)","created_at":"2023-03-31T18:03:12.363+02:00","updated_at":"2025-03-26T17:10:10.627+01:00","position":3,"description":null,"showcase":true,"start_date":"2023-03-31T00:00:00.000+02:00","id":"n3b6whtrrxky","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Binance (BNB)","created_at":"2021-08-12T16:08:08.020+02:00","updated_at":"2025-03-20T11:19:23.364+01:00","position":4,"description":null,"showcase":true,"start_date":"2021-08-12T00:00:00.000+02:00","id":"qktm4zdtzlbb","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Bitcoin (BTC)","created_at":"2020-06-04T16:31:32.758+02:00","updated_at":"2024-12-30T14:13:24.621+01:00","position":5,"description":null,"showcase":true,"start_date":null,"id":"pvy2kv7vxvkq","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Bitcoin Cash (BCH)","created_at":"2020-11-17T12:32:13.810+01:00","updated_at":"2024-12-30T14:13:24.626+01:00","position":6,"description":null,"showcase":true,"start_date":"2020-11-17T00:00:00.000+01:00","id":"z48wyk4p5y83","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Bitcoin Gold (BTG)","created_at":"2020-06-22T17:45:14.894+02:00","updated_at":"2024-12-30T14:13:24.632+01:00","position":7,"description":null,"showcase":true,"start_date":null,"id":"h3rbmgvg3cc7","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Cardano (ADA)","created_at":"2023-08-18T09:57:28.736+02:00","updated_at":"2024-12-30T14:13:24.638+01:00","position":8,"description":null,"showcase":true,"start_date":"2023-03-01T00:00:00.000+01:00","id":"yv6vt9mgpyz7","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Casper (CSPR)","created_at":"2023-08-16T13:35:53.682+02:00","updated_at":"2024-12-30T14:13:24.644+01:00","position":9,"description":null,"showcase":true,"start_date":"2023-08-16T00:00:00.000+02:00","id":"m0zk25k7y901","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Celo (CELO)","created_at":"2022-07-07T18:36:16.533+02:00","updated_at":"2025-03-26T19:23:35.503+01:00","position":10,"description":null,"showcase":true,"start_date":"2022-07-07T00:00:00.000+02:00","id":"f9p355fvmy36","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Cosmos (ATOM)","created_at":"2020-06-24T16:31:18.257+02:00","updated_at":"2025-03-26T15:59:55.360+01:00","position":11,"description":null,"showcase":true,"start_date":null,"id":"ws5nf2ckdk09","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Cronos (CRO)","created_at":"2022-03-17T22:10:50.232+01:00","updated_at":"2025-01-28T22:12:37.850+01:00","position":12,"description":null,"showcase":true,"start_date":"2022-03-17T00:00:00.000+01:00","id":"g8jz1pbnmf7v","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Dash (DASH)","created_at":"2020-06-22T17:45:51.432+02:00","updated_at":"2025-02-03T19:38:39.300+01:00","position":13,"description":null,"showcase":true,"start_date":null,"id":"w1pd5b7q1xv5","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Decred (DCR)","created_at":"2020-06-22T17:46:28.456+02:00","updated_at":"2024-12-30T14:13:24.674+01:00","position":14,"description":null,"showcase":true,"start_date":null,"id":"gj52364gdr2f","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Digibyte (DGB)","created_at":"2020-06-22T17:46:58.999+02:00","updated_at":"2024-12-30T14:13:24.680+01:00","position":15,"description":null,"showcase":true,"start_date":null,"id":"l1k346mgsyql","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Dogecoin (DOGE)","created_at":"2020-06-22T17:48:10.105+02:00","updated_at":"2025-01-22T23:41:12.479+01:00","position":16,"description":null,"showcase":true,"start_date":null,"id":"htq4b77zb1pq","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Dydx (DYDX)","created_at":"2024-10-14T16:46:27.560+02:00","updated_at":"2025-01-23T13:23:50.030+01:00","position":17,"description":null,"showcase":true,"start_date":"2024-10-14T00:00:00.000+02:00","id":"swpsvgxdnzmr","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Elrond (EGLD)","created_at":"2022-01-06T14:11:18.989+01:00","updated_at":"2025-02-10T13:01:21.773+01:00","position":18,"description":null,"showcase":true,"start_date":"2022-01-06T00:00:00.000+01:00","id":"nflfcj4phqdc","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ethereum (ETH)","created_at":"2020-06-22T17:49:26.907+02:00","updated_at":"2024-12-30T14:13:24.702+01:00","position":19,"description":null,"showcase":true,"start_date":null,"id":"nkqlqrrk0sz3","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ethereum Classic (ETC)","created_at":"2020-06-22T17:52:12.680+02:00","updated_at":"2024-12-30T14:13:24.709+01:00","position":20,"description":null,"showcase":true,"start_date":null,"id":"0h89nwm5lkzv","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Filecoin (FIL)","created_at":"2023-02-23T17:07:11.378+01:00","updated_at":"2025-03-20T10:24:08.169+01:00","position":22,"description":null,"showcase":true,"start_date":"2023-02-23T00:00:00.000+01:00","id":"ybwcn9lscqjg","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Hedera (HBAR)","created_at":"2023-02-24T15:13:50.045+01:00","updated_at":"2025-01-20T11:43:16.143+01:00","position":23,"description":null,"showcase":true,"start_date":"2023-02-24T00:00:00.000+01:00","id":"hxmprhpvr7q9","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Horizen (ZEN)","created_at":"2020-06-22T17:58:18.792+02:00","updated_at":"2025-01-20T11:43:16.152+01:00","position":24,"description":null,"showcase":true,"start_date":null,"id":"j6k0mvtp0nq8","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Internet Computer (ICP)","created_at":"2023-10-18T12:04:08.705+02:00","updated_at":"2025-01-20T11:43:16.159+01:00","position":25,"description":null,"showcase":true,"start_date":"2023-10-18T00:00:00.000+02:00","id":"frx1b0pjcbr7","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Komodo (KMD)","created_at":"2020-06-22T17:52:32.379+02:00","updated_at":"2025-01-20T11:43:16.166+01:00","position":26,"description":null,"showcase":true,"start_date":null,"id":"p30d18l9wjl6","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Litecoin (LTC)","created_at":"2020-06-22T17:54:13.555+02:00","updated_at":"2025-02-14T17:07:27.424+01:00","position":27,"description":null,"showcase":true,"start_date":null,"id":"981qckcn2l13","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Near Protocol (NEAR)","created_at":"2023-02-14T16:27:54.738+01:00","updated_at":"2025-01-20T11:43:16.180+01:00","position":28,"description":null,"showcase":true,"start_date":"2023-02-14T00:00:00.000+01:00","id":"0zzpxl6mykk4","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Peercoin (PPC)","created_at":"2020-06-22T17:54:37.880+02:00","updated_at":"2025-01-20T11:43:16.187+01:00","position":29,"description":null,"showcase":true,"start_date":null,"id":"98cy3t39mwy6","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Pivx (PIVX)","created_at":"2020-06-22T17:55:04.800+02:00","updated_at":"2025-01-20T11:43:16.194+01:00","position":30,"description":null,"showcase":true,"start_date":null,"id":"44xfftm0ztkq","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Polkadot (DOT)","created_at":"2021-03-04T15:26:11.815+01:00","updated_at":"2025-03-07T12:33:36.409+01:00","position":31,"description":null,"showcase":true,"start_date":"2021-03-04T00:00:00.000+01:00","id":"xhbkhbq7d4p0","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Polygon (MATIC)","created_at":"2022-03-14T10:53:54.063+01:00","updated_at":"2025-03-27T22:03:39.914+01:00","position":32,"description":null,"showcase":true,"start_date":"2022-03-14T00:00:00.000+01:00","id":"dmjw3gzxmfk8","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Qtum (QTUM)","created_at":"2020-06-22T17:55:48.085+02:00","updated_at":"2025-01-20T11:43:16.214+01:00","position":33,"description":null,"showcase":true,"start_date":null,"id":"t40n3pwhqqbq","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ripple (XRP)","created_at":"2020-06-22T18:00:26.785+02:00","updated_at":"2025-01-20T11:43:16.221+01:00","position":34,"description":null,"showcase":true,"start_date":null,"id":"lbx5pqlx95z4","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Solana (SOL)","created_at":"2022-03-17T22:14:12.868+01:00","updated_at":"2025-01-20T11:43:16.227+01:00","position":35,"description":null,"showcase":true,"start_date":"2022-03-17T00:00:00.000+01:00","id":"9mdt8hw9nyhx","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Stacks (STX)","created_at":"2024-01-23T17:19:11.952+01:00","updated_at":"2025-01-20T11:43:16.234+01:00","position":36,"description":null,"showcase":true,"start_date":"2024-01-23T00:00:00.000+01:00","id":"9n151tj63r21","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Stellar (XLM)","created_at":"2020-06-22T17:59:01.341+02:00","updated_at":"2025-03-27T12:22:55.478+01:00","position":37,"description":null,"showcase":true,"start_date":null,"id":"b4rlmrcplprt","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Tezos (XTZ)","created_at":"2020-06-22T18:01:12.765+02:00","updated_at":"2025-01-20T11:43:16.247+01:00","position":38,"description":null,"showcase":true,"start_date":null,"id":"yts03zttvys2","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Toncoin (TON)","created_at":"2024-07-02T16:11:31.371+02:00","updated_at":"2025-03-03T21:56:11.948+01:00","position":39,"description":null,"showcase":true,"start_date":"2024-07-02T00:00:00.000+02:00","id":"s4b23yvg4yf0","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Tron (TRX)","created_at":"2020-06-22T18:00:50.351+02:00","updated_at":"2025-01-26T19:31:12.472+01:00","position":40,"description":null,"showcase":true,"start_date":null,"id":"m6hmqxqph6xh","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Vechain (VET)","created_at":"2024-04-05T13:46:46.889+02:00","updated_at":"2025-01-20T11:43:16.267+01:00","position":41,"description":null,"showcase":true,"start_date":"2024-04-05T00:00:00.000+02:00","id":"xc87l2gv2q09","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Zcash (ZEC)","created_at":"2020-06-22T17:58:01.136+02:00","updated_at":"2025-01-20T11:43:16.273+01:00","position":42,"description":null,"showcase":true,"start_date":null,"id":"brwlnt1ymngj","group_id":"rn7ny8423ghs","page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Buy","created_at":"2023-10-09T17:21:38.189+02:00","updated_at":"2024-05-30T09:14:56.497+02:00","position":3,"description":null,"showcase":true,"start_date":"2023-10-09T00:00:00.000+02:00","id":"qw4gx6h1h674","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Earn Dashboard","created_at":"2023-10-10T17:21:08.268+02:00","updated_at":"2024-06-19T15:55:14.327+02:00","position":4,"description":null,"showcase":true,"start_date":"2023-10-10T00:00:00.000+02:00","id":"7fxqzc5vn5bc","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Countervalue API","created_at":"2020-06-09T17:07:39.902+02:00","updated_at":"2024-05-30T09:15:10.213+02:00","position":5,"description":null,"showcase":true,"start_date":null,"id":"5nbgdl99n2tc","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Crypto Assets Service","created_at":"2024-07-23T16:23:05.173+02:00","updated_at":"2024-11-27T14:49:54.022+01:00","position":6,"description":null,"showcase":true,"start_date":"2024-07-23T00:00:00.000+02:00","id":"1162fm5h26kt","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Cloud Sync","created_at":"2024-08-07T12:49:05.827+02:00","updated_at":"2024-08-07T12:49:45.294+02:00","position":7,"description":null,"showcase":true,"start_date":"2024-08-07T00:00:00.000+02:00","id":"mtqsgk98r5x2","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Swap API","created_at":"2020-10-15T15:16:13.897+02:00","updated_at":"2024-10-24T16:54:12.349+02:00","position":8,"description":null,"showcase":true,"start_date":"2020-10-13T00:00:00.000+02:00","id":"wgd35p84b89b","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Tezos Bakers API","created_at":"2020-06-22T18:02:19.597+02:00","updated_at":"2024-08-07T12:49:45.306+02:00","position":9,"description":null,"showcase":true,"start_date":null,"id":"w8hy7c32lb4j","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Trustchain","created_at":"2024-08-07T12:49:28.614+02:00","updated_at":"2024-08-07T12:49:51.655+02:00","position":10,"description":null,"showcase":true,"start_date":"2024-08-07T00:00:00.000+02:00","id":"518gc4xk20sz","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"NFT Metadata Service","created_at":"2022-05-26T17:26:15.313+02:00","updated_at":"2024-12-06T11:48:30.987+01:00","position":11,"description":null,"showcase":true,"start_date":"2022-05-26T00:00:00.000+02:00","id":"yvykm5w49ymm","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ledger Website","created_at":"2024-04-15T10:13:15.246+02:00","updated_at":"2024-10-21T21:08:16.159+02:00","position":12,"description":null,"showcase":true,"start_date":"2024-04-15T00:00:00.000+02:00","id":"7t628f43b5xc","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ledger Quest","created_at":"2023-04-26T14:13:11.010+02:00","updated_at":"2024-08-07T12:49:51.673+02:00","position":14,"description":null,"showcase":true,"start_date":"2023-04-26T00:00:00.000+02:00","id":"b0njpjtrklrq","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Ledger Recover","created_at":"2024-02-01T17:10:04.247+01:00","updated_at":"2024-12-14T16:02:55.368+01:00","position":15,"description":null,"showcase":true,"start_date":"2024-02-01T00:00:00.000+01:00","id":"t718j91l5m90","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Loyalty Program","created_at":"2023-02-22T12:53:06.043+01:00","updated_at":"2024-09-16T07:28:38.444+02:00","position":16,"description":null,"showcase":true,"start_date":"2023-02-22T00:00:00.000+01:00","id":"srn38m3mpmll","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false},{"status":"operational","name":"Card Program","created_at":"2024-10-16T11:32:44.254+02:00","updated_at":"2024-10-16T11:32:55.510+02:00","position":17,"description":null,"showcase":true,"start_date":"2024-10-16T00:00:00.000+02:00","id":"gpjtqhcj10pl","group_id":null,"page_id":"767c5rcj7z12","group":false,"only_show_if_degraded":false}],"months":[{"name":"March","year":2025,"starts_on":6,"days":31,"incidents":[{"code":"ct1gz8rx31ll","name":"Polygon (MATIC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e27\u003c/var\u003e, \u003cvar data-var='time'\u003e22:02\u003c/var\u003e - \u003cvar data-var='time'\u003e22:03\u003c/var\u003e CET"},{"code":"7mf8k1ylhjrs","name":"Stellar (XLM) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e27\u003c/var\u003e, \u003cvar data-var='time'\u003e11:01\u003c/var\u003e - \u003cvar data-var='time'\u003e12:22\u003c/var\u003e CET"},{"code":"qgtxqrlr1dlp","name":"Celo (CELO) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e17:56\u003c/var\u003e - \u003cvar data-var='time'\u003e19:23\u003c/var\u003e CET"},{"code":"gz31hrsbf2nv","name":"Celo (CELO) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e09:39\u003c/var\u003e - \u003cvar data-var='time'\u003e17:24\u003c/var\u003e CET"},{"code":"00xqqw5fx8lv","name":"Avalanche (AVAXC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e11:09\u003c/var\u003e - \u003cvar data-var='time'\u003e17:10\u003c/var\u003e CET"},{"code":"0qzrynb93df4","name":"[Scheduled] Cosmos (ATOM) coordinated upgrade","message":"The scheduled maintenance has been completed.","impact":"maintenance","timestamp":"Mar \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e14:20\u003c/var\u003e - \u003cvar data-var='time'\u003e15:59\u003c/var\u003e CET"},{"code":"lbj3v5djd559","name":"Celo (CELO) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e06:51\u003c/var\u003e - \u003cvar data-var='time'\u003e09:01\u003c/var\u003e CET"},{"code":"swc8js0v217v","name":"Binance (BNB) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e20\u003c/var\u003e, \u003cvar data-var='time'\u003e03:43\u003c/var\u003e - \u003cvar data-var='time'\u003e11:19\u003c/var\u003e CET"},{"code":"mjd9wb9ctbz1","name":"Filecoin (FIL) Mainnet Service Disruption","message":"This incident has been resolved.","impact":"critical","timestamp":"Mar \u003cvar data-var='date'\u003e20\u003c/var\u003e, \u003cvar data-var='time'\u003e10:08\u003c/var\u003e - \u003cvar data-var='time'\u003e10:24\u003c/var\u003e CET"},{"code":"07j62wxmg9yb","name":"Polkadot (DOT) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e7\u003c/var\u003e, \u003cvar data-var='time'\u003e12:30\u003c/var\u003e - \u003cvar data-var='time'\u003e12:33\u003c/var\u003e CET"},{"code":"901d2qrvn0g4","name":"Filecoin (FIL) Mainnet Service Disruption","message":"This incident has been resolved.","impact":"critical","timestamp":"Mar \u003cvar data-var='date'\u003e5\u003c/var\u003e, \u003cvar data-var='time'\u003e16:49\u003c/var\u003e - \u003cvar data-var='time'\u003e17:04\u003c/var\u003e CET"},{"code":"vkf6f1h7vx8q","name":"Toncoin (TON) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Mar \u003cvar data-var='date'\u003e3\u003c/var\u003e, \u003cvar data-var='time'\u003e21:34\u003c/var\u003e - \u003cvar data-var='time'\u003e21:56\u003c/var\u003e CET"},{"code":"dg6pdt08gmbc","name":"[Scheduled] Cosmos (ATOM) coordinated upgrade","message":"The scheduled maintenance has been completed.","impact":"maintenance","timestamp":"Mar \u003cvar data-var='date'\u003e3\u003c/var\u003e, \u003cvar data-var='time'\u003e16:30\u003c/var\u003e - \u003cvar data-var='time'\u003e17:07\u003c/var\u003e CET"}]},{"name":"February","year":2025,"starts_on":6,"days":28,"incidents":[{"code":"cffk31pg8zm2","name":"Toncoin (TON) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e28\u003c/var\u003e, \u003cvar data-var='time'\u003e10:26\u003c/var\u003e - \u003cvar data-var='time'\u003e10:38\u003c/var\u003e CET"},{"code":"8tcykjq4xh4w","name":"Polkadot (DOT) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e16:09\u003c/var\u003e - \u003cvar data-var='time'\u003e16:48\u003c/var\u003e CET"},{"code":"x809vs4sdslm","name":"[Scheduled] Cosmos (ATOM) coordinated upgrade","message":"The scheduled maintenance has been completed.","impact":"maintenance","timestamp":"Feb \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e14:00\u003c/var\u003e - \u003cvar data-var='time'\u003e16:00\u003c/var\u003e CET"},{"code":"xrggzp1cl2qd","name":"Litecoin (LTC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e14\u003c/var\u003e, \u003cvar data-var='time'\u003e16:52\u003c/var\u003e - \u003cvar data-var='time'\u003e17:07\u003c/var\u003e CET"},{"code":"6zk73wlxvj00","name":"Litecoin (LTC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e14\u003c/var\u003e, \u003cvar data-var='time'\u003e12:32\u003c/var\u003e - \u003cvar data-var='time'\u003e13:58\u003c/var\u003e CET"},{"code":"nb5b4w0s7n0b","name":"Litecoin (LTC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e14\u003c/var\u003e, \u003cvar data-var='time'\u003e11:49\u003c/var\u003e - \u003cvar data-var='time'\u003e12:14\u003c/var\u003e CET"},{"code":"mh5ss42918rg","name":"Polygon (MATIC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e13\u003c/var\u003e, \u003cvar data-var='time'\u003e10:13\u003c/var\u003e - \u003cvar data-var='time'\u003e14:58\u003c/var\u003e CET"},{"code":"1wyzfx49j6wm","name":"Aptos (APT) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e13\u003c/var\u003e, \u003cvar data-var='time'\u003e09:46\u003c/var\u003e - \u003cvar data-var='time'\u003e09:58\u003c/var\u003e CET"},{"code":"84qcgj3hnl8c","name":"[Scheduled] Cosmos (ATOM) coordinated upgrade","message":"The scheduled maintenance has been completed.","impact":"maintenance","timestamp":"Feb \u003cvar data-var='date'\u003e12\u003c/var\u003e, \u003cvar data-var='time'\u003e14:47\u003c/var\u003e - \u003cvar data-var='time'\u003e16:17\u003c/var\u003e CET"},{"code":"z13nfpj9kjfl","name":"Avalanche (AVAXC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e12\u003c/var\u003e, \u003cvar data-var='time'\u003e03:26\u003c/var\u003e - \u003cvar data-var='time'\u003e03:31\u003c/var\u003e CET"},{"code":"rf5d4trhcpyn","name":"Elrond (EGLD) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e10\u003c/var\u003e, \u003cvar data-var='time'\u003e12:58\u003c/var\u003e - \u003cvar data-var='time'\u003e13:01\u003c/var\u003e CET"},{"code":"02t90rbxhgw8","name":"Download links for Ledger Live are temporarily unavailable.","message":"This incident has been resolved.","impact":"minor","timestamp":"Feb \u003cvar data-var='date'\u003e6\u003c/var\u003e, \u003cvar data-var='time'\u003e10:05\u003c/var\u003e - \u003cvar data-var='time'\u003e10:16\u003c/var\u003e CET"},{"code":"qd9mptql9nh8","name":"Avalanche (AVAXC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e6\u003c/var\u003e, \u003cvar data-var='time'\u003e01:25\u003c/var\u003e - \u003cvar data-var='time'\u003e01:29\u003c/var\u003e CET"},{"code":"h9lshcn07wlg","name":"Dash (DASH) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Feb \u003cvar data-var='date'\u003e3\u003c/var\u003e, \u003cvar data-var='time'\u003e19:27\u003c/var\u003e - \u003cvar data-var='time'\u003e19:38\u003c/var\u003e CET"}]},{"name":"January","year":2025,"starts_on":3,"days":31,"incidents":[{"code":"4nq937jt8pb9","name":"[Scheduled] Cosmos (ATOM) coordinated upgrade","message":"The scheduled maintenance has been completed.","impact":"maintenance","timestamp":"Jan \u003cvar data-var='date'\u003e29\u003c/var\u003e, \u003cvar data-var='time'\u003e17:00\u003c/var\u003e - \u003cvar data-var='time'\u003e18:12\u003c/var\u003e CET"},{"code":"v74zv3yqfjw4","name":"Cronos (CRO) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e28\u003c/var\u003e, \u003cvar data-var='time'\u003e18:11\u003c/var\u003e - \u003cvar data-var='time'\u003e22:12\u003c/var\u003e CET"},{"code":"5cmqs2kt7nc3","name":"Tron (TRX) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e26\u003c/var\u003e, \u003cvar data-var='time'\u003e19:30\u003c/var\u003e - \u003cvar data-var='time'\u003e19:31\u003c/var\u003e CET"},{"code":"h9m38ztdjwdw","name":"Algorand (ALGO) Mainnet Service Disruption","message":"This incident has been resolved.","impact":"critical","timestamp":"Jan \u003cvar data-var='date'\u003e23\u003c/var\u003e, \u003cvar data-var='time'\u003e16:25\u003c/var\u003e - \u003cvar data-var='time'\u003e16:55\u003c/var\u003e CET"},{"code":"lp6qmbfq616y","name":"Algorand (ALGO) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e23\u003c/var\u003e, \u003cvar data-var='time'\u003e15:34\u003c/var\u003e - \u003cvar data-var='time'\u003e16:25\u003c/var\u003e CET"},{"code":"68444tpr7fxs","name":"Dydx (DYDX) Mainnet Service Disruption","message":"This incident has been resolved.","impact":"critical","timestamp":"Jan \u003cvar data-var='date'\u003e23\u003c/var\u003e, \u003cvar data-var='time'\u003e09:21\u003c/var\u003e - \u003cvar data-var='time'\u003e13:23\u003c/var\u003e CET"},{"code":"bjxw3fdv5cm9","name":"Dash (DASH) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e22\u003c/var\u003e, \u003cvar data-var='time'\u003e23:23\u003c/var\u003e - \u003cvar data-var='time'\u003e23:46\u003c/var\u003e CET"},{"code":"3z4yp5xtlqmm","name":"Dogecoin (DOGE) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e22\u003c/var\u003e, \u003cvar data-var='time'\u003e23:39\u003c/var\u003e - \u003cvar data-var='time'\u003e23:41\u003c/var\u003e CET"},{"code":"yjvjjk06vhry","name":"Avalanche (AVAXC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e20\u003c/var\u003e, \u003cvar data-var='time'\u003e21:22\u003c/var\u003e - \u003cvar data-var='time'\u003e21:24\u003c/var\u003e CET"},{"code":"mgj5y058tw5f","name":"Filecoin (FIL) Mainnet Service Disruption","message":"This incident has been resolved.","impact":"critical","timestamp":"Jan \u003cvar data-var='date'\u003e16\u003c/var\u003e, \u003cvar data-var='time'\u003e15:46\u003c/var\u003e - \u003cvar data-var='time'\u003e16:12\u003c/var\u003e CET"},{"code":"9gqt9gdzrqzl","name":"Avalanche (AVAXC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e14\u003c/var\u003e, \u003cvar data-var='time'\u003e10:43\u003c/var\u003e - \u003cvar data-var='time'\u003e10:47\u003c/var\u003e CET"},{"code":"k33r2mf3stg7","name":"Avalanche (AVAXC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e10\u003c/var\u003e, \u003cvar data-var='time'\u003e17:38\u003c/var\u003e - \u003cvar data-var='time'\u003e17:43\u003c/var\u003e CET"},{"code":"sxbjyd4rmy4m","name":"Litecoin (LTC) Mainnet Degraded Service","message":"This incident has been resolved.","impact":"major","timestamp":"Jan \u003cvar data-var='date'\u003e3\u003c/var\u003e, \u003cvar data-var='time'\u003e15:02\u003c/var\u003e - \u003cvar data-var='time'\u003e15:17\u003c/var\u003e CET"}]}],"show_component_filter":false,"show_uptime_calendar":true,"component_filter":null,"start_time":"2025-01-01T00:00:00+01:00","end_time":"2025-03-31T23:59:59+02:00"}"></div> <div class="page-footer border-color font-small"> <a href="/" aria-label="Back to current status"> <span class="current-status-arrow">←</span> Current Status </a> <span class="color-secondary powered-by"><a class="color-secondary" target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/statuspage?utm_campaign=status.ledger.com&utm_content=SP-notifications&utm_medium=powered-by&utm_source=inapp">Powered by Atlassian Statuspage</a></span> </div> </div> </div> <script src="https://dka575ofm4ao0.cloudfront.net/assets/status_manifest-6a7ae3a8e2e1b1e1d9466495faa0851c3f5fff938743f6501c900aa2a8792e8c.js"></script> <div id="cpt-notification-container"></div> <!-- all of the content_for stuff --> <script src="https://dka575ofm4ao0.cloudfront.net/assets/register_subscription_form-589b657fec607087fc5c740c568270907310bc4f6aaa20256e70f01b103025ca.js"></script> <script type="text/javascript"> $(function() { SP.currentPage.registerSubscriptionForm('webhook'); }); </script> <script src="https://dka575ofm4ao0.cloudfront.net/assets/status_common-c1b99d73ee7ab0fea796bd170723c1daac1381095a7dd7501a38ce6f333d86b3.js"></script> <script> /** INITIALIZATION **/ var recaptchaIds = {} // Unfortunately there's no unique selectors on the parent divs that recaptcha adds. The first unique selector // is the iframe rendered 2 levels deep. So this waits until the iframes are added to the page, then finds // the parent div and sets the z index so that it'll render above our modals & dropdowns from the start. function setZIndex(captchaCount, startTime) { // bail after 10s just in case so we don't do this forever if something whaky happens if (new Date() - startTime > 10000) { return; } var iframes = document.querySelectorAll('iframe[title="recaptcha challenge"]'); if (iframes.length != captchaCount) { setTimeout(function() { setZIndex(captchaCount, startTime); }, 500); } for (var i = 0; i < iframes.length; i++) { // incident subscribe modal is 1050, so this has to be above that iframes[i].parentElement.parentElement.style.zIndex = "1100"; } } function updateCaptchaIframeTitle(captchaCount, startTime, updates=0) { if (new Date() - startTime > 10000 || captchaCount === updates) { return; } var iframesWithTitle = document.querySelectorAll('iframe[title="recaptcha challenge expires in two minutes"]'); if (iframesWithTitle.length != captchaCount) { setTimeout(function() { updateCaptchaIframeTitle(captchaCount, startTime, iframesWithTitle.length + updates); }, 500); } for (var i = 0; i < iframesWithTitle.length; i++) { iframesWithTitle[i].title = "recaptcha"; } } function addIncidentCaptcha() { var incidentCaptcha = document.createElement('div'); incidentCaptcha.setAttribute('id', 'subscribe-incident-recaptcha'); incidentCaptcha.setAttribute('class', 'g-recaptcha'); incidentCaptcha.setAttribute('data-sitekey', '6LcZ-b0UAAAAAENi956aWzynTT2ZJ80dGU3F80Op'); incidentCaptcha.setAttribute('data-callback', 'submitIncidentSubscriberSuccess'); incidentCaptcha.setAttribute('data-error-callback', 'submitIncidentSubscriberError'); incidentCaptcha.setAttribute('data-size', 'invisible'); document.body.appendChild(incidentCaptcha); var incidentCode = document.createElement('input'); incidentCode.setAttribute('type', 'hidden'); incidentCode.setAttribute('id', 'submit_incident_code'); document.body.appendChild(incidentCode); } var onloadCallback = function() { // if there is an incident, then add incident captcha element if (document.getElementsByClassName('modal-open-incident-subscribe').length > 0) { addIncidentCaptcha(); } var captchas = document.getElementsByClassName("g-recaptcha"); for(var i = 0; i < captchas.length; i++) { var elId = captchas[i].id; recaptchaIds[elId] = grecaptcha.enterprise.render(elId); } setZIndex(captchas.length, new Date()); updateCaptchaIframeTitle(captchas.length, new Date()); } /** SUBSCRIBE DROPDOWN */ // callbacks for captcha success function submitNewSubscriber(type, error) { if (error) document.querySelector('#subscribe-form-' + type + ' #captcha_error').value = 'true'; document.getElementById('subscribe-form-' + type).dispatchEvent(new Event('submit', {bubbles: true, cancelable: true})); grecaptcha.enterprise.reset(recaptchaIds['subscribe-btn-' + type]); } function submitNewEmailSubscriber(token) { submitNewSubscriber('email'); } function submitNewSmsSubscriber(token) { submitNewSubscriber('sms'); } function submitNewWebhookSubscriber(token) { submitNewSubscriber('webhook'); } function submitIncidentSubscriber(token, error) { var incidentCode = document.getElementById('submit_incident_code').value; var incidentForm = document.getElementById('subscribe-form-' + incidentCode); incidentForm.querySelector('input[name="captcha_error"]').value = error; incidentForm.querySelector('input[name="g-recaptcha-response"]').value = token; incidentForm.dispatchEvent(new Event('submit', {bubbles: true, cancelable: true})); grecaptcha.enterprise.reset(recaptchaIds['subscribe-incident-recaptcha']); } function submitIncidentSubscriberSuccess(token) { submitIncidentSubscriber(token, 'false'); } // callbacks if we get captcha network errors function emailSubscriberCaptchaError(token) { submitNewSubscriber('email', true); } function smsSubscriberCaptchaError(token) { submitNewSubscriber('sms', true); } function webhookSubscriberCaptchaError(token) { submitNewSubscriber('webhook', true); } function submitIncidentSubscriberError(token) { submitIncidentSubscriber(token, 'true'); } // tracking clicks ['email', 'sms', 'webhook'].forEach(function(type) { var el = document.getElementById('subscribe-btn-' + type); el && el.addEventListener("click", function() { $.ajax({ type: "POST", url: "/subscriptions/track_attempt", data: { type: type } }) }) }) // form submission success callbacks $('#subscribe-form-email').on('ajax:success', function(e, data, status, xhr){ if (data.type === 'success') { SP.currentPage.updatesDropdown.hide(); document.getElementById('email').value = ''; } }); $('#subscribe-form-sms').on('ajax:success', function(e, data, status, xhr){ if (data.type === 'success' && data.otp_flow !== true) { SP.currentPage.updatesDropdown.hide(); document.getElementById('phone-number').value = ''; } }); $('#subscribe-form-webhook').on('ajax:success', function(e, data, status, xhr){ if (data.type === 'success') { SP.currentPage.updatesDropdown.hide(); document.getElementById('endpoint-webhooks').value = ''; document.getElementById('email-webhooks').value = ''; } }); $('a.subscribe').on('click', function() { document.body.style.overflow = "hidden"; document.body.style.height = "100vh"; }); $('div.modal-open-incident-subscribe').on('hidden', function(){ document.body.style.overflow = ""; document.body.style.height = ""; }); function submitCaptchaIncidentSubscribe(event) { var incidentCode = event.target.id.split('-')[2]; event.preventDefault(); $.ajax({ type: "POST", url: "/subscriptions/track_attempt", data: { type: 'incident' } }) document.getElementById('submit_incident_code').value = incidentCode; grecaptcha.enterprise.execute(recaptchaIds['subscribe-incident-recaptcha']); } </script> <script src='https://www.recaptcha.net/recaptcha/enterprise.js?onload=onloadCallback&render=explicit' async defer></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/common-b45a59df4cdf9120c9c3.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/globals-ab1c4b5ca64732f9a6c8.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/runtime-3ef142c0b15a6ca88d16.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/status-2580f71c6cc7679add77.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/components-9ddb957530fe3417c345.chunk.js"></script> <script> window.addEventListener('load', function () { const urlParams = new URLSearchParams(window.location.search); const messageToken = urlParams.get('slack_message_token'); const channelName = escape(urlParams.get('channel_name')); if(!!messageToken) { switch(messageToken) { case 'slack_auth_error': HRB.utils.notify('The Slack authorization attempt was unsuccessful. Try again.', {cssClass:'error'}); break; case 'subscribers_disabled_error': HRB.utils.notify('Slack subscriptions are not enabled on this page.', {cssClass:'error'}); break; case 'direct_message_channel_error': HRB.utils.notify('Subscriptions aren鈥檛 supported in direct messages. Try subscribing again and choose a channel instead.', {cssClass:'error'}); break case 'duplicate_error': HRB.utils.notify("You're already subscribed to get Slack notifications in that channel.", {cssClass:'error'}); break; case 'duplicate_private_channel_error': HRB.utils.notify(`You're already subscribed to get Slack notifications in #${channelName}. Invite the @Statuspage app to that channel to start getting status updates.`, {cssClass: 'error'}); break; case 'default_success': HRB.utils.notify("You're now subscribed to get Statuspage updates in Slack!", {cssClass:'success'}); break; case 'private_channel_success': HRB.utils.notify(`IMPORTANT: Invite the @Statuspage app to your Slack channel #${channelName} to start getting status updates.`, {cssClass:'success'}); break; } } }); </script> <!-- FOR FLASH NOTICES --> <!-- FOR ERROR --> <script> $(function() { var $link = $('<span class="color-secondary powered-by"><a class="color-secondary" target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/statuspage?utm_campaign=status.ledger.com&utm_content=SP-notifications&utm_medium=powered-by&utm_source=inapp">Powered by Atlassian Statuspage</a></span>'); var setPoweredByStyles = function() { if (!$('.powered-by').length) { $link.appendTo($('.page-footer')) } $('.powered-by').attr('style', 'display: inline !important; visibility:visible !important; opacity: 1 !important; position:static !important; text-indent:0px !important; transform:scale(1) !important'); } setInterval(setPoweredByStyles, 1000); }); </script> </body> </html>