site: Cache burst CSS/JS/PNG/SVG
This commit is contained in:
parent
7b8a1ef061
commit
9b5797093a
@ -14,7 +14,7 @@ show_toc: true
|
||||
|
||||
## Summary
|
||||
|
||||

|
||||

|
||||
|
||||
Either
|
||||
|
||||
|
||||
@ -386,19 +386,19 @@ bb3183301d7a1fb3bd174fcfa40a2b65 ... Hash #2
|
||||
We parse the above `merkleblock` message using the following
|
||||
instructions. Each illustration is described in the paragraph below it.
|
||||
|
||||

|
||||

|
||||
|
||||
We start by building the structure of a merkle tree based on the number
|
||||
of transactions in the block.
|
||||
|
||||

|
||||

|
||||
|
||||
The first flag is a 1 and the merkle root is (as always) a non-TXID
|
||||
node, so we will need to compute the hash later based on this node's
|
||||
children. Accordingly, we descend into the merkle root's left child and
|
||||
look at the next flag for instructions.
|
||||
|
||||

|
||||

|
||||
|
||||
The next flag in the example is a 0 and this is also a non-TXID node, so
|
||||
we apply the first hash from the `merkleblock` message to this node. We
|
||||
@ -408,43 +408,43 @@ transactions that match our filter, so we don't need them. We go back up
|
||||
to the merkle root and then descend into its right child and look at the
|
||||
next (third) flag for instructions.
|
||||
|
||||

|
||||

|
||||
|
||||
The third flag in the example is another 1 on another non-TXID node, so
|
||||
we descend into its left child.
|
||||
|
||||

|
||||

|
||||
|
||||
The fourth flag is also a 1 on another non-TXID node, so we descend
|
||||
again---we will always continue descending until we reach a TXID node or
|
||||
a non-TXID node with a 0 flag (or we finish filling out the tree).
|
||||
|
||||

|
||||

|
||||
|
||||
Finally, on the fifth flag in the example (a 1), we reach a TXID node.
|
||||
The 1 flag indicates this TXID's transaction matches our filter and
|
||||
that we should take the next (second) hash and use it as this node's
|
||||
TXID.
|
||||
|
||||

|
||||

|
||||
|
||||
The sixth flag also applies to a TXID, but it's a 0 flag, so this
|
||||
TXID's transaction doesn't match our filter; still, we take the next
|
||||
(third) hash and use it as this node's TXID.
|
||||
|
||||

|
||||

|
||||
|
||||
We now have enough information to compute the hash for the fourth node
|
||||
we encountered---it's the hash of the concatenated hashes of the two
|
||||
TXIDs we filled out.
|
||||
|
||||

|
||||

|
||||
|
||||
Moving to the right child of the third node we encountered, we fill it
|
||||
out using the seventh flag and final hash---and discover there are no
|
||||
more child nodes to process.
|
||||
|
||||

|
||||

|
||||
|
||||
We hash as appropriate to fill out the tree. Note that the eighth flag is
|
||||
not used---this is acceptable as it was required to pad out a flag byte.
|
||||
|
||||
@ -55,7 +55,7 @@ not used in this program.)
|
||||
The full sequence of events is illustrated below, starting with the
|
||||
spender clicking a `bitcoin:` URI or scanning a `bitcoin:` QR code.
|
||||
|
||||

|
||||

