User:Theymos/Alert codes

From Bitcoin Wiki
Jump to navigation Jump to search

Alert codes would be an integer composed of one main code bit ORed with zero or more flag bits.

Main codes

Code name Text
MINER_ATTACK URGENT: The network is under attack by rogue miners. Treat all transactions as 0-confirmation transactions; bitcoins that you receive might disappear eventually, even if the transaction has many confirmations. Check your favorite Bitcoin news sites for more info. If this situation persists for several days, a software update may be required.
SHA256_BROKEN URGENT: A serious weakness in Bitcoin's cryptography has been discovered. Your bitcoins are not at risk, but Bitcoin is currently unusable. You cannot trust that any transactions sent or received from this point onward will still exist in a few weeks. A software update will be required and may already be available. Check your favorite Bitcoin news sites for more info.
ECDSA_BROKEN EMERGENCY: A critical weakness in Bitcoin's cryptography has been discovered. Immediate action will be required to save your bitcoins. Check your favorite Bitcoin news sites for instructions.
EMERGENCY_VULN EMERGENCY: SHUT DOWN YOUR COMPUTER IMMEDIATELY! A critical security bug may exist which allows arbitrary remote attackers to install software on your computer and steal your Bitcoin wallet and other personal data. Do not start your computer again until you are sure that it was not compromised. Check your favorite Bitcoin news sites for more info.
CRITICAL_VULN URGENT: SHUT DOWN THIS SOFTWARE IMMEDIATELY AFTER READING THE FOLLOWING! A serious security bug may exist which could allow an attacker to steal your bitcoins or cause other havoc. You need to shut down this software, consult your favorite Bitcoin news sites to learn the details of this situation, and then probably update Bitcoin Core. You should not start Bitcoin Core again until you are sure that it is safe to do so.
SEVERE_VULN WARNING: A security bug may exist in your version of Bitcoin which could cause serious problems, possibly including some loss of bitcoins in rare cases. An update is probably required. Consult your favorite Bitcoin news sites for more info.
CONSENSUS_FLUX WARNING: There is an ongoing attempt to change one of Bitcoin's core consensus rules. However, this software cannot automatically detect whether this proposed change is legitimate. If the change is legitimate, then you will need to quickly update this software in order to accept the change and continue using Bitcoin. If the change is illegitimate, then you will need to refuse all demands to update from any source in order to continue using Bitcoin. You are responsible for researching this issue online and individually deciding whether the change in progress is legitimate. A change is legitimate if it has virtually unanimous support from the entire Bitcoin economy and you personally believe that it is in accordance with the spirit of Bitcoin. No one can force you to accept the change, but choosing differently than the rest of the Bitcoin economy may prevent you from transacting with most people. Whether the change is legitimate or not, you should temporarily put less faith in the confirmation count of transactions; even transactions with many confirmations might become invalid eventually. Consult your favorite Bitcoin information sources for more details about the ongoing issue, including the temporary reduction in transaction reliability.
KEY_BUSTED (flags not allowed) URGENT: The Bitcoin Core alert key has been compromised. As a precaution, you should shut down this software immediately. There might be something seriously wrong with this software or the Bitcoin network. Probably a software update is required. However, it is likely that some previously-trustworthy websites or people have gone rogue and may attempt to trick you into downloading malicious versions of this or other software. Do not implicitly trust bitcoin.org or any other website. Only run software that has been endorsed by several of your favorite Bitcoin websites and cryptographically signed by several people who you trust.

Flags

Code name Text (appended to the main text)
PARANOID ADDITIONAL WARNING: It has been reported that some previously-trustworthy websites or people have gone rogue and may attempt to trick you into downloading malicious versions of this or other software. Do not implicitly trust bitcoin.org or any other website. Only run software that has been endorsed by several independent websites and cryptographically signed by several people who you trust.
WINDOWS_OK NOTE: This does not affect Windows versions.
MAC_OK NOTE: This does not affect Mac OS X versions.
LINUX_OK NOTE: This does not affect Linux versions.