<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Self Custody Mistakes Archives - My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</title>
	<atom:link href="https://mycryptoguide.co/tag/self-custody-mistakes/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Independent guides, lessons and tools to help you understand crypto safely.</description>
	<lastBuildDate>Sun, 08 Feb 2026 18:21:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mycryptoguide.co/wp-content/uploads/2025/11/cropped-My-Crypto-Guide-32x32.jpg</url>
	<title>Self Custody Mistakes Archives - My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bitcoin Self-Custody Mistakes to Avoid &#124; Crypto Guide</title>
		<link>https://mycryptoguide.co/bitcoin-self-custody-mistakes/</link>
		
		<dc:creator><![CDATA[My Crypto Guide]]></dc:creator>
		<pubDate>Sun, 01 Feb 2026 04:31:48 +0000</pubDate>
				<category><![CDATA[Bitcoin Guides]]></category>
		<category><![CDATA[Self Custody Mistakes]]></category>
		<guid isPermaLink="false">https://mycryptoguide.co/?p=8699</guid>

					<description><![CDATA[<p>Most new Bitcoin holders make the same self-custody mistakes — weak backups, mixing up wallet types, and over-trusting exchanges. This guide breaks down the biggest beginner errors in simple, practical language so you can secure your Bitcoin with confidence.</p>
<p>The post <a href="https://mycryptoguide.co/bitcoin-self-custody-mistakes/">Bitcoin Self-Custody Mistakes to Avoid | Crypto Guide</a> appeared first on <a href="https://mycryptoguide.co">My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper">
<div class="vc_row wpb_row vc_row-fluid">
		<div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<!-- =========================================================
  My Crypto Guide — SELF-CUSTODY SERIES (INDEX-MAGNET)
  Post: The Biggest Bitcoin Self-Custody Mistakes Beginners Make
  Slug: bitcoin-self-custody-mistakes
  Hero: https://mycryptoguide.co/wp-content/uploads/2026/02/Bitcoin-Self-Custody-Mistakes-.jpg

  Locked rules (Self-Custody Series):
  - NO affiliate banners
  - CTA under hero: Self-Custody Setup Services (match previous guide sizing)
  - Mid CTA: Self-Custody email signup (series-specific, match previous guide sizing)
  - Bottom CTA: Self-Custody Setup Services (repeat, match previous guide sizing)
  - No dates shown in body
  - Keep TOC styling global (no per-post TOC CSS)
  - Include a natural backlink to the Self-Custody Hub – All Guides at least once:
    https://mycryptoguide.co/bitcoin-self-custody-2/
========================================================= -->

<section id="mcg-blog" aria-label="My Crypto Guide Blog Post" style="
  --orange:#f7931a;
  --ink:#121212;
  --muted:#555;
  --line:#eee;
  --card:#fafafa;
  --shadow:0 4px 18px rgba(0,0,0,.06);
  background:#ffffff;
  color:var(--ink);
  padding:3.5rem 1.5rem calc(3.5rem + env(safe-area-inset-bottom));
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  line-height:1.75;
  font-size:17px;
">
  <div class="mcg-wrap" style="max-width:1250px;width:100%;margin:0 auto;">

    <!-- =======================
      H1 + Meta (NO date)
    ======================== -->
    <header style="margin:0 0 1.25rem;">
      <h1 style="color:var(--orange); font-size:2.2rem; line-height:1.15; margin:0;">
        The Biggest Bitcoin Self-Custody Mistakes Beginners Make
      </h1>

      <div style="margin-top:.7rem; color:var(--muted); font-size:17px;">
        By <strong>Kieran Buckley</strong> <span style="opacity:.9;">— Founder &amp; Educator at My Crypto Guide</span>
      </div>

      <div style="margin-top:.35rem; color:var(--muted); font-size:17px;">
        Category: <strong>Self-Custody Series</strong>
      </div>
    </header>

    <!-- =======================
      Hero (match previous guide wrapper)
      NO text in image; caption only
    ======================== -->
    <figure style="margin:0 0 1.25rem; background:#0e1116; border-radius:14px; overflow:hidden; box-shadow:var(--shadow);">
      <img decoding="async"
        src="https://mycryptoguide.co/wp-content/uploads/2026/02/Bitcoin-Self-Custody-Mistakes-.jpg"
        alt="Biggest Bitcoin self-custody mistakes beginners make and how to avoid them"
        style="width:100%; height:auto; display:block;"
        loading="eager"
      />
      <figcaption style="padding:.85rem 1rem; color:#cbd5e1; font-size:17px; line-height:1.6;">
        The most common self-custody mistakes aren’t “technical” — they’re small decisions made under stress or uncertainty.
      </figcaption>
    </figure>

    <!-- =======================
      CTA — Under Hero (MATCHED TO PREVIOUS GUIDE)
    ======================== -->
    <section aria-label="Self-Custody Setup Services CTA" style="
      margin:0 0 1.35rem;
      border-radius:16px;
      border:1px solid #1f2833;
      background:#0e1116;
      box-shadow:0 10px 28px rgba(0,0,0,.18);
      overflow:hidden;
    ">
      <div style="padding:1.15rem 1.15rem 1.25rem;">
        <div style="font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#9aa4b2; font-weight:800;">
          SELF-CUSTODY SUPPORT
        </div>

        <h2 style="margin:.35rem 0 .65rem; font-size:1.55rem; line-height:1.2; color:#ffffff;">
          Want help setting this up safely?
        </h2>

        <div style="height:3px; width:100%; background:linear-gradient(90deg, var(--orange), #ffb347); border-radius:999px; margin:.65rem 0 1rem;"></div>

        <p style="margin:0 0 1rem; color:#d7dde6;">
          If wallets, backups, or your first transfers feel intimidating, <strong>we can help</strong> you get set up step-by-step so it feels simple and controlled.
        </p>

        <a
          href="https://mycryptoguide.co/crypto-setup-services-3/#mcg-booking"
          style="
            display:inline-block;
            background:var(--orange);
            color:#121212;
            font-weight:800;
            text-decoration:none;
            padding:.85rem 1.05rem;
            border-radius:999px;
            box-shadow:0 10px 22px rgba(247,147,26,.22);
          "
        >
          Book Self-Custody Setup Help
        </a>

        <div style="margin-top:.7rem; color:#9aa4b2;">
          No pressure. We’ll keep it beginner-friendly and security-first.
        </div>
      </div>
    </section>

    <!-- =======================
      Intro
    ======================== -->
    <p style="font-size:18px; margin:0 0 1rem;">
      The easiest way to feel overwhelmed with Bitcoin is to attempt self-custody with no map. The good news is that most “disasters” are actually predictable beginner mistakes — and once you know what they are, they’re easy to avoid from day one.
    </p>

    <p style="margin:0 0 1.1rem;">
      This guide walks through the biggest self-custody mistakes beginners make, why they happen, and the simple habits that keep your setup calm, safe, and confidence-building.
    </p>

    <!-- =======================
      TOC (box only; global CSS handles columns/orange/17px)
    ======================== -->
    <nav aria-label="Table of contents" class="mcg-toc" style="
      margin:1.25rem 0 1.6rem;
      border:1px solid var(--line);
      border-radius:14px;
      background:var(--card);
      box-shadow:var(--shadow);
      padding:1rem 1rem .9rem;
    ">
      <div style="font-weight:800; color:var(--ink); margin:0 0 .6rem; font-size:17px;">
        📑 Table of Contents
      </div>
      <ul style="margin:0 0 0 1.1rem; padding:0;">
        <li style="margin:.45rem 0;"><a href="#why-mistakes" style="color:var(--orange); font-weight:800; text-decoration:none;">Why beginners make the same mistakes</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-1" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #1: Putting your seed phrase on a phone or cloud</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-2" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #2: Sharing backup info with “support”</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-3" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #3: Not testing recovery early</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-4" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #4: One backup copy (one location)</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-5" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #5: Moving too much too soon</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-6" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #6: Rushing address checks</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-7" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #7: Mixing savings with “testing” wallets</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-8" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #8: Installing the wrong wallet (or wrong app)</a></li>
        <li style="margin:.45rem 0;"><a href="#mistake-9" style="color:var(--orange); font-weight:800; text-decoration:none;">Mistake #9: No written plan for future you</a></li>
        <li style="margin:.45rem 0;"><a href="#wrap-up" style="color:var(--orange); font-weight:800; text-decoration:none;">Wrap-up</a></li>
        <li style="margin:.45rem 0;"><a href="#faqs" style="color:var(--orange); font-weight:800; text-decoration:none;">Mini-FAQ</a></li>
      </ul>
    </nav>

    <!-- =======================
      Why section
    ======================== -->
    <h2 id="why-mistakes" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Why beginners make the same mistakes
    </h2>

    <p style="margin:0 0 1rem;">
      Self-custody is a new skill. Most people aren’t used to being the “bank” — and when you’re learning, your brain naturally reaches for convenience. That’s when mistakes happen: saving backups digitally, skipping verification steps, or trusting the wrong message because it sounds official.
    </p>

    <p style="margin:0 0 1.1rem;">
      The goal isn’t perfection. It’s a setup that is calm and repeatable — so you can build confidence as you go, instead of feeling like you’re walking through a minefield.
    </p>

    <!-- =======================
      Mistake #1
    ======================== -->
    <h2 id="mistake-1" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #1: Putting your seed phrase on a phone or cloud
    </h2>

    <p style="margin:0 0 1rem;">
      A seed phrase is your master backup (sometimes called a “recovery phrase”). If those words ever end up in photos, Notes, email, Google Drive, iCloud, WhatsApp, or a shared document, you’ve increased your risk dramatically — because those systems are designed to sync, copy, and share.
    </p>

    <p style="margin:0 0 1.1rem;">
      The safest beginner rule is simple: keep your seed phrase <strong>offline</strong>. Written down carefully. Stored somewhere private. If someone gets those words, they can rebuild your wallet on another device and move your bitcoin — and there’s usually no undo button.
    </p>

    <!-- Crypto Security Tip #1 (locked style) -->
    <div style="background:#fafafa; border:1px solid #eee; border-radius:8px; padding:1.1rem 1.15rem; margin:0 0 1.35rem;">
      <span style="font-weight:900; color:#f7931a;">Crypto Security Tip:</span>
      If you feel tempted to “just take a photo for later”, pause. That one decision is how many people lose funds.
    </div>

    <!-- =======================
      Mistake #2
    ======================== -->
    <h2 id="mistake-2" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #2: Sharing backup info with “support”
    </h2>

    <p style="margin:0 0 1rem;">
      Scammers don’t need to “hack” you — they just need you to panic. They pretend to be an exchange, a wallet company, a bank, or a helpful person in a chat group. The story is always urgent: “Your account is compromised”, “You must verify your wallet”, “You need to sync your funds”.
    </p>

    <p style="margin:0 0 1.1rem;">
      The trap is always the same: they ask for your seed phrase or private key. Here’s the rule that protects you:
      <strong>real support will never ask for your seed phrase or private key</strong>. If someone asks, it’s not support — it’s theft.
    </p>

    <!-- =======================
      Mistake #3
    ======================== -->
    <h2 id="mistake-3" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #3: Not testing recovery early
    </h2>

    <p style="margin:0 0 1rem;">
      Beginners often assume their backup is correct because they wrote the words down once. But tiny mistakes happen: a word out of order, messy handwriting, missing word, spelling errors, or writing down the wrong phrase.
    </p>

    <p style="margin:0 0 1.1rem;">
      A simple confidence move is to do a small recovery test (called a “practice restore”) while you’re calm and the balance is still small. If your wallet supports verification, use it. It’s far better to discover an issue early than during a stressful moment later.
    </p>

    <!-- =======================
      Mistake #4
    ======================== -->
    <h2 id="mistake-4" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #4: One backup copy (one location)
    </h2>

    <p style="margin:0 0 1rem;">
      One backup in one place is fragile. Fires, floods, theft, a move, a renovation, or even “tidying” can remove your only copy. Most people don’t think about this until life changes — travel, a new baby, or relocating between countries.
    </p>

    <p style="margin:0 0 1.1rem;">
      A practical beginner approach is to keep <strong>two copies</strong> stored in <strong>two private locations</strong>. Not labelled obviously. Not in the same drawer. Not somewhere a visitor could casually access.
    </p>

    <!-- =======================
      Mistake #5
    ======================== -->
    <h2 id="mistake-5" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #5: Moving too much too soon
    </h2>

    <p style="margin:0 0 1rem;">
      After setting up a wallet, it’s tempting to move everything immediately. But confidence grows faster when you do it in steps. A small test transfer first proves your process: receiving, confirming, and being able to find the transaction.
    </p>

    <p style="margin:0 0 1.1rem;">
      Once you’ve done one small successful transfer, the bigger move feels calm instead of stressful. Self-custody is a skill — and skills get built through repetition.
    </p>

    <!-- =======================
      Mid CTA — Self-Custody Email Signup (MATCHED TO PREVIOUS GUIDE)
    ======================== -->
    <section aria-label="Self-Custody email signup" style="
      margin:1.25rem 0 1.55rem;
      border-radius:16px;
      border:1px solid #1f2833;
      background:#0e1116;
      box-shadow:0 10px 28px rgba(0,0,0,.18);
      overflow:hidden;
    ">
      <div style="padding:1.2rem 1.15rem;">
        <div style="font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#9aa4b2; font-weight:800;">
          SELF-CUSTODY SERIES
        </div>

        <h2 style="margin:.35rem 0 .65rem; font-size:1.55rem; line-height:1.2; color:#ffffff;">
          Get the Self-Custody Starter Emails
        </h2>

        <div style="height:3px; width:100%; background:linear-gradient(90deg, var(--orange), #ffb347); border-radius:999px; margin:.65rem 0 1rem;"></div>

        <p style="margin:0 0 .9rem; color:#d7dde6;">
          Short, calm, beginner-friendly emails that walk you through wallets, backups, and your first send — without jargon or hype.
        </p>

        <form
          action="https://mycryptoguide.us12.list-manage.com/subscribe/post?u=41b84d8952ebb5ecfce3eba30&id=53438d3c2b&f_id=00b34ae0f0"
          method="post"
          target="_blank"
          novalidate
          style="display:flex; gap:.75rem; flex-wrap:wrap; align-items:center; margin:0;"
        >
          <input
            type="email"
            name="EMAIL"
            required
            placeholder="Enter your email"
            style="
              flex:1 1 260px;
              min-width:220px;
              padding:.85rem .95rem;
              border-radius:999px;
              border:1px solid #263244;
              background:#0b0f14;
              color:#ffffff;
              box-sizing:border-box;
            "
          />
          <button
            type="submit"
            style="
              flex:0 0 auto;
              padding:.9rem 1.05rem;
              border-radius:999px;
              border:none;
              background:var(--orange);
              color:#121212;
              font-weight:900;
              cursor:pointer;
              font-size:17px;
              box-shadow:0 10px 22px rgba(247,147,26,.22);
              width:100%;
              box-sizing:border-box;
            "
          >
            Send Me the Series
          </button>

          <div style="position:absolute; left:-5000px;" aria-hidden="true">
            <input type="text" name="b_41b84d8952ebb5ecfce3eba30_53438d3c2b" tabindex="-1" value="">
          </div>
        </form>

        <div style="margin-top:.7rem; color:#9aa4b2;">
          No spam. Just independent crypto education you can actually understand.
        </div>
      </div>
    </section>

    <!-- =======================
      Mistake #6
    ======================== -->
    <h2 id="mistake-6" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #6: Rushing address checks
    </h2>

    <p style="margin:0 0 1rem;">
      Bitcoin addresses are long for a reason — they’re designed to be precise. Beginners sometimes paste an address and assume it’s correct without checking. The risk is that some malware can silently swap the address in your clipboard.
    </p>

    <p style="margin:0 0 1.1rem;">
      A safer habit is to verify the first few and last few characters match what you expect, and use QR codes when possible. If you’re sending to a new address, slow down for ten seconds. That pause prevents expensive mistakes.
    </p>

    <!-- Crypto Security Tip #2 (locked style) -->
    <div style="background:#fafafa; border:1px solid #eee; border-radius:8px; padding:1.1rem 1.15rem; margin:0 0 1.35rem;">
      <span style="font-weight:900; color:#f7931a;">Crypto Security Tip:</span>
      Always do a tiny test send to a new address — and check the first + last characters before sending more.
    </div>

    <!-- =======================
      Mistake #7
    ======================== -->
    <h2 id="mistake-7" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #7: Mixing savings with “testing” wallets
    </h2>

    <p style="margin:0 0 1rem;">
      A common beginner pattern is using one wallet for everything: long-term savings, day-to-day spending, experiments, and random apps. That increases risk because every extra connection is another chance to click the wrong thing.
    </p>

    <p style="margin:0 0 1.1rem;">
      A calmer setup is to separate roles: one wallet for <strong>long-term savings</strong> (touched rarely), and another for <strong>small spending or learning</strong>. This makes mistakes smaller and confidence higher.
    </p>

    <!-- =======================
      Mistake #8
    ======================== -->
    <h2 id="mistake-8" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #8: Installing the wrong wallet (or wrong app)
    </h2>

    <p style="margin:0 0 1rem;">
      Beginners often search “Bitcoin wallet” and download the first thing they see, or click a sponsored result without noticing. Some apps are fine — others are clones, misleading, or designed to push risky behaviour.
    </p>

    <p style="margin:0 0 1.1rem;">
      The safest habit is to download from the official website or official app store listing, and double-check the publisher name. If you’re unsure, slow down and verify before you install.
    </p>

    <!-- =======================
      Mistake #9
    ======================== -->
    <h2 id="mistake-9" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mistake #9: No written plan for future you
    </h2>

    <p style="margin:0 0 1rem;">
      Many people set things up perfectly… then forget how it works six months later. Or only one person in the household understands the system. When life gets busy, details get fuzzy.
    </p>

    <p style="margin:0 0 1.1rem;">
      You don’t need a complex plan. You just need clarity: where backups are stored, what your wallet is called, and what steps you follow for recovery. Even a short set of instructions stored separately from your seed phrase can prevent panic later.
    </p>

    <!-- =======================
      Wrap-up (ONE hub mention lives here)
    ======================== -->
    <section id="wrap-up" aria-label="Wrap up" style="
      margin:1.4rem 0 1.55rem;
      border-radius:16px;
      border:1px solid rgba(247,147,26,.28);
      background:rgba(247,147,26,.08);
      box-shadow:0 10px 26px rgba(0,0,0,.06);
      padding:1.1rem 1.15rem;
    ">
      <h2 style="margin:0 0 .55rem; color:#b85e00; font-size:1.35rem; line-height:1.2;">
        Quick wrap-up
      </h2>

      <p style="margin:0 0 .9rem;">
        The biggest self-custody mistakes happen when convenience beats calm: storing backups digitally, trusting urgent messages, skipping recovery tests, and rushing transfers. The fix is simple habits that you repeat every time.
      </p>

      <p style="margin:0;">
        If you want the full step-by-step learning path (in the right order), the easiest “start here” is the
        <a href="https://mycryptoguide.co/bitcoin-self-custody-2/" style="color:#f7931a; font-weight:900; text-decoration:none;">
          Self-Custody Hub – All Guides
        </a>.
      </p>
    </section>

    <!-- =======================
      Mini-FAQ (after wrap-up)
    ======================== -->
    <h2 id="faqs" style="color:var(--orange); margin:0 0 .6rem; font-size:1.55rem; line-height:1.25;">
      Mini-FAQ
    </h2>

    <details style="border:1px solid var(--line); border-radius:14px; padding:.85rem .95rem; background:#fff; box-shadow:var(--shadow); margin:0 0 .85rem;">
      <summary style="cursor:pointer; font-weight:900; color:var(--orange); list-style:none;">What’s the single biggest self-custody mistake?</summary>
      <div style="margin-top:.65rem;">
        Storing your seed phrase digitally (photos, Notes, email, cloud). It’s the most common path to theft because it’s easy to copy and sync.
      </div>
    </details>

    <details style="border:1px solid var(--line); border-radius:14px; padding:.85rem .95rem; background:#fff; box-shadow:var(--shadow); margin:0 0 .85rem;">
      <summary style="cursor:pointer; font-weight:900; color:var(--orange); list-style:none;">Should I do a recovery test?</summary>
      <div style="margin-top:.65rem;">
        Yes — early, while the balance is small. A practice restore confirms your backup works before you ever need it in an emergency.
      </div>
    </details>

    <details style="border:1px solid var(--line); border-radius:14px; padding:.85rem .95rem; background:#fff; box-shadow:var(--shadow); margin:0 0 .85rem;">
      <summary style="cursor:pointer; font-weight:900; color:var(--orange); list-style:none;">How do I avoid scams without becoming paranoid?</summary>
      <div style="margin-top:.65rem;">
        Use simple rules: never share seed phrases or private keys, never act on urgent messages, and only visit websites you type yourself (not links you’re sent).
      </div>
    </details>

    <details style="border:1px solid var(--line); border-radius:14px; padding:.85rem .95rem; background:#fff; box-shadow:var(--shadow); margin:0 0 1.35rem;">
      <summary style="cursor:pointer; font-weight:900; color:var(--orange); list-style:none;">Should I move all my Bitcoin to self-custody at once?</summary>
      <div style="margin-top:.65rem;">
        Most beginners do better moving in steps. Start with a tiny test transfer, then increase once you’re confident in the process.
      </div>
    </details>

    <!-- =======================
      Bottom CTA — Setup Services (MATCHED TO PREVIOUS GUIDE)
    ======================== -->
    <section aria-label="Self-Custody Setup Services CTA (Bottom)" style="
      margin:0 0 2rem;
      border-radius:16px;
      border:1px solid #1f2833;
      background:#0e1116;
      box-shadow:0 10px 28px rgba(0,0,0,.18);
      overflow:hidden;
    ">
      <div style="padding:1.15rem 1.15rem 1.25rem;">
        <div style="font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:#9aa4b2; font-weight:800;">
          SELF-CUSTODY SUPPORT
        </div>

        <h2 style="margin:.35rem 0 .65rem; font-size:1.55rem; line-height:1.2; color:#ffffff;">
          Get set up with confidence
        </h2>

        <div style="height:3px; width:100%; background:linear-gradient(90deg, var(--orange), #ffb347); border-radius:999px; margin:.65rem 0 1rem;"></div>

        <p style="margin:0 0 1rem; color:#d7dde6;">
          If you want a clean setup with fewer mistakes (and less stress), <strong>we can help</strong> you lock in your backups and practise a safe first send.
        </p>

        <a
          href="https://mycryptoguide.co/crypto-setup-services-3/#mcg-booking"
          style="
            display:inline-block;
            background:var(--orange);
            color:#121212;
            font-weight:800;
            text-decoration:none;
            padding:.85rem 1.05rem;
            border-radius:999px;
            box-shadow:0 10px 22px rgba(247,147,26,.22);
          "
        >
          Book Self-Custody Setup Help
        </a>

        <div style="margin-top:.7rem; color:#9aa4b2;">
          Build a foundation before you invest.
        </div>
      </div>
    </section>

    <!-- =======================
      Disclaimer
    ======================== -->
    <div style="
      margin-top:1.25rem;
      padding:1.05rem 1.1rem;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      box-shadow:var(--shadow);
      color:var(--muted);
      font-size:17px;
    ">
      <strong style="color:var(--ink);">Disclaimer:</strong>
      Educational only — crypto involves risk. Always verify addresses and consider small test sends.
      Contact <a href="mailto:info@mycryptoguide.co" style="color:#f7931a; font-weight:800; text-decoration:none;">info@mycryptoguide.co</a>.
    </div>

  </div>
</section>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div  class="wpb_widgetised_column wpb_content_element">
		<div class="wpb_wrapper">
			
			<div id="block-30" class="widget widget_block"><!-- =========================
  MCG Premium Blog Sidebar (About → BTC → Signup → Courses → Lab/Hub → Latest posts x8)
  Drop into a Custom HTML widget or WPBakery Raw HTML on blog templates
  ========================= -->
<aside id="mcg-sidebar" role="complementary" aria-label="Article sidebar">
  <div class="mcg-stack">

    <!-- BTC TIP (NEW - matches dark system, same size feel as About) -->
    <section class="mcg-card mcg-tip" aria-labelledby="mcg-tip-title">
      <div class="mcg-btc-header">
        <div class="mcg-btc-pill" aria-hidden="true">₿</div>
        <div>
          <h2 id="mcg-tip-title" class="mcg-title" style="color:var(--accent); margin-bottom:2px;">
            Support MCG with a Bitcoin Tip
          </h2>
          <p class="mcg-muted mcg-btc-caption" style="margin:0;">
            Help us keep the majority of our content free.
          </p>
        </div>
      </div>

      <div style="text-align:center; margin:12px 0 10px;">
        <img
          src="https://amn.shq.mybluehost.me/wp-content/uploads/2025/12/IMG_5116D7FBBD35-1.jpeg"
          alt="Bitcoin tip QR code"
          loading="lazy"
          decoding="async"
          style="width:180px; max-width:100%; height:auto; border-radius:12px; display:inline-block;"
        >
      </div>

      <button
        class="mcg-btn mcg-btn--ghost mcg-tip-copy"
        type="button"
        data-btc="bc1qufpdkyjtzeskrh9fjlrwnkamp076h7ygmlat0f"
        style="width:100%;"
      >
        Copy Bitcoin address
      </button>

      <p class="mcg-note" style="text-align:center; margin-top:10px;">
        Thank you — it genuinely helps.
      </p>
    </section>

    <!-- ABOUT (top) -->
    <section class="mcg-card mcg-about" aria-labelledby="mcg-about-title">
      <h2 id="mcg-about-title" class="mcg-title">About My Crypto Guide</h2>
      <p class="mcg-text">
        My Crypto Guide is an <strong>independent crypto education platform</strong>. We don’t run an exchange and we don’t tell you what to buy — we explain how crypto and Bitcoin actually work, in plain English, so you can make your own decisions.
      </p>
      <p class="mcg-text">
        Learn how to buy, move, and secure crypto step-by-step, then <em>practice safely</em> in the Crypto Tools Lab before you risk a dollar.
      </p>
      <ul class="mcg-tags">
        <li><span class="mcg-tag">Independent</span></li>
        <li><span class="mcg-tag">Education-only</span></li>
        <li><span class="mcg-tag">Security-first</span></li>
      </ul>
      <!-- Orange accent button → Home -->
      <a class="mcg-btn mcg-btn--accent" href="/">Find out more</a>
    </section>

    <!-- LIVE BITCOIN PRICE (BTC in AUD & USD) -->
    <section class="mcg-card mcg-btc" aria-labelledby="mcg-btc-title">
      <div class="mcg-btc-header">
        <div class="mcg-btc-pill">₿</div>
        <div>
          <h2 id="mcg-btc-title" class="mcg-title mcg-btc-title">Live Bitcoin Price</h2>
          <p class="mcg-muted mcg-btc-caption">For context only — not financial or investment advice.</p>
        </div>
      </div>

      <div class="mcg-btc-grid">
        <div class="mcg-btc-line">
          <span class="mcg-btc-label">BTC in AUD</span>
          <span class="mcg-btc-right">
            <span class="mcg-btc-price" id="mcg-btc-aud">–</span>
            <span class="mcg-btc-change" id="mcg-btc-aud-change">–</span>
          </span>
        </div>
        <div class="mcg-btc-line">
          <span class="mcg-btc-label">BTC in USD</span>
          <span class="mcg-btc-right">
            <span class="mcg-btc-price" id="mcg-btc-usd">–</span>
            <span class="mcg-btc-change" id="mcg-btc-usd-change">–</span>
          </span>
        </div>
      </div>

      <div class="mcg-btc-meta">
        <span class="mcg-btc-dot" aria-hidden="true"></span>
        <span class="mcg-btc-updated" id="mcg-btc-updated">Connecting to price feed…</span>
      </div>
    </section>

    <!-- EMAIL SIGNUP (premium card) -->
    <section class="mcg-card mcg-news" aria-labelledby="mcg-news-title">
      <h2 id="mcg-news-title" class="mcg-title">Hype-free crypto education</h2>
      <p class="mcg-muted">Short, practical emails that help you understand crypto — no price calls, no trading signals, no investment advice.</p>

      <!-- Replace the form below with your newsletter shortcode if you use a plugin.
           Keep the .mcg-form wrapper so styles apply automatically. -->
      <form class="mcg-form" action="/newsletter/" method="post" novalidate>
        <label class="sr-only" for="mcg-name">Your name</label>
        <input id="mcg-name" name="name" type="text" placeholder="Your name (optional)" autocomplete="name">
        <label class="sr-only" for="mcg-email">Email address</label>
        <input id="mcg-email" name="email" type="email" placeholder="Email address" required autocomplete="email">
        <button class="mcg-btn mcg-btn--accent" type="submit">Join the newsletter</button>
        <p class="mcg-legal">
          No spam. Unsubscribe anytime. Educational content only — <strong>not</strong> financial or investment advice.
          <a href="/privacy-policy/">Privacy</a>
        </p>
      </form>
    </section>

    <!-- COURSES (all FREE) -->
    <section class="mcg-card mcg-courses" aria-labelledby="mcg-courses-title">
      <h2 id="mcg-courses-title" class="mcg-title">Free Courses</h2>
      <ul class="mcg-list">
        <li>
          <a class="mcg-link" href="/crypto-courses/crypto-for-beginners-course/">
            <span class="mcg-link-main">Beginner</span>
            <span class="mcg-link-sub">Foundations, safety, first steps</span>
            <span class="mcg-chip">FREE</span>
          </a>
        </li>
        <li>
          <a class="mcg-link" href="/crypto-courses/intermediate-crypto-course/">
            <span class="mcg-link-main">Intermediate</span>
            <span class="mcg-link-sub">Wallets, sending, real-world skills</span>
            <span class="mcg-chip">FREE</span>
          </a>
        </li>
        <li>
          <a class="mcg-link" href="/crypto-courses/advanced-crypto-course/">
            <span class="mcg-link-main">Advanced</span>
            <span class="mcg-link-sub">Security &amp; advanced concepts</span>
            <span class="mcg-chip">FREE</span>
          </a>
        </li>
      </ul>
    </section>

    <!-- PRACTICE & EXPLORE -->
    <section class="mcg-card mcg-actions">
      <div class="mcg-actions-grid">
        <a class="mcg-btn mcg-btn--accent" href="/crypto-education/">Crypto Lab</a>
        <a class="mcg-btn mcg-btn--ghost"  href="/blog/">Media Hub</a>
      </div>
      <p class="mcg-note">
        Tip: start with the free courses, then try a small test transaction in the Lab tools before using meaningful funds.
      </p>
    </section>

    <!-- LATEST POSTS (auto via WP REST API) -->
    <section class="mcg-card mcg-recent" aria-labelledby="mcg-recent-title">
      <h2 id="mcg-recent-title" class="mcg-title">Latest from the blog</h2>
      <ul class="mcg-recent-list" id="mcg-recent-list">
        <!-- skeletons (auto-replaced) -->
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
      </ul>
    </section>

  </div>

  <style>
    /* ===== Tokens (scoped) ===== */
    #mcg-sidebar{
      --bg:#0f1319;
      --surface:#121722;
      --surface-2:#0f141c;
      --line:#1b2330;
      --ink:#eef2f6;
      --muted:#99a3b3;
      --accent:#f7931a;
      --radius:18px;
      --shadow:0 10px 28px rgba(0,0,0,.28);
      --sticky-top:84px; /* adjust for your sticky header */
      font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
      color:var(--ink);
      position:sticky; top:var(--sticky-top); z-index:2;
    }

    /* Layout */
    #mcg-sidebar .mcg-stack{display:flex; flex-direction:column; gap:18px;}
    #mcg-sidebar .mcg-card{
      background:
        radial-gradient(700px 220px at 0% -40%, rgba(247,147,26,.06), transparent 60%),
        linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0)),
        var(--surface);
      border:1px solid var(--line);
      border-radius:var(--radius);
      box-shadow:var(--shadow);
      padding:16px 14px;
    }
    #mcg-sidebar .mcg-title{
      margin:0 0 10px; font-size:1.05rem; font-weight:800; letter-spacing:.2px; color:var(--ink);
    }
    /* About heading in orange */
    #mcg-sidebar .mcg-about .mcg-title{ color:var(--accent); }

    #mcg-sidebar .mcg-text{margin:.2rem 0 .6rem; color:var(--ink); font-size:.98rem; line-height:1.6}
    #mcg-sidebar .mcg-muted{margin:0 0 10px; color:var(--muted); font-size:.95rem}
    #mcg-sidebar .mcg-note{margin:.6rem 0 0; color:var(--muted); font-size:.9rem}

    /* Tags */
    #mcg-sidebar .mcg-tags{display:flex; flex-wrap:wrap; gap:6px; margin:.4rem 0 .6rem; padding:0; list-style:none}
    #mcg-sidebar .mcg-tag{
      display:inline-block; padding:4px 10px; border-radius:999px; font-weight:800; font-size:.82rem;
      color:#cfe1ff; border:1px solid #2a3447; background:rgba(255,255,255,.02);
    }

    /* BTC CARD */
    #mcg-sidebar .mcg-btc{
      position:relative;
      overflow:hidden;
      background:
        radial-gradient(900px 280px at 0% -60%, rgba(247,147,26,.16), transparent 55%),
        linear-gradient(160deg, rgba(255,255,255,.02), rgba(255,255,255,0)),
        var(--surface-2);
      border-color:#2b364a;
    }
    #mcg-sidebar .mcg-btc::before{
      content:"";
      position:absolute;
      inset:-40%;
      background:radial-gradient(circle at 10% 0%, rgba(247,147,26,.15), transparent 55%);
      opacity:.9;
      mix-blend-mode:screen;
      pointer-events:none;
    }
    #mcg-sidebar .mcg-btc-header{
      position:relative;
      display:flex;
      align-items:center;
      gap:10px;
      margin-bottom:8px;
      z-index:1;
    }
    #mcg-sidebar .mcg-btc-title{color:var(--ink); margin-bottom:2px;}
    #mcg-sidebar .mcg-btc-caption{margin:0; font-size:.87rem;}

    #mcg-sidebar .mcg-btc-pill{
      width:32px; height:32px; border-radius:999px;
      display:flex; align-items:center; justify-content:center;
      background:radial-gradient(circle at 30% 0%, #ffe0a8, #f7931a);
      color:#111; font-weight:900; font-size:1.05rem;
      box-shadow:0 0 0 1px rgba(0,0,0,.4), 0 0 22px rgba(247,147,26,.65);
      flex-shrink:0;
    }

    #mcg-sidebar .mcg-btc-grid{
      position:relative;
      display:flex; flex-direction:column; gap:8px;
      margin-top:6px; padding-top:4px;
      z-index:1;
    }
    #mcg-sidebar .mcg-btc-line{
      display:flex; align-items:baseline; justify-content:space-between; gap:10px;
      padding:6px 8px;
      border-radius:12px;
      background:rgba(7,10,16,.7);
      border:1px solid rgba(255,255,255,.03);
    }
    #mcg-sidebar .mcg-btc-label{
      font-size:.82rem; text-transform:uppercase; letter-spacing:.12em;
      color:var(--muted);
      white-space:nowrap;
    }
    #mcg-sidebar .mcg-btc-right{
      display:flex; align-items:baseline; gap:6px; justify-content:flex-end; min-width:0;
    }
    #mcg-sidebar .mcg-btc-price{
      font-size:1.02rem; font-weight:800; white-space:nowrap;
    }
    #mcg-sidebar .mcg-btc-change{
      font-size:.86rem; color:var(--muted); white-space:nowrap;
    }
    #mcg-sidebar .mcg-btc-change--up{color:#19c37d;}
    #mcg-sidebar .mcg-btc-change--down{color:#ff5a5f;}

    #mcg-sidebar .mcg-btc-meta{
      position:relative;
      display:flex; align-items:center; gap:6px;
      margin-top:8px;
      font-size:.82rem; color:var(--muted);
      z-index:1;
    }
    #mcg-sidebar .mcg-btc-dot{
      width:7px; height:7px; border-radius:50%;
      background:#19c37d;
      box-shadow:0 0 0 0 rgba(25,195,125,.7);
      animation:mcg-btc-pulse 1.4s infinite;
      flex-shrink:0;
    }
    #mcg-sidebar .mcg-btc-updated{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

    @keyframes mcg-btc-pulse{
      0%{transform:scale(1); box-shadow:0 0 0 0 rgba(25,195,125,.7);}
      70%{transform:scale(1.25); box-shadow:0 0 0 8px rgba(25,195,125,0);}
      100%{transform:scale(1); box-shadow:0 0 0 0 rgba(25,195,125,0);}
    }

    /* Form */
    #mcg-sidebar .mcg-form{display:grid; gap:10px; margin-top:8px}
    #mcg-sidebar .mcg-form input{
      width:100%; padding:12px 12px; border-radius:12px;
      border:1px solid var(--line); background:var(--surface-2); color:var(--ink); outline:none;
      transition:border-color .15s ease, box-shadow .15s ease;
    }
    #mcg-sidebar .mcg-form input:focus{
      border-color:#2b3a52;
      box-shadow:0 0 0 3px rgba(247,147,26,.15);
    }
    #mcg-sidebar .mcg-form .mcg-legal{margin:2px 0 0; font-size:.85rem; color:var(--muted)}
    #mcg-sidebar .mcg-form .mcg-legal a{color:#cfe1ff; text-decoration:underline}

    /* Buttons */
    #mcg-sidebar .mcg-btn{
      display:inline-flex; align-items:center; justify-content:center; gap:8px;
      padding:12px 14px; border-radius:12px; font-weight:900; text-decoration:none; cursor:pointer;
      border:1px solid var(--line); color:var(--ink); background:transparent;
      transition:background .15s ease, border-color .15s ease, transform .15s ease;
    }
    #mcg-sidebar .mcg-btn:hover{border-color:#2b3a52; background:#121a27; transform:translateY(-1px);}
    #mcg-sidebar .mcg-btn--accent{
      border:0; color:#111;
      background:linear-gradient(180deg, #f8ae4e, #f7931a);
      box-shadow:0 8px 24px rgba(247,147,26,.2);
    }
    #mcg-sidebar .mcg-btn--accent:hover{filter:brightness(.98); transform:translateY(-1px);}
    #mcg-sidebar .mcg-btn--ghost{background:transparent}

    /* Courses list */
    #mcg-sidebar .mcg-list{list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:8px}
    #mcg-sidebar .mcg-link{
      position:relative; display:flex; flex-direction:column; gap:2px;
      padding:10px 12px; border-radius:12px; text-decoration:none;
      background:var(--surface-2); border:1px solid var(--line);
      transition:transform .15s ease, border-color .15s ease, background .15s ease;
      color:var(--ink);
    }
    #mcg-sidebar .mcg-link:hover{
      transform:translateY(-1px);
      border-color:#263247;
      background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--surface-2);
    }
    #mcg-sidebar .mcg-link-main{font-weight:900; letter-spacing:.2px;}
    #mcg-sidebar .mcg-link-sub{font-size:.92rem; color:var(--muted)}
    #mcg-sidebar .mcg-chip{
      position:absolute; right:10px; top:10px;
      padding:3px 8px; border-radius:999px; font-size:.78rem; font-weight:800; color:#111;
      background:linear-gradient(180deg, #f9a43a, #f7931a);
      border:0;
    }

    /* Actions */
    #mcg-sidebar .mcg-actions-grid{display:flex; gap:10px; flex-wrap:wrap}

    /* Recent posts (8) */
    #mcg-sidebar .mcg-recent-list{
      list-style:none; margin:0; padding:0; display:grid; gap:12px;
    }
    #mcg-sidebar .mcg-recent-item{
      display:grid; grid-template-columns:88px 1fr; gap:10px;
      align-items:center; border:1px solid var(--line); border-radius:14px;
      background:var(--surface-2); overflow:hidden; text-decoration:none; color:var(--ink);
      transition:transform .15s ease, border-color .15s ease, background .15s ease;
    }
    #mcg-sidebar .mcg-recent-item:hover{
      transform:translateY(-1px); border-color:#263247;
      background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--surface-2);
    }
    #mcg-sidebar .mcg-thumb{
      position:relative; width:88px; height:62px; overflow:hidden; background:#0f141c; border-right:1px solid var(--line);
    }
    #mcg-sidebar .mcg-thumb img{
      width:100%; height:100%; object-fit:cover; display:block; filter:saturate(.98) contrast(1.02);
    }
    #mcg-sidebar .mcg-meta{padding-right:10px; min-width:0}
    #mcg-sidebar .mcg-post-title{
      margin:.1rem 0 0; font-weight:900; font-size:.96rem; line-height:1.25; color:var(--ink);
      display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
    }
    #mcg-sidebar .mcg-date{font-size:.85rem; color:var(--muted); margin:.15rem 0 0}

    /* Skeletons */
    #mcg-sidebar .mcg-recent-skel{
      height:62px; border:1px solid var(--line); border-radius:14px; overflow:hidden; position:relative;
      background:linear-gradient(90deg, rgba(255,255,255,.03) 25%, rgba(255,255,255,.06) 37%, rgba(255,255,255,.03) 63%);
      background-size:400% 100%; animation:mcg-shimmer 1.2s infinite linear;
    }
    @keyframes mcg-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}

    /* Mobile: non-sticky */
    @media (max-width: 1023px){ #mcg-sidebar{position:static; top:auto} }

    /* Accessibility helper */
    #mcg-sidebar .sr-only{
      position:absolute !important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,1px);
      white-space:nowrap; border:0; padding:0; margin:-1px;
    }
  </style>

  <script>
    /* ===== BTC TIP: copy-to-clipboard (scoped, safe) ===== */
    (function(){
      var btn = document.querySelector('#mcg-sidebar .mcg-tip .mcg-tip-copy');
      if(!btn) return;

      btn.addEventListener('click', function(){
        var address = btn.getAttribute('data-btc') || '';
        if(!address) return;

        var original = btn.textContent;

        function done(){
          btn.textContent = 'Copied!';
          setTimeout(function(){ btn.textContent = original; }, 1500);
        }

        // Clipboard API (preferred)
        if (navigator.clipboard && window.isSecureContext){
          navigator.clipboard.writeText(address).then(done).catch(function(){});
          return;
        }

        // Fallback (older browsers / non-secure contexts)
        try{
          var ta = document.createElement('textarea');
          ta.value = address;
          ta.setAttribute('readonly','');
          ta.style.position = 'absolute';
          ta.style.left = '-9999px';
          document.body.appendChild(ta);
          ta.select();
          var ok = document.execCommand('copy');
          document.body.removeChild(ta);
          if(ok) done();
        }catch(e){}
      });
    })();

    // ===== Latest posts (8) with featured images via WP REST API =====
    (function(){
      var list = document.getElementById('mcg-recent-list');
      if(!list) return;

      fetch('/wp-json/wp/v2/posts?per_page=8&_embed')
        .then(function(res){ if(!res.ok) throw new Error('HTTP ' + res.status); return res.json(); })
        .then(function(posts){
          if(!Array.isArray(posts) || posts.length===0) { list.parentElement.style.display='none'; return; }

          list.innerHTML = ''; // clear skeletons

          posts.forEach(function(p){
            var link = p.link;
            var title = (p.title && p.title.rendered) ? p.title.rendered.replace(/<[^>]+>/g,'') : 'Untitled';
            var dateStr = p.date ? new Date(p.date).toLocaleDateString(undefined, {year:'numeric', month:'short', day:'numeric'}) : '';
            var img = '';

            try {
              var media = p._embedded && p._embedded['wp:featuredmedia'] && p._embedded['wp:featuredmedia'][0];
              if (media && media.media_details && media.media_details.sizes) {
                img = (media.media_details.sizes.medium_large && media.media_details.sizes.medium_large.source_url)
                   || (media.media_details.sizes.medium && media.media_details.sizes.medium.source_url)
                   || media.source_url || '';
              } else if (media && media.source_url) { img = media.source_url; }
            } catch(e){}

            var li = document.createElement('li');
            var a = document.createElement('a');
            a.className = 'mcg-recent-item';
            a.href = link;

            var thumb = document.createElement('div');
            thumb.className = 'mcg-thumb';
            if (img) {
              var im = document.createElement('img');
              im.src = img; im.loading = 'lazy'; im.decoding = 'async'; im.alt = '';
              thumb.appendChild(im);
            }

            var meta = document.createElement('div');
            meta.className = 'mcg-meta';
            var h = document.createElement('div'); h.className = 'mcg-post-title'; h.textContent = title;
            var d = document.createElement('div'); d.className = 'mcg-date'; d.textContent = dateStr;
            meta.appendChild(h); meta.appendChild(d);

            a.appendChild(thumb); a.appendChild(meta);
            li.appendChild(a); list.appendChild(li);
          });
        })
        .catch(function(){
          list.parentElement.style.display = 'none';
        });
    })();

    // ===== Live Bitcoin Price (BTC in AUD & USD, auto-refresh) =====
    (function(){
      var audEl = document.getElementById('mcg-btc-aud');
      var usdEl = document.getElementById('mcg-btc-usd');
      var audChangeEl = document.getElementById('mcg-btc-aud-change');
      var usdChangeEl = document.getElementById('mcg-btc-usd-change');
      var updatedEl = document.getElementById('mcg-btc-updated');

      if (!audEl || !usdEl) return;

      var API_URL = 'https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd,aud&include_24hr_change=true';

      function formatCurrency(value, currency){
        if (typeof value !== 'number' || isNaN(value)) return '–';
        try{
          var locale = (currency === 'AUD') ? 'en-AU' : 'en-US';
          return new Intl.NumberFormat(locale, {
            style:'currency',
            currency:currency,
            maximumFractionDigits:0
          }).format(value);
        }catch(e){
          var prefix = (currency === 'AUD') ? 'A$' : 'US$';
          return prefix + ' ' + Math.round(value).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
        }
      }

      function setChange(el, change){
        if (!el) return;
        el.classList.remove('mcg-btc-change--up','mcg-btc-change--down');

        if (typeof change !== 'number' || isNaN(change)){
          el.textContent = '';
          return;
        }

        var text = change.toFixed(2) + '%';
        if (change > 0){
          el.textContent = '+' + text;
          el.classList.add('mcg-btc-change--up');
        } else if (change < 0){
          el.textContent = text;
          el.classList.add('mcg-btc-change--down');
        } else {
          el.textContent = text;
        }
      }

      function setUpdatedTime(){
        if (!updatedEl) return;
        var now = new Date();
        var timeStr = now.toLocaleTimeString([], {hour:'2-digit', minute:'2-digit'});
        updatedEl.textContent = 'Updated ' + timeStr;
      }

      function handleError(){
        if (audEl) audEl.textContent = '–';
        if (usdEl) usdEl.textContent = '–';
        if (audChangeEl) audChangeEl.textContent = '–';
        if (usdChangeEl) usdChangeEl.textContent = '–';
        if (updatedEl) updatedEl.textContent = 'Price temporarily unavailable.';
      }

      function fetchPrices(){
        fetch(API_URL)
          .then(function(res){
            if (!res.ok) throw new Error('HTTP ' + res.status);
            return res.json();
          })
          .then(function(data){
            if (!data || !data.bitcoin) throw new Error('No data');
            var b = data.bitcoin;

            if (typeof b.aud === 'number'){
              audEl.textContent = formatCurrency(b.aud, 'AUD');
            }
            if (typeof b.usd === 'number'){
              usdEl.textContent = formatCurrency(b.usd, 'USD');
            }

            setChange(audChangeEl, b.aud_24h_change);
            setChange(usdChangeEl, b.usd_24h_change);
            setUpdatedTime();
          })
          .catch(function(){
            handleError();
          });
      }

      fetchPrices();                 // initial
      setInterval(fetchPrices, 60000); // refresh every 60s
    })();
  </script>
</aside>
</div><div class="multiseparator"></div><div id="block-29" class="widget widget_block widget_text">
<p></p>
</div><div class="multiseparator"></div><div id="block-31" class="widget widget_block widget_text">
<p></p>
</div><div class="multiseparator"></div>
		</div>
	</div>
</div></div></div></div>

</div><p>The post <a href="https://mycryptoguide.co/bitcoin-self-custody-mistakes/">Bitcoin Self-Custody Mistakes to Avoid | Crypto Guide</a> appeared first on <a href="https://mycryptoguide.co">My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
