diff --git a/authors/default.mdx b/authors/default.mdx index da01b4a..982684a 100644 --- a/authors/default.mdx +++ b/authors/default.mdx @@ -1,7 +1,7 @@ --- name: BDP nym: default -avatar: /bitcoin-topics/static/images/authors/bdp.jpeg +avatar: /decoding-bitcoin/static/images/authors/bdp.jpeg twitter: https://x.com/Bitcoin_Devs github: https://github.com/bitcoin-dev-project/bitcoin-dev-project --- diff --git a/decoding/bitcoin-history.mdx b/decoding/bitcoin-history.mdx index fad297c..1e79710 100644 --- a/decoding/bitcoin-history.mdx +++ b/decoding/bitcoin-history.mdx @@ -31,7 +31,7 @@ order: 102 ], media: { type: "image", - src: "/bitcoin-topics/static/images/topics/bitcoin-history/step1-dark.png", + src: "/decoding-bitcoin/static/images/topics/bitcoin-history/step1-dark.png", alt: "Satoshi starts working on Bitcoin" } }, @@ -59,7 +59,7 @@ order: 102 ], media: { type: "image", - src: "/bitcoin-topics/static/images/topics/bitcoin-history/whitepaper.png", + src: "/decoding-bitcoin/static/images/topics/bitcoin-history/whitepaper.png", alt: "Satoshi starts working on Bitcoin" } }, @@ -83,7 +83,7 @@ order: 102 ], media: { type: "image", - src: "/bitcoin-topics/static/images/topics/bitcoin-history/step8.png", + src: "/decoding-bitcoin/static/images/topics/bitcoin-history/step8.png", alt: "Genesis block" } }, @@ -204,7 +204,7 @@ order: 102 ], media: { type: "image", - src: "/bitcoin-topics/static/images/topics/bitcoin-history/step7.png", + src: "/decoding-bitcoin/static/images/topics/bitcoin-history/step7.png", alt: "Genesis block" } }, @@ -296,7 +296,7 @@ order: 102 ], media: { type: "image", - src: "/bitcoin-topics/static/images/topics/bitcoin-history/step6.png", + src: "/decoding-bitcoin/static/images/topics/bitcoin-history/step6.png", alt: "Genesis block" } }, diff --git a/decoding/bitcoin-opcodes.mdx b/decoding/bitcoin-opcodes.mdx index 2310465..5ea6fc0 100644 --- a/decoding/bitcoin-opcodes.mdx +++ b/decoding/bitcoin-opcodes.mdx @@ -8,7 +8,7 @@ layout: TopicBanner order: 2 images: [ - "/bitcoin-topics/static/images/topics/thumbnails/bitcoin-opcodes-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/bitcoin-opcodes-thumbnail.webp" ] parent: overview --- @@ -26,14 +26,14 @@ The visualization below includes an explanation of the most commonly used opcode
diff --git a/decoding/compact-size.mdx b/decoding/compact-size.mdx index 1401686..af6c1bd 100644 --- a/decoding/compact-size.mdx +++ b/decoding/compact-size.mdx @@ -9,7 +9,7 @@ order: 2 icon: "FaHashtag" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/taproot-roadmap-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/taproot-roadmap-thumbnail.webp" ] parent: "technical-foundation" --- diff --git a/decoding/endianness.mdx b/decoding/endianness.mdx index 1813c4d..88c0d62 100644 --- a/decoding/endianness.mdx +++ b/decoding/endianness.mdx @@ -9,7 +9,7 @@ order: 1 icon: "FaHashtag" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/endianness.png" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/endianness.png" ] parent: "technical-foundation" --- @@ -24,14 +24,14 @@ Similarly, computers have two ways to store data:
@@ -50,14 +50,14 @@ Suppose we want to store the number **12345678** (hexadecimal: `0x00BC614E`) in
@@ -85,14 +85,14 @@ Using the same number **12345678** (`0x00BC614E`), here's how it looks in **litt
diff --git a/decoding/fee-calculation.mdx b/decoding/fee-calculation.mdx index bcab66a..3627831 100644 --- a/decoding/fee-calculation.mdx +++ b/decoding/fee-calculation.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 306 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/transaction-module/fees-thumbnail-feecalculation.jpg"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/fees-thumbnail-feecalculation.jpg"] children: ["transaction-weight", "blocksize-blockweight", "fee-rate", "rbf"] --- @@ -37,14 +37,14 @@ Let's calculate the fee for the following
@@ -77,14 +77,14 @@ Miners receive two types of rewards for securing the network:
@@ -105,14 +105,14 @@ For now, understand that:
@@ -149,14 +149,14 @@ Let's say you have a transaction that's been sitting in the mempool for hours be
diff --git a/decoding/fee-rate.mdx b/decoding/fee-rate.mdx index dc06ed1..88de9c7 100644 --- a/decoding/fee-rate.mdx +++ b/decoding/fee-rate.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 2 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/musig-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/musig-thumbnail.webp"] parent: "fee-calculation" --- diff --git a/decoding/implement-OP_ADD-OP_HASH160.mdx b/decoding/implement-OP_ADD-OP_HASH160.mdx index 3ecb9bf..58e8801 100644 --- a/decoding/implement-OP_ADD-OP_HASH160.mdx +++ b/decoding/implement-OP_ADD-OP_HASH160.mdx @@ -9,7 +9,7 @@ order: 4 project: true images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] parent: project --- diff --git a/decoding/implement-OP_CHECKSIG.mdx b/decoding/implement-OP_CHECKSIG.mdx index f518bdf..acb87dd 100644 --- a/decoding/implement-OP_CHECKSIG.mdx +++ b/decoding/implement-OP_CHECKSIG.mdx @@ -9,7 +9,7 @@ order: 5 project: true images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] parent: project --- diff --git a/decoding/implement-basic-stack.mdx b/decoding/implement-basic-stack.mdx index e094351..03a40f5 100644 --- a/decoding/implement-basic-stack.mdx +++ b/decoding/implement-basic-stack.mdx @@ -9,7 +9,7 @@ order: 2 project: true images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] parent: project --- diff --git a/decoding/inputs-inputcount.mdx b/decoding/inputs-inputcount.mdx index 95e5423..9db94a3 100644 --- a/decoding/inputs-inputcount.mdx +++ b/decoding/inputs-inputcount.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 3 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/transaction-module/fees-thumbnail-inputcount.jpg"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/fees-thumbnail-inputcount.jpg"] parent: "transaction-structure" --- @@ -27,14 +27,14 @@ Let's examine this real transaction:
diff --git a/decoding/inputs-output-index.mdx b/decoding/inputs-output-index.mdx index 68c685f..274ad32 100644 --- a/decoding/inputs-output-index.mdx +++ b/decoding/inputs-output-index.mdx @@ -9,7 +9,7 @@ order: 4 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/fees-thumbnail-vout.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/fees-thumbnail-vout.jpg" ] parent: "transaction-structure" --- @@ -22,14 +22,14 @@ Let's examine our transaction to understand this better:
diff --git a/decoding/inputs-prev-txid.mdx b/decoding/inputs-prev-txid.mdx index 89e8a38..f10faaa 100644 --- a/decoding/inputs-prev-txid.mdx +++ b/decoding/inputs-prev-txid.mdx @@ -9,7 +9,7 @@ order: 4 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/fees-thumbnail-prevtxid.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/fees-thumbnail-prevtxid.jpg" ] parent: "transaction-structure" --- @@ -24,14 +24,14 @@ Let's examine our transaction to understand this better:
diff --git a/decoding/inputs-scriptsig.mdx b/decoding/inputs-scriptsig.mdx index eb28c19..ea7a050 100644 --- a/decoding/inputs-scriptsig.mdx +++ b/decoding/inputs-scriptsig.mdx @@ -9,7 +9,7 @@ order: 6 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-scriptsig.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-scriptsig.jpg" ] parent: "transaction-structure" --- @@ -20,14 +20,14 @@ The ScriptSig is a variable-length field in transaction inputs that provides the
diff --git a/decoding/inputs-scriptsigsize.mdx b/decoding/inputs-scriptsigsize.mdx index 8c812eb..f7de3fe 100644 --- a/decoding/inputs-scriptsigsize.mdx +++ b/decoding/inputs-scriptsigsize.mdx @@ -9,7 +9,7 @@ order: 5 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/fees-thumbnail-scriptsig-size.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/fees-thumbnail-scriptsig-size.jpg" ] parent: "transaction-structure" --- @@ -22,14 +22,14 @@ Let's examine our transaction to understand this better:
diff --git a/decoding/inputs-sequence.mdx b/decoding/inputs-sequence.mdx index 9de11ab..b9e351c 100644 --- a/decoding/inputs-sequence.mdx +++ b/decoding/inputs-sequence.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 6 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-sequence.jpg"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-sequence.jpg"] parent: "transaction-structure" --- @@ -20,14 +20,14 @@ Let's examine our transaction to understand this better:
diff --git a/decoding/introduction-taproot.mdx b/decoding/introduction-taproot.mdx index d282b46..69dd6b2 100644 --- a/decoding/introduction-taproot.mdx +++ b/decoding/introduction-taproot.mdx @@ -7,7 +7,7 @@ category: Taproot layout: TopicBanner order: 506 icon: "FaHashtag" -images: ["/bitcoin-topics/static/images/topics/thumbnails/musig-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/musig-thumbnail.webp"] --- (coming soon) diff --git a/decoding/locking-unlocking.mdx b/decoding/locking-unlocking.mdx index 48ccf39..f6802a8 100644 --- a/decoding/locking-unlocking.mdx +++ b/decoding/locking-unlocking.mdx @@ -8,7 +8,7 @@ layout: TopicBanner order: 3 images: [ - "/bitcoin-topics/static/images/topics/thumbnails/locking-unlocking-scripts-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/locking-unlocking-scripts-thumbnail.webp" ] parent: overview --- @@ -21,14 +21,14 @@ A locking script, also known as a ScriptPubKey, is placed on every output you cr
@@ -50,14 +50,14 @@ An unlocking script, also known as a ScriptSig or Witness, is provided for every
@@ -83,14 +83,14 @@ If the unlocking script successfully satisfies the conditions set by the locking
diff --git a/decoding/locktime.mdx b/decoding/locktime.mdx index 9e3ad63..a5d4d1b 100644 --- a/decoding/locktime.mdx +++ b/decoding/locktime.mdx @@ -9,7 +9,7 @@ order: 11 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-locktime.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-locktime.jpg" ] parent: "transaction-structure" --- @@ -22,14 +22,14 @@ Let's examine our transaction to understand this better:
diff --git a/decoding/marker-flag.mdx b/decoding/marker-flag.mdx index fccfa39..28ea7a3 100644 --- a/decoding/marker-flag.mdx +++ b/decoding/marker-flag.mdx @@ -9,7 +9,7 @@ order: 2 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-marker-flag.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-marker-flag.webp" ] parent: "transaction-structure" --- diff --git a/decoding/musig.mdx b/decoding/musig.mdx index 5ac7526..76cc753 100644 --- a/decoding/musig.mdx +++ b/decoding/musig.mdx @@ -7,7 +7,7 @@ category: Taproot layout: TopicBanner order: 505 icon: "FaHashtag" -images: ["/bitcoin-topics/static/images/topics/thumbnails/musig-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/musig-thumbnail.webp"] --- By the end of this article, we want Alice, Bob, and Carol to sign a transaction using MuSig. @@ -24,13 +24,13 @@ MuSig is simply a protocol for aggregating public keys and signatures.
@@ -45,14 +45,14 @@ The reasons we use MuSig are:
@@ -81,13 +81,13 @@ Some of these steps require rounds of communication between participants:
@@ -106,13 +106,13 @@ However, this approach is vulnerable to a **key cancellation attack.**
@@ -171,13 +171,13 @@ Here’s how we construct individual public keys and the aggregated public key:
diff --git a/decoding/network-propagation.mdx b/decoding/network-propagation.mdx index 5df612d..437d99c 100644 --- a/decoding/network-propagation.mdx +++ b/decoding/network-propagation.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 308 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/musig-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/musig-thumbnail.webp"] --- (Coming Soon) diff --git a/decoding/newsletter.mdx b/decoding/newsletter.mdx index 374eb8e..9b37799 100644 --- a/decoding/newsletter.mdx +++ b/decoding/newsletter.mdx @@ -22,7 +22,7 @@ We summarize every post and then summarize the summaries so that every thread su
diff --git a/decoding/nonce-reuse-attack.mdx b/decoding/nonce-reuse-attack.mdx index c4af167..82f3ca8 100644 --- a/decoding/nonce-reuse-attack.mdx +++ b/decoding/nonce-reuse-attack.mdx @@ -9,7 +9,7 @@ order: 504 icon: "FaHashtag" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/nonce-reuse-attack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/nonce-reuse-attack-thumbnail.webp" ] --- @@ -23,13 +23,13 @@ Let's start by breaking down the Schnorr signature equation to see how this happ
@@ -40,13 +40,13 @@ Imagine you want to sign two separate transactions but mistakenly use the same n
@@ -77,13 +77,13 @@ Since all these values are publicly accessible (S1, S2, and the hashed transacti
diff --git a/decoding/number-decoding-encoding.mdx b/decoding/number-decoding-encoding.mdx index 8111646..df6db14 100644 --- a/decoding/number-decoding-encoding.mdx +++ b/decoding/number-decoding-encoding.mdx @@ -9,7 +9,7 @@ order: 3 project: true images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] parent: project --- diff --git a/decoding/outputs-amount.mdx b/decoding/outputs-amount.mdx index d74c303..c79b5f4 100644 --- a/decoding/outputs-amount.mdx +++ b/decoding/outputs-amount.mdx @@ -9,7 +9,7 @@ order: 8 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-amount.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-amount.jpg" ] parent: "transaction-structure" --- @@ -22,14 +22,14 @@ Let's examine our transaction to understand this better:
diff --git a/decoding/outputs-outputcount.mdx b/decoding/outputs-outputcount.mdx index 8132783..547994c 100644 --- a/decoding/outputs-outputcount.mdx +++ b/decoding/outputs-outputcount.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 7 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-outputcount.jpg"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-outputcount.jpg"] parent: "transaction-structure" --- @@ -17,14 +17,14 @@ The number of outputs in a transaction is stored as a variable-length integer (v
diff --git a/decoding/outputs-scriptpubkey-size.mdx b/decoding/outputs-scriptpubkey-size.mdx index e2e5e66..b317720 100644 --- a/decoding/outputs-scriptpubkey-size.mdx +++ b/decoding/outputs-scriptpubkey-size.mdx @@ -9,7 +9,7 @@ order: 9 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-scriptpubkeysize.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-scriptpubkeysize.jpg" ] parent: "transaction-structure" --- @@ -22,14 +22,14 @@ Let's examine a real transaction to understand this better:
diff --git a/decoding/outputs-scriptpubkey.mdx b/decoding/outputs-scriptpubkey.mdx index 47bdbbb..76a6260 100644 --- a/decoding/outputs-scriptpubkey.mdx +++ b/decoding/outputs-scriptpubkey.mdx @@ -9,7 +9,7 @@ order: 10 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-thumbnail-scriptpubkey.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-thumbnail-scriptpubkey.jpg" ] parent: "transaction-structure" --- @@ -22,14 +22,14 @@ Let's examine a real transaction output's ScriptPubKey:
diff --git a/decoding/overview.mdx b/decoding/overview.mdx index 4713288..d438f68 100644 --- a/decoding/overview.mdx +++ b/decoding/overview.mdx @@ -8,7 +8,7 @@ layout: TopicBanner order: 400 icon: "FaClipboardList" images: - ["/bitcoin-topics/static/images/topics/thumbnails/overview-thumbnail.webp"] + ["/decoding-bitcoin/static/images/topics/thumbnails/overview-thumbnail.webp"] children: - stack - bitcoin-opcodes @@ -29,7 +29,7 @@ Key features of bitcoin Script include:
Both sequences are valid in a this 1-of-3 multisig. The left sequence is diff --git a/decoding/p2pk-exercise1.mdx b/decoding/p2pk-exercise1.mdx index 52dd84a..2b55680 100644 --- a/decoding/p2pk-exercise1.mdx +++ b/decoding/p2pk-exercise1.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 2 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pk-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pk-thumbnail.webp"] parent: p2pk --- diff --git a/decoding/p2pk-exercise2.mdx b/decoding/p2pk-exercise2.mdx index 5e16e0d..0a90228 100644 --- a/decoding/p2pk-exercise2.mdx +++ b/decoding/p2pk-exercise2.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 3 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pk-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pk-thumbnail.webp"] parent: p2pk --- diff --git a/decoding/p2pk-exercise3.mdx b/decoding/p2pk-exercise3.mdx index bc672fe..3dd3abd 100644 --- a/decoding/p2pk-exercise3.mdx +++ b/decoding/p2pk-exercise3.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 4 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pk-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pk-thumbnail.webp"] parent: p2pk --- @@ -14,7 +14,7 @@ parent: p2pk In this exercise, you'll implement a function to convert a P2PK (Pay-to-Public-Key) ScriptPubKey from its hexadecimal representation to ASM format. -![P2PK Problems](/bitcoin-topics/static/images/topics/p2pk/asm_hex.png) +![P2PK Problems](/decoding-bitcoin/static/images/topics/p2pk/asm_hex.png) 1. Implement the `decodeP2PKScriptPubKey` function in the code editor below. 2. The function should convert the input hex string to a Buffer. diff --git a/decoding/p2pk-problems.mdx b/decoding/p2pk-problems.mdx index f7d6d26..fe67239 100644 --- a/decoding/p2pk-problems.mdx +++ b/decoding/p2pk-problems.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 1 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pk-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pk-thumbnail.webp"] parent: p2pk --- @@ -37,7 +37,7 @@ Below are some issues associated with P2PK.
  • Compressed: 33 bytes (66 hex characters)
  • - Long Public Keys + Long Public Keys
    {" "} @@ -76,7 +76,7 @@ Below are some issues associated with P2PK.
    Larger UTXOs @@ -100,7 +100,7 @@ Below are some issues associated with P2PK.
  • Increases attack surface
  • - Security Vulnerability + Security Vulnerability
    diff --git a/decoding/p2pk.mdx b/decoding/p2pk.mdx index de0db2a..69b9f9b 100644 --- a/decoding/p2pk.mdx +++ b/decoding/p2pk.mdx @@ -7,7 +7,7 @@ category: Scripts layout: TopicBanner order: 401 icon: "FaKey" -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pk-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pk-thumbnail.webp"] children: - p2pk-problems - p2pk-exercise1 @@ -41,14 +41,14 @@ The ability to lock and unlock coins is the mechanism by which we transfer bitco
    @@ -57,7 +57,7 @@ The ability to lock and unlock coins is the mechanism by which we transfer bitco #### 1- Locking (ScriptPubKey): @@ -106,7 +106,7 @@ their public keys are smaller => smaller transaction on the network => save bloc #### 2- Unlocking (ScriptSig) diff --git a/decoding/p2pkh-exercise1.mdx b/decoding/p2pkh-exercise1.mdx index 1c7ff95..5dbe29f 100644 --- a/decoding/p2pkh-exercise1.mdx +++ b/decoding/p2pkh-exercise1.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 1 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pkh-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pkh-thumbnail.webp"] parent: p2pkh --- diff --git a/decoding/p2pkh-exercise2.mdx b/decoding/p2pkh-exercise2.mdx index 7d879d5..9d84f96 100644 --- a/decoding/p2pkh-exercise2.mdx +++ b/decoding/p2pkh-exercise2.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 2 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pkh-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pkh-thumbnail.webp"] parent: p2pkh --- diff --git a/decoding/p2pkh.mdx b/decoding/p2pkh.mdx index ab0a8d8..9e5b350 100644 --- a/decoding/p2pkh.mdx +++ b/decoding/p2pkh.mdx @@ -7,7 +7,7 @@ category: Scripts layout: TopicBanner order: 402 icon: "FaHashtag" -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2pkh-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2pkh-thumbnail.webp"] children: - p2pkh-exercise1 - p2pkh-exercise2 @@ -67,7 +67,7 @@ Have you ever heard about the guy who bought two diff --git a/decoding/p2sh-exercise-1.mdx b/decoding/p2sh-exercise-1.mdx index c2be083..4df3229 100644 --- a/decoding/p2sh-exercise-1.mdx +++ b/decoding/p2sh-exercise-1.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 1 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2sh-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2sh-thumbnail.webp"] parent: p2sh --- diff --git a/decoding/p2sh-exercise-2.mdx b/decoding/p2sh-exercise-2.mdx index 520a25f..f1877b2 100644 --- a/decoding/p2sh-exercise-2.mdx +++ b/decoding/p2sh-exercise-2.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 2 -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2sh-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2sh-thumbnail.webp"] parent: p2sh --- diff --git a/decoding/p2sh.mdx b/decoding/p2sh.mdx index f247a77..7c28401 100644 --- a/decoding/p2sh.mdx +++ b/decoding/p2sh.mdx @@ -7,7 +7,7 @@ category: Scripts layout: TopicBanner order: 403 icon: "FaFileCode" -images: ["/bitcoin-topics/static/images/topics/thumbnails/p2sh-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/p2sh-thumbnail.webp"] children: - p2sh-exercise-1 - p2sh-exercise-2 diff --git a/decoding/project.mdx b/decoding/project.mdx index fd8d831..38437c7 100644 --- a/decoding/project.mdx +++ b/decoding/project.mdx @@ -6,12 +6,12 @@ draft: false category: Scripts layout: TopicBanner project: true -bannerImage: /bitcoin-topics/static/images/topics/project-bitcoin-stack/stack-simulator.svg +bannerImage: /decoding-bitcoin/static/images/topics/project-bitcoin-stack/stack-simulator.svg order: 405 icon: "FaTools" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] children: - setup-local-development @@ -27,7 +27,7 @@ In this project, we'll build our very own Bitcoin Stack simulator! This project is a substantially larger and more in-depth challenge than the exercises we've seen throughout the course so far. This is a fantastic chance to review what we've learned. It's time to see how to use our newfound skills in a real-world context! - + I'm so excited about this one. Let's get into it! diff --git a/decoding/pushdata-opcodes.mdx b/decoding/pushdata-opcodes.mdx index 3c043a2..5ed79bd 100644 --- a/decoding/pushdata-opcodes.mdx +++ b/decoding/pushdata-opcodes.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 6 -images: ["/bitcoin-topics/static/images/topics/thumbnails/data-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/data-thumbnail.webp"] parent: overview --- diff --git a/decoding/quiz.mdx b/decoding/quiz.mdx index fe49c3a..931f14f 100644 --- a/decoding/quiz.mdx +++ b/decoding/quiz.mdx @@ -6,7 +6,7 @@ draft: false category: Scripts layout: TopicBanner order: 7 -images: ["/bitcoin-topics/static/images/topics/thumbnails/quiz-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/quiz-thumbnail.webp"] parent: overview --- diff --git a/decoding/rbf.mdx b/decoding/rbf.mdx index 5bff2a3..e15c45f 100644 --- a/decoding/rbf.mdx +++ b/decoding/rbf.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 3 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/musig-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/musig-thumbnail.webp"] parent: "fee-calculation" --- diff --git a/decoding/roadmap.mdx b/decoding/roadmap.mdx index d1ad3f1..29f5e85 100644 --- a/decoding/roadmap.mdx +++ b/decoding/roadmap.mdx @@ -9,7 +9,7 @@ order: 300 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-roadmap.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-roadmap.webp" ] --- @@ -17,13 +17,13 @@ images:
    diff --git a/decoding/schnorr-signature.mdx b/decoding/schnorr-signature.mdx index 61cf708..5aab447 100644 --- a/decoding/schnorr-signature.mdx +++ b/decoding/schnorr-signature.mdx @@ -9,7 +9,7 @@ order: 503 icon: "FaHashtag" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/schnorr-signature-thumbnail.png" + "/decoding-bitcoin/static/images/topics/thumbnails/schnorr-signature-thumbnail.png" ] --- @@ -29,14 +29,14 @@ We have two main characters to help us understand how Schnorr signatures work:
    @@ -46,14 +46,14 @@ The interaction between Alice and Bob involves two key steps: **Signature Genera
    @@ -73,13 +73,13 @@ Alice generates a private key `d`, then calculates her public key `P` by multipl
    @@ -122,13 +122,13 @@ _`k` is a scalar, `R` is a point on the elliptic curve._
    @@ -209,13 +209,13 @@ Alice sends both the message `m` and the signature `(R, s)` to Bob.
    @@ -330,13 +330,13 @@ To avoid this risk, BIP340 suggests a deterministic method for generating nonces
    @@ -454,13 +454,13 @@ Once Bob has confirmed that the equation holds, he can be fully assured that the
    diff --git a/decoding/script-parser.mdx b/decoding/script-parser.mdx index 3dd0876..4fe4585 100644 --- a/decoding/script-parser.mdx +++ b/decoding/script-parser.mdx @@ -9,7 +9,7 @@ order: 6 project: true images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] parent: project --- diff --git a/decoding/script-success-failure.mdx b/decoding/script-success-failure.mdx index 10d5f11..03aaadd 100644 --- a/decoding/script-success-failure.mdx +++ b/decoding/script-success-failure.mdx @@ -8,7 +8,7 @@ layout: TopicBanner order: 4 images: [ - "/bitcoin-topics/static/images/topics/thumbnails/script-success-failure-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/script-success-failure-thumbnail.webp" ] parent: overview --- @@ -21,14 +21,14 @@ A valid script execution follows these rules:
    @@ -44,6 +44,6 @@ Any other outcome - early termination, an empty stack, or a "false" value on top expandable={false} > If you'd like to learn more about these type of errors you can check the [script_error.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/script/script_error.cpp) file from bitcoin core source code - + diff --git a/decoding/setup-local-development.mdx b/decoding/setup-local-development.mdx index fc46b3c..4c5e219 100644 --- a/decoding/setup-local-development.mdx +++ b/decoding/setup-local-development.mdx @@ -9,7 +9,7 @@ order: 1 project: true images: [ - "/bitcoin-topics/static/images/topics/thumbnails/project-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/project-stack-thumbnail.webp" ] parent: project --- @@ -23,7 +23,7 @@ If you're not familiar with Git, you can download a .zip file containing everyth
    Purple toaster
    Purple toaster Bitcoin Stack App initial page Bitcoin Script Playground Repository Your browser does not support the video tag. diff --git a/decoding/stack.mdx b/decoding/stack.mdx index 72744c4..f4dfb6e 100644 --- a/decoding/stack.mdx +++ b/decoding/stack.mdx @@ -8,7 +8,7 @@ layout: TopicBanner order: 1 images: [ - "/bitcoin-topics/static/images/topics/thumbnails/bitcoin-stack-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/bitcoin-stack-thumbnail.webp" ] parent: overview --- diff --git a/decoding/standard-nonstandard.mdx b/decoding/standard-nonstandard.mdx index 03e4f34..093c580 100644 --- a/decoding/standard-nonstandard.mdx +++ b/decoding/standard-nonstandard.mdx @@ -8,7 +8,7 @@ layout: TopicBanner order: 5 images: [ - "/bitcoin-topics/static/images/topics/thumbnails/standard-non-standard-tx-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/standard-non-standard-tx-thumbnail.webp" ] parent: overview --- @@ -23,14 +23,14 @@ Below is a time line showing different output scripts types before and After Seg
    @@ -59,14 +59,14 @@ They are valid but are not relayed by most nodes for safety reasons
    diff --git a/decoding/tagged-hashes.mdx b/decoding/tagged-hashes.mdx index e88637f..b23efc7 100644 --- a/decoding/tagged-hashes.mdx +++ b/decoding/tagged-hashes.mdx @@ -9,7 +9,7 @@ order: 502 icon: "FaHashtag" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/tagged-hashes-thumbnail.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/tagged-hashes-thumbnail.jpg" ] --- @@ -29,14 +29,14 @@ Creating tagged hashes is straightforward and involves two steps:
    diff --git a/decoding/taproot-roadmap.mdx b/decoding/taproot-roadmap.mdx index 546b019..e85a9e3 100644 --- a/decoding/taproot-roadmap.mdx +++ b/decoding/taproot-roadmap.mdx @@ -9,7 +9,7 @@ order: 501 icon: "FaHashtag" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/taproot-roadmap-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/taproot-roadmap-thumbnail.webp" ] --- @@ -17,13 +17,13 @@ images:
    diff --git a/decoding/technical-foundation.mdx b/decoding/technical-foundation.mdx index a1ef0a3..9de1f45 100644 --- a/decoding/technical-foundation.mdx +++ b/decoding/technical-foundation.mdx @@ -9,7 +9,7 @@ order: 304 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/taproot-roadmap-thumbnail.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/taproot-roadmap-thumbnail.webp" ] children: - endianness diff --git a/decoding/transaction-creation.mdx b/decoding/transaction-creation.mdx index 72348c8..e704423 100644 --- a/decoding/transaction-creation.mdx +++ b/decoding/transaction-creation.mdx @@ -9,7 +9,7 @@ order: 305 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/creating-tx.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/creating-tx.webp" ] --- @@ -18,14 +18,14 @@ To make this payment, she needs to create a Bitcoin transaction using the unspen
    @@ -50,14 +50,14 @@ To create a transaction, Alice needs to specify which UTXOs she wants to use as
    @@ -80,14 +80,14 @@ Each input in a Bitcoin transaction must include:
    @@ -102,14 +102,14 @@ For this transaction, Alice needs to create two outputs:
    diff --git a/decoding/transaction-lifecycle.mdx b/decoding/transaction-lifecycle.mdx index 15bfaf0..7ec487b 100644 --- a/decoding/transaction-lifecycle.mdx +++ b/decoding/transaction-lifecycle.mdx @@ -9,7 +9,7 @@ order: 301 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-lifecycle.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-lifecycle.webp" ] --- @@ -18,22 +18,22 @@ Watch how a Bitcoin transaction moves through the network, from creation to conf
    diff --git a/decoding/transaction-signing-00.mdx b/decoding/transaction-signing-00.mdx index d745d7f..fd68b4b 100644 --- a/decoding/transaction-signing-00.mdx +++ b/decoding/transaction-signing-00.mdx @@ -9,7 +9,7 @@ order: 0 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-0.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-0.jpg" ] parent: "transaction-signing" --- @@ -24,14 +24,14 @@ Inputs, outputs, and witness data will be added in the next steps.
    diff --git a/decoding/transaction-signing-01.mdx b/decoding/transaction-signing-01.mdx index e954f95..3d9550e 100644 --- a/decoding/transaction-signing-01.mdx +++ b/decoding/transaction-signing-01.mdx @@ -9,7 +9,7 @@ order: 1 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-1.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-1.jpg" ] parent: "transaction-signing" --- @@ -23,7 +23,7 @@ Each input in a Bitcoin transaction must specify:
    @@ -131,4 +131,4 @@ return b'\\xff' + n.to_bytes(8, 'little')`} language="python" /> - \ No newline at end of file + diff --git a/decoding/transaction-signing-02.mdx b/decoding/transaction-signing-02.mdx index 0438f76..1dbb26d 100644 --- a/decoding/transaction-signing-02.mdx +++ b/decoding/transaction-signing-02.mdx @@ -9,7 +9,7 @@ order: 2 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-2.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-2.jpg" ] parent: "transaction-signing" --- @@ -21,7 +21,7 @@ Each output in a Bitcoin transaction requires:
    diff --git a/decoding/transaction-signing-03.mdx b/decoding/transaction-signing-03.mdx index dbd61ca..3c7ff35 100644 --- a/decoding/transaction-signing-03.mdx +++ b/decoding/transaction-signing-03.mdx @@ -9,7 +9,7 @@ order: 3 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-3.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-3.jpg" ] parent: "transaction-signing" --- @@ -20,7 +20,7 @@ This is different from legacy transactions where signatures are placed directly
    @@ -48,14 +48,14 @@ For our test vector:
    diff --git a/decoding/transaction-signing-04.mdx b/decoding/transaction-signing-04.mdx index 56f0858..b477ad9 100644 --- a/decoding/transaction-signing-04.mdx +++ b/decoding/transaction-signing-04.mdx @@ -9,14 +9,14 @@ order: 4 icon: "FaFileSignature" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-4.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-4.jpg" ] parent: "transaction-signing" ---
    diff --git a/decoding/transaction-signing-05.mdx b/decoding/transaction-signing-05.mdx index ee49902..b2d71ff 100644 --- a/decoding/transaction-signing-05.mdx +++ b/decoding/transaction-signing-05.mdx @@ -9,7 +9,7 @@ order: 5 icon: "FaFileSignature" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-5.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-5.jpg" ] parent: "transaction-signing" --- @@ -145,4 +145,4 @@ You can verify that the values we generated in the previous step match these tes ## Next Step -With our sighash ready, we'll move on to sign it. \ No newline at end of file +With our sighash ready, we'll move on to sign it. diff --git a/decoding/transaction-signing-06.mdx b/decoding/transaction-signing-06.mdx index b78f383..8f89966 100644 --- a/decoding/transaction-signing-06.mdx +++ b/decoding/transaction-signing-06.mdx @@ -9,7 +9,7 @@ order: 6 icon: "FaFileSignature" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-6.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-6.jpg" ] parent: "transaction-signing" --- @@ -216,14 +216,14 @@ This code cannot be run directly in the browser as Trinket doesn't support the E
    @@ -233,4 +233,4 @@ This code cannot be run directly in the browser as Trinket doesn't support the E ## Next Step -With our signature ready, we'll move on to adding the witness to our transaction. \ No newline at end of file +With our signature ready, we'll move on to adding the witness to our transaction. diff --git a/decoding/transaction-signing-07.mdx b/decoding/transaction-signing-07.mdx index 3db1be1..5e79761 100644 --- a/decoding/transaction-signing-07.mdx +++ b/decoding/transaction-signing-07.mdx @@ -9,7 +9,7 @@ order: 7 icon: "FaFileSignature" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-7.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-7.jpg" ] parent: "transaction-signing" --- @@ -18,7 +18,7 @@ Our transaction now has all its fields populated except for the witness data.
    @@ -136,14 +136,14 @@ This code cannot be run directly in the browser as Trinket doesn't support the E
    diff --git a/decoding/transaction-signing-08.mdx b/decoding/transaction-signing-08.mdx index 6ff43ec..ea2bdc3 100644 --- a/decoding/transaction-signing-08.mdx +++ b/decoding/transaction-signing-08.mdx @@ -9,14 +9,14 @@ order: 8 icon: "FaFileSignature" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-8.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-8.jpg" ] parent: "transaction-signing" ---
    @@ -230,14 +230,14 @@ When we decode our final transaction using Bitcoin Core's `decoderawtransaction`
    diff --git a/decoding/transaction-signing-09.mdx b/decoding/transaction-signing-09.mdx index 6a0eae0..38b3a44 100644 --- a/decoding/transaction-signing-09.mdx +++ b/decoding/transaction-signing-09.mdx @@ -9,7 +9,7 @@ order: 9 icon: "FaFileSignature" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-9.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature-9.jpg" ] parent: "transaction-signing" --- diff --git a/decoding/transaction-signing.mdx b/decoding/transaction-signing.mdx index 9a5c173..f726998 100644 --- a/decoding/transaction-signing.mdx +++ b/decoding/transaction-signing.mdx @@ -9,7 +9,7 @@ order: 307 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature.jpg" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/signature/tx-thumbnail-signature.jpg" ] children: - transaction-signing-00 @@ -31,14 +31,14 @@ The first input is a legacy P2PK input which uses a different signing method tha
    @@ -116,4 +116,4 @@ Below is the complete transaction data. You can refer back to this whenever you 8. Assemble Final Transaction -Each step will be explained in detail in the following sections, with code examples and tests using this exact transaction data. \ No newline at end of file +Each step will be explained in detail in the following sections, with code examples and tests using this exact transaction data. diff --git a/decoding/transaction-structure.mdx b/decoding/transaction-structure.mdx index 5d03c13..832030f 100644 --- a/decoding/transaction-structure.mdx +++ b/decoding/transaction-structure.mdx @@ -9,7 +9,7 @@ order: 302 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-component.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-component.webp" ] children: - version diff --git a/decoding/transaction-weight.mdx b/decoding/transaction-weight.mdx index 3ad8a82..a168519 100644 --- a/decoding/transaction-weight.mdx +++ b/decoding/transaction-weight.mdx @@ -7,7 +7,7 @@ category: Transactions layout: TopicBanner order: 1 icon: "FaClipboardList" -images: ["/bitcoin-topics/static/images/topics/thumbnails/musig-thumbnail.webp"] +images: ["/decoding-bitcoin/static/images/topics/thumbnails/musig-thumbnail.webp"] parent: "fee-calculation" --- @@ -29,13 +29,13 @@ For example, here's a raw transaction in hexadecimal:
    @@ -57,13 +57,13 @@ Where:
    @@ -87,13 +87,13 @@ SegWit achieves this by separating transaction data into two parts:
    diff --git a/decoding/utxo.mdx b/decoding/utxo.mdx index 50a7556..3d107e7 100644 --- a/decoding/utxo.mdx +++ b/decoding/utxo.mdx @@ -9,20 +9,20 @@ order: 303 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/utxo-accountmodel.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/utxo-accountmodel.webp" ] ---
    diff --git a/decoding/version.mdx b/decoding/version.mdx index 5be9c1d..a09b2bc 100644 --- a/decoding/version.mdx +++ b/decoding/version.mdx @@ -9,7 +9,7 @@ order: 1 icon: "FaClipboardList" images: [ - "/bitcoin-topics/static/images/topics/thumbnails/transaction-module/tx-version.webp" + "/decoding-bitcoin/static/images/topics/thumbnails/transaction-module/tx-version.webp" ] parent: "transaction-structure" --- diff --git a/decoding/welcome.mdx b/decoding/welcome.mdx index 7ccb0d9..2464c84 100644 --- a/decoding/welcome.mdx +++ b/decoding/welcome.mdx @@ -16,8 +16,8 @@ Welcome to Decoding Bitcoin, your go-to resource for understanding bitcoin, Priv