|
||||
|
||||
For the script to use the protocol buffer, you will need a copy of
|
||||
Google's Protocol Buffer compiler (`protoc`), which is available in most
|
||||
@ -221,7 +221,7 @@ www.bitcoin.org X.509 certificate and how each certificate (except the
|
||||
root certificate) would be loaded into the [X509Certificates][]{:#term-x509certificates}{:.term} protocol
|
||||
buffer message.
|
||||
|
||||

|
||||

|
||||
|
||||
To be specific, the first certificate provided must be the
|
||||
X.509 certificate corresponding to the private SSL key which will make the
|
||||
@ -469,6 +469,6 @@ because it would add an extraneous newline.
|
||||
The following screenshot shows how the authenticated PaymentDetails
|
||||
created by the program above appears in the GUI from Bitcoin Core 0.9.
|
||||
|
||||

|
||||

|
||||
|
||||
{% endautocrossref %}
|
||||
@ -242,7 +242,7 @@ second argument (a JSON object) creates the output with the address
|
||||
(public key hash) and number of bitcoins we want to transfer.
|
||||
We save the resulting raw format transaction to a shell variable.
|
||||
|
||||

|
||||

|
||||
**Warning:** `createrawtransaction` does not automatically create change
|
||||
outputs, so you can easily accidentally pay a large transaction fee. In
|
||||
this example, our input had 50.0000 bitcoins and our output
|
||||
@ -462,7 +462,7 @@ Use the `dumpprivkey` RPC to get the private keys corresponding to the
|
||||
public keys used in the two UTXOs out inputs we will be spending. We need
|
||||
the private keys so we can sign each of the inputs separately.
|
||||
|
||||

|
||||

|
||||
**Warning:** Users should never manually manage private keys on mainnet.
|
||||
As dangerous as raw transactions are (see warnings above), making a
|
||||
mistake with a private key can be much worse---as in the case of a HD
|
||||
@ -629,7 +629,7 @@ Offline signing is safe. However, in this example we will also be
|
||||
spending an output which is not part of the block chain because the
|
||||
transaction containing it has never been broadcast. That can be unsafe:
|
||||
|
||||

|
||||

|
||||
**Warning:** Transactions which spend outputs from unconfirmed
|
||||
transactions are vulnerable to transaction malleability. Be sure to read
|
||||
about transaction malleability and adopt good practices before spending
|
||||
@ -804,7 +804,7 @@ Transaction subsection. If you've read the [Transaction section][transaction] of
|
||||
the guide, you may know why the call fails and leaves the raw
|
||||
transaction hex unchanged.
|
||||
|
||||

|
||||

|
||||
|
||||
As illustrated above, the data that gets signed includes the txid and
|
||||
vout from the previous transaction. That information is included in the
|
||||
@ -1022,7 +1022,7 @@ redeem script.
|
||||
The P2SH address is returned along with the redeem script which must be
|
||||
provided when we spend satoshis sent to the P2SH address.
|
||||
|
||||

|
||||

|
||||
**Warning:** You must not lose the redeem script, especially if you
|
||||
don't have a record of which public keys you used to create the P2SH
|
||||
multisig address. You need the redeem script to spend any bitcoins sent
|
||||
@ -1176,7 +1176,7 @@ transaction, the same way we got private keys in the Complex Raw
|
||||
Transaction subsection. Recall that we created a 2-of-3 multisig pubkey script,
|
||||
so signatures from two private keys are needed.
|
||||
|
||||

|
||||

|
||||
**Reminder:** Users should never manually manage private keys on
|
||||
mainnet. See the warning in the [complex raw transaction section][devex
|
||||
complex raw transaction].
|
||||
|
||||
@ -29,7 +29,7 @@ the consensus rules used by Bitcoin Core.
|
||||
|
||||
{% autocrossref %}
|
||||
|
||||

|
||||

|
||||
|
||||
The illustration above shows a simplified version of a block chain.
|
||||
A [block][/en/glossary/block]{:#term-block}{:.term} of one or more new transactions
|
||||
@ -50,7 +50,7 @@ transaction spends the satoshis previously received in one or more earlier
|
||||
transactions, so the input of one transaction is the output of a
|
||||
previous transaction.
|
||||
|
||||

|
||||

|
||||
|
||||
A single transaction can create multiple outputs, as would be
|
||||
the case when sending to multiple addresses, but each output of
|
||||
@ -167,7 +167,7 @@ by their [block height][/en/glossary/block-height]{:#term-block-height}{:.term}-
|
||||
block (block 0, most commonly known as the [genesis block][/en/glossary/genesis-block]{:#term-genesis-block}{:.term}). For example,
|
||||
block 2016 is where difficulty could have first been adjusted.
|
||||
|
||||

|
||||

|
||||
|
||||
Multiple blocks can all have the same block height, as is common when
|
||||
two or more miners each produce a block at roughly the same time. This
|
||||
@ -300,7 +300,7 @@ nodes. This creates permanently divergent chains---one for non-upgraded
|
||||
nodes and one for upgraded nodes---called a [hard
|
||||
fork][/en/glossary/hard-fork]{:#term-hard-fork}{:.term}.
|
||||
|
||||

|
||||

|
||||
|
||||
In the second case, rejection by upgraded nodes, it's possible to keep
|
||||
the block chain from permanently diverging if upgraded nodes control a
|
||||
@ -310,7 +310,7 @@ upgraded nodes can build a stronger chain that the non-upgraded nodes
|
||||
will accept as the best valid block chain. This is called a [soft
|
||||
fork][/en/glossary/soft-fork]{:#term-soft-fork}{:.term}.
|
||||
|
||||

|
||||

|
||||
|
||||
Although a fork is an actual divergence in block chains, changes to the
|
||||
consensus rules are often described by their potential to create either
|
||||
|
||||
@ -157,7 +157,7 @@ by locktime. This is the refund transaction. Bob can't sign the refund transacti
|
||||
it to Alice to sign, as shown in the
|
||||
illustration below.
|
||||
|
||||

|
||||

|
||||
|
||||
Alice checks that the refund transaction's locktime is 24 hours in the
|
||||
future, signs it, and gives a copy of it back to Bob. She then asks Bob
|
||||
@ -230,7 +230,7 @@ illustration below, makes this decision easy: they create a single
|
||||
transaction which does all of the spending simultaneously, ensuring none
|
||||
of them can steal the others' satoshis.
|
||||
|
||||

|
||||

|
||||
|
||||
Each contributor looks through their collection of Unspent Transaction
|
||||
Outputs (UTXOs) for 100 millibitcoins they can spend. They then each generate
|
||||
|
||||
@ -37,7 +37,7 @@ transactions from the network. Their mining software periodically polls
|
||||
provides the list of new transactions plus the public key to which the
|
||||
coinbase transaction should be sent.
|
||||
|
||||

|
||||

|
||||
|
||||
The mining software constructs a block using the template (described below) and creates a
|
||||
block header. It then sends the 80-byte block header to its mining
|
||||
@ -70,7 +70,7 @@ done. The mining pool gets new transactions from the network using
|
||||
software connects to the pool and requests the information it needs to
|
||||
construct block headers.
|
||||
|
||||

|
||||

|
||||
|
||||
In pooled mining, the mining pool sets the target threshold a few orders
|
||||
of magnitude higher (less difficult) than the network
|
||||
|
||||
@ -23,7 +23,7 @@ The first and most secure model is the one followed by Bitcoin Core, also known
|
||||
|
||||
For a client to be fooled, an adversary would need to give a complete alternative block chain history that is of greater difficulty than the current “true” chain, which is computationally expensive (if not impossible) due to the fact that the chain with the most cumulative proof of work is by definition the "true" chain. Due to the computational difficulty required to generate a new block at the tip of the chain, the ability to fool a full node becomes very expensive after 6 confirmations. This form of verification is highly resistent to sybil attacks---only a single honest network peer is required in order to receive and verify the complete state of the "true" block chain.
|
||||
|
||||

|
||||

|
||||
|
||||
{% endautocrossref %}
|
||||
|
||||
|
||||
@ -178,14 +178,14 @@ Bitcoin Core (up until version [0.9.3][bitcoin core 0.9.3]) uses a
|
||||
simple initial block download (IBD) method we'll call *blocks-first*.
|
||||
The goal is to download the blocks from the best block chain in sequence.
|
||||
|
||||

|
||||

|
||||
|
||||
The first time a node is started, it only has a single block in its
|
||||
local best block chain---the hardcoded genesis block (block 0). This
|
||||
node chooses a remote peer, called the sync node, and sends it the
|
||||
`getblocks` message illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
In the header hashes field of the `getblocks` message, this new node
|
||||
sends the header hash of the only block it has, the genesis block
|
||||
@ -199,7 +199,7 @@ replies with 500 block inventories (the maximum response to a
|
||||
`getblocks` message) starting from block 1. It sends these inventories
|
||||
in the `inv` message illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
Inventories are unique identifiers for information on the network. Each
|
||||
inventory contains a type field and the unique identifier for an
|
||||
@ -214,7 +214,7 @@ is 4860...0000 as seen in the illustration above.)
|
||||
The IBD node uses the received inventories to request 128 blocks from
|
||||
the sync node in the `getdata` message illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
It's important to blocks-first nodes that the blocks be requested and
|
||||
sent in order because each block header references the header hash of
|
||||
@ -228,7 +228,7 @@ of the blocks requested. Each block is put into serialized block format
|
||||
and sent in a separate `block` message. The first `block` message sent
|
||||
(for block 1) is illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
The IBD node downloads each block, validates it, and then requests the
|
||||
next block it hasn't requested yet, maintaining a queue of up to 128
|
||||
@ -238,7 +238,7 @@ requesting the inventories of up to 500 more blocks. This second
|
||||
`getblocks` message contains multiple header hashes as illustrated
|
||||
below:
|
||||
|
||||

|
||||

|
||||
|
||||
Upon receipt of the second `getblocks` message, the sync node searches
|
||||
its local best block chain for a block that matches one of the header
|
||||
@ -325,14 +325,14 @@ chain][/en/glossary/header-chain]{:#term-header-chain}{:.term}, partially valida
|
||||
as possible, and then download the corresponding blocks in parallel. This
|
||||
solves several problems with the older blocks-first IBD method.
|
||||
|
||||

|
||||

|
||||
|
||||
The first time a node is started, it only has a single block in its
|
||||
local best block chain---the hardcoded genesis block (block 0). The
|
||||
node chooses a remote peer, which we'll call the sync node, and sends it the
|
||||
`getheaders` message illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
In the header hashes field of the `getheaders` message, the new node
|
||||
sends the header hash of the only block it has, the genesis block
|
||||
@ -346,7 +346,7 @@ replies with 2,000 header (the maximum response) starting from
|
||||
block 1. It sends these header hashes in the `headers` message
|
||||
illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
The IBD node can partially validate these block headers by ensuring that
|
||||
all fields follow consensus rules and that the hash of the header is
|
||||
@ -394,7 +394,7 @@ two things in parallel:
|
||||
during IBD (the same maximum number that blocks-first Bitcoin Core
|
||||
requested from its sync node).
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core's headers-first mode uses a 1,024-block moving download
|
||||
window to maximize download speed. The lowest-height block in the window
|
||||
@ -509,7 +509,7 @@ hasn't seen yet. In other words, orphan blocks have no known parent
|
||||
(unlike stale blocks, which have known parents but which aren't part of
|
||||
the best block chain).
|
||||
|
||||

|
||||

|
||||
|
||||
When a blocks-first node downloads an orphan block, it will not validate
|
||||
it. Instead, it will send a `getblocks` message to the node which sent
|
||||
|
||||
@ -18,7 +18,7 @@ can, respectively, request and make payments using Bitcoin---and how
|
||||
they can deal with complications such as refunds and recurrent
|
||||
rebilling.
|
||||
|
||||

|
||||

|
||||
|
||||
The figure above illustrates payment processing using Bitcoin from a
|
||||
receiver's perspective, starting with a new order. The following
|
||||
@ -122,7 +122,7 @@ payment requests is recommended.
|
||||
increased security, authentication of a receiver's identity using X.509 certificates,
|
||||
and other important features such as refunds.
|
||||
|
||||

|
||||

|
||||
**Warning:** Special care must be taken to avoid the theft of incoming
|
||||
payments. In particular, private keys should not be stored on web servers,
|
||||
and payment requests should be sent over HTTPS or other secure methods
|
||||
@ -239,7 +239,7 @@ parameters---and any other optional parameters---but they were
|
||||
omitted here to keep the QR code small and easy to scan with unsteady
|
||||
or low-resolution mobile cameras.
|
||||
|
||||

|
||||

|
||||
|
||||
The error correction is combined with a checksum to ensure the Bitcoin QR code
|
||||
cannot be successfully decoded with data missing or accidentally altered,
|
||||
@ -295,7 +295,7 @@ the other parameters and fetch a PaymentRequest from the URL provided.
|
||||
The browser, QR code reader, or other program processing the URI opens
|
||||
the spender's Bitcoin wallet program on the URI.
|
||||
|
||||

|
||||

|
||||
|
||||
The Payment Protocol is described in depth in BIP70, BIP71, and BIP72.
|
||||
An example CGI program and description of all the parameters which can
|
||||
@ -363,7 +363,7 @@ server's X.509 SSL certificate. (The Payment Protocol has been designed
|
||||
to allow other signing methods in the future.) Bob's server sends the
|
||||
payment request to Charlie's wallet in the reply to the HTTP GET.
|
||||
|
||||

|
||||

|
||||
|
||||
Charlie's wallet receives the PaymentRequest message, checks its signature, and
|
||||
then displays the details from the PaymentDetails message to Charlie. Charlie
|
||||
|
||||
@ -31,7 +31,7 @@ and they're an exception to many of the rules listed below. Instead of
|
||||
pointing out the coinbase exception to each rule, we invite you to read
|
||||
about coinbase transactions in the block chain section of this guide.
|
||||
|
||||

|
||||

|
||||
|
||||
The figure above shows the main parts of a Bitcoin transaction. Each
|
||||
transaction has at least one input and one output. Each [input][/en/glossary/input]{:#term-input}{:.term} spends the
|
||||
@ -45,7 +45,7 @@ Bitcoin peers and miners which set of rules to use to validate it. This
|
||||
lets developers create new rules for future transactions without
|
||||
invalidating previous transactions.
|
||||
|
||||

|
||||

|
||||
|
||||
An output has an implied index number based on its location in the
|
||||
transaction---the index of the first output is zero. The output also has an
|
||||
@ -68,7 +68,7 @@ type. [P2PKH][/en/glossary/p2pkh-address]{:#term-p2pkh}{:.term} lets Alice spend
|
||||
and then lets Bob further spend those satoshis using a simple
|
||||
cryptographic key pair.
|
||||
|
||||

|
||||

|
||||
|
||||
Bob must first generate a private/public [key pair][]{:#term-key-pair}{:.term} before Alice can create the
|
||||
first transaction. Bitcoin uses the Elliptic Curve Digital Signature Algorithm (ECDSA) with
|
||||
@ -122,7 +122,7 @@ Pubkey scripts and signature scripts combine secp256k1 pubkeys
|
||||
and signatures with conditional logic, creating a programmable
|
||||
authorization mechanism.
|
||||
|
||||

|
||||

|
||||
|
||||
For a P2PKH-style output, Bob's signature script will contain the following two
|
||||
pieces of data:
|
||||
@ -139,7 +139,7 @@ Bob's secp256k1 signature doesn't just prove Bob controls his private key; it al
|
||||
makes the non-signature-script parts of his transaction tamper-proof so Bob can safely
|
||||
broadcast them over the peer-to-peer network.
|
||||
|
||||

|
||||

|
||||
|
||||
As illustrated in the figure above, the data Bob signs includes the
|
||||
txid and output index of the previous transaction, the previous
|
||||
@ -205,7 +205,7 @@ and continuing to the end of Alice's pubkey script. The figure below shows the
|
||||
evaluation of a standard P2PKH pubkey script; below the figure is a description
|
||||
of the process.
|
||||
|
||||

|
||||

|
||||
|
||||
* The signature (from Bob's signature script) is added (pushed) to an empty stack.
|
||||
Because it's just data, nothing is done except adding it to the stack.
|
||||
@ -274,7 +274,7 @@ wants, hashes the redeem script, and provides the redeem script
|
||||
hash to Alice. Alice creates a P2SH-style output containing
|
||||
Bob's redeem script hash.
|
||||
|
||||

|
||||

|
||||
|
||||
When Bob wants to spend the output, he provides his signature along with
|
||||
the full (serialized) redeem script in the signature script. The
|
||||
@ -283,7 +283,7 @@ value as the script hash Alice put in her output; it then processes the
|
||||
redeem script exactly as it would if it were the primary pubkey script, letting
|
||||
Bob spend the output if the redeem script does not return false.
|
||||
|
||||

|
||||

|
||||
|
||||
The hash of the redeem script has the same properties as a pubkey
|
||||
hash---so it can be transformed into the standard Bitcoin address format
|
||||
|
||||
@ -61,7 +61,7 @@ distribute those public keys as necessary, monitors for outputs spent to
|
||||
those public keys, creates and signs transactions spending those
|
||||
outputs, and broadcasts the signed transactions.
|
||||
|
||||

|
||||

|
||||
|
||||
As of this writing, almost all popular wallets can be used as
|
||||
full-service wallets.
|
||||
@ -98,7 +98,7 @@ Signing-only wallets programs typically use deterministic key creation
|
||||
(described in a later subsection) to create parent private and public
|
||||
keys which can create child private and public keys.
|
||||
|
||||

|
||||

|
||||
|
||||
When first run, the signing-only wallet creates a parent private key and
|
||||
transfers the corresponding parent public key to the networked wallet.
|
||||
@ -234,7 +234,7 @@ webservers, can be designed to distribute public keys (including P2PKH
|
||||
or P2SH addresses) and nothing more. There are two common ways to
|
||||
design these minimalist wallets:
|
||||
|
||||

|
||||

|
||||
|
||||
* Pre-populate a database with a number of public keys or addresses, and
|
||||
then distribute on request a pubkey script or address using one of
|
||||
@ -347,7 +347,7 @@ shows such a point on the elliptic curve used by Bitcoin,
|
||||
y<sup>2</sup> = x<sup>3</sup> + 7, over a field of
|
||||
contiguous numbers.
|
||||
|
||||

|
||||

|
||||
|
||||
(Secp256k1 actually modulos coordinates by a large prime, which produces a
|
||||
field of non-contiguous integers and a significantly less clear plot,
|
||||
@ -476,7 +476,7 @@ code][/en/glossary/master-chain-code-and-private-key]{:#term-master-chain-code}{
|
||||
even if, for example, a web-based public key distribution program
|
||||
gets hacked.
|
||||
|
||||

|
||||

|
||||
|
||||
As illustrated above, HD key derivation takes four inputs<!--noref-->:
|
||||
|
||||
@ -520,7 +520,7 @@ key][/en/glossary/master-chain-code-and-private-key]{:#term-master-private-key}{
|
||||
code are derived from random data,
|
||||
as illustrated below.
|
||||
|
||||

|
||||

|
||||
|
||||
A [root seed][/en/glossary/hd-wallet-seed]{:#term-root-seed}{:.term} is created from either 128
|
||||
bits, 256 bits, or 512 bits of random data. This root seed of as little
|
||||
@ -528,7 +528,7 @@ as 128 bits is the the only data the user needs to backup in order to
|
||||
derive every key created by a particular wallet program using
|
||||
particular settings.
|
||||
|
||||

|
||||

|
||||
**Warning:** As of this writing, HD wallet programs are not expected to
|
||||
be fully compatible, so users must only use the same HD wallet program
|
||||
with the same HD-related settings for a particular root seed.
|
||||
@ -557,7 +557,7 @@ further-descended private key, he can use the chain code to generate all
|
||||
of the extended private keys descending from that private key, as
|
||||
shown in the grandchild and great-grandchild generations of the illustration below.
|
||||
|
||||

|
||||

|
||||
|
||||
Perhaps worse, the attacker can reverse the normal child private key
|
||||
derivation formula and subtract a parent chain code from a child private
|
||||
@ -580,7 +580,7 @@ together the index number, the parent chain code, and the parent public key to c
|
||||
child chain code and the integer value which is combined with the parent
|
||||
private key to create the child private key.
|
||||
|
||||

|
||||

|
||||
|
||||
The hardened formula, illustrated above, combines together the index
|
||||
number, the parent chain code, and the parent private key to create
|
||||
@ -618,7 +618,7 @@ key and *M* being a public key. For example, m/0'/0/122' refers to the
|
||||
key. The following hierarchy illustrates prime notation and hardened key
|
||||
firewalls.
|
||||
|
||||

|
||||

|
||||
|
||||
Wallets following the BIP32 HD protocol only create hardened children of
|
||||
the master private key (*m*) to prevent a compromised child key from
|
||||
|
||||
@ -133,7 +133,7 @@ hashed to produce the merkle root.
|
||||
sha256(sha256("82501c1178fa0b222c1f3d474ec726b832013f0a532b44bb620cce8624a5feb1169e1e83e930853391bc6f35f605c6754cfead57cf8387639d3b4096c54f18f4".decode("hex")).digest()).digest().encode("hex_codec")
|
||||
-->
|
||||
|
||||

|
||||

|
||||
|
||||
TXIDs and intermediate hashes are always in internal byte order when they're
|
||||
concatenated, and the resulting merkle root is also in internal byte
|
||||
@ -153,12 +153,12 @@ However, the header field *nBits* provides only 32 bits of space, so the
|
||||
target number uses a less precise format called "compact" which works
|
||||
like a base-256 version of scientific notation:
|
||||
|
||||

|
||||

|
||||
|
||||
As a base-256 number, nBits can be quickly parsed as bytes the same way
|
||||
you might parse a decimal number in base-10 scientific notation:
|
||||
|
||||

|
||||

|
||||
|
||||
<!-- Source for paragraph below: Bitcoin Core src/tests/bignum_tests.cpp:
|
||||
num.SetCompact(0x04923456);
|
||||
|
||||
@ -122,7 +122,7 @@ f9beb4d9 ................... Start string: Mainnet
|
||||
The following network messages all request or provide data related to
|
||||
transactions and blocks.
|
||||
|
||||

|
||||

|
||||
|
||||
Many of the data messages use
|
||||
[inventories][/en/glossary/inventory]{:#term-inventory}{:.term} as unique identifiers
|
||||
@ -825,7 +825,7 @@ The following network messages all help control the connection between
|
||||
two peers or allow them to advise each other about the rest of the
|
||||
network.
|
||||
|
||||

|
||||

|
||||
|
||||
Note that almost none of the control messages are authenticated in any
|
||||
way, meaning they can contain incorrect or intentionally harmful
|
||||
@ -1099,7 +1099,7 @@ it must be truncated to its four most significant bytes (for example,
|
||||
The actual hash function implementation used is the [32-bit Murmur3 hash
|
||||
function][murmur3].
|
||||
|
||||

|
||||

|
||||
**Warning:** the Murmur3 hash function has separate 32-bit and 64-bit
|
||||
versions that produce different results for the same input. Only the
|
||||
32-bit Murmur3 version is used with Bitcoin bloom filters.
|
||||
@ -1221,7 +1221,7 @@ address, or other data element matching the filter, the filtering node
|
||||
immediately updates the filter with the outpoint corresponding to that
|
||||
pubkey script.
|
||||
|
||||

|
||||

|
||||
|
||||
If an input later spends that outpoint, the filter will match it,
|
||||
allowing the filtering node to tell the client that one of its
|
||||
|
||||
@ -72,7 +72,7 @@ A complete list of opcodes can be found on the Bitcoin Wiki [Script
|
||||
Page][wiki script], with an authoritative list in the `opcodetype` enum
|
||||
of the Bitcoin Core [script header file][core script.h]
|
||||
|
||||

|
||||

|
||||
**<span id="signature_script_modification_warning">Signature script modification warning</span>:**
|
||||
Signature scripts are not signed, so anyone can modify them. This
|
||||
means signature scripts should only contain data and data-pushing opcodes
|
||||
@ -82,7 +82,7 @@ makes a transaction non-standard, and future consensus rules may forbid
|
||||
such transactions altogether. (Non-data-pushing opcodes are already
|
||||
forbidden in signature scripts when spending a P2SH pubkey script.)
|
||||
|
||||

|
||||

|
||||
**`OP_CHECKMULTISIG` warning:** The multisig verification process
|
||||
described above requires that signatures in the signature script be
|
||||
provided in the same order as their corresponding public keys in
|
||||
|
||||
@ -28,7 +28,7 @@ sharing is extremely limited.
|
||||
|
||||
{% autocrossref %}
|
||||
|
||||

|
||||

|
||||
|
||||
For an overview of HD wallets, please see the [developer guide
|
||||
section][devguide wallets]. For details, please see BIP32.
|
||||
|
||||
@ -8,9 +8,9 @@ http://opensource.org/licenses/MIT.
|
||||
<div class="row callout-row">
|
||||
<span class="btn-subtext">Bitcoin Core {{ site.DOWNLOAD_VERSION }}</span>
|
||||
<div>
|
||||
<img class="callout-img" src="/img/os/windows.png" alt="Windows">
|
||||
<img class="callout-img" src="/img/os/mac.png" alt="Mac">
|
||||
<img class="callout-img" src="/img/os/linux.png" alt="Linux">
|
||||
<img class="callout-img" src="/img/os/windows.png?{{site.time | date: '%s'}}" alt="Windows">
|
||||
<img class="callout-img" src="/img/os/mac.png?{{site.time | date: '%s'}}" alt="Mac">
|
||||
<img class="callout-img" src="/img/os/linux.png?{{site.time | date: '%s'}}" alt="Linux">
|
||||
</div>
|
||||
</div>
|
||||
<hr class="separator btn-separator">
|
||||
|
||||
@ -5,9 +5,9 @@ http://opensource.org/licenses/MIT.
|
||||
|
||||
<div class="row hero-social">
|
||||
<a href="" onclick="window.open('http://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(location.href))" class="hero-social-link" target="_blank">
|
||||
<img src="/img/icons/ico_facebook_bright.svg" alt="facebook">
|
||||
<img src="/img/icons/ico_facebook_bright.svg?{{site.time | date: '%s'}}" alt="facebook">
|
||||
</a>
|
||||
<a href="" onclick="window.open('https://twitter.com/share?url=' + encodeURIComponent(location.href))" class="hero-social-link" target="_blank">
|
||||
<img src="/img/icons/ico_twitter_bright.svg" alt="twitter">
|
||||
<img src="/img/icons/ico_twitter_bright.svg?{{site.time | date: '%s'}}" alt="twitter">
|
||||
</a>
|
||||
</div>
|
||||
@ -119,7 +119,7 @@ http://opensource.org/licenses/MIT.
|
||||
|
||||
{% enditemplate %}
|
||||
|
||||

|
||||

|
||||
**Warning:** if account1 receives an unconfirmed payment and transfers
|
||||
it to account2 with the `move` RPC, account2 will be able to spend those
|
||||
bitcoins even if this parameter is set to `1` or higher.{% endcapture %}
|
||||
@ -285,6 +285,6 @@ bitcoins even if this parameter is set to `1` or higher.{% endcapture %}
|
||||
{% enditemplate %}
|
||||
{% endcapture %}
|
||||
|
||||
{% assign WARNING=" **Warning:**" %}
|
||||
{% assign WARNING=" **Warning:**" %}
|
||||
|
||||
{% assign reindexNote="Note: if you begin using `txindex=1` after downloading the block chain, you must rebuild your indexes by starting Bitcoin Core with the option `-reindex`. This may take several hours to complete, during which time your node will not process new blocks or transactions. This reindex only needs to be done once." %}
|
||||
|
||||
@ -12,10 +12,10 @@ http://opensource.org/licenses/MIT.
|
||||
</div>
|
||||
<div class="row footer-social">
|
||||
<a href="" onclick="window.open('http://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(location.href))" class="footer-social-link" target="_blank">
|
||||
<img src="/img/icons/ico_facebook_dark.svg" alt="facebook" class="footer-social-img">
|
||||
<img src="/img/icons/ico_facebook_dark.svg?{{site.time | date: '%s'}}" alt="facebook" class="footer-social-img">
|
||||
</a>
|
||||
<a href="" onclick="window.open('https://twitter.com/share?url=' + encodeURIComponent(location.href))" class="footer-social-link" target="_blank">
|
||||
<img src="/img/icons/ico_twitter_dark.svg" alt="twitter" class="footer-social-img">
|
||||
<img src="/img/icons/ico_twitter_dark.svg?{{site.time | date: '%s'}}" alt="twitter" class="footer-social-img">
|
||||
</a>
|
||||
</div>
|
||||
<div class="row footer-status-block">
|
||||
|
||||
@ -14,7 +14,7 @@ http://opensource.org/licenses/MIT.
|
||||
</p>
|
||||
</div>
|
||||
<div class="donate-qrcode">
|
||||
<img src="/img/footer/qr.png" alt="QR code">
|
||||
<img src="/img/footer/qr.png?{{site.time | date: '%s'}}" alt="QR code">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -3,4 +3,4 @@ This file is licensed under the MIT License (MIT) available on
|
||||
http://opensource.org/licenses/MIT.
|
||||
{% endcomment %}
|
||||
|
||||
<a class="logo" href="/en/bitcoin-core/"><img src="/img/bitcoin-core/bitcoin-core.svg" alt="Bitcoin"></a>
|
||||
<a class="logo" href="/en/bitcoin-core/"><img src="/img/bitcoin-core/bitcoin-core.svg?{{site.time | date: '%s'}}" alt="Bitcoin"></a>
|
||||
|
||||
@ -9,10 +9,10 @@ http://opensource.org/licenses/MIT.
|
||||
<div class="footerlicense">© Bitcoin Project 2009-{{ site.time | date: '%Y' }} {% translate footer layout %}</div>
|
||||
<div class="row footer-social">
|
||||
<a href="" onclick="window.open('http://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(location.href))" class="footer-social-link" target="_blank">
|
||||
<img src="/img/icons/ico_facebook_dark.svg" alt="facebook" class="footer-social-img">
|
||||
<img src="/img/icons/ico_facebook_dark.svg?{{site.time | date: '%s'}}" alt="facebook" class="footer-social-img">
|
||||
</a>
|
||||
<a href="" onclick="window.open('https://twitter.com/share?url=' + encodeURIComponent(location.href))" class="footer-social-link" target="_blank">
|
||||
<img src="/img/icons/ico_twitter_dark.svg" alt="twitter" class="footer-social-img">
|
||||
<img src="/img/icons/ico_twitter_dark.svg?{{site.time | date: '%s'}}" alt="twitter" class="footer-social-img">
|
||||
</a>
|
||||
</div>
|
||||
<div class="row footer-status-block">
|
||||
|
||||
@ -4,5 +4,5 @@ http://opensource.org/licenses/MIT.
|
||||
{% endcomment %}
|
||||
|
||||
<a class="logo-footer" href="/{{ page.lang }}/">
|
||||
<img src="/img/icons/logo-footer.svg" alt="Bitcoin">
|
||||
<img src="/img/icons/logo-footer.svg?{{site.time | date: '%s'}}" alt="Bitcoin">
|
||||
</a>
|
||||
@ -14,7 +14,7 @@ http://opensource.org/licenses/MIT.
|
||||
</p>
|
||||
</div>
|
||||
<div class="donate-qrcode">
|
||||
<img src="/img/footer/qr.png" alt="QR code">
|
||||
<img src="/img/footer/qr.png?{{site.time | date: '%s'}}" alt="QR code">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -4,5 +4,5 @@ http://opensource.org/licenses/MIT.
|
||||
{% endcomment %}
|
||||
|
||||
<div class="footersponsor">
|
||||
<!--<div><span>{% translate sponsor layout %}</span> <a href="https://bitcoinfoundation.org/"><img src="/img/brand/bitcoinfoundation.png" alt="Bitcoin Foundation"></a></div>-->
|
||||
<!--<div><span>{% translate sponsor layout %}</span> <a href="https://bitcoinfoundation.org/"><img src="/img/brand/bitcoinfoundation.png?{{site.time | date: '%s'}}" alt="Bitcoin Foundation"></a></div>-->
|
||||
</div>
|
||||
|
||||
@ -3,4 +3,4 @@ This file is licensed under the MIT License (MIT) available on
|
||||
http://opensource.org/licenses/MIT.
|
||||
{% endcomment %}
|
||||
|
||||
<a class="logo" href="/{{ page.lang }}/"><img src="/img/icons/logotop.png" alt="Bitcoin"></a>
|
||||
<a class="logo" href="/{{ page.lang }}/"><img src="/img/icons/logotop.png?{{site.time | date: '%s'}}" alt="Bitcoin"></a>
|
||||
|
||||
@ -4,28 +4,28 @@ http://opensource.org/licenses/MIT.
|
||||
{% endcomment %}
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta property="og:image" content="https://bitcoin.org/img/icons/opengraph.png" />
|
||||
<meta property="og:image" content="https://bitcoin.org/img/icons/opengraph.png?{{site.time | date: '%s'}}" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
|
||||
<title>{% capture title %}{% translate title %}{% endcapture %}{% if title != '' %}{{ title }}{% else %}{{ page.title }}{% endif %}</title>
|
||||
{% capture metadescription %}{% translate metadescription %}{% endcapture %}{% if metadescription != '' %}<meta name="description" content="{{ metadescription }}">{% endif %}
|
||||
<link rel="stylesheet" href="/css/font-awesome-4.4.0/css/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="/css/main.css">
|
||||
<link rel="stylesheet" href="/css/main.css?{{site.time | date: '%s'}}">
|
||||
<!--[if lt IE 8]><link rel="stylesheet" href="/css/ie.css"><script type="text/javascript" src="/js/ie.js"></script><![endif]-->
|
||||
<!--[if IE 8]><link rel="stylesheet" href="/css/ie8.css"><![endif]-->
|
||||
{% if page.lang == 'ar' or page.lang == 'fa' %}<link rel="stylesheet" href="/css/rtl.css">{% endif %}
|
||||
{% if page.lang == 'bg' or page.lang == 'el' or page.lang == 'ko' or page.lang == 'hi' or page.lang == 'pl' or page.lang == 'sl' or page.lang == 'ro' or page.lang == 'ru' or page.lang == 'tr' or page.lang == 'uk' or page.lang == 'zh_CN' or page.lang == 'zh_TW' %}<link rel="stylesheet" href="/css/sans.css">{% endif %}
|
||||
<script type="text/javascript" src="/js/base.js"></script>
|
||||
{% if page.id != 'download' %}<script type="text/javascript" src="/js/main.js"></script>{% endif %}
|
||||
{% if page.lang == 'ar' or page.lang == 'fa' %}<link rel="stylesheet" href="/css/rtl.css?{{site.time | date: '%s'}}">{% endif %}
|
||||
{% if page.lang == 'bg' or page.lang == 'el' or page.lang == 'ko' or page.lang == 'hi' or page.lang == 'pl' or page.lang == 'sl' or page.lang == 'ro' or page.lang == 'ru' or page.lang == 'tr' or page.lang == 'uk' or page.lang == 'zh_CN' or page.lang == 'zh_TW' %}<link rel="stylesheet" href="/css/sans.css?{{site.time | date: '%s'}}">{% endif %}
|
||||
<script type="text/javascript" src="/js/base.js?{{site.time | date: '%s'}}"></script>
|
||||
{% if page.id != 'download' %}<script type="text/javascript" src="/js/main.js?{{site.time | date: '%s'}}"></script>{% endif %}
|
||||
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
|
||||
<script src="/js/jquery/jquery.qrcode.min.js"></script>
|
||||
<link rel="shortcut icon" href="/favicon.png">
|
||||
<link rel="apple-touch-icon-precomposed" href="/img/icons/logo_ios.png"/>
|
||||
<link rel="shortcut icon" href="/favicon.png?{{site.time | date: '%s'}}">
|
||||
<link rel="apple-touch-icon-precomposed" href="/img/icons/logo_ios.png?{{site.time | date: '%s'}}"/>
|
||||
<script>
|
||||
window.cookieconsent_options = {
|
||||
theme: 'light-floating'
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="/js/cookieconsent/cookieconsent.js"></script>
|
||||
<script type="text/javascript" src="/js/cookieconsent/cookieconsent.js?{{site.time | date: '%s'}}"></script>
|
||||
<script>
|
||||
if( navigator.doNotTrack != "yes" && navigator.doNotTrack != "1" && window.doNotTrack != "1" && navigator.msDoNotTrack != "1" ){
|
||||
var script = document.createElement('script');
|
||||
|
||||
@ -8,7 +8,7 @@ http://opensource.org/licenses/MIT.
|
||||
<div class="donation-text">
|
||||
<div class="donation-text-container">
|
||||
<button onclick="closeDonationBanner()" class="donation-modal-close">
|
||||
<img src="/img/icons/ico_close.svg" alt="Close">
|
||||
<img src="/img/icons/ico_close.svg?{{site.time | date: '%s'}}" alt="Close">
|
||||
</button>
|
||||
<p>
|
||||
{% translate donation-banner-text layout %}
|
||||
|
||||
@ -66,7 +66,7 @@ http://opensource.org/licenses/MIT.
|
||||
{% endfor %}
|
||||
<div class="wallet-list-item allwallets-list-item" data-platforms="{{platformList}}" data-category="all-wallets" data-walletlevel="{{ wallet.level }}">
|
||||
<div class="wallet-list-item-link">
|
||||
<img src="/img/wallet/{{ wallet.id }}.png" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png?{{site.time | date: '%s'}}" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
</div>
|
||||
<p class="wallet-hint">Select an Operating System</p>
|
||||
<div class="wallet-list-os">
|
||||
@ -103,7 +103,7 @@ http://opensource.org/licenses/MIT.
|
||||
{% else %}
|
||||
<a class="wallet-list-item-link" href="/{{ page.lang}}/wallets/{{ platform.name }}/{{ os.name }}/{{ wallet.id }}/">
|
||||
{% endif %}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png?{{site.time | date: '%s'}}" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
</a>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
@ -33,7 +33,7 @@ http://opensource.org/licenses/MIT.
|
||||
{% endfor %}
|
||||
<div class="wallet-list-item allwallets-list-item" data-category="all-wallets" data-platforms="{{platformList}}" data-walletlevel="{{ wallet.level }}">
|
||||
<div class="wallet-list-item-link">
|
||||
<img src="/img/wallet/{{ wallet.id }}.png" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png?{{site.time | date: '%s'}}" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
</div>
|
||||
<p class="wallet-hint">Select an Operating System</p>
|
||||
<div class="wallet-list-os">
|
||||
@ -69,7 +69,7 @@ http://opensource.org/licenses/MIT.
|
||||
{% endfor %}
|
||||
<div class="wallet-list-item allwallets-list-item is-hidden" data-platforms="{{platformList}}" data-category="all-wallets" data-walletlevel="{{ wallet.level }}">
|
||||
<div class="wallet-list-item-link">
|
||||
<img src="/img/wallet/{{ wallet.id }}.png" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png?{{site.time | date: '%s'}}" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
</div>
|
||||
<p class="wallet-hint">Select an Operating System</p>
|
||||
<div class="wallet-list-os">
|
||||
@ -103,7 +103,7 @@ http://opensource.org/licenses/MIT.
|
||||
{% else %}
|
||||
<a class="wallet-list-item-link" href="/{{ page.lang}}/wallets/{{ platform }}/{{ os }}/{{ wallet.id }}/">
|
||||
{% endif %}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
<img src="/img/wallet/{{ wallet.id }}.png?{{site.time | date: '%s'}}" alt="{{ wallet.title }}" /> {{ wallet.titleshort }}
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@ -19,21 +19,21 @@
|
||||
<div class="container">
|
||||
<div class="mainoverview-title">{% translate overview %}</div>
|
||||
<a href="/{{ page.lang }}/{% translate bitcoin-for-individuals url %}" class="maincard">
|
||||
<img class="maincard-img" src="/img/icons/ico_individuals.svg" alt="Icon">
|
||||
<img class="maincard-img" src="/img/icons/ico_individuals.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<div>
|
||||
<p class="maincard-title">{% translate menu-bitcoin-for-individuals layout %}</p>
|
||||
<p class="maincard-link">{% translate learn-more layout %}</p>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/{{ page.lang }}/{% translate bitcoin-for-businesses url %}" class="maincard">
|
||||
<img class="maincard-img" src="/img/icons/ico_business.svg" alt="Icon">
|
||||
<img class="maincard-img" src="/img/icons/ico_business.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<div>
|
||||
<p class="maincard-title">{% translate menu-bitcoin-for-businesses layout %}</p>
|
||||
<p class="maincard-link">{% translate learn-more layout %}</p>
|
||||
</div>
|
||||
</a>
|
||||
<a href="/{{ page.lang }}/{% translate bitcoin-for-developers url %}" class="maincard">
|
||||
<img class="maincard-img" src="/img/icons/ico_developers.svg" alt="Icon">
|
||||
<img class="maincard-img" src="/img/icons/ico_developers.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<div>
|
||||
<p class="maincard-title">{% translate menu-bitcoin-for-developers layout %}</p>
|
||||
<p class="maincard-link">{% translate learn-more layout %}</p>
|
||||
@ -41,7 +41,7 @@
|
||||
</a>
|
||||
</div>
|
||||
<a class="btn-down" href="#maindesc-title">
|
||||
<img src="/img/icons/ico_arrow_down.svg" alt="Link">
|
||||
<img src="/img/icons/ico_arrow_down.svg?{{site.time | date: '%s'}}" alt="Link">
|
||||
</a>
|
||||
</div>
|
||||
<div class="maindesc">
|
||||
@ -53,25 +53,25 @@
|
||||
<ul class="mainlist">
|
||||
|
||||
<li class="mainlist-item">
|
||||
<img src="/img/icons/main_ico_instant.svg" alt="Icon">
|
||||
<img src="/img/icons/main_ico_instant.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<p>{% translate list1 %}</p>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="mainlist-item">
|
||||
<img src="/img/icons/main_ico_worldwide.svg" alt="Icon">
|
||||
<img src="/img/icons/main_ico_worldwide.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<p>{% translate list2 %}</p>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="mainlist-item">
|
||||
<img src="/img/icons/main_ico_lowfee.svg" alt="Icon">
|
||||
<img src="/img/icons/main_ico_lowfee.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<p>{% translate list3 %}</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<img class="maindesc-img" src="/img/home/bitcoin-img.svg" alt="Bitcoin image">
|
||||
<img class="maindesc-img" src="/img/home/bitcoin-img.svg?{{site.time | date: '%s'}}" alt="Bitcoin image">
|
||||
</div>
|
||||
<div class="btn-container">
|
||||
<a class="btn btn-dark btn-home center" href="/{{ page.lang }}/{% translate getting-started url %}">{% translate getstarted layout %}</a>
|
||||
|
||||
@ -29,9 +29,9 @@ end_of_page: |
|
||||
<div class="own-timeline">
|
||||
<p class="own-timeline-text">Begining</p>
|
||||
<div class="own-timeline-number">
|
||||
<img src="../img/getting-started/number-1.svg" alt="1" class="own-timeline-number-img">
|
||||
<img src="../img/getting-started/number-1.svg?{{site.time | date: '%s'}}" alt="1" class="own-timeline-number-img">
|
||||
</div>
|
||||
<img src="../img/icons/begining.svg" alt="icon" class="own-timeline-icon">
|
||||
<img src="../img/icons/begining.svg?{{site.time | date: '%s'}}" alt="icon" class="own-timeline-icon">
|
||||
</div>
|
||||
<div class="own-text">
|
||||
<h3 id="owntxt-title">{% translate owntxt-title %}</h3>
|
||||
@ -43,9 +43,9 @@ end_of_page: |
|
||||
<div class="own-timeline">
|
||||
<p class="own-timeline-text">2011-2012</p>
|
||||
<div class="own-timeline-number">
|
||||
<img src="../img/getting-started/number-2.svg" alt="2" class="own-timeline-number-img">
|
||||
<img src="../img/getting-started/number-2.svg?{{site.time | date: '%s'}}" alt="2" class="own-timeline-number-img">
|
||||
</div>
|
||||
<img src="../img/icons/bitcoincore.svg" alt="icon" class="own-timeline-icon">
|
||||
<img src="../img/icons/bitcoincore.svg?{{site.time | date: '%s'}}" alt="icon" class="own-timeline-icon">
|
||||
</div>
|
||||
<div class="own-text">
|
||||
<h3 id="owntxt2-title">{% translate owntxt2-title %}</h3>
|
||||
@ -57,9 +57,9 @@ end_of_page: |
|
||||
<div class="own-timeline">
|
||||
<p class="own-timeline-text">2014</p>
|
||||
<div class="own-timeline-number">
|
||||
<img src="../img/getting-started/number-3.svg" alt="3" class="own-timeline-number-img">
|
||||
<img src="../img/getting-started/number-3.svg?{{site.time | date: '%s'}}" alt="3" class="own-timeline-number-img">
|
||||
</div>
|
||||
<img src="../img/icons/ico_documentation.svg" alt="icon" class="own-timeline-icon">
|
||||
<img src="../img/icons/ico_documentation.svg?{{site.time | date: '%s'}}" alt="icon" class="own-timeline-icon">
|
||||
</div>
|
||||
<div class="own-text">
|
||||
<h3 id="owntxt3-title">{% translate owntxt3-title %}</h3>
|
||||
@ -71,9 +71,9 @@ end_of_page: |
|
||||
<div class="own-timeline">
|
||||
<p class="own-timeline-text">Today</p>
|
||||
<div class="own-timeline-number own-timeline-number-4">
|
||||
<img src="../img/getting-started/number-4.svg" alt="4" class="own-timeline-number-img">
|
||||
<img src="../img/getting-started/number-4.svg?{{site.time | date: '%s'}}" alt="4" class="own-timeline-number-img">
|
||||
</div>
|
||||
<img src="../img/icons/open-source.svg" alt="icon" class="own-timeline-icon">
|
||||
<img src="../img/icons/open-source.svg?{{site.time | date: '%s'}}" alt="icon" class="own-timeline-icon">
|
||||
</div>
|
||||
<div class="own-text">
|
||||
<h3 id="owntxt4-title">{% translate owntxt4-title %}</h3>
|
||||
|
||||
@ -21,7 +21,7 @@ end_of_page: |
|
||||
<a href="/en/alerts">Network alerts history</a>
|
||||
|
|
||||
<a type="application/rss+xml" href="/en/rss/alerts.rss">
|
||||
<img src="/img/icons/header_rss.svg" alt="rss" class="rssicon"> Subscribe to RSS feed</a>
|
||||
<img src="/img/icons/header_rss.svg?{{site.time | date: '%s'}}" alt="rss" class="rssicon"> Subscribe to RSS feed</a>
|
||||
|
|
||||
<a href="https://github.com/bitcoin-dot-org/bitcoin.org/commits/master/{{page.path|uri_escape}}">Post history</a>
|
||||
|
|
||||
|
||||
@ -11,7 +11,7 @@ max_wallet_text_length: 418 ## Unicode characters
|
||||
</div>
|
||||
<div class="hero">
|
||||
<div class="container wallet-logo-container hero-container">
|
||||
<img class="wallet-logo" src="/img/wallet/{{ page.wallet.id }}.png" alt="{{ page.wallet.title }}" />
|
||||
<img class="wallet-logo" src="/img/wallet/{{ page.wallet.id }}.png?{{site.time | date: '%s'}}" alt="{{ page.wallet.title }}" />
|
||||
<h1 class="wallet-title">
|
||||
{{ page.wallet.title }}
|
||||
</h1>
|
||||
|
||||
@ -65,7 +65,7 @@ Summary for December 2014, January 2015, and February 2015.
|
||||
> realizado!" (Many thanks for doing this immediately, and for all the
|
||||
> work done!) --Adamantike on Transifex.com
|
||||
|
||||

|
||||

|
||||
|
||||
Non-US/UK visitors accounted for 35% percent of Bitcoin.org's traffic
|
||||
this quarter, about 2.5 million page views. Future translation work will
|
||||
@ -99,7 +99,7 @@ many reviews made by Saïvann Carignan.
|
||||
> "Nice work!" ---Jonas Schnelli about the new HTTP REST documentation
|
||||
> ([source](https://github.com/bitcoin-dot-org/bitcoin.org/pull/720#issuecomment-71515413))
|
||||
|
||||

|
||||

|
||||
|
||||
The three main developer documentation webpages received a total
|
||||
of about 90,000 page views this quarter. Accomplishments this
|
||||
@ -151,7 +151,7 @@ conducted by Saïvann Carignan, Jonas Schnelli, and others.
|
||||
> [2](https://github.com/bitcoin-dot-org/bitcoin.org/issues/741),
|
||||
> [3](https://github.com/bitcoin-dot-org/bitcoin.org/issues/741))
|
||||
|
||||

|
||||

|
||||
|
||||
The English [homepage](https://bitcoin.org/en/) and [Getting
|
||||
Started](https://bitcoin.org/en/getting-started) page by themselves
|
||||
@ -189,7 +189,7 @@ pull requests to keep the site content current and useful.
|
||||
> a bug in the new GreenBits wallet
|
||||
> ([source](https://github.com/bitcoin-dot-org/bitcoin.org/pull/725#issuecomment-73322654))
|
||||
|
||||

|
||||

|
||||
|
||||
The [Choose Your Wallet page](https://bitcoin.org/en/choose-your-wallet)
|
||||
is one of our most visited pages---just the English version of the page
|
||||
@ -241,7 +241,7 @@ to interact directly with wallet authors.
|
||||
> GitHub
|
||||
> ([source](https://github.com/bitcoin-dot-org/bitcoin.org/pull/711#issuecomment-70187037))
|
||||
|
||||

|
||||

|
||||
|
||||
Fulfilling a [request made by Wladimir J. van der
|
||||
Laan](http://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg05406.html),
|
||||
@ -291,7 +291,7 @@ Saïvann Carignan and Jameson Lopp, and promotion also by Jameson.
|
||||
Sometimes small tweaks to the site can have a large impact. Some of the
|
||||
changes made this quarter include:
|
||||
|
||||

|
||||

|
||||
|
||||
* **Bitcoin Core 0.10.0:** it is our privilege to help the
|
||||
core developers release new versions of Bitcoin Core by
|
||||
@ -333,7 +333,7 @@ SVG images.
|
||||
> general
|
||||
> ([source](http://www.reddit.com/r/Bitcoin/comments/2oessw/bitcoinorg_what_would_you_want_here/cmmg9r7))
|
||||
|
||||

|
||||

|
||||
|
||||
With 7 million page views per quarter, Bitcoin.org serves an average of
|
||||
54 pages a minute---so even a single second of downtime might prevent us
|
||||
@ -381,9 +381,9 @@ volunteer quick start guide was contributed by David.
|
||||
> "38,135,685 page views [since January 2014]" ---[The stats
|
||||
> page](https://bitcoin.org/stats/)
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div class="toccontent-block boxexpand expanded" markdown="1">
|
||||
@ -395,7 +395,7 @@ volunteer quick start guide was contributed by David.
|
||||
> about the new Full Node page ([source](http://www.reddit.com/r/Bitcoin/comments/2wvdko/new_page_on_bitcoinorg_running_a_full_node/cough5b))
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
| Previous balance | 4.994 784 06 BTC
|
||||
|--------------------------|-------------------
|
||||
|
||||
@ -63,7 +63,7 @@ the site fairly accurate.
|
||||
We suspect the accurate number of unique visitors in March was around
|
||||
2.0 million, roughly the same as in February.
|
||||
|
||||

|
||||

|
||||
|
||||
Notable traffic patterns this month included:
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ Script-language opcodes, and Bitcoin P2P protocol messages.
|
||||
|
||||
## Developer glossary main page
|
||||
|
||||

|
||||

|
||||
|
||||
The glossary main page provides a search box and a sorted list of terms.
|
||||
It uses a floating list so that it looks good on both mobiles and
|
||||
@ -38,7 +38,7 @@ on the [Events page][].)
|
||||
|
||||
### Glossary entries
|
||||
|
||||

|
||||

|
||||
|
||||
Each glossary entry has its own page providing a short definition
|
||||
(limited to 255 characters), one or more synonyms, zero or more "not to
|
||||
@ -58,7 +58,7 @@ issue about it.
|
||||
|
||||
### Dev search box
|
||||
|
||||

|
||||

|
||||
|
||||
A Javascript-powered search box is added to the following pages: [Dev
|
||||
Guide][], [Dev Reference][], [Dev Examples][], [Dev Glossary][], and individual
|
||||
|
||||
@ -22,7 +22,7 @@ users, and several make it easier to [start contributing][] to
|
||||
Bitcoin Core.
|
||||
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
{:.center}
|
||||
*Excerpts from Bitcoin.org's <a href="/en/bitcoin-core/">Bitcoin Core</a> pages*
|
||||
@ -31,7 +31,7 @@ Both Bitcoin Core and Bitcoin.org have come a long way since the site
|
||||
began promoting the earliest public versions of the software.
|
||||
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
{:.center}
|
||||
*Bitcoin.org homepage, 3 March 2009 ([Internet Archive][])*
|
||||
|
||||
@ -16,7 +16,7 @@ author: |
|
||||
|
||||
<div class="post-content" markdown="1">
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
Updated instructions for [how to run a full node](https://bitcoin.org/en/full-node)
|
||||
as of version **0.13.1** are now available on Bitcoin.org. These instructions allow
|
||||
|
||||
@ -17,7 +17,7 @@ author: |
|
||||
<div class="post-content" markdown="1">
|
||||
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
[A directory of Bitcoin Exchanges servicing the world’s 20 largest
|
||||
economies](https://bitcoin.org/en/exchanges), as well as several international
|
||||
|
||||
@ -16,7 +16,7 @@ author: |
|
||||
|
||||
<div class="post-content" markdown="1">
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
[Bitcoin Core version 0.14.0 is now available](https://bitcoin.org/en/download).
|
||||
|
||||
@ -90,7 +90,7 @@ has been moved to another command's output with that command also giving
|
||||
additional information that `getinfo` did not provide. The following table
|
||||
shows where each field has been moved to:
|
||||
|
||||

|
||||

|
||||
|
||||
### ZMQ On Windows
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ author: |
|
||||
|
||||
<div class="post-content" markdown="1">
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
[Bitcoin Core version 0.14.1 is now available](https://bitcoin.org/en/download).
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ author: |
|
||||
|
||||
<div class="post-content" markdown="1">
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
[Bitcoin Core version 0.14.2 is now available](https://bitcoin.org/en/download).
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ author: |
|
||||
|
||||
<div class="post-content" markdown="1">
|
||||
{:.center}
|
||||

|
||||

|
||||
|
||||
As one of the most-visited websites in the Bitcoin ecosystem, Bitcoin.org helps
|
||||
millions of people each month, learn more about Bitcoin. One of our goals in
|
||||
|
||||
@ -129,7 +129,7 @@ $oses:
|
||||
|
||||
> a {
|
||||
font-size: 15px;
|
||||
background-image: url(/img/icons/wallet_select.svg);
|
||||
background-image: url(/img/icons/wallet_select.svg?1528322191);
|
||||
background-repeat: no-repeat;
|
||||
background-position: -32px center;
|
||||
padding: 18px 32px 18px 32px;
|
||||
@ -162,14 +162,14 @@ $oses:
|
||||
// Generating icon classes for platforms
|
||||
@each $platform in $platforms {
|
||||
.wallet-#{$platform} {
|
||||
background-image: url('/img/icons/wallet_menu_#{$platform}.svg');
|
||||
background-image: url('/img/icons/wallet_menu_#{$platform}.svg?1528322191');
|
||||
}
|
||||
}
|
||||
|
||||
// Generating icon classes for OSes
|
||||
@each $os in $oses {
|
||||
.wallet-#{$os} {
|
||||
background-image: url('/img/os/wallet_menu_#{$os}.svg');
|
||||
background-image: url('/img/os/wallet_menu_#{$os}.svg?1528322191');
|
||||
}
|
||||
}
|
||||
.wallet-blackberry {
|
||||
@ -219,7 +219,7 @@ $oses:
|
||||
right: 15px;
|
||||
width: 10px;
|
||||
height: 6px;
|
||||
background: url(../img/icons/ico_angle.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.is-expanded.accordion-tab::after {
|
||||
@ -227,43 +227,43 @@ $oses:
|
||||
}
|
||||
.accordion-content {
|
||||
.wallet-desktop {
|
||||
background: url(../img/icons/wallet_menu_desktop.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_desktop.svg?1528322191) center 15px no-repeat;
|
||||
}
|
||||
.wallet-hardware {
|
||||
background: url(../img/icons/wallet_menu_hardware.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_hardware.svg?1528322191) center 15px no-repeat;
|
||||
}
|
||||
.wallet-mobile {
|
||||
background: url(../img/icons/wallet_menu_mobile.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_mobile.svg?1528322191) center 15px no-repeat;
|
||||
}
|
||||
.wallet-web {
|
||||
background: url(../img/icons/wallet_menu_web.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_web.svg?1528322191) center 15px no-repeat;
|
||||
}
|
||||
.wallet-linux {
|
||||
background: url(../img/icons/wallet_menu_linux.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_linux.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
.wallet-mac {
|
||||
background: url(../img/icons/wallet_menu_mac.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_mac.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
.wallet-windows {
|
||||
background: url(../img/icons/wallet_menu_windows.svg) center 15px no-repeat;
|
||||
background: url(../img/icons/wallet_menu_windows.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
.wallet-android {
|
||||
background: url(../img/os/wallet_menu_android.svg) center 15px no-repeat;
|
||||
background: url(../img/os/wallet_menu_android.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
.wallet-blackberry {
|
||||
background: url(../img/os/wallet_menu_blackberry.svg) center 15px no-repeat;
|
||||
background: url(../img/os/wallet_menu_blackberry.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
.wallet-ios {
|
||||
background: url(../img/os/wallet_menu_ios.svg) center 15px no-repeat;
|
||||
background: url(../img/os/wallet_menu_ios.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
.wallet-windowsphone {
|
||||
background: url(../img/os/wallet_menu_windowsphone.svg) center 15px no-repeat;
|
||||
background: url(../img/os/wallet_menu_windowsphone.svg?1528322191) center 15px no-repeat;
|
||||
background-size: 22px;
|
||||
}
|
||||
}
|
||||
@ -299,7 +299,7 @@ $oses:
|
||||
right: 15px;
|
||||
width: 10px;
|
||||
height: 6px;
|
||||
background: url(../img/icons/ico_angle.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.is-selected.accordion-tab {
|
||||
@ -315,15 +315,15 @@ $oses:
|
||||
height: 30px;
|
||||
}
|
||||
.accordion-tab-1::before {
|
||||
background: url(../img/getting-started/number-1.svg) center no-repeat;
|
||||
background: url(../img/getting-started/number-1.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.accordion-tab-2::before {
|
||||
background: url(../img/getting-started/number-2.svg) center no-repeat;
|
||||
background: url(../img/getting-started/number-2.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.is-selected.accordion-tab::before {
|
||||
background: url(../img/icons/checkmark.svg) center no-repeat;
|
||||
background: url(../img/icons/checkmark.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.accordion-content {
|
||||
@ -374,7 +374,7 @@ $oses:
|
||||
display: none;
|
||||
}
|
||||
.accordion-tab-3::before {
|
||||
background: url(../img/getting-started/number-3.svg) center no-repeat;
|
||||
background: url(../img/getting-started/number-3.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
}
|
||||
|
||||
@ -263,8 +263,8 @@ $scores:
|
||||
|
||||
.wallet-os-check-help-icon {
|
||||
display: inline-block;
|
||||
background-image: url(/img/icons/wallet_help.png);
|
||||
background-image: none, url(/img/icons/wallet_help.svg), url(/img/icons/wallet_help.png);
|
||||
background-image: url(/img/icons/wallet_help.png?1528322191);
|
||||
background-image: none, url(/img/icons/wallet_help.svg?1528322191), url(/img/icons/wallet_help.png?1528322191);
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
vertical-align: text-bottom;
|
||||
@ -328,9 +328,9 @@ $scores:
|
||||
|
||||
> div > span {
|
||||
@if $score == good {
|
||||
background-image: url('/img/icons/checkbubble_pass.svg');
|
||||
background-image: url('/img/icons/checkbubble_pass.svg?1528322191');
|
||||
} @else {
|
||||
background-image: url('/img/icons/checkbubble_#{$score}.svg');
|
||||
background-image: url('/img/icons/checkbubble_#{$score}.svg?1528322191');
|
||||
}
|
||||
}
|
||||
|
||||
@ -339,9 +339,9 @@ $scores:
|
||||
position: relative;
|
||||
cursor: pointer;
|
||||
@if $score == fail {
|
||||
background-image: url('/img/icons/ico_check_orange.svg');
|
||||
background-image: url('/img/icons/ico_check_orange.svg?1528322191');
|
||||
} @else {
|
||||
background-image: url('/img/icons/ico_check_green.svg');
|
||||
background-image: url('/img/icons/ico_check_green.svg?1528322191');
|
||||
}
|
||||
|
||||
&::after {
|
||||
@ -352,7 +352,7 @@ $scores:
|
||||
width: 10px;
|
||||
height: 6px;
|
||||
transform: translateY(-50%);
|
||||
background: url(../img/icons/ico_angle.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
&.hover::after {
|
||||
@ -386,99 +386,99 @@ $scores:
|
||||
height: 18px;
|
||||
}
|
||||
.windows-ico {
|
||||
background: url(../img/os/wallet_menu_windows.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_windows.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.mac-ico {
|
||||
background: url(../img/os/wallet_menu_mac.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_mac.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.linux-ico {
|
||||
background: url(../img/os/wallet_menu_linux.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_linux.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.windowsphone-ico {
|
||||
background: url(../img/os/wallet_menu_windowsphone.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_windowsphone.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.web-ico {
|
||||
background: url(../img/os/wallet_menu_web.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_web.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.android-ico {
|
||||
background: url(../img/os/wallet_menu_android.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_android.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.ios-ico {
|
||||
background: url(../img/os/wallet_menu_ios.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_ios.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.hardware-ico {
|
||||
background: url(../img/os/wallet_menu_hardware.svg) center no-repeat;
|
||||
background: url(../img/os/wallet_menu_hardware.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.windows-ico-dark {
|
||||
background: url(../img/os/wallet_menu_windows_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_windows_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.linux-ico-dark {
|
||||
background: url(../img/os/wallet_menu_linux_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_linux_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.mac-ico-dark {
|
||||
background: url(../img/os/wallet_menu_mac_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_mac_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.windowsphone-ico-dark {
|
||||
background: url(../img/os/wallet_menu_windowsphone_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_windowsphone_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.hardware-ico-dark {
|
||||
background: url(../img/os/wallet_menu_hardware_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_hardware_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.web-ico-dark {
|
||||
background: url(../img/os/wallet_menu_web_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_web_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.android-ico-dark {
|
||||
background: url(../img/os/wallet_menu_android_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_android_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.ios-ico-dark {
|
||||
background: url(../img/os/wallet_menu_ios_dark.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_ios_dark.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.windows-ico-bright {
|
||||
background: url(../img/os/wallet_menu_windows_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_windows_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.linux-ico-bright {
|
||||
background: url(../img/os/wallet_menu_linux_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_linux_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.mac-ico-bright {
|
||||
background: url(../img/os/wallet_menu_mac_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_mac_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.windowsphone-ico-bright {
|
||||
background: url(../img/os/wallet_menu_windowsphone_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_windowsphone_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.hardware-ico-bright {
|
||||
background: url(../img/os/wallet_menu_hardware_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_hardware_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.web-ico-bright {
|
||||
background: url(../img/os/wallet_menu_web_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_web_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.android-ico-bright {
|
||||
background: url(../img/os/wallet_menu_android_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_android_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.ios-ico-bright {
|
||||
background: url(../img/os/wallet_menu_ios_bright.svg) -9999px no-repeat;
|
||||
background: url(../img/os/wallet_menu_ios_bright.svg?1528322191) -9999px no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
|
||||
@ -581,7 +581,7 @@ $scores:
|
||||
width: 10px;
|
||||
height: 9px;
|
||||
transform: translateY(-50%);
|
||||
background: url(../img/icons/ico_angle.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.is-expanded .dropbtn::after {
|
||||
|
||||
@ -368,7 +368,7 @@ hr {
|
||||
right: 0;
|
||||
width: 8px;
|
||||
height: 5px;
|
||||
background: url(../img/icons/ico_angle.svg) no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) no-repeat;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
@ -472,7 +472,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
.hero {
|
||||
position: relative;
|
||||
padding: 96px 30px 138px;
|
||||
background: url(../img/hero/hero-bg.svg) bottom no-repeat;
|
||||
background: url(../img/hero/hero-bg.svg?1528322191) bottom no-repeat;
|
||||
background-size: cover;
|
||||
z-index: 10;
|
||||
}
|
||||
@ -495,7 +495,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
padding-top: 60px;
|
||||
text-align: left;
|
||||
color: #9D9D9D;
|
||||
background: #13161f url(../img/hero/footer-bg.svg) top no-repeat;
|
||||
background: #13161f url(../img/hero/footer-bg.svg?1528322191) top no-repeat;
|
||||
z-index: 10;
|
||||
}
|
||||
.logo-footer {
|
||||
@ -640,10 +640,10 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
padding-left:20px;
|
||||
background-position:left center;
|
||||
background-repeat:no-repeat;
|
||||
background-image:url(/img/icons/netstatus_normal.svg);
|
||||
background-image:url(/img/icons/netstatus_normal.svg?1528322191);
|
||||
}
|
||||
.statusmenu.alert{
|
||||
background-image:url(/img/icons/netstatus_alert.svg);
|
||||
background-image:url(/img/icons/netstatus_alert.svg?1528322191);
|
||||
}
|
||||
|
||||
.clearfix::after {
|
||||
@ -774,7 +774,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
height: 50px;
|
||||
margin: 0 auto;
|
||||
padding: 0 0 0 65px;
|
||||
background: url(../img/icons/play-btn.svg) left no-repeat;
|
||||
background: url(../img/icons/play-btn.svg?1528322191) left no-repeat;
|
||||
background-size: contain;
|
||||
border: none;
|
||||
}
|
||||
@ -815,7 +815,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
border: none;
|
||||
background: url(../img/icons/close-youtube.svg) center no-repeat;
|
||||
background: url(../img/icons/close-youtube.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.maindesc {
|
||||
@ -976,7 +976,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
.mainoverview {
|
||||
position: relative;
|
||||
padding: 375px 0 130px;
|
||||
background: url(../img/hero/overview-bg.svg) top no-repeat;
|
||||
background: url(../img/hero/overview-bg.svg?1528322191) top no-repeat;
|
||||
background-size: cover;
|
||||
text-align: center;
|
||||
}
|
||||
@ -1073,7 +1073,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
height: 100%;
|
||||
-webkit-transform: translate(-50%, 0);
|
||||
transform: translate(-50%, 0);
|
||||
background: url(../img/getting-started/start-path.svg) no-repeat;
|
||||
background: url(../img/getting-started/start-path.svg?1528322191) no-repeat;
|
||||
}
|
||||
.start-block::after{
|
||||
content: '';
|
||||
@ -1087,16 +1087,16 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
z-index: 10;
|
||||
}
|
||||
.start-block:nth-child(1)::after{
|
||||
background: url(../img/getting-started/number-1.svg) no-repeat;
|
||||
background: url(../img/getting-started/number-1.svg?1528322191) no-repeat;
|
||||
}
|
||||
.start-block:nth-child(2)::after{
|
||||
background: url(../img/getting-started/number-2.svg) no-repeat;
|
||||
background: url(../img/getting-started/number-2.svg?1528322191) no-repeat;
|
||||
}
|
||||
.start-block:nth-child(3)::after{
|
||||
background: url(../img/getting-started/number-3.svg) no-repeat;
|
||||
background: url(../img/getting-started/number-3.svg?1528322191) no-repeat;
|
||||
}
|
||||
.start-block:nth-child(4)::after{
|
||||
background: url(../img/getting-started/number-4.svg) no-repeat;
|
||||
background: url(../img/getting-started/number-4.svg?1528322191) no-repeat;
|
||||
}
|
||||
.start:nth-child(2){
|
||||
border-bottom: 1px solid #DADADA;
|
||||
@ -1226,7 +1226,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
left: 0;
|
||||
width: 12px;
|
||||
height: 15px;
|
||||
background: url(../img/icons/ico_download.svg) no-repeat;
|
||||
background: url(../img/icons/ico_download.svg?1528322191) no-repeat;
|
||||
}
|
||||
/* Bitcoin paper page end */
|
||||
.warning {
|
||||
@ -1250,7 +1250,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
height: 43px;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
background: url(../img/icons/ico_warning.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_warning.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
|
||||
@ -1392,7 +1392,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
right: 0;
|
||||
width: 10px;
|
||||
height: 6px;
|
||||
background: url(../img/icons/ico_angle.svg) no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) no-repeat;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
@ -1542,7 +1542,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
left:-20px;
|
||||
bottom:0;
|
||||
top:0;
|
||||
background:url(/img/icons/mini_ico_anchor.svg) no-repeat center center;
|
||||
background:url(/img/icons/mini_ico_anchor.svg?1528322191) no-repeat center center;
|
||||
background-size: contain;
|
||||
}
|
||||
.anchorAf:hover a:first-child{
|
||||
@ -1590,7 +1590,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
cursor:pointer;
|
||||
background: url(../img/icons/close-btn.svg) center no-repeat;
|
||||
background: url(../img/icons/close-btn.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.glossary_term {
|
||||
@ -1607,7 +1607,7 @@ h1 span.fa, h2 span.fa, h3 span.fa, h4 span.fa, h5 span.fa, h6 span.fa {
|
||||
border: 1px solid #DADADA;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
background: url(../img/icons/ico_search.svg) 30px 17px no-repeat;
|
||||
background: url(../img/icons/ico_search.svg?1528322191) 30px 17px no-repeat;
|
||||
}
|
||||
.help-search {
|
||||
margin: 50px auto;
|
||||
@ -1867,27 +1867,27 @@ br.big {
|
||||
height: 35px;
|
||||
}
|
||||
.disk-icon::before {
|
||||
background: url(../img/icons/ico_disk.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_disk.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.download-icon::before {
|
||||
background: url(../img/icons/download-icon.svg) center no-repeat;
|
||||
background: url(../img/icons/download-icon.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.upload-icon::before {
|
||||
background: url(../img/icons/ico_upload.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_upload.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.memory-icon::before {
|
||||
background: url(../img/icons/ico_memory.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_memory.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.system-icon::before {
|
||||
background: url(../img/icons/ico_system.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_system.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.os-icon::before {
|
||||
background: url(../img/icons/ico_os.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_os.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
/********** SLIDER **********/
|
||||
@ -1969,7 +1969,7 @@ br.big {
|
||||
transform: translateY(-50%);
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
background: url(../img/icons/ico_angle_grey.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle_grey.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.prevnext a:first-child {
|
||||
@ -2111,7 +2111,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/bitcoin-core/features.svg) 50% 50% no-repeat;
|
||||
background: url(../img/bitcoin-core/features.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.help-card::before {
|
||||
content: '';
|
||||
@ -2120,7 +2120,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/bitcoin-core/help.svg) 50% 50% no-repeat;
|
||||
background: url(../img/bitcoin-core/help.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.contribute-card::before {
|
||||
content: '';
|
||||
@ -2129,7 +2129,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/bitcoin-core/contribute.svg) 50% 50% no-repeat;
|
||||
background: url(../img/bitcoin-core/contribute.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.releases-card::before {
|
||||
content: '';
|
||||
@ -2138,7 +2138,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/bitcoin-core/news.svg) 50% 50% no-repeat;
|
||||
background: url(../img/bitcoin-core/news.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.rss-card::before {
|
||||
content: '';
|
||||
@ -2147,7 +2147,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/bitcoin-core/rss.svg) 50% 50% no-repeat;
|
||||
background: url(../img/bitcoin-core/rss.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.core-separator {
|
||||
margin: 0 0 70px;
|
||||
@ -2167,7 +2167,7 @@ br.big {
|
||||
left: 0;
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
background: url(../img/bitcoin-core/news.svg) 50% 50% no-repeat;
|
||||
background: url(../img/bitcoin-core/news.svg?1528322191) 50% 50% no-repeat;
|
||||
-webkit-transform: translateY(50%);
|
||||
transform: translateY(50%);
|
||||
}
|
||||
@ -2334,7 +2334,7 @@ br.big {
|
||||
right: 30px;
|
||||
width: 10px;
|
||||
height: 6px;
|
||||
background: url(../img/icons/ico_angle.svg) no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) no-repeat;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
@ -2478,35 +2478,35 @@ br.big {
|
||||
height: 40px;
|
||||
}
|
||||
.exchanges-international-title::before {
|
||||
background: url(../img/flags/ALL.svg) center no-repeat;
|
||||
background: url(../img/flags/ALL.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-europe-title::before {
|
||||
background: url(../img/flags/EU.svg) center no-repeat;
|
||||
background: url(../img/flags/EU.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-asia-title::before {
|
||||
background: url(../img/flags/asia.svg) center no-repeat;
|
||||
background: url(../img/flags/asia.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-south-america-title::before {
|
||||
background: url(../img/flags/south-america.svg) center no-repeat;
|
||||
background: url(../img/flags/south-america.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-north-america-title::before {
|
||||
background: url(../img/flags/north-america.svg) center no-repeat;
|
||||
background: url(../img/flags/north-america.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-australia-title::before {
|
||||
background: url(../img/flags/australia.svg) center no-repeat;
|
||||
background: url(../img/flags/australia.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-newzealand-title::before {
|
||||
background: url(../img/flags/newzealand.svg) center no-repeat;
|
||||
background: url(../img/flags/newzealand.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.exchanges-africa-title::before {
|
||||
background: url(../img/flags/africa.svg) center no-repeat;
|
||||
background: url(../img/flags/africa.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.expanded .exchanges-content-row {
|
||||
@ -2645,7 +2645,7 @@ br.big {
|
||||
height: 60px;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
background: url(../img/icons/badge.svg) center no-repeat;
|
||||
background: url(../img/icons/badge.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.alerts {
|
||||
@ -2733,7 +2733,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/os/med_win.svg) 50% 50% no-repeat;
|
||||
background: url(../img/os/med_win.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.mac-card::before {
|
||||
content: '';
|
||||
@ -2742,7 +2742,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/os/med_osx.svg) 50% 50% no-repeat;
|
||||
background: url(../img/os/med_osx.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.linux-card::before {
|
||||
content: '';
|
||||
@ -2751,7 +2751,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/os/med_linux.svg) 50% 50% no-repeat;
|
||||
background: url(../img/os/med_linux.svg?1528322191) 50% 50% no-repeat;
|
||||
}
|
||||
.arm-card::before {
|
||||
content: '';
|
||||
@ -2760,7 +2760,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/os/arm.png) 50% 50% no-repeat;
|
||||
background: url(../img/os/arm.png?1528322191) 50% 50% no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.ubuntu-card::before {
|
||||
@ -2770,7 +2770,7 @@ br.big {
|
||||
left: 20px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
background: url(../img/os/med_ubuntu.svg) 50% 50% no-repeat;
|
||||
background: url(../img/os/med_ubuntu.svg?1528322191) 50% 50% no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.downloadkeys-title {
|
||||
@ -2867,7 +2867,7 @@ br.big {
|
||||
height: 100%;
|
||||
-webkit-transform: translate(-50%, 0);
|
||||
transform: translate(-50%, 0);
|
||||
background: url(../img/getting-started/start-path.svg) no-repeat;
|
||||
background: url(../img/getting-started/start-path.svg?1528322191) no-repeat;
|
||||
z-index: -1;
|
||||
}
|
||||
.own-timeline-number::after {
|
||||
@ -2967,7 +2967,7 @@ br.big {
|
||||
left: 50%;
|
||||
width: 1px;
|
||||
height: 100%;
|
||||
background: url(../img/icons/path.svg) center repeat-y;
|
||||
background: url(../img/icons/path.svg?1528322191) center repeat-y;
|
||||
}
|
||||
.post {
|
||||
display: none;
|
||||
@ -2991,7 +2991,7 @@ br.big {
|
||||
right: -10px;
|
||||
width: 95px;
|
||||
height: 20px;
|
||||
background:url(../img/icons/timeline-point-left.svg) center no-repeat;
|
||||
background:url(../img/icons/timeline-point-left.svg?1528322191) center no-repeat;
|
||||
}
|
||||
.post:nth-child(even) {
|
||||
position: relative;
|
||||
@ -3006,7 +3006,7 @@ br.big {
|
||||
left: -10px;
|
||||
width: 95px;
|
||||
height: 20px;
|
||||
background:url(../img/icons/timeline-point-right.svg) center no-repeat;
|
||||
background:url(../img/icons/timeline-point-right.svg?1528322191) center no-repeat;
|
||||
}
|
||||
.post:nth-child(2) {
|
||||
margin-top: 100px;
|
||||
@ -3144,7 +3144,7 @@ br.big {
|
||||
height: 20px;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
background: url(../img/icons/ico_play.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_play.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.press-videos-more {
|
||||
@ -3189,7 +3189,7 @@ br.big {
|
||||
height: 29px;
|
||||
-webkit-transform: translateX(-50%);
|
||||
transform: translateX(-50%);
|
||||
background: url(../img/icons/quote.svg) center no-repeat;
|
||||
background: url(../img/icons/quote.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.quote-text {
|
||||
@ -3265,11 +3265,11 @@ br.big {
|
||||
color: #ff7e00;
|
||||
}
|
||||
.ui-state-default .ui-icon {
|
||||
background: url(../img/icons/ico_angle_grey.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle_grey.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.ui-icon-closethick {
|
||||
background: url(../img/icons/close-btn.svg) center no-repeat !important;
|
||||
background: url(../img/icons/close-btn.svg?1528322191) center no-repeat !important;
|
||||
background-size: contain;
|
||||
}
|
||||
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
|
||||
@ -3279,7 +3279,7 @@ br.big {
|
||||
}
|
||||
.ui-accordion .ui-state-active .ui-accordion-header-icon{
|
||||
width: 17px;
|
||||
background: url(../img/icons/ico_angle_orange.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle_orange.svg?1528322191) center no-repeat;
|
||||
background-size: contain;
|
||||
}
|
||||
.ui-accordion .ui-accordion-content {
|
||||
@ -3588,7 +3588,7 @@ br.big {
|
||||
}
|
||||
.mainoverview {
|
||||
padding: 225px 0 115px;
|
||||
background: url(../img/hero/overview-tablet.svg) top no-repeat;
|
||||
background: url(../img/hero/overview-tablet.svg?1528322191) top no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
.maindesc {
|
||||
@ -3773,12 +3773,12 @@ br.big {
|
||||
.post:nth-child(odd)::after {
|
||||
top: 40px;
|
||||
width: 54px;
|
||||
background: url(../img/icons/timeline-point-left-tablet.svg) center no-repeat;
|
||||
background: url(../img/icons/timeline-point-left-tablet.svg?1528322191) center no-repeat;
|
||||
}
|
||||
.post:nth-child(even)::after {
|
||||
top: 40px;
|
||||
width: 54px;
|
||||
background: url(../img/icons/timeline-point-right-tablet.svg) center no-repeat;
|
||||
background: url(../img/icons/timeline-point-right-tablet.svg?1528322191) center no-repeat;
|
||||
}
|
||||
.post:nth-child(odd) .post-inner {
|
||||
padding: 35px 40px 35px 30px;
|
||||
@ -4182,7 +4182,7 @@ br.big {
|
||||
left: -10px;
|
||||
width: 46px;
|
||||
height: 20px;
|
||||
background: url(../img/icons/timeline-point-right-mob.svg) center no-repeat;
|
||||
background: url(../img/icons/timeline-point-right-mob.svg?1528322191) center no-repeat;
|
||||
}
|
||||
.post:nth-child(odd) .post-inner,
|
||||
.post:nth-child(even) .post-inner {
|
||||
@ -4311,7 +4311,7 @@ br.big {
|
||||
height: 12px;
|
||||
width: 18px;
|
||||
padding: 4px 15px 10px;
|
||||
background: url(/img/icons/menumobile.svg) center no-repeat;
|
||||
background: url(/img/icons/menumobile.svg?1528322191) center no-repeat;
|
||||
cursor: pointer;
|
||||
}
|
||||
.menusimple {
|
||||
@ -4474,7 +4474,7 @@ br.big {
|
||||
}
|
||||
.mainoverview {
|
||||
padding: 110px 0 50px;
|
||||
background: url(../img/hero/overview-mob.svg) top no-repeat;
|
||||
background: url(../img/hero/overview-mob.svg?1528322191) top no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
.mainoverview-title {
|
||||
@ -4546,7 +4546,7 @@ br.big {
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 25px;
|
||||
text-align: left;
|
||||
background: #F7931A url(../img/icons/ico_burger_light.svg) 26px 22px no-repeat;;
|
||||
background: #F7931A url(../img/icons/ico_burger_light.svg?1528322191) 26px 22px no-repeat;;
|
||||
font-size: 100%;
|
||||
font-weight: 600;
|
||||
color: #FFFFFF;
|
||||
@ -4590,7 +4590,7 @@ br.big {
|
||||
right: -55px;
|
||||
width: 55px;
|
||||
height: 55px;
|
||||
background: #F7931A url(../img/icons/ico_angle_light.svg) center no-repeat;
|
||||
background: #F7931A url(../img/icons/ico_angle_light.svg?1528322191) center no-repeat;
|
||||
background-size: 18px;
|
||||
-webkit-transform: rotate(90deg);
|
||||
transform: rotate(90deg);
|
||||
@ -4687,7 +4687,7 @@ br.big {
|
||||
color: #FF9500;
|
||||
}
|
||||
.toc div>ul>li>a::after {
|
||||
background: url(../img/icons/ico_angle_light.svg) no-repeat;
|
||||
background: url(../img/icons/ico_angle_light.svg?1528322191) no-repeat;
|
||||
}
|
||||
.toc ul li ul li a:hover:before,
|
||||
.toc ul li ul li a.active:before {
|
||||
@ -4798,7 +4798,7 @@ br.big {
|
||||
height: 6px;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
background: url(../img/icons/ico_angle.svg) center no-repeat;
|
||||
background: url(../img/icons/ico_angle.svg?1528322191) center no-repeat;
|
||||
}
|
||||
.active.resp-acc-toggle::after {
|
||||
-webkit-transform: translateY(-50%) rotate(180deg);
|
||||
|
||||
@ -17,43 +17,43 @@ id: bitcoin-for-businesses
|
||||
<div class="container">
|
||||
<div class="row card-row">
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/ico_lowfee.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_lowfee.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="lowfee">{% translate lowfee %}</h2>
|
||||
<p>{% translate lowfeetext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/ico_control.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_control.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="fraud">{% translate fraud %}</h2>
|
||||
<p>{% translate fraudtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/ico_international.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_international.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="international">{% translate international %}</h2>
|
||||
<p>{% translate internationaltext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/ico_pci.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_pci.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="pci">{% translate pci %}</h2>
|
||||
<p>{% translate pcitext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/ico_visib.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_visib.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="visibility">{% translate visibility %}</h2>
|
||||
<p>{% translate visibilitytext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/multi-signature.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/multi-signature.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="multisig">{% translate multisig %}</h2>
|
||||
<p>{% translate multisigtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card business-card">
|
||||
<img class="titleicon" src="/img/icons/transparency.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/transparency.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="transparency">{% translate transparency %}</h2>
|
||||
<p>{% translate transparencytext %}</p>
|
||||
</div>
|
||||
|
||||
@ -16,37 +16,37 @@ id: bitcoin-for-developers
|
||||
<div class="container">
|
||||
<div class="row card-row">
|
||||
<div class="card developers-card">
|
||||
<img class="titleicon" src="/img/icons/ico_simple_payment.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_simple_payment.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="simple">{% translate simple %}</h2>
|
||||
<p>{% translate simpletext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card developers-card">
|
||||
<img class="titleicon" src="/img/icons/ico_api.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_api.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="api">{% translate api %}</h2>
|
||||
<p>{% translate apitext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card developers-card">
|
||||
<img class="titleicon" src="/img/icons/ico_own.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_own.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="own">{% translate own %}</h2>
|
||||
<p>{% translate owntext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card developers-card">
|
||||
<img class="titleicon" src="/img/icons/ico_address.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_address.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="invoice">{% translate invoice %}</h2>
|
||||
<p>{% translate invoicetext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card developers-card">
|
||||
<img class="titleicon" src="/img/icons/ico_security.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_security.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="security">{% translate security %}</h2>
|
||||
<p>{% translate securitytext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card developers-card">
|
||||
<img class="titleicon" src="/img/icons/ico_new_possibilities.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_new_possibilities.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="micro">{% translate micro %}</h2>
|
||||
<p>{% translate microtext %}</p>
|
||||
</div>
|
||||
|
||||
@ -16,37 +16,37 @@ id: bitcoin-for-individuals
|
||||
<div class="container">
|
||||
<div class="row card-row">
|
||||
<div class="card individuals-card">
|
||||
<img src="/img/icons/ico_mobile.svg" alt="Icon" />
|
||||
<img src="/img/icons/ico_mobile.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="mobile">{% translate mobile %}</h2>
|
||||
<p>{% translate mobiletext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card individuals-card">
|
||||
<img src="/img/icons/ico_lock.svg" alt="Icon" />
|
||||
<img src="/img/icons/ico_lock.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="secure">{% translate secure %}</h2>
|
||||
<p>{% translate securetext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card individuals-card">
|
||||
<img src="/img/icons/ico_simple.svg" alt="Icon" />
|
||||
<img src="/img/icons/ico_simple.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="simple">{% translate simple %}</h2>
|
||||
<p>{% translate simpletext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card individuals-card">
|
||||
<img src="/img/icons/ico_international.svg" alt="Icon" />
|
||||
<img src="/img/icons/ico_international.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="international">{% translate international %}</h2>
|
||||
<p>{% translate internationaltext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card individuals-card">
|
||||
<img src="/img/icons/ico_lowfee.svg" alt="Icon" />
|
||||
<img src="/img/icons/ico_lowfee.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="lowfee">{% translate lowfee %}</h2>
|
||||
<p>{% translate lowfeetext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card individuals-card">
|
||||
<img src="/img/icons/ico_anon.svg" alt="Icon" />
|
||||
<img src="/img/icons/ico_anon.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="anonymous">{% translate anonymous %}</h2>
|
||||
<p>{% translate anonymoustext %}</p>
|
||||
</div>
|
||||
|
||||
@ -22,14 +22,14 @@ id: bitcoin-paper
|
||||
English orginial first; then UTF-8 alphabetical order {% endcomment %}
|
||||
<ul class="row card-row">
|
||||
<li class="card bitcoin-paper-card">
|
||||
<img src="/img/icons/flag_british.svg" alt="British flag">
|
||||
<img src="/img/icons/flag_british.svg?{{site.time | date: '%s'}}" alt="British flag">
|
||||
<b>
|
||||
<a class="language-link" href="/bitcoin.pdf">English original</a>
|
||||
</b>
|
||||
</li>
|
||||
|
||||
<li class="card bitcoin-paper-card">
|
||||
<img src="/img/icons/flag_spanish.svg" alt="Spanish flag">
|
||||
<img src="/img/icons/flag_spanish.svg?{{site.time | date: '%s'}}" alt="Spanish flag">
|
||||
<a class="language-link" href="/files/bitcoin-paper/bitcoin_es.pdf">Español (España)</a>
|
||||
<div>
|
||||
<span>{% translate translated_by %}</span>
|
||||
@ -38,7 +38,7 @@ id: bitcoin-paper
|
||||
</li>
|
||||
|
||||
<li class="card bitcoin-paper-card">
|
||||
<img src="/img/icons/flag_spanish.svg" alt="Spanish flag">
|
||||
<img src="/img/icons/flag_spanish.svg?{{site.time | date: '%s'}}" alt="Spanish flag">
|
||||
<a class="language-link" href="/files/bitcoin-paper/bitcoin_es_latam.pdf">Español (Latinoamericano)</a>
|
||||
<div>
|
||||
<span>{% translate translated_by %}</span>
|
||||
@ -47,7 +47,7 @@ id: bitcoin-paper
|
||||
</li>
|
||||
|
||||
<li class="card bitcoin-paper-card">
|
||||
<img src="/img/icons/flag_italian.svg" alt="Italian flag">
|
||||
<img src="/img/icons/flag_italian.svg?{{site.time | date: '%s'}}" alt="Italian flag">
|
||||
<a class="language-link" href="/files/bitcoin-paper/bitcoin_it.pdf">Italiano</a>
|
||||
<div>
|
||||
<span>{% translate translated_by %}</span>
|
||||
@ -56,7 +56,7 @@ id: bitcoin-paper
|
||||
</li>
|
||||
|
||||
<li class="card bitcoin-paper-card">
|
||||
<img src="/img/icons/flag_russian.svg" alt="Russian flag">
|
||||
<img src="/img/icons/flag_russian.svg?{{site.time | date: '%s'}}" alt="Russian flag">
|
||||
<a class="language-link" href="/files/bitcoin-paper/bitcoin_ru.pdf">Русский</a>
|
||||
<div>
|
||||
<span>{% translate translated_by %}</span>
|
||||
@ -65,7 +65,7 @@ id: bitcoin-paper
|
||||
</li>
|
||||
|
||||
<li class="card bitcoin-paper-card">
|
||||
<img src="/img/icons/flag_swedish.svg" alt="Swedish flag">
|
||||
<img src="/img/icons/flag_swedish.svg?{{site.time | date: '%s'}}" alt="Swedish flag">
|
||||
<a class="language-link" href="/files/bitcoin-paper/bitcoin_se.pdf">Svenska</a>
|
||||
<div>
|
||||
<span>{% translate translated_by %}</span>
|
||||
|
||||
@ -19,21 +19,21 @@ id: buy
|
||||
<div class="container">
|
||||
<div class="row card-row">
|
||||
<div class="card buy-card">
|
||||
<img src="/img/icons/ico_exchange.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_exchange.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="bitcoin-exchange">
|
||||
{% translate bitcoin-exchange %}</h2>
|
||||
<p>{% translate bitcoin-exchange-text %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card buy-card">
|
||||
<img src="/img/icons/ico_local.svg" alt="Signpost icon">
|
||||
<img src="/img/icons/ico_local.svg?{{site.time | date: '%s'}}" alt="Signpost icon">
|
||||
<h2 id="local-bitcoins">
|
||||
{% translate local-bitcoins %}</h2>
|
||||
<p>{% translate local-bitcoins-text %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card buy-card">
|
||||
<img src="/img/icons/ico_atm.svg" alt="Card icon">
|
||||
<img src="/img/icons/ico_atm.svg?{{site.time | date: '%s'}}" alt="Card icon">
|
||||
<h2 id="bitcoin-atm">
|
||||
{% translate bitcoin-atm %}</h2>
|
||||
<p>{% translate bitcoin-atm-text %}</p>
|
||||
|
||||
@ -19,7 +19,7 @@ id: community
|
||||
|
||||
<div class="community-card card">
|
||||
<h2 id="forums">
|
||||
<img src="/img/icons/ico_forum.svg" class="titleicon" alt="Icon">{% translate forums %}</h2>
|
||||
<img src="/img/icons/ico_forum.svg?{{site.time | date: '%s'}}" class="titleicon" alt="Icon">{% translate forums %}</h2>
|
||||
{% if page.lang == 'bg' %}
|
||||
<p>
|
||||
<a href="http://bitcoinbg.eu/forum/">BitcoinBG.eu</a>
|
||||
@ -57,7 +57,7 @@ id: community
|
||||
|
||||
<div class="community-card card">
|
||||
<h2 id="social">
|
||||
<img src="/img/icons/ico_social.svg" class="titleicon" alt="Icon">{% translate social %}</h2>
|
||||
<img src="/img/icons/ico_social.svg?{{site.time | date: '%s'}}" class="titleicon" alt="Icon">{% translate social %}</h2>
|
||||
{% if page.lang == 'fr' %}
|
||||
<p>
|
||||
<a href="https://www.facebook.com/groups/BitcoinFrance">Groupe Bitcoin France</a>
|
||||
@ -74,7 +74,7 @@ id: community
|
||||
|
||||
<div class="community-card card">
|
||||
<h2 id="meetups">
|
||||
<img src="/img/icons/ico_meetups.svg" class="titleicon" alt="Icon">{% translate meetups %}</h2>
|
||||
<img src="/img/icons/ico_meetups.svg?{{site.time | date: '%s'}}" class="titleicon" alt="Icon">{% translate meetups %}</h2>
|
||||
<p>
|
||||
<a href="/{{ page.lang }}/{% translate events url %}">{% translate meetupevents %}</a>
|
||||
</p>
|
||||
@ -91,7 +91,7 @@ id: community
|
||||
|
||||
<div class="community-card card">
|
||||
<h2 id="irc">
|
||||
<img src="/img/icons/ico_conversation.svg" class="titleicon" alt="Icon">{% translate irc %}</h2>
|
||||
<img src="/img/icons/ico_conversation.svg?{{site.time | date: '%s'}}" class="titleicon" alt="Icon">{% translate irc %}</h2>
|
||||
<p>{% translate ircjoin %}</p>
|
||||
<p>#bitcoin
|
||||
<small>{% translate chanbitcoin %}</small>
|
||||
@ -135,42 +135,42 @@ id: community
|
||||
|
||||
<div class="row organizations-row">
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/AR.svg" alt="Argentinan flag">
|
||||
<img class="organization-img" src="/img/flags/AR.svg?{{site.time | date: '%s'}}" alt="Argentinan flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="argentina">Argentina</h3>
|
||||
<a class="organization-link" href="http://www.bitcoinargentina.org/">Fundación Bitcoin Argentina</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/AT.svg" alt="Austrian flag">
|
||||
<img class="organization-img" src="/img/flags/AT.svg?{{site.time | date: '%s'}}" alt="Austrian flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="austria">Austria</h3>
|
||||
<a class="organization-link" href="https://bitcoin-austria.at/">Bitcoin Austria</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/BE.svg" alt="Belgian flag">
|
||||
<img class="organization-img" src="/img/flags/BE.svg?{{site.time | date: '%s'}}" alt="Belgian flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="belgium">Belgium</h3>
|
||||
<a class="organization-link" href="http://www.bitcoinassociation.be/">Belgian Bitcoin Association</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/CA.svg" alt="Canadian flag">
|
||||
<img class="organization-img" src="/img/flags/CA.svg?{{site.time | date: '%s'}}" alt="Canadian flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="canada">Canada</h3>
|
||||
<a class="organization-link" href="http://www.bitcoinalliance.ca/">Bitcoin Alliance of Canada</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/CO.svg" alt="Colombian Flag">
|
||||
<img class="organization-img" src="/img/flags/CO.svg?{{site.time | date: '%s'}}" alt="Colombian Flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="colombia">Colombia</h3>
|
||||
<a class="organization-link" href="http://www.bitcoincolombia.org/">Fundación Bitcoin Colombia</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/DK.svg" alt="Danish flag">
|
||||
<img class="organization-img" src="/img/flags/DK.svg?{{site.time | date: '%s'}}" alt="Danish flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="denmark">Denmark</h3>
|
||||
<a class="organization-link" href="http://www.danskbitcoinforening.dk/">Dansk Bitcoinforening</a>
|
||||
@ -178,14 +178,14 @@ id: community
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/FR.svg" alt="French flag">
|
||||
<img class="organization-img" src="/img/flags/FR.svg?{{site.time | date: '%s'}}" alt="French flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="france">France</h3>
|
||||
<a class="organization-link" href="https://bitcoin-france.org/">Bitcoin France</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/DE.svg" alt="German flag">
|
||||
<img class="organization-img" src="/img/flags/DE.svg?{{site.time | date: '%s'}}" alt="German flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="germany">Germany</h3>
|
||||
<a class="organization-link" href="https://www.bundesverband-bitcoin.de/">Bundesverband Bitcoin e.V.</a>
|
||||
@ -193,14 +193,14 @@ id: community
|
||||
</div>
|
||||
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/IL.svg" alt="Israeli flag">
|
||||
<img class="organization-img" src="/img/flags/IL.svg?{{site.time | date: '%s'}}" alt="Israeli flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="israel">Israel</h3>
|
||||
<a class="organization-link" href="http://www.bitcoin.org.il/">איגוד הביטקוין הישראלי</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/IT.svg" alt="Italian flag">
|
||||
<img class="organization-img" src="/img/flags/IT.svg?{{site.time | date: '%s'}}" alt="Italian flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="italy">Italy</h3>
|
||||
<a class="organization-link" href="https://www.bitcoin-italia.org/">Bitcoin Foundation Italia</a>
|
||||
@ -208,7 +208,7 @@ id: community
|
||||
</div>
|
||||
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/NL.svg" alt="Dutch flag">
|
||||
<img class="organization-img" src="/img/flags/NL.svg?{{site.time | date: '%s'}}" alt="Dutch flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="netherlands">Netherlands</h3>
|
||||
<a class="organization-link" href="http://stichtingbitcoin.nl/">Stichting Bitcoin Nederland</a>
|
||||
@ -216,14 +216,14 @@ id: community
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/PH.svg" alt="Philippine flag">
|
||||
<img class="organization-img" src="/img/flags/PH.svg?{{site.time | date: '%s'}}" alt="Philippine flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="philippines">Philippines</h3>
|
||||
<a class="organization-link" href="http://bitcoin.org.ph/">Bitcoin Organization of the Philippines</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/PL.svg" alt="Polish flag">
|
||||
<img class="organization-img" src="/img/flags/PL.svg?{{site.time | date: '%s'}}" alt="Polish flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="poland">Poland</h3>
|
||||
<a class="organization-link" href="http://www.bitcoin.org.pl/">Polish Bitcoin Association</a>
|
||||
@ -231,42 +231,42 @@ id: community
|
||||
</div>
|
||||
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/UA.svg" alt="Ukrainian flag">
|
||||
<img class="organization-img" src="/img/flags/UA.svg?{{site.time | date: '%s'}}" alt="Ukrainian flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="ukraine">Ukraine</h3>
|
||||
<a class="organization-link" href="https://www.bitcoinua.org/">Bitcoin Foundation Ukraine</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/SI.svg" alt="Slovenian flag">
|
||||
<img class="organization-img" src="/img/flags/SI.svg?{{site.time | date: '%s'}}" alt="Slovenian flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="slovenia">Slovenia</h3>
|
||||
<a class="organization-link" href="https://bitcoin.si/">Bitcoin Društvo Slovenije</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/ES.svg" alt="Spanish flag">
|
||||
<img class="organization-img" src="/img/flags/ES.svg?{{site.time | date: '%s'}}" alt="Spanish flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="spain">Spain</h3>
|
||||
<a class="organization-link" href="http://avalbit.org/">Avalbit</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/SE.svg" alt="Swedish flag">
|
||||
<img class="organization-img" src="/img/flags/SE.svg?{{site.time | date: '%s'}}" alt="Swedish flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="sweden">Sweden</h3>
|
||||
<a class="organization-link" href="http://www.bitcoinforeningen.se/">Svenska Bitcoinföreningen</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/CH.svg" alt="Swiss flag">
|
||||
<img class="organization-img" src="/img/flags/CH.svg?{{site.time | date: '%s'}}" alt="Swiss flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="switzerland">Switzerland</h3>
|
||||
<a class="organization-link" href="http://bitcoinassociation.ch/">Bitcoin Association Switzerland</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row organizations-item">
|
||||
<img class="organization-img" src="/img/flags/VE.svg" alt="Venezuelan flag">
|
||||
<img class="organization-img" src="/img/flags/VE.svg?{{site.time | date: '%s'}}" alt="Venezuelan flag">
|
||||
<div>
|
||||
<h3 class="organization-country" id="venezuela">Venezuela</h3>
|
||||
<a class="organization-link" href="https://www.bitcoinvenezuela.org/">Fundación Bitcoin de Venezuela</a>
|
||||
|
||||
@ -30,7 +30,7 @@ end_of_page: |
|
||||
<div class="row card-row">
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_blockchain.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_blockchain.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="block_chain">{% translate resourcestitleblockchain %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -45,7 +45,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_transaction.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_transaction.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="transactions">{% translate resourcestitletransactions %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -63,7 +63,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_contract.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_contract.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="contracts">{% translate resourcestitlecontracts %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -81,7 +81,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_wallet.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_wallet.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="wallets">{% translate resourcestitlewallets %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -102,7 +102,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_payment.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_payment.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="payment-processing">{% translate resourcestitlepaymentprocessing %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -124,7 +124,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_gear.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_gear.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="operating_modes">{% translate resourcestitleoperatingmodes %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -136,7 +136,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/network.svg" alt="Bank icon">
|
||||
<img src="/img/icons/network.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="p2p-network">{% translate resourcestitlep2pnetwork %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -157,7 +157,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_puzzle.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_puzzle.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="mining">{% translate resourcestitlemining %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -175,7 +175,7 @@ end_of_page: |
|
||||
|
||||
<div class="card doc-card">
|
||||
<div class="resp-acc-toggle doc-acc-toggle">
|
||||
<img src="/img/icons/ico_puzzle.svg" alt="Bank icon">
|
||||
<img src="/img/icons/ico_puzzle.svg?{{site.time | date: '%s'}}" alt="Bank icon">
|
||||
<h2 id="additional-resources">{% translate resourcestitleadditional %}</h2>
|
||||
</div>
|
||||
<div class="resp-acc-content">
|
||||
@ -209,28 +209,28 @@ end_of_page: |
|
||||
|
||||
<a href="/{{ page.lang }}/developer-guide" class="docreference-card">
|
||||
<div class="docreference-img-block">
|
||||
<img src="/img/icons/info.svg" alt="icon">
|
||||
<img src="/img/icons/info.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<p>{% translate docreferencemenuguides %}</p>
|
||||
</a>
|
||||
|
||||
<a href="/{{ page.lang }}/developer-reference" class="docreference-card">
|
||||
<div class="docreference-img-block">
|
||||
<img src="/img/icons/reference.svg" alt="icon">
|
||||
<img src="/img/icons/reference.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<p>{% translate docreferencemenureference %}</p>
|
||||
</a>
|
||||
|
||||
<a href="/{{ page.lang }}/developer-examples" class="docreference-card">
|
||||
<div class="docreference-img-block">
|
||||
<img src="/img/icons/tag.svg" alt="icon">
|
||||
<img src="/img/icons/tag.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<p>{% translate docreferencemenuexamples %}</p>
|
||||
</a>
|
||||
|
||||
<a href="/{{ page.lang }}/developer-glossary" class="docreference-card">
|
||||
<div class="docreference-img-block">
|
||||
<img src="/img/icons/letter.svg" alt="icon">
|
||||
<img src="/img/icons/letter.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<p>{% translate docreferencemenuglossary %}</p>
|
||||
</a>
|
||||
|
||||
@ -35,7 +35,7 @@ lin64: "x86_64-linux-gnu.tar.gz"
|
||||
<h1>{% translate pagetitle %}</h1>
|
||||
<h2 class="summary">{% translate latestversion %} {{ site.DOWNLOAD_VERSION }}
|
||||
<!-- <a type="application/rss+xml" href="/en/rss/releases.rss">
|
||||
<img src="/img/icons/icon_rss.svg" alt="rss" class="rssicon">
|
||||
<img src="/img/icons/icon_rss.svg?{{site.time | date: '%s'}}" alt="rss" class="rssicon">
|
||||
</a> -->
|
||||
{% include helpers/hero-social.html %}
|
||||
</h2>
|
||||
@ -46,7 +46,7 @@ lin64: "x86_64-linux-gnu.tar.gz"
|
||||
<div class="core-column-left clearfix">
|
||||
<div class="mainbutton">
|
||||
<a id="downloadbutton" href="{{ PATH_PREFIX }}/{{ FILE_PREFIX }}-{{ page.win32exe }}">
|
||||
<!-- <img src="/img/os/but_windows.svg" alt="icon"> -->
|
||||
<!-- <img src="/img/os/but_windows.svg?{{site.time | date: '%s'}}" alt="icon"> -->
|
||||
{% translate download %}
|
||||
</a>
|
||||
<p class="btn-subtext">Bitcoin Core {{ site.DOWNLOAD_VERSION }}</p>
|
||||
|
||||
@ -46,7 +46,7 @@ id: exchanges
|
||||
</div>
|
||||
<div class="marketplace-row">
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/IT.svg" alt="Italian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/IT.svg?{{site.time | date: '%s'}}" alt="Italian flag">
|
||||
<div>
|
||||
<h3 id="italy" class="no_toc">Italy</h3>
|
||||
<p>
|
||||
@ -56,7 +56,7 @@ id: exchanges
|
||||
</div>
|
||||
</div>
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/UA.svg" alt="Ukraine flag">
|
||||
<img class="marketplace-flag" src="/img/flags/UA.svg?{{site.time | date: '%s'}}" alt="Ukraine flag">
|
||||
<div>
|
||||
<h3 id="ukraine" class="no_toc">Ukraine</h3>
|
||||
<p>
|
||||
@ -65,7 +65,7 @@ id: exchanges
|
||||
</div>
|
||||
</div>
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/PL.svg" alt="United Kingdom flag">
|
||||
<img class="marketplace-flag" src="/img/flags/PL.svg?{{site.time | date: '%s'}}" alt="United Kingdom flag">
|
||||
<div>
|
||||
<h3 id="poland" class="no_toc">Poland</h3>
|
||||
<p>
|
||||
@ -74,7 +74,7 @@ id: exchanges
|
||||
</div>
|
||||
</div>
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/UK.svg" alt="United Kingdom flag">
|
||||
<img class="marketplace-flag" src="/img/flags/UK.svg?{{site.time | date: '%s'}}" alt="United Kingdom flag">
|
||||
<div>
|
||||
<h3 id="united-kingdom" class="no_toc">United Kingdom</h3>
|
||||
<p>
|
||||
@ -93,7 +93,7 @@ id: exchanges
|
||||
<h2 class="exchanges-tab-title exchanges-asia-title" id="asia">Asia</h2>
|
||||
<div class="marketplace-row">
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/KH.svg" alt="Cambodian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/KH.svg?{{site.time | date: '%s'}}" alt="Cambodian flag">
|
||||
<div>
|
||||
<h3 id="cambodia" class="no_toc">Cambodia</h3>
|
||||
<p>
|
||||
@ -103,7 +103,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/CN.svg" alt="Chinese flag">
|
||||
<img class="marketplace-flag" src="/img/flags/CN.svg?{{site.time | date: '%s'}}" alt="Chinese flag">
|
||||
<div>
|
||||
<h3 id="china" class="no_toc">China</h3>
|
||||
<p>
|
||||
@ -115,7 +115,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/IN.svg" alt="Indian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/IN.svg?{{site.time | date: '%s'}}" alt="Indian flag">
|
||||
<div>
|
||||
<h3 id="india" class="no_toc">India</h3>
|
||||
<p>
|
||||
@ -130,7 +130,7 @@ id: exchanges
|
||||
</div>
|
||||
</div>
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/ID.svg" alt="Indonesian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/ID.svg?{{site.time | date: '%s'}}" alt="Indonesian flag">
|
||||
<div>
|
||||
<h3 id="indonesia" class="no_toc">Indonesia</h3>
|
||||
<p>
|
||||
@ -141,7 +141,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/IL.svg" alt="Israeli flag">
|
||||
<img class="marketplace-flag" src="/img/flags/IL.svg?{{site.time | date: '%s'}}" alt="Israeli flag">
|
||||
<div>
|
||||
<h3 id="israel" class="no_toc">Israel</h3>
|
||||
<p>
|
||||
@ -154,7 +154,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/JP.svg" alt="Japanese flag">
|
||||
<img class="marketplace-flag" src="/img/flags/JP.svg?{{site.time | date: '%s'}}" alt="Japanese flag">
|
||||
<div>
|
||||
<h3 id="japan" class="no_toc">Japan</h3>
|
||||
<p>
|
||||
@ -166,7 +166,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/MY.svg" alt="Malaysian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/MY.svg?{{site.time | date: '%s'}}" alt="Malaysian flag">
|
||||
<div>
|
||||
<h3 id="malaysia" class="no_toc">Malaysia</h3>
|
||||
<p>
|
||||
@ -176,7 +176,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/UAE.svg" alt="United Arab Emirates flag">
|
||||
<img class="marketplace-flag" src="/img/flags/UAE.svg?{{site.time | date: '%s'}}" alt="United Arab Emirates flag">
|
||||
<div>
|
||||
<h3 id="united-arab-emirates" class="no_toc">United Arab Emirates</h3>
|
||||
<p>
|
||||
@ -188,7 +188,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/KR.svg" alt="South Korean flag">
|
||||
<img class="marketplace-flag" src="/img/flags/KR.svg?{{site.time | date: '%s'}}" alt="South Korean flag">
|
||||
<div>
|
||||
<h3 id="south-korea" class="no_toc">South Korea</h3>
|
||||
<p>
|
||||
@ -202,7 +202,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/SG.svg" alt="Singaporean flag">
|
||||
<img class="marketplace-flag" src="/img/flags/SG.svg?{{site.time | date: '%s'}}" alt="Singaporean flag">
|
||||
<div>
|
||||
<h3 id="singapore" class="no_toc">Singapore</h3>
|
||||
<p>
|
||||
@ -212,7 +212,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/NP.svg" alt="Nepalese flag">
|
||||
<img class="marketplace-flag" src="/img/flags/NP.svg?{{site.time | date: '%s'}}" alt="Nepalese flag">
|
||||
<div>
|
||||
<h3 id="nepal" class="no_toc">Nepal</h3>
|
||||
<p>
|
||||
@ -257,7 +257,7 @@ id: exchanges
|
||||
<div class="marketplace-row">
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/AR.svg" alt="Argentinan flag">
|
||||
<img class="marketplace-flag" src="/img/flags/AR.svg?{{site.time | date: '%s'}}" alt="Argentinan flag">
|
||||
<div>
|
||||
<h3 id="argentina" class="no_toc">Argentina</h3>
|
||||
<p>
|
||||
@ -267,7 +267,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/BR.svg" alt="Brazilian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/BR.svg?{{site.time | date: '%s'}}" alt="Brazilian flag">
|
||||
<div>
|
||||
<h3 id="brazil" class="no_toc">Brazil</h3>
|
||||
<p>
|
||||
@ -283,7 +283,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/CL.svg" alt="Chilean flag">
|
||||
<img class="marketplace-flag" src="/img/flags/CL.svg?{{site.time | date: '%s'}}" alt="Chilean flag">
|
||||
<div>
|
||||
<h3 id="chile" class="no_toc">Chile</h3>
|
||||
<p>
|
||||
@ -294,7 +294,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/CO.svg" alt="Colombia flag">
|
||||
<img class="marketplace-flag" src="/img/flags/CO.svg?{{site.time | date: '%s'}}" alt="Colombia flag">
|
||||
<div>
|
||||
<h3 id="colombia" class="no_toc">Colombia</h3>
|
||||
<p>
|
||||
@ -305,7 +305,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/VE.svg" alt="Venezuelan flag">
|
||||
<img class="marketplace-flag" src="/img/flags/VE.svg?{{site.time | date: '%s'}}" alt="Venezuelan flag">
|
||||
<div>
|
||||
<h3 id="venezuela" class="no_toc">Venezuela</h3>
|
||||
<p>
|
||||
@ -315,7 +315,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/PE.png" alt="Peruvian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/PE.png?{{site.time | date: '%s'}}" alt="Peruvian flag">
|
||||
<div>
|
||||
<h3 id="peru" class="no_toc">Peru</h3>
|
||||
<p>
|
||||
@ -333,7 +333,7 @@ id: exchanges
|
||||
<div class="row marketplace-row">
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/CA.svg" alt="Canadian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/CA.svg?{{site.time | date: '%s'}}" alt="Canadian flag">
|
||||
<div>
|
||||
<h3 id="canada" class="no_toc">Canada</h3>
|
||||
<p>
|
||||
@ -349,7 +349,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/CR.png" alt="Costa Rican flag">
|
||||
<img class="marketplace-flag" src="/img/flags/CR.png?{{site.time | date: '%s'}}" alt="Costa Rican flag">
|
||||
<div>
|
||||
<h3 id="costa-rica" class="no_toc">Costa Rica</h3>
|
||||
<p>
|
||||
@ -359,7 +359,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/US.svg" alt="United States flag">
|
||||
<img class="marketplace-flag" src="/img/flags/US.svg?{{site.time | date: '%s'}}" alt="United States flag">
|
||||
<div>
|
||||
<h3 id="united-states" class="no_toc">United States</h3>
|
||||
<p>
|
||||
@ -371,7 +371,7 @@ id: exchanges
|
||||
</div>
|
||||
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/MX.svg" alt="Mexican flag">
|
||||
<img class="marketplace-flag" src="/img/flags/MX.svg?{{site.time | date: '%s'}}" alt="Mexican flag">
|
||||
<div>
|
||||
<h3 id="mexico" class="no_toc">Mexico</h3>
|
||||
<p>
|
||||
@ -389,7 +389,7 @@ id: exchanges
|
||||
<h2 class="exchanges-tab-title exchanges-africa-title" id="africa">Africa</h2>
|
||||
<div class="row marketplace-row">
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/NG.svg" alt="Nigerian flag">
|
||||
<img class="marketplace-flag" src="/img/flags/NG.svg?{{site.time | date: '%s'}}" alt="Nigerian flag">
|
||||
<div>
|
||||
<h3 id="nigeria" class="no_toc">Nigeria</h3>
|
||||
<p>
|
||||
@ -398,7 +398,7 @@ id: exchanges
|
||||
</div>
|
||||
</div>
|
||||
<div class="row marketplace">
|
||||
<img class="marketplace-flag" src="/img/flags/ZA.svg" alt="South African flag">
|
||||
<img class="marketplace-flag" src="/img/flags/ZA.svg?{{site.time | date: '%s'}}" alt="South African flag">
|
||||
<div>
|
||||
<h3 id="south-africa" class="no_toc">South Africa</h3>
|
||||
<p>
|
||||
|
||||
@ -26,7 +26,7 @@ id: faq
|
||||
<h3 id="{% translate used anchor.faq %}">{% translate used %}</h3>
|
||||
<p>{% translate usedtxt1 %}</p>
|
||||
<p>
|
||||
<img src="/img/faq/merchants_map.png" alt="Screenshot">
|
||||
<img src="/img/faq/merchants_map.png?{{site.time | date: '%s'}}" alt="Screenshot">
|
||||
</p>
|
||||
|
||||
<h3 id="{% translate acquire anchor.faq %}">{% translate acquire %}</h3>
|
||||
@ -41,8 +41,8 @@ id: faq
|
||||
<h3 id="{% translate makepayment anchor.faq %}">{% translate makepayment %}</h3>
|
||||
<p>{% translate makepaymenttxt1 %}</p>
|
||||
<p>
|
||||
<img src="/img/faq/mobile_send.png" alt="Screenshot">
|
||||
<img src="/img/faq/mobile_receive.png" alt="Screenshot">
|
||||
<img src="/img/faq/mobile_send.png?{{site.time | date: '%s'}}" alt="Screenshot">
|
||||
<img src="/img/faq/mobile_receive.png?{{site.time | date: '%s'}}" alt="Screenshot">
|
||||
</p>
|
||||
|
||||
<h3 id="{% translate advantages anchor.faq %}">{% translate advantages %}</h3>
|
||||
@ -123,7 +123,7 @@ id: faq
|
||||
<p>{% translate whatpricetxt1 %}</p>
|
||||
<p>{% translate whatpriceimg1 %}
|
||||
<br>
|
||||
<img src="/img/faq/price_chart.png" alt="chart">
|
||||
<img src="/img/faq/price_chart.png?{{site.time | date: '%s'}}" alt="chart">
|
||||
</p>
|
||||
|
||||
<h3 id="{% translate worthless anchor.faq %}">{% translate worthless %}</h3>
|
||||
|
||||
@ -18,7 +18,7 @@ id: how-it-works
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/new-user.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/new-user.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="basics">{% translate basics %}</h2>
|
||||
@ -28,7 +28,7 @@ id: how-it-works
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/blockchain.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/blockchain.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="balances">{% translate balances %}</h2>
|
||||
@ -38,7 +38,7 @@ id: how-it-works
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/private-keys.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/private-keys.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="transactions">{% translate transactions %}</h2>
|
||||
@ -48,7 +48,7 @@ id: how-it-works
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/mining.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/mining.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="processing">{% translate processing %}</h2>
|
||||
@ -58,7 +58,7 @@ id: how-it-works
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/paper.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/paper.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="readmore">{% translate readmore %}</h2>
|
||||
|
||||
@ -17,73 +17,73 @@ id: innovation
|
||||
<div class="row card-row">
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/ico_control.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_control.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="control">{% translate control %}</h2>
|
||||
<p>{% translate controltext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/accessibility.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/accessibility.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="global">{% translate global %}</h2>
|
||||
<p>{% translate globaltext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/efficiency.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/efficiency.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="cost">{% translate cost %}</h2>
|
||||
<p>{% translate costtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/donation.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/donation.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="donation">{% translate donation %}</h2>
|
||||
<p>{% translate donationtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/crowdfunding.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/crowdfunding.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="crowdfunding">{% translate crowdfunding %}</h2>
|
||||
<p>{% translate crowdfundingtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/micro-payments.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/micro-payments.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="micro">{% translate micro %}</h2>
|
||||
<p>{% translate microtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/mediation.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/mediation.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="mediation">{% translate mediation %}</h2>
|
||||
<p>{% translate mediationtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/multi-signature.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/multi-signature.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="multisig">{% translate multisig %}</h2>
|
||||
<p>{% translate multisigtext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/trust.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/trust.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="trust">{% translate trust %}</h2>
|
||||
<p>{% translate trusttext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/decentralization.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/decentralization.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="resiliency">{% translate resiliency %}</h2>
|
||||
<p>{% translate resiliencytext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/transparency.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/transparency.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="transparency">{% translate transparency %}</h2>
|
||||
<p>{% translate transparencytext %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card innovation-card">
|
||||
<img class="titleicon" src="/img/icons/automatization.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/automatization.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="automation">{% translate automation %}</h2>
|
||||
<p>{% translate automationtext %}</p>
|
||||
</div>
|
||||
|
||||
@ -82,7 +82,7 @@ dialogs:
|
||||
<div>
|
||||
<p>{% translate usedtxt1 faq %}</p>
|
||||
<p>
|
||||
<img style="height:165px;width:380px;" src="/img/faq/merchants_map.png" alt="Screenshot">
|
||||
<img style="height:165px;width:380px;" src="/img/faq/merchants_map.png?{{site.time | date: '%s'}}" alt="Screenshot">
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@ -91,8 +91,8 @@ dialogs:
|
||||
<div>
|
||||
<p>{% translate makepaymenttxt1 faq %}</p>
|
||||
<p>
|
||||
<img src="/img/faq/mobile_send.png" style="height:325px;width:190px;" alt="Screenshot">
|
||||
<img src="/img/faq/mobile_receive.png" style="height:325px;width:190px;" alt="Screenshot">
|
||||
<img src="/img/faq/mobile_send.png?{{site.time | date: '%s'}}" style="height:325px;width:190px;" alt="Screenshot">
|
||||
<img src="/img/faq/mobile_receive.png?{{site.time | date: '%s'}}" style="height:325px;width:190px;" alt="Screenshot">
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -18,7 +18,7 @@ id: protect-your-privacy
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/traceability.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/traceability.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="traceable">{% translate traceable %}</h2>
|
||||
@ -28,7 +28,7 @@ id: protect-your-privacy
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/addresses.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/addresses.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="receive">{% translate receive %}</h2>
|
||||
@ -38,7 +38,7 @@ id: protect-your-privacy
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/public-spaces.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/public-spaces.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="public">{% translate public %}</h2>
|
||||
@ -48,7 +48,7 @@ id: protect-your-privacy
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/ip-address.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/ip-address.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="iplog">{% translate iplog %}</h2>
|
||||
@ -58,7 +58,7 @@ id: protect-your-privacy
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/mixing-services.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/mixing-services.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="mixing">{% translate mixing %}</h2>
|
||||
@ -68,7 +68,7 @@ id: protect-your-privacy
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/future-improvements.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/future-improvements.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="future">{% translate future %}</h2>
|
||||
|
||||
@ -17,7 +17,7 @@ id: resources
|
||||
<div class="row card-row">
|
||||
|
||||
<div class="card resources-card">
|
||||
<img src="/img/icons/ico_solve.svg" alt="Icon">
|
||||
<img src="/img/icons/ico_solve.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<h2 id="learn">{% translate learn %}</h2>
|
||||
<p>{% translate linkwiki %}</p>
|
||||
{% if page.lang == 'fr' %}
|
||||
@ -45,7 +45,7 @@ id: resources
|
||||
</div>
|
||||
|
||||
<div class="card resources-card">
|
||||
<img src="/img/icons/ico_invoice.svg" alt="Icon">
|
||||
<img src="/img/icons/ico_invoice.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<h2 id="directories">{% translate directories %}</h2>
|
||||
<p>
|
||||
<a href="/{{ page.lang }}/{% translate choose-your-wallet url %}">{% translate linkwallets %}</a> - bitcoin.org</p>
|
||||
@ -64,7 +64,7 @@ id: resources
|
||||
</div>
|
||||
|
||||
<div class="card resources-card">
|
||||
<img src="/img/icons/ico_spread.svg" alt="Icon">
|
||||
<img src="/img/icons/ico_spread.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<h2 id="news">{% translate news %}</h2>
|
||||
{% if page.lang == 'bg' %}
|
||||
<p>
|
||||
@ -120,7 +120,7 @@ id: resources
|
||||
</div>
|
||||
|
||||
<div class="card resources-card">
|
||||
<img src="/img/icons/ico_market.svg" alt="Icon">
|
||||
<img src="/img/icons/ico_market.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<h2 id="charts">{% translate charts %}</h2>
|
||||
<p>
|
||||
<a href="https://live.blockcypher.com/btc">BlockCypher</a>
|
||||
@ -143,7 +143,7 @@ id: resources
|
||||
</div>
|
||||
|
||||
<div class="card resources-card">
|
||||
<img src="/img/icons/ico_doc.svg" alt="Icon">
|
||||
<img src="/img/icons/ico_doc.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<h2 id="documentaries">{% translate documentaries %}</h2>
|
||||
<p>
|
||||
<a href="http://bitcoinfilm.org/">BitcoinFilm.org</a>
|
||||
@ -157,7 +157,7 @@ id: resources
|
||||
</div>
|
||||
|
||||
<div class="card resources-card">
|
||||
<img src="/img/icons/ico_voucher.svg" alt="Icon">
|
||||
<img src="/img/icons/ico_voucher.svg?{{site.time | date: '%s'}}" alt="Icon">
|
||||
<h2 id="vouchers">{% translate vouchers %}</h2>
|
||||
<p>
|
||||
<a href="https://www.bitrefill.com/">Bitrefill</a>
|
||||
|
||||
@ -16,20 +16,20 @@ id: spend-bitcoin
|
||||
<div class="container">
|
||||
<div class="row card-row">
|
||||
<div class="card spend-card">
|
||||
<img src="/img/icons/product.svg" alt="icon">
|
||||
<img src="/img/icons/product.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h2 id="products-online">{% translate products-online %}</h2>
|
||||
<p>{% translate products-online-text %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card spend-card">
|
||||
<img src="/img/icons/directory.svg" alt="icon">
|
||||
<img src="/img/icons/directory.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h2 id="directory">{% translate directory %}</h2>
|
||||
<p>{% translate directory-text %}</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="card spend-card">
|
||||
<img src="/img/icons/local.svg" alt="icon">
|
||||
<img src="/img/icons/local.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h2 id="map">{% translate business-map %}</h2>
|
||||
<p>{% translate business-map-text %}</p>
|
||||
</div>
|
||||
|
||||
@ -17,25 +17,25 @@ id: support-bitcoin
|
||||
|
||||
<div class="row card-row">
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_multi.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_multi.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="use">{% translate use %}</h2>
|
||||
<p>{% translate usetxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_network.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_network.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="node">{% translate node %}</h2>
|
||||
<p>{% translate nodetxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_mining.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_mining.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="mining">{% translate mining %}</h2>
|
||||
<p>{% translate miningtxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_translate.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_translate.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="translate">{% translate translate %}</h2>
|
||||
<p>{% translate translatetxt %}</p>
|
||||
<p>
|
||||
@ -48,37 +48,37 @@ id: support-bitcoin
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_conf.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_conf.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="develop">{% translate develop %}</h2>
|
||||
<p>{% translate developtxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_donate.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_donate.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="donation">{% translate donation %}</h2>
|
||||
<p>{% translate donationtxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_law.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_law.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="nonprofit">{% translate nonprofit %}</h2>
|
||||
<p>{% translate nonprofittxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_spread.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_spread.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="spread">{% translate spread %}</h2>
|
||||
<p>{% translate spreadtxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_docs.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_docs.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="wiki">{% translate wiki %}</h2>
|
||||
<p>{% translate wikitxt %}</p>
|
||||
</div>
|
||||
|
||||
<div class="card support-card">
|
||||
<img class="titleicon" src="/img/icons/ico_chat.svg" alt="Icon" />
|
||||
<img class="titleicon" src="/img/icons/ico_chat.svg?{{site.time | date: '%s'}}" alt="Icon" />
|
||||
<h2 id="help">{% translate help %}</h2>
|
||||
<p>{% translate helptxt %}</p>
|
||||
</div>
|
||||
|
||||
@ -18,7 +18,7 @@ id: you-need-to-know
|
||||
<div class="two-column-layout">
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/securing.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/securing.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="secure">{% translate secure %}</h2>
|
||||
@ -28,7 +28,7 @@ id: you-need-to-know
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/bitcoin-price.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/bitcoin-price.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="volatile">{% translate volatile %}</h2>
|
||||
@ -38,7 +38,7 @@ id: you-need-to-know
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/bitcoin-payments.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/bitcoin-payments.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="irreversible">{% translate irreversible %}</h2>
|
||||
@ -48,7 +48,7 @@ id: you-need-to-know
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/not-anonymous.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/not-anonymous.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="anonymous">{% translate anonymous %}</h2>
|
||||
@ -110,7 +110,7 @@ id: you-need-to-know
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/experimental.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/experimental.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="experimental">{% translate experimental %}</h2>
|
||||
@ -120,7 +120,7 @@ id: you-need-to-know
|
||||
|
||||
<div class="row two-column-row">
|
||||
<div>
|
||||
<img class="column-img" src="/img/icons/taxes.svg" alt="icon">
|
||||
<img class="column-img" src="/img/icons/taxes.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
</div>
|
||||
<div class="column-text">
|
||||
<h2 class="section-title" id="tax">{% translate tax %}</h2>
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletairbitzwallet"
|
||||
link: "https://play.google.com/store/apps/details?id=com.airbitz"
|
||||
source: "https://github.com/Airbitz"
|
||||
screenshot: "airbitzwalletandroid.png"
|
||||
screenshot: "airbitzwalletandroid.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolhybrid"
|
||||
validation: "checkpassvalidationservers"
|
||||
@ -31,7 +31,7 @@ platform:
|
||||
text: "walletairbitzwallet"
|
||||
link: "https://itunes.apple.com/us/app/bitcoin-wallet-map-directory/id843536046?mt=8"
|
||||
source: "https://github.com/Airbitz"
|
||||
screenshot: "airbitzwalletios.png"
|
||||
screenshot: "airbitzwalletios.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolhybrid"
|
||||
validation: "checkpassvalidationservers"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
text: "walletarcbit"
|
||||
link: "https://chrome.google.com/webstore/detail/arcbit-bitcoin-wallet/dkceiphcnbfahjbomhpdgjmphnpgogfk"
|
||||
source: "https://github.com/arcbit/arcbit-web"
|
||||
screenshot: "arcbitdesktop.png"
|
||||
screenshot: "arcbitdesktop.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
@ -40,7 +40,7 @@ platform:
|
||||
text: "walletarcbit"
|
||||
link: "https://itunes.apple.com/app/arcbit-bitcoin-wallet/id999487888"
|
||||
source: "https://github.com/arcbit/arcbit-ios"
|
||||
screenshot: "arcbitios.png"
|
||||
screenshot: "arcbitios.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
@ -56,7 +56,7 @@ platform:
|
||||
text: "walletarcbit"
|
||||
link: "https://play.google.com/store/apps/details?id=com.arcbit.arcbit"
|
||||
source: "https://github.com/arcbit/arcbit-android"
|
||||
screenshot: "arcbitios.png"
|
||||
screenshot: "arcbitios.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
text: "walletarmory"
|
||||
link: "https://btcarmory.com/"
|
||||
source: "https://github.com/goatpig/BitcoinArmory"
|
||||
screenshot: "armory.png"
|
||||
screenshot: "armory.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkgoodvalidationfullnoderequired"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
text: "walletbitcoincore"
|
||||
link: "bitcoincore"
|
||||
source: "https://github.com/bitcoin/bitcoin"
|
||||
screenshot: "bitcoincore.png"
|
||||
screenshot: "bitcoincore.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkgoodvalidationfullnode"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
text: "walletbitcoinknots"
|
||||
link: "https://bitcoinknots.org/"
|
||||
source: "https://github.com/bitcoinknots/bitcoin/"
|
||||
screenshot: "bitcoinknots.png"
|
||||
screenshot: "bitcoinknots.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkgoodvalidationfullnode"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletbitcoinwallet"
|
||||
link: "https://play.google.com/store/apps/details?id=de.schildbach.wallet"
|
||||
source: "https://github.com/bitcoin-wallet/bitcoin-wallet"
|
||||
screenshot: "bitcoinwalletandroid.png"
|
||||
screenshot: "bitcoinwalletandroid.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
- name: web
|
||||
text: "walletbitgo"
|
||||
link: "https://www.bitgo.com/"
|
||||
screenshot: "bitgo.png"
|
||||
screenshot: "bitgo.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolmulti"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletbither"
|
||||
link: "https://itunes.apple.com/us/app/bither/id899478936"
|
||||
source: "https://github.com/bither/bither-ios"
|
||||
screenshot: "bithermobile.png"
|
||||
screenshot: "bithermobile.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
@ -31,7 +31,7 @@ platform:
|
||||
text: "walletbither"
|
||||
link: "https://play.google.com/store/apps/details?id=net.bither"
|
||||
source: "https://github.com/bither/bither-android"
|
||||
screenshot: "bithermobile.png"
|
||||
screenshot: "bithermobile.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
@ -49,7 +49,7 @@ platform:
|
||||
text: "walletbither"
|
||||
link: "https://bither.net"
|
||||
source: "https://github.com/bither/bither-desktop-java"
|
||||
screenshot: "bitherdesktop.png"
|
||||
screenshot: "bitherdesktop.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletbrd"
|
||||
link: "https://itunes.apple.com/app/brd-bitcoin-wallet/id885251393"
|
||||
source: "https://github.com/breadwallet/breadwallet-ios"
|
||||
screenshot: "brd.png"
|
||||
screenshot: "brd.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
@ -31,7 +31,7 @@ platform:
|
||||
text: "walletbrd"
|
||||
link: "https://play.google.com/store/apps/details?id=com.breadwallet"
|
||||
source: "https://github.com/breadwallet/breadwallet-android"
|
||||
screenshot: "brd.png"
|
||||
screenshot: "brd.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletcoinspace"
|
||||
link: "https://play.google.com/store/apps/details?id=com.coinspace.app"
|
||||
source: "https://github.com/CoinSpace/CoinSpace"
|
||||
screenshot: "coinspacemobile.png"
|
||||
screenshot: "coinspacemobile.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
@ -31,7 +31,7 @@ platform:
|
||||
text: "walletcoinspace"
|
||||
link: "https://itunes.apple.com/us/app/coinspace-bitcoin-wallet/id980719434?mt=8"
|
||||
source: "https://github.com/CoinSpace/CoinSpace"
|
||||
screenshot: "coinspacemobile.png"
|
||||
screenshot: "coinspacemobile.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
@ -47,7 +47,7 @@ platform:
|
||||
text: "walletcoinspace"
|
||||
link: "https://www.microsoft.com/en-us/store/apps/coin-space-digital-currency-wallet/9nblgggz58z9"
|
||||
source: "https://github.com/CoinSpace/CoinSpace"
|
||||
screenshot: "coinspacemobile.png"
|
||||
screenshot: "coinspacemobile.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
@ -66,7 +66,7 @@ platform:
|
||||
text: "walletcoinspace"
|
||||
link: "https://coin.space"
|
||||
source: "https://github.com/CoinSpace/CoinSpace"
|
||||
screenshot: "coinspaceweb.png"
|
||||
screenshot: "coinspaceweb.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletdigitalbitbox"
|
||||
link: "https://digitalbitbox.com/"
|
||||
source: "https://github.com/digitalbitbox/"
|
||||
screenshot: "digitalbitbox.png"
|
||||
screenshot: "digitalbitbox.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkneutralvalidationvariable"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
text: "walletelectrum"
|
||||
link: "https://electrum.org"
|
||||
source: "https://github.com/spesmilo/electrum"
|
||||
screenshot: "electrum.png"
|
||||
screenshot: "electrum.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvservers"
|
||||
@ -40,7 +40,7 @@ platform:
|
||||
text: "walletelectrum"
|
||||
link: "https://play.google.com/store/apps/details?id=org.electrum.electrum"
|
||||
source: "https://github.com/spesmilo/electrum"
|
||||
screenshot: "electrumandroid.png"
|
||||
screenshot: "electrumandroid.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvservers"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletgreenaddress"
|
||||
link: "https://itunes.apple.com/app/id1206035886"
|
||||
source: "https://github.com/greenaddress/WalletCordova"
|
||||
screenshot: "greenaddressandroid.png"
|
||||
screenshot: "greenaddressandroid.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolmulti"
|
||||
validation: "checkpassvalidationservers"
|
||||
@ -31,7 +31,7 @@ platform:
|
||||
text: "walletgreenaddress"
|
||||
link: "https://play.google.com/store/apps/details?id=it.greenaddress.cordova"
|
||||
source: "https://github.com/greenaddress/WalletCordova"
|
||||
screenshot: "greenaddressandroid.png"
|
||||
screenshot: "greenaddressandroid.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolmulti"
|
||||
validation: "checkpassvalidationservers"
|
||||
@ -49,7 +49,7 @@ platform:
|
||||
text: "walletgreenaddress"
|
||||
link: "https://chrome.google.com/webstore/detail/greenaddressit/dgbimgjoijjemhdamicmljbncacfndmp"
|
||||
source: "https://github.com/greenaddress/WalletCrx"
|
||||
screenshot: "greenaddressdesktop.png"
|
||||
screenshot: "greenaddressdesktop.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolmulti"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
@ -75,7 +75,7 @@ platform:
|
||||
text: "walletgreenaddress"
|
||||
link: "https://chrome.google.com/webstore/detail/greenaddressit/dgbimgjoijjemhdamicmljbncacfndmp"
|
||||
source: "https://github.com/greenaddress/WalletCrx"
|
||||
screenshot: "greenaddressdesktop.png"
|
||||
screenshot: "greenaddressdesktop.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolmulti"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletgreenbits"
|
||||
link: "https://play.google.com/store/apps/details?id=com.greenaddress.greenbits_android_wallet"
|
||||
source: "https://github.com/greenaddress/GreenBits"
|
||||
screenshot: "greenbits.png"
|
||||
screenshot: "greenbits.png?1528322191"
|
||||
check:
|
||||
control: "checkpasscontrolmulti"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletkeepkey"
|
||||
link: "https://www.keepkey.com/"
|
||||
source: "https://github.com/keepkey/"
|
||||
screenshot: "keepkey.png"
|
||||
screenshot: "keepkey.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkneutralvalidationvariable"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletledgernanos"
|
||||
link: "https://www.ledgerwallet.com/"
|
||||
source: "https://github.com/LedgerHQ/"
|
||||
screenshot: "ledgernanos.png"
|
||||
screenshot: "ledgernanos.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkneutralvalidationvariable"
|
||||
|
||||
@ -14,7 +14,7 @@ platform:
|
||||
text: "walletmsigna"
|
||||
link: "https://ciphrex.com/redirect/?referer=bitcoin.org"
|
||||
source: "https://ciphrex.com/redirect/?url=https://github.com/ciphrex/CoinVault?referer=bitcoin.org"
|
||||
screenshot: "msigna.png"
|
||||
screenshot: "msigna.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkgoodvalidationfullnoderequired"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletmyceliumwallet"
|
||||
link: "https://play.google.com/store/apps/details?id=com.mycelium.wallet"
|
||||
source: "https://github.com/mycelium-com/wallet"
|
||||
screenshot: "mycelium.png"
|
||||
screenshot: "mycelium.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkfailvalidationcentralized"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "walletsimplebitcoinwallet"
|
||||
link: "https://play.google.com/store/apps/details?id=com.btcontract.wallet"
|
||||
source: "https://github.com/btcontract/wallet"
|
||||
screenshot: "simplebitcoinwalletandroid.png"
|
||||
screenshot: "simplebitcoinwalletandroid.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkpassvalidationspvp2p"
|
||||
|
||||
@ -15,7 +15,7 @@ platform:
|
||||
text: "wallettrezor"
|
||||
link: "https://trezor.io/"
|
||||
source: "https://github.com/trezor/"
|
||||
screenshot: "trezor.png"
|
||||
screenshot: "trezor.png?1528322191"
|
||||
check:
|
||||
control: "checkgoodcontrolfull"
|
||||
validation: "checkneutralvalidationvariable"
|
||||
|
||||
@ -252,16 +252,16 @@ h2 .rssicon{
|
||||
left:20px;
|
||||
}
|
||||
.wallets .checkgood>div>span{
|
||||
background-image:url(/img/icons/checkbubble_pass_rtl.svg);
|
||||
background-image:url(/img/icons/checkbubble_pass_rtl.svg?1528322191);
|
||||
}
|
||||
.wallets .checkpass>div>span{
|
||||
background-image:url(/img/icons/checkbubble_pass_rtl.svg);
|
||||
background-image:url(/img/icons/checkbubble_pass_rtl.svg?1528322191);
|
||||
}
|
||||
.wallets .checkfail>div>span{
|
||||
background-image:url(/img/icons/checkbubble_fail_rtl.svg);
|
||||
background-image:url(/img/icons/checkbubble_fail_rtl.svg?1528322191);
|
||||
}
|
||||
.wallets .checkneutral>div>span{
|
||||
background-image:url(/img/icons/checkbubble_neutral_rtl.svg);
|
||||
background-image:url(/img/icons/checkbubble_neutral_rtl.svg?1528322191);
|
||||
}
|
||||
|
||||
.warningicon{
|
||||
|
||||
@ -34,21 +34,21 @@ IRC chatroom and discuss your plan with a developer.
|
||||
<div markdown="block" class="row card-row">
|
||||
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_bugs.svg" alt="icon">
|
||||
<img src="/img/icons/ico_bugs.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
[Bug reports][bcc contribute issues]
|
||||
<p>Report bugs, including security issues</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_code.svg" alt="icon">
|
||||
<img src="/img/icons/ico_code.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
[Code][bcc contribute code]
|
||||
<p>Write & review code</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_documentation.svg" alt="icon">
|
||||
<img src="/img/icons/ico_documentation.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
[Documentation][bcc contribute documentation]
|
||||
<p>Write documentation for users and developers</p>
|
||||
@ -56,7 +56,7 @@ IRC chatroom and discuss your plan with a developer.
|
||||
</div>
|
||||
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_translation.svg" alt="icon">
|
||||
<img src="/img/icons/ico_translation.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
[Translations][bcc contribute translations]
|
||||
<p>Translate the user interface</p>
|
||||
@ -64,7 +64,7 @@ IRC chatroom and discuss your plan with a developer.
|
||||
|
||||
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_support.svg" alt="icon">
|
||||
<img src="/img/icons/ico_support.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
[Tech support][bcc contribute support]
|
||||
<p>Support other users</p>
|
||||
|
||||
@ -33,24 +33,24 @@ To contribute a translation, create a [Transifex][transifex] account and
|
||||
then go to the [Bitcoin Core translation page][bitcoin core transifex].
|
||||
From there you can click the Join Team button near the top of the page.
|
||||
|
||||

|
||||

|
||||
|
||||
After you've joined the team, find the language you want to help
|
||||
translate. Click on it and choose what Bitcoin Core release you want to
|
||||
contribute to.
|
||||
|
||||

|
||||

|
||||
|
||||
From the page listing a specific release, you can click the Translate
|
||||
button.
|
||||
|
||||

|
||||

|
||||
|
||||
On the Translation screen, click the Untranslated tab. On the left pane
|
||||
will appear the English versions of text that needs translating. On the
|
||||
right pane, you can enter your proposed translation.
|
||||
|
||||

|
||||

|
||||
|
||||
After saving your translation, it will be reviewed and (if accepted)
|
||||
included in the next release of that version of Bitcoin Core.
|
||||
|
||||
@ -32,19 +32,19 @@ end_of_page: |
|
||||
<div class="slide-viewer">
|
||||
<div class="slide-group">
|
||||
<div class="slide slide-1">
|
||||
<a href="#validation"><img src="/img/bitcoin-core/slider-validation.svg" alt="Full Validation: the best possible decentralized security" /></a>
|
||||
<a href="#validation"><img src="/img/bitcoin-core/slider-validation.svg?{{site.time | date: '%s'}}" alt="Full Validation: the best possible decentralized security" /></a>
|
||||
</div>
|
||||
<div class="slide slide-2">
|
||||
<a href="#privacy"><img src="/img/bitcoin-core/slider-privacy.svg" alt="Strong privacy" /></a>
|
||||
<a href="#privacy"><img src="/img/bitcoin-core/slider-privacy.svg?{{site.time | date: '%s'}}" alt="Strong privacy" /></a>
|
||||
</div>
|
||||
<div class="slide slide-3">
|
||||
<a href="#requirements"><img src="/img/bitcoin-core/slider-warning.svg" alt="Requirements and warnings" /></a>
|
||||
<a href="#requirements"><img src="/img/bitcoin-core/slider-warning.svg?{{site.time | date: '%s'}}" alt="Requirements and warnings" /></a>
|
||||
</div>
|
||||
<div class="slide slide-4">
|
||||
<a href="#user-interface"><img src="/img/bitcoin-core/slider-ui.svg" alt="User interface" /></a>
|
||||
<a href="#user-interface"><img src="/img/bitcoin-core/slider-ui.svg?{{site.time | date: '%s'}}" alt="User interface" /></a>
|
||||
</div>
|
||||
<div class="slide slide-5">
|
||||
<a href="#network-support"><img src="/img/bitcoin-core/slider-network.svg" alt="Support the network" /></a>
|
||||
<a href="#network-support"><img src="/img/bitcoin-core/slider-network.svg?{{site.time | date: '%s'}}" alt="Support the network" /></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -67,7 +67,7 @@ end_of_page: |
|
||||
<div markdown="block" class="row card-row">
|
||||
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_validation.svg" alt="icon">
|
||||
<img src="/img/icons/ico_validation.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
## Full Validation {#validation}
|
||||
{:.no_gap}
|
||||
@ -81,7 +81,7 @@ banks from taking control of Bitcoin.**
|
||||
|
||||
</div>
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_control.svg" alt="icon">
|
||||
<img src="/img/icons/ico_control.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
## Better Privacy {#privacy}
|
||||
|
||||
@ -93,7 +93,7 @@ hard for anyone to link you to your transactions.
|
||||
|
||||
</div>
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_better_security.svg" alt="icon">
|
||||
<img src="/img/icons/ico_better_security.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
## Warning: Better Security Has Costs {#requirements}
|
||||
|
||||
@ -105,7 +105,7 @@ convenient to run on most computers and Internet connections.
|
||||
|
||||
</div>
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_better_ui.svg" alt="icon">
|
||||
<img src="/img/icons/ico_better_ui.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
## A Better User Interface {#user-interface}
|
||||
|
||||
@ -119,7 +119,7 @@ Bitcoin Core without losing Bitcoin Core's [security][bcc validation] and
|
||||
|
||||
</div>
|
||||
<div class="card core-card" markdown="block">
|
||||
<img src="/img/icons/ico_international.svg" alt="icon">
|
||||
<img src="/img/icons/ico_international.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
|
||||
## Support The Network {#network-support}
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ breadcrumbs:
|
||||
<div class="bitcore-content clearfix">
|
||||
<div class="container" markdown="block">
|
||||
|
||||

|
||||

|
||||
|
||||
{% include bitcoin-core/download-bitcoin-core.html %}
|
||||
|
||||
|
||||
@ -61,7 +61,7 @@ third_party_privacy:
|
||||
<div class="bitcore-content clearfix">
|
||||
<div class="container" markdown="block">
|
||||
|
||||

|
||||

|
||||
|
||||
{% include bitcoin-core/download-bitcoin-core.html %}
|
||||
|
||||
@ -77,7 +77,7 @@ One reason is that Bitcoin Core and some other Bitcoin software tries to
|
||||
avoid associating your real-world identity with the transactions you
|
||||
make. The difference looks like this:
|
||||
|
||||

|
||||

|
||||
|
||||
The second type of transaction (a pseudonymous transaction) only provides
|
||||
practical privacy if nobody can figure out that "5a35b" is really Alice.
|
||||
@ -282,7 +282,7 @@ against eavesdroppers for received transactions.
|
||||
To put a transaction on the block chain, you must send it publicly---but
|
||||
how you send it can make a big difference.
|
||||
|
||||

|
||||

|
||||
|
||||
**Can you guess who made which transactions?** Nearly all peer-to-peer
|
||||
lightweight clients today make no attempt to obscure their sent
|
||||
@ -353,7 +353,7 @@ Isn't that worth occasionally starting up a few seconds slower?
|
||||
|
||||
<div class="not-displayed">
|
||||
<div id="bitcoin_bank_receiving" title="Bitcoin Bank Receiving Privacy" markdown="block">
|
||||

|
||||

|
||||
|
||||
When you receive bitcoins to a Bitcoin bank, the money is sent to one of
|
||||
the bank's addresses---not your own---which can give you excellent
|
||||
@ -369,7 +369,7 @@ Isn't that worth occasionally starting up a few seconds slower?
|
||||
</div>
|
||||
|
||||
<div id="bloom_filter_receiving" title="Bloom Filter Privacy" markdown="block">
|
||||

|
||||

|
||||
|
||||
By only asking for payments related to your wallet, plus maybe a few
|
||||
others as bloom filter camouflage, lightweight wallets may reveal who you
|
||||
@ -386,7 +386,7 @@ Isn't that worth occasionally starting up a few seconds slower?
|
||||
</div>
|
||||
|
||||
<div id="electrum_style_receiving" title="Client Lightweight Wallet Receiving Privacy" markdown="block">
|
||||

|
||||

|
||||
|
||||
Some lightweight wallets don't connect to the Bitcoin peer-to-peer (P2P)
|
||||
network. Instead, they make a (usually secure) connection to a single
|
||||
|
||||
@ -25,7 +25,7 @@ breadcrumbs:
|
||||
<div class="bitcore-content clearfix">
|
||||
<div class="container" markdown="block">
|
||||
|
||||

|
||||

|
||||
|
||||
{% include bitcoin-core/download-bitcoin-core.html %}
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@ breadcrumbs:
|
||||
<div class="bitcore-content">
|
||||
<div class="container" markdown="block">
|
||||
|
||||

|
||||

|
||||
|
||||
{% include bitcoin-core/download-bitcoin-core.html %}
|
||||
|
||||
@ -33,7 +33,7 @@ Bitcoin Core has a built in wallet with [graphical](#graphical) and
|
||||
lightweight wallets with similar [security][bcc validation] and
|
||||
[privacy][bcc privacy] to its built-in wallet.
|
||||
|
||||

|
||||

|
||||
|
||||
**Warning:** you only get the security and privacy benefits in supported
|
||||
lightweight wallets if they make a secure and private connection to your
|
||||
@ -46,49 +46,49 @@ configuration.
|
||||
<div markdown="block" class="row card-row">
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_clear.svg" alt="icon">
|
||||
<img src="/img/icons/ico_clear.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="clear-overview" data-container="gui_overview">Clear overview</h3>
|
||||
<p>See your current balance and recent transactions</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_fee_slider.svg" alt="icon">
|
||||
<img src="/img/icons/ico_fee_slider.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="fee-slider" data-container="gui_fee_slider">Fee slider</h3>
|
||||
<p>Easily choose between low fees and fast confirmation</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_coin_control.svg" alt="icon">
|
||||
<img src="/img/icons/ico_coin_control.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="coin-control" data-container="gui_coin_control">Coin control</h3>
|
||||
<p>Enhance privacy or save money by choosing your inputs</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_qrcode.svg" alt="icon">
|
||||
<img src="/img/icons/ico_qrcode.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="qr-codes" data-container="gui_qr_codes">QR codes</h3>
|
||||
<p>Generate QR codes to receive payment</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_invoices.svg" alt="icon">
|
||||
<img src="/img/icons/ico_invoices.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="unique-invoices" data-container="gui_unique_invoices">Unique invoices</h3>
|
||||
<p>Easily track who paid you</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_control.svg" alt="icon">
|
||||
<img src="/img/icons/ico_control.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="proxy-configuration" data-container="gui_proxy_configuration">Proxy configuration</h3>
|
||||
<p>Use Tor or a proxy for privacy</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_monitoring.svg" alt="icon">
|
||||
<img src="/img/icons/ico_monitoring.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="network-monitoring" data-container="gui_network_monitoring">Network monitoring</h3>
|
||||
<p>Track how much bandwidth you use</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_watch-only.svg" alt="icon">
|
||||
<img src="/img/icons/ico_watch-only.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="support" data-container="gui_watch_only">Watch-only support</h3>
|
||||
<p>Track bitcoins stored safely offline</p>
|
||||
</div>
|
||||
@ -103,37 +103,37 @@ configuration.
|
||||
<div markdown="block" class="row card-row">
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/get-new-address.svg" alt="icon">
|
||||
<img src="/img/icons/get-new-address.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="GetNewAddress" data-container="rpc_getnewaddress">GetNewAddress</h3>
|
||||
<p>Get a new address for receiving payment</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/get-balance.svg" alt="icon">
|
||||
<img src="/img/icons/get-balance.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="GetBalance" data-container="rpc_getbalance">GetBalance</h3>
|
||||
<p>Instantly see your available Bitcoin balance</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_send.svg" alt="icon">
|
||||
<img src="/img/icons/ico_send.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="SendMany" data-container="rpc_sendmany">SendMany</h3>
|
||||
<p>Send a single payment to multiple addresses</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_list.svg" alt="icon">
|
||||
<img src="/img/icons/ico_list.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="ListUnspent" data-container="rpc_listunspent">ListUnspent</h3>
|
||||
<p>See what received transactions you can spend</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/create-sign-send.svg" alt="icon">
|
||||
<img src="/img/icons/create-sign-send.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="create-sign-send" data-container="rpc_rawtx">Create/Sign/Send</h3>
|
||||
<p>Create and send raw transactions</p>
|
||||
</div>
|
||||
|
||||
<div class="card core-card">
|
||||
<img src="/img/icons/ico_notification.svg" alt="icon">
|
||||
<img src="/img/icons/ico_notification.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<h3 class="popup js" id="Notification" data-container="notification">Notification</h3>
|
||||
<p>Be notified of new blocks and transactions</p>
|
||||
</div>
|
||||
@ -149,7 +149,7 @@ configuration.
|
||||
<div class="row lightweight-wallets-row" markdown="block">
|
||||
|
||||
<div markdown="block">
|
||||

|
||||

|
||||
|
||||
Lightweight wallets usually connect to several random full nodes (like
|
||||
Bitcoin Core) to send and receive all of their data. In the process they
|
||||
@ -159,7 +159,7 @@ Bitcoin Core) to send and receive all of their data. In the process they
|
||||
|
||||
<div markdown="block">
|
||||
|
||||

|
||||

|
||||
|
||||
But it's also possible to connect certain lightweight wallets solely to
|
||||
your own Bitcoin Core full node, called a trusted peer. If you do this
|
||||
@ -181,7 +181,7 @@ The following wallets can securely connect to a trusted peer.
|
||||
### GreenBits
|
||||
|
||||
<div markdown="block">
|
||||

|
||||

|
||||
|
||||
GreenBits is a fast and easy to use wallet. Enjoy improved security with
|
||||
a minimal/zero trust approach, optional hardware wallets support,
|
||||
@ -211,7 +211,7 @@ the Bitcoin network.
|
||||
### mSigna
|
||||
|
||||
<div markdown="block">
|
||||

|
||||

|
||||
|
||||
{% translate walletmsigna choose-your-wallet %}
|
||||
|
||||
@ -228,35 +228,35 @@ Bitcoin Core full node.
|
||||
|
||||
<div class="not-displayed">
|
||||
<div id="gui_overview" title="Wallet Overview" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_fee_slider" title="Fee Slider" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_coin_control" title="Coin Control" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_qr_codes" title="QR Codes" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_unique_invoices" title="Unique Invoices" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_proxy_configuration" title="Proxy Configuration" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_network_monitoring" title="Network monitoring" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="gui_watch_only" title="Watching-only Wallets" markdown="block">
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
<div id="rpc_getnewaddress" title="GetNewAddress" markdown="block">
|
||||
|
||||
@ -23,7 +23,7 @@ breadcrumbs:
|
||||
|
||||
<div class="bitcore-content">
|
||||
<div class="container" markdown="block">
|
||||

|
||||

|
||||
|
||||
{% include bitcoin-core/download-bitcoin-core.html %}
|
||||
|
||||
@ -316,7 +316,7 @@ The cost of this attack depends on the percentage of total network hash
|
||||
rate the attacking miner controls. The more centralized mining becomes,
|
||||
the less expensive the attack for a powerful miner.
|
||||
|
||||

|
||||

|
||||
|
||||
### Real Example
|
||||
|
||||
@ -398,7 +398,7 @@ Core users? Then it becomes easy for miners and banks to take control of
|
||||
Bitcoin, likely bringing to an end this {{bitcoin_age}} year experiment
|
||||
in decentralized currency.
|
||||
|
||||

|
||||

|
||||
|
||||
If you think **Bitcoin should remain decentralized,** the best thing you
|
||||
can do is [validate every payment you receive](#do-you-validate) using your own personal
|
||||
@ -426,7 +426,7 @@ Core right now:
|
||||
using the following screen in Bitcoin Core, your received
|
||||
transactions will be fully validated.
|
||||
|
||||

|
||||

|
||||
|
||||
2. **Use Bitcoin Core as a trusted peer for certain lightweight
|
||||
wallets.** Learn more on the [user interface][bcc user interface
|
||||
|
||||
@ -19,7 +19,7 @@ breadcrumbs:
|
||||
# Bitcoin Core
|
||||
{:.not-displayed}
|
||||
|
||||
<!--  -->
|
||||
<!--  -->
|
||||
|
||||
<div class="hero core-hero">
|
||||
<div class="container hero-container">
|
||||
@ -44,7 +44,7 @@ breadcrumbs:
|
||||
<div class="show_more" markdown="block">
|
||||
<div class="row show_more-row">
|
||||
<div class="show_more-block">
|
||||
<img class="show_more-icon" src="/img/bitcoin-core/decentralized.svg" alt="icon">
|
||||
<img class="show_more-icon" src="/img/bitcoin-core/decentralized.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<p class="show_more-title">Decentralized</p>
|
||||
<p>
|
||||
It is these users who keep Bitcoin decentralized. They
|
||||
@ -54,7 +54,7 @@ breadcrumbs:
|
||||
</p>
|
||||
</div>
|
||||
<div class="show_more-block">
|
||||
<img class="show_more-icon" src="/img/bitcoin-core/no_voting.svg" alt="icon">
|
||||
<img class="show_more-icon" src="/img/bitcoin-core/no_voting.svg?{{site.time | date: '%s'}}" alt="icon">
|
||||
<p class="show_more-title">No Voting</p>
|
||||
<p>
|
||||
There's no voting or other corruptible process involved: there's
|
||||
|
||||
@ -232,7 +232,7 @@ systems.
|
||||
If you use Ubuntu Desktop, click the Ubuntu swirl icon to start the Dash and type "term" into the
|
||||
input box. Choose any one of the terminals listed:
|
||||
|
||||

|
||||

|
||||
|
||||
Alternatively, access a console or terminal emulator using another
|
||||
method, such as SSH on Ubuntu Server or a terminal launcher in an
|
||||
@ -310,13 +310,13 @@ want to proceed. Press enter to continue.
|
||||
To start Bitcoin Core GUI, click the Ubuntu swirl icon to open the Dash,
|
||||
type `bitcoin`, and click the Bitcoin icon.
|
||||
|
||||

|
||||

|
||||
|
||||
You will be prompted to choose a directory to store the Bitcoin block
|
||||
chain and your wallet. Unless you have a separate partition or drive
|
||||
you want to use, click Ok to use the default.
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core GUI will begin to download the block chain. This
|
||||
step will take at least several days, and it may take much more time on
|
||||
@ -325,7 +325,7 @@ download, Bitcoin Core will use a significant part of your connection
|
||||
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
||||
resume from the point where it stopped the next time you start it.
|
||||
|
||||

|
||||

|
||||
|
||||
After download is complete, you may use Bitcoin Core as your wallet or
|
||||
you can just let it run to help support the Bitcoin network.
|
||||
@ -341,12 +341,12 @@ While running Bitcoin Core GUI, open the Settings menu and choose
|
||||
Options. On the Main tab, click *Start Bitcoin on system login*. Click
|
||||
the Ok button to save the new settings.
|
||||
|
||||

|
||||

|
||||
|
||||
The next time you login to your desktop, Bitcoin Core GUI will be
|
||||
automatically started in as an icon in the tray.
|
||||
|
||||

|
||||

|
||||
</div>
|
||||
|
||||
{{installFinished}}
|
||||
@ -410,7 +410,7 @@ Bourne-like shell such as `bash`.
|
||||
Using any computer, go to the [Bitcoin Core download page](/en/download)
|
||||
and verify you have made a secure connection to the server.
|
||||
|
||||

|
||||

|
||||
|
||||
In the "Linux (tgz)" section of the Download page, choose the
|
||||
appropriate file for your Linux install (either 32-bit or 64-bit) and
|
||||
@ -493,7 +493,7 @@ You will be prompted to choose a directory to store the Bitcoin block
|
||||
chain and your wallet. Unless you have a separate partition or drive
|
||||
you want to use, click *Ok* to use the default.
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||
least several days, and it may take much more time on a slow Internet connection
|
||||
@ -502,7 +502,7 @@ significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||
time by closing it; it will resume from the point where it stopped the next time
|
||||
you start it.
|
||||
|
||||

|
||||

|
||||
|
||||
After download is complete, you may use Bitcoin Core as your wallet or
|
||||
you can just let it run to help support the Bitcoin network.
|
||||
@ -521,12 +521,12 @@ While running Bitcoin Core GUI, open the Settings menu and choose
|
||||
Options. On the Main tab, click *Start Bitcoin on system login*. Click
|
||||
the Ok button to save the new settings.
|
||||
|
||||

|
||||

|
||||
|
||||
The next time you login to your desktop, Bitcoin Core GUI should be
|
||||
automatically started in as an icon in the tray.
|
||||
|
||||

|
||||

|
||||
|
||||
If Bitcoin Core GUI does not automatically start, you may need to add it
|
||||
to an `.xinit` or `.xsession` file as [described
|
||||
@ -595,7 +595,7 @@ If you're a expert system administrator and want to use an init script instead,
|
||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||
made a secure connection to the server.
|
||||
|
||||

|
||||

|
||||
|
||||
Click the large blue *Download Bitcoin Core* button to download the
|
||||
Bitcoin Core installer to your desktop.
|
||||
@ -609,7 +609,7 @@ Bitcoin installer will start. It's a typical Windows installer, and it will
|
||||
guide you through the decisions you need to make about where to install Bitcoin
|
||||
Core.
|
||||
|
||||

|
||||

|
||||
|
||||
<div class="box" markdown="1">
|
||||
*To continue, choose one of the following options*
|
||||
@ -635,20 +635,20 @@ Core.
|
||||
Press the Windows key (`⊞ Win`) and start typing "bitcoin". When the
|
||||
Bitcoin Core icon appears (as shown below), click on it.
|
||||
|
||||

|
||||

|
||||
|
||||
You will be prompted to choose a directory to store the Bitcoin block
|
||||
chain and your wallet. Unless you have a separate partition or drive
|
||||
you want to use, click Ok to use the default.
|
||||
|
||||

|
||||

|
||||
|
||||
Your firewall may block Bitcoin Core from making outbound connections.
|
||||
It's safe to allow Bitcoin Core to use all networks. (Note: you will
|
||||
still need to configure inbound connections as described later in the
|
||||
[Network Configuration](#network-configuration) section.)
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||
least several days, and it may take much more time on a slow Internet connection
|
||||
@ -657,7 +657,7 @@ significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||
time by closing it; it will resume from the point where it stopped the next time
|
||||
you start it.
|
||||
|
||||

|
||||

|
||||
|
||||
After download is complete, you may use Bitcoin Core as your wallet or
|
||||
you can just let it run to help support the Bitcoin network.
|
||||
@ -673,7 +673,7 @@ While running Bitcoin Core GUI, open the Settings menu and choose
|
||||
Options. On the Main tab, click *Start Bitcoin on system login*. Click
|
||||
the Ok button to save the new settings.
|
||||
|
||||

|
||||

|
||||
|
||||
The next time you login to your desktop, Bitcoin Core GUI will be
|
||||
automatically started minimized in the task bar.
|
||||
@ -691,7 +691,7 @@ To start Bitcoin Core daemon, first open a command window: press the
|
||||
Windows key (`⊞ Win`) and type "cmd". Choose the option labeled
|
||||
"Command Prompt".
|
||||
|
||||

|
||||

|
||||
|
||||
If you installed Bitcoin Core into the default directory, type the
|
||||
following at the command prompt:
|
||||
@ -749,7 +749,7 @@ daemon will be automatically started.
|
||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||
made a secure connection to the server.
|
||||
|
||||

|
||||

|
||||
|
||||
Click the large blue *Download Bitcoin Core* button to download the
|
||||
Bitcoin Core installer to your desktop.
|
||||
@ -763,7 +763,7 @@ Bitcoin installer will start. It's a typical Windows installer, and it will
|
||||
guide you through the decisions you need to make about where to install Bitcoin
|
||||
Core.
|
||||
|
||||

|
||||

|
||||
|
||||
<div class="box" markdown="1">
|
||||
*To continue, choose one of the following options*
|
||||
@ -789,20 +789,20 @@ Core.
|
||||
Press the Windows key (`⊞ Win`) and start typing "bitcoin". When the
|
||||
Bitcoin Core icon appears (as shown below), click on it.
|
||||
|
||||

|
||||

|
||||
|
||||
You will be prompted to choose a directory to store the Bitcoin block
|
||||
chain and your wallet. Unless you have a separate partition or drive
|
||||
you want to use, click Ok to use the default.
|
||||
|
||||

|
||||

|
||||
|
||||
Your firewall may block Bitcoin Core from making outbound connections.
|
||||
It's safe to allow Bitcoin Core to use all networks. (Note: you will
|
||||
still need to configure inbound connections as described later in the
|
||||
[Network Configuration](#network-configuration) section.)
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||
least several days, and it may take much more time on a slow Internet connection
|
||||
@ -811,7 +811,7 @@ significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||
time by closing it; it will resume from the point where it stopped the next time
|
||||
you start it.
|
||||
|
||||

|
||||

|
||||
|
||||
After download is complete, you may use Bitcoin Core as your wallet or
|
||||
you can just let it run to help support the Bitcoin network.
|
||||
@ -827,7 +827,7 @@ While running Bitcoin Core GUI, open the Settings menu and choose
|
||||
Options. On the Main tab, click *Start Bitcoin on system login*. Click
|
||||
the Ok button to save the new settings.
|
||||
|
||||

|
||||

|
||||
|
||||
The next time you login to your desktop, Bitcoin Core GUI will be
|
||||
automatically started minimized in the task bar.
|
||||
@ -845,7 +845,7 @@ To start Bitcoin Core daemon, first open a command window: press the
|
||||
Windows key (`⊞ Win`) and type "cmd". Choose the option labeled
|
||||
"Command Prompt".
|
||||
|
||||

|
||||

|
||||
|
||||
If you installed Bitcoin Core into the default directory, type the
|
||||
following at the command prompt:
|
||||
@ -903,7 +903,7 @@ daemon will be automatically started.
|
||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||
made a secure connection to the server.
|
||||
|
||||

|
||||

|
||||
|
||||
Click the large blue *Download Bitcoin Core* button to download the
|
||||
Bitcoin Core installer to your desktop.
|
||||
@ -917,7 +917,7 @@ Bitcoin installer will start. It's a typical Windows installer, and it will
|
||||
guide you through the decisions you need to make about where to install Bitcoin
|
||||
Core.
|
||||
|
||||

|
||||

|
||||
|
||||
<div class="box" markdown="1">
|
||||
*To continue, choose one of the following options*
|
||||
@ -943,20 +943,20 @@ Core.
|
||||
Open the *Start* menu, type `bitcoin` into the search box, and click the
|
||||
*Bitcoin Core* icon.
|
||||
|
||||

|
||||

|
||||
|
||||
You will be prompted to choose a directory to store the Bitcoin block
|
||||
chain and your wallet. Unless you have a separate partition or drive
|
||||
you want to use, click Ok to use the default.
|
||||
|
||||

|
||||

|
||||
|
||||
Your firewall may block Bitcoin Core from making outbound connections.
|
||||
It's safe to allow Bitcoin Core to use all networks. (Note: you will
|
||||
still need to configure inbound connections as described later in the
|
||||
[Network Configuration](#network-configuration) section.)
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||
least several days, and it may take much more time on a slow Internet connection
|
||||
@ -965,7 +965,7 @@ significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||
time by closing it; it will resume from the point where it stopped the next time
|
||||
you start it.
|
||||
|
||||

|
||||

|
||||
|
||||
After download is complete, you may use Bitcoin Core as your wallet or
|
||||
you can just let it run to help support the Bitcoin network.
|
||||
@ -981,7 +981,7 @@ While running Bitcoin Core GUI, open the Settings menu and choose
|
||||
Options. On the Main tab, click *Start Bitcoin on system login*. Click
|
||||
the Ok button to save the new settings.
|
||||
|
||||

|
||||

|
||||
|
||||
The next time you login to your desktop, Bitcoin Core GUI will be
|
||||
automatically started minimized in the task bar.
|
||||
@ -997,7 +997,7 @@ automatically started minimized in the task bar.
|
||||
To start Bitcoin Core daemon, first open a command window: press the
|
||||
Windows key (`⊞ Win`) and type "cmd". Choose the program named "cmd.exe"
|
||||
|
||||

|
||||

|
||||
|
||||
If you installed the Bitcoin Core into the default directory, type the following at the command prompt :
|
||||
|
||||
@ -1065,7 +1065,7 @@ Save the file. The next time you login to your computer, Bitcoin Core daemon wil
|
||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||
made a secure connection to the server.
|
||||
|
||||

|
||||

|
||||
|
||||
Click the large blue *Download Bitcoin Core* button to download the
|
||||
Bitcoin Core installer to your Downloads folder.
|
||||
@ -1077,7 +1077,7 @@ After downloading the file to your Downloads folder
|
||||
its icon. OS X will open a Finder window for you to drag *Bitcoin Core* to your
|
||||
Applications folder.
|
||||
|
||||

|
||||

|
||||
|
||||
#### Bitcoin Core GUI {#osx-gui}
|
||||
{:.no_toc}
|
||||
@ -1085,13 +1085,13 @@ Applications folder.
|
||||
The first time running *Bitcoin Core*, Max OS X will ask you to confirm that
|
||||
you want to run it:
|
||||
|
||||

|
||||

|
||||
|
||||
You will be prompted to choose a directory to store the Bitcoin block
|
||||
chain and your wallet. Unless you have a separate partition or drive
|
||||
you want to use, click Ok to use the default.
|
||||
|
||||

|
||||

|
||||
|
||||
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||
least several days, and it may take much more time on a slow Internet connection
|
||||
@ -1100,7 +1100,7 @@ significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||
time by closing it; it will resume from the point where it stopped the next time
|
||||
you start it.
|
||||
|
||||

|
||||

|
||||
|
||||
After download is complete, you may use Bitcoin Core as your wallet or
|
||||
you can just let it run to help support the Bitcoin network.
|
||||
@ -1116,7 +1116,7 @@ While running Bitcoin Core GUI, open the Bitcoin Core menu and choose
|
||||
Preferences. On the Main tab, click *Start Bitcoin on system login*. Click
|
||||
the Ok button to save the new settings.
|
||||
|
||||

|
||||

|
||||
|
||||
The next time you login to your desktop, Bitcoin Core GUI will be
|
||||
automatically started minimized in the task bar.
|
||||
@ -1221,7 +1221,7 @@ start Bitcoin Core (either the GUI or the daemon), wait 10 minutes, and then
|
||||
will attempt to guess your IP address---if the address is wrong (or
|
||||
blank), you will need to enter your address manually.
|
||||
|
||||

|
||||

|
||||
|
||||
After you press Check Node, the tool will inform you whether your port
|
||||
is open (green box) or not open (red box). If you get the green box, you
|
||||
@ -1250,14 +1250,14 @@ connections you have. The icon won't turn green until you have more
|
||||
than 8 active connections, which only happens if inbound connections
|
||||
are allowed.
|
||||
|
||||

|
||||

|
||||
|
||||
For confirmation, you can go to the Help menu, choose Debug Window, and
|
||||
open the Information tab. In the Network section, it will tell you
|
||||
exactly how many inbound connections you have. If the number is greater
|
||||
than zero, then inbound connections are allowed.
|
||||
|
||||

|
||||

|
||||
|
||||
If you don't have inbound connections, please read the instructions for [enabling inbound
|
||||
connections.](#enabling-connections)
|
||||
@ -1331,13 +1331,13 @@ related to DHCP, the Dynamic Host Configuration Protocol. These options
|
||||
may also be called Address Reservation. For example, the router page
|
||||
shown below calls the option we need "DHCP Reservation":
|
||||
|
||||

|
||||

|
||||
|
||||
In the reservation configuration, some routers will display a list of
|
||||
computers and devices currently connected to your network, and then let
|
||||
you select a device to make its current IP address permanent:
|
||||
|
||||

|
||||

|
||||
|
||||
If that's the case, find the computer running Bitcoin Core in the list,
|
||||
select it, and add it to the list of reserved addresses. Make a note of
|
||||
@ -1377,7 +1377,7 @@ address and make a note of it for the instructions in the next
|
||||
subsection. After entering this information, click the Add or Save
|
||||
button.
|
||||
|
||||

|
||||

|
||||
|
||||
Then reboot your computer to ensure it gets assigned the address you
|
||||
selected and proceed to the Port Forwarding instructions below.
|
||||
@ -1397,7 +1397,7 @@ The port forwarding settings should allow you to map an external port on
|
||||
your router to the "internal port" of a device on your network as shown
|
||||
in the screenshot below.
|
||||
|
||||

|
||||

|
||||
|
||||
Both the external port and the internal port should be 8333 for Bitcoin.
|
||||
(You may also want to map port 18333 for Bitcoin's testnet, although
|
||||
|
||||
@ -12,7 +12,7 @@ lang: en
|
||||
<description>This RSS feed allows to follow events and alerts surrounding the Bitcoin network and software.</description>
|
||||
<image>
|
||||
<title>Bitcoin network status and alerts</title>
|
||||
<url>https://bitcoin.org/img/icons/logo_rss.png</url>
|
||||
<url>https://bitcoin.org/img/icons/logo_rss.png?1528322191</url>
|
||||
<link>https://bitcoin.org/en/alerts</link>
|
||||
</image>
|
||||
{% assign date_sorted_alerts = site.alerts | sort: 'date' %}
|
||||
|
||||
@ -13,7 +13,7 @@ lang: en
|
||||
<description>This RSS feed allows to follow Bitcoin events and conferences.</description>
|
||||
<image>
|
||||
<title>Bitcoin conferences and events</title>
|
||||
<url>https://bitcoin.org/img/icons/logo_rss.png</url>
|
||||
<url>https://bitcoin.org/img/icons/logo_rss.png?1528322191</url>
|
||||
<link>https://bitcoin.org/en/events</link>
|
||||
</image>
|
||||
{% assign date_sorted_conferences = site.conferences | sort: 'date' %}
|
||||
|
||||
@ -12,7 +12,7 @@ lang: en
|
||||
<description>This RSS feed allows to follow Bitcoin Core new releases.</description>
|
||||
<image>
|
||||
<title>Bitcoin Core releases</title>
|
||||
<url>https://bitcoin.org/img/icons/logo_rss.png</url>
|
||||
<url>https://bitcoin.org/img/icons/logo_rss.png?1528322191</url>
|
||||
<link>https://bitcoin.org/en/version-history</link>
|
||||
</image>
|
||||
{% assign date_sorted_releases = site.releases | sort: 'optional_date', 'last' %}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user