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.
@@ -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)
-
+
{" "}
@@ -76,7 +76,7 @@ Below are some issues associated with P2PK.
![Larger UTXOs](/bitcoin-topics/static/images/topics/p2pk/p2pk-problem2.png)
@@ -100,7 +100,7 @@ Below are some issues associated with P2PK.
Increases attack surface
-
![Security Vulnerability](/bitcoin-topics/static/images/topics/p2pk/p2pk-problem3.png)
+
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
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