diff --git a/data/images/satscard.png b/data/images/satscard.png
new file mode 100644
index 00000000..cb5aab09
Binary files /dev/null and b/data/images/satscard.png differ
diff --git a/data/images/tapsigner.png b/data/images/tapsigner.png
new file mode 100644
index 00000000..f66ee233
Binary files /dev/null and b/data/images/tapsigner.png differ
diff --git a/data/resources/books.json b/data/resources/books.json
index d40f7dbd..89a564d2 100644
--- a/data/resources/books.json
+++ b/data/resources/books.json
@@ -1,7 +1,7 @@
{
"position": 16,
"page": "/resources/books/",
- "title": "Books",
+ "title": "Bitcoin Books",
"lead": "Recommended books for deeper dive.",
"icon": "book-open",
"iconPrefix": "fas",
diff --git a/data/resources/hardware-wallets.json b/data/resources/hardware-wallets.json
index 7084b324..110b5040 100644
--- a/data/resources/hardware-wallets.json
+++ b/data/resources/hardware-wallets.json
@@ -4,11 +4,11 @@
"title": "Hardware Wallets",
"lead": "Best hardware wallets to secure your bitcoin.",
"description": "A hardware wallet is a type of bitcoin wallet that stores your private keys on a specially designed secure physical hardware device and/or authorizes spending (signing transactions).",
- "body": "
Hardware wallets remain the best method to secure your assets. While some key features and tradeoffs are highlighted for the hardware wallets and signing devices below, they are all excellent devices. Should you decide to purchase or build one, consider your needs when selecting one.
- Firmware: Open-source allows the community to verify the code and ensure if it can be trusted.
- Hardware: There are currently no open-source secure elements, though there is an initiative by Tropic Square to create one.
- Signing: Methods for signing transactions, some are more convenient than others, but some may come with additional security risks.
- Bitcoin Only: Devices that focus on Bitcoin only tend to provide a better experience and tend to have a smaller attack surface.
- Additional Info: Additional information on the device.
- Price: Below $60 USD ($) is a good entry point for a device, between $60-$120 USD ($$) is an average price, above $120 USD ($$$) is a premium device.
For a more detailed review of the hardware wallets, also see:
",
+ "body": "Hardware wallets remain the best method to secure your assets. While some key features and tradeoffs are highlighted for the hardware wallets and signing devices below, they are all excellent devices. Should you decide to purchase or build one, consider your needs when selecting one.
- Firmware: Open-source allows the community to verify the code and ensure if it can be trusted.
- Hardware: There are currently no open-source secure elements, though there is an initiative by Tropic Square to create one.
- Signing: Methods for signing transactions, some are more convenient than others, but some may come with additional security risks.
- Bitcoin Only: Devices that focus on Bitcoin only tend to provide a better experience and tend to have a smaller attack surface.
- Review: Review posted on X (formerly twitter) with the good, bad, and neutral of the device.
- Additional Info: Additional information on the device.
",
"icon": "microchip",
"iconPrefix": "fas",
"cardType": "extended",
- "lastUpdate": "25 May 2024",
+ "lastUpdate": "28 May 2024",
"links": [
{
"title": "Coldcard Q",
@@ -36,14 +36,14 @@
"category": "green"
},
{
- "label": "Additional Info",
- "description": "Multiple security features",
- "category": "green"
+ "label": "Review",
+ "description": "Coldcard Q review",
+ "category": "grey"
},
{
- "label": "Price",
- "description": "$$$",
- "category": "red"
+ "label": "Affiliate Link",
+ "description": "Coinkite store",
+ "category": "referral"
}
],
"image": "./../images/coldcard-q.png"
@@ -74,14 +74,14 @@
"category": "green"
},
{
- "label": "Additional Info",
- "description": "Multiple security features",
- "category": "green"
+ "label": "Review",
+ "description": "Coldcard Mk4 review",
+ "category": "grey"
},
{
- "label": "Price",
- "description": "$$$",
- "category": "red"
+ "label": "Affiliate Link",
+ "description": "Coinkite store",
+ "category": "referral"
}
],
"image": "./../images/coldcard-mk4.jpg"
@@ -112,14 +112,14 @@
"category": "green"
},
{
- "label": "Additional Info",
- "description": "NA",
+ "label": "Review",
+ "description": "Passport review",
"category": "grey"
},
{
- "label": "Price",
- "description": "$$$",
- "category": "red"
+ "label": "Additional Info",
+ "description": "NA",
+ "category": "grey"
}
],
"image": "./../images/passport.png"
@@ -146,18 +146,18 @@
},
{
"label": "Bitcoin Only",
- "description": "Yes",
- "category": "green"
+ "description": "Firmware available",
+ "category": "orange"
},
{
- "label": "Additional Info",
- "description": "Touch Screen",
+ "label": "Review",
+ "description": "Keystone 3 Pro review",
"category": "grey"
},
{
- "label": "Price",
- "description": "$$$",
- "category": "red"
+ "label": "Additional Info",
+ "description": "Touchscreen",
+ "category": "grey"
}
],
"image": "./../images/keystone.png"
@@ -188,14 +188,14 @@
"category": "green"
},
{
- "label": "Additional Info",
- "description": "NFC powered",
+ "label": "Review",
+ "description": "NA",
"category": "grey"
},
{
- "label": "Price",
- "description": "$$",
- "category": "orange"
+ "label": "Additional Info",
+ "description": "Pre-order",
+ "category": "grey"
}
],
"image": "./../images/portal.png"
@@ -225,15 +225,15 @@
"description": "Yes",
"category": "green"
},
+ {
+ "label": "Review",
+ "description": "SeedSigner review",
+ "category": "grey"
+ },
{
"label": "Additional Info",
"description": "DIY & Stateless, Multisig Recommended",
"category": "orange"
- },
- {
- "label": "Price",
- "description": "$",
- "category": "green"
}
],
"image": "./../images/seedsigner.png"
@@ -264,13 +264,13 @@
"category": "green"
},
{
- "label": "Additional Info",
- "description": "DIY & Stateless",
- "category": "orange"
+ "label": "Review",
+ "description": "Specter DIY review",
+ "category": "grey"
},
{
- "label": "Price",
- "description": "$$",
+ "label": "Additional Info",
+ "description": "DIY & Stateless",
"category": "orange"
}
],
@@ -301,15 +301,15 @@
"description": "Yes",
"category": "green"
},
+ {
+ "label": "Review",
+ "description": "Krux review",
+ "category": "grey"
+ },
{
"label": "Additional Info",
"description": "DIY & Stateless",
"category": "orange"
- },
- {
- "label": "Price",
- "description": "$",
- "category": "green"
}
],
"image": "./../images/krux.png"
@@ -340,14 +340,14 @@
"category": "orange"
},
{
- "label": "Additional Info",
- "description": "NA",
+ "label": "Review",
+ "description": "Trezor Model One review",
"category": "grey"
},
{
- "label": "Price",
- "description": "$",
- "category": "green"
+ "label": "Additional Info",
+ "description": "NA",
+ "category": "grey"
}
],
"image": "./../images/trezor-model-one.png"
@@ -378,14 +378,14 @@
"category": "orange"
},
{
- "label": "Additional Info",
- "description": "NA",
+ "label": "Review",
+ "description": "Trezor Safe 3 review",
"category": "grey"
},
{
- "label": "Price",
- "description": "$$",
- "category": "orange"
+ "label": "Additional Info",
+ "description": "NA",
+ "category": "grey"
}
],
"image": "./../images/trezor-safe-3.png"
@@ -416,14 +416,14 @@
"category": "orange"
},
{
- "label": "Additional Info",
- "description": "NA",
+ "label": "Review",
+ "description": "Trezor Model T review",
"category": "grey"
},
{
- "label": "Price",
- "description": "$$$",
- "category": "red"
+ "label": "Additional Info",
+ "description": "NA",
+ "category": "grey"
}
],
"image": "./../images/trezor-model-t.png"
@@ -453,15 +453,15 @@
"description": "Firmware available",
"category": "orange"
},
+ {
+ "label": "Review",
+ "description": "BitBox02 review",
+ "category": "grey"
+ },
{
"label": "Additional Info",
"description": "Requires BitBox App",
"category": "orange"
- },
- {
- "label": "Price",
- "description": "$$$",
- "category": "red"
}
],
"image": "./../images/bitbox.png"
@@ -491,18 +491,56 @@
"description": "Yes",
"category": "green"
},
+ {
+ "label": "Review",
+ "description": "Blockstream Jade review",
+ "category": "grey"
+ },
{
"label": "Additional Info",
"description": "Built-in battery",
"category": "orange"
+ }
+ ],
+ "image": "./../images/jade.png"
+ },
+ {
+ "title": "Tapsigner",
+ "url": "https://tapsigner.com/",
+ "description": "It's a wireless NFC smart-card that holds your Bitcoin private key (XPRV) and will sign transactions with a simple tap on your phone.",
+ "details" : [
+ {
+ "label": "Firmware",
+ "description": "Verification code is open source",
+ "category": "orange"
+ },
+ {
+ "label": "Hardware",
+ "description": "Card",
+ "category": "orange"
+ },
+ {
+ "label": "Signing",
+ "description": "NFC",
+ "category": "orange"
},
{
- "label": "Price",
- "description": "$",
+ "label": "Bitcoin Only",
+ "description": "Yes",
"category": "green"
+ },
+ {
+ "label": "Review",
+ "description": "Tapsigner review",
+ "category": "grey"
+ },
+ {
+ "label": "Affiliate Link",
+ "description": "Coinkite store",
+ "category": "referral"
}
],
- "image": "./../images/jade.png"
+ "image": "./../images/tapsigner.png"
},
{
"title": "Opendime",
@@ -525,12 +563,40 @@
"category": "green"
},
{
- "label": "Price",
- "description": "$",
- "category": "green"
+ "label": "Affiliate Link",
+ "description": "Coinkite store",
+ "category": "referral"
}
],
"image": "./../images/opendime.png"
+ },
+ {
+ "title": "Satscard",
+ "url": "https://satscard.com/",
+ "description": "Not a hardware wallet. Like cash in hand, pass physical Bitcoin along multiple times. It's a wireless NFC smart-card that can hold Bitcoin. You can hand it to someone else, and then they control the balance. Simple as that.",
+ "details" : [
+ {
+ "label": "Firmware",
+ "description": "Verification code is open source",
+ "category": "orange"
+ },
+ {
+ "label": "Bitcoin Only",
+ "description": "Yes",
+ "category": "green"
+ },
+ {
+ "label": "Additional Info",
+ "description": "Bearer instrument",
+ "category": "green"
+ },
+ {
+ "label": "Affiliate Link",
+ "description": "Coinkite store",
+ "category": "referral"
+ }
+ ],
+ "image": "./../images/satscard.png"
}
]
}
diff --git a/data/resources/storage-backup.json b/data/resources/storage-backup.json
index e8d84ea2..40da05b8 100644
--- a/data/resources/storage-backup.json
+++ b/data/resources/storage-backup.json
@@ -8,7 +8,7 @@
"icon": "lock",
"iconPrefix": "fas",
"cardType": "extended",
- "lastUpdate": "26 May 2024",
+ "lastUpdate": "28 May 2024",
"links": [
{
"title": "BitPLATES",
@@ -37,7 +37,7 @@
},
{
"label": "Referral code",
- "description": "SVRGNTY",
+ "description": "10% Discount Code: SVRGNTY",
"category": "referral"
}
],
@@ -69,9 +69,9 @@
"category": "grey"
},
{
- "label": "Additional info",
- "description": "NA",
- "category": "grey"
+ "label": "Affiliate Link",
+ "description": "Coinkite store",
+ "category": "referral"
}
],
"image": "./../images/seedplate.png"
diff --git a/src/components/layout/footer.js b/src/components/layout/footer.js
index 22730aed..636b37c8 100644
--- a/src/components/layout/footer.js
+++ b/src/components/layout/footer.js
@@ -8,7 +8,7 @@ const Footer = () => (