<?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 Archives - My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</title>
	<atom:link href="https://mycryptoguide.co/category/self-custody/feed/" rel="self" type="application/rss+xml" />
	<link>https://mycryptoguide.co/category/self-custody/</link>
	<description>Independent guides, lessons and tools to help you understand crypto safely.</description>
	<lastBuildDate>Wed, 18 Mar 2026 11:00:32 +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 Archives - My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</title>
	<link>https://mycryptoguide.co/category/self-custody/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Public Keys, Private Keys and Crypto Addresses Explained</title>
		<link>https://mycryptoguide.co/public-private-keys-crypto-addresses-explained/</link>
		
		<dc:creator><![CDATA[My Crypto Guide]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:00:32 +0000</pubDate>
				<category><![CDATA[Self-Custody]]></category>
		<guid isPermaLink="false">https://mycryptoguide.co/?p=9145</guid>

					<description><![CDATA[<p>Confused about public keys, private keys and crypto addresses? This beginner guide explains how they work together to secure your cryptocurrency.</p>
<p>The post <a href="https://mycryptoguide.co/public-private-keys-crypto-addresses-explained/">Public Keys, Private Keys and Crypto Addresses Explained</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">
			<section id="mcg-blog" aria-label="My Crypto Guide Blog Post" style="
  --orange:#f7931a;
  --orange-2:#ffb347;
  --ink:#121212;
  --muted:#555;
  --line:#eee;
  --card:#fafafa;
  background:#ffffff;
  color:var(--ink);
  font-family:Arial, Helvetica, sans-serif;
  line-height:1.75;
  padding:3.5rem 1.5rem;
">
  <div class="wrap" style="max-width:1250px; margin:0 auto; font-size:17px;">

    <!-- =========================
         HEADER (LOCKED)
    ========================== -->
    <header style="margin:0 0 2rem 0;">
      <p style="margin:0 0 .5rem 0; color:var(--muted); font-size:.95rem; letter-spacing:.08em; text-transform:uppercase;">
        Bitcoin • Wallets • Self-Custody Basics
      </p>
      <h1 style="margin:0 0 1rem 0; font-size:2.2rem; color:var(--orange);">
        Public Keys, Private Keys and Crypto Addresses Explained
      </h1>
      <p style="margin:0; color:var(--muted); font-size:.95rem;">
        By Kieran Buckley · Beginner–Intermediate
      </p>
    </header>

    <!-- =========================
         HERO (LOCKED STYLE)
    ========================== -->
    <figure style="margin:0 0 1.75rem 0; background:#0e1116; padding:1.25rem; border-radius:12px;">
      <img decoding="async" src="https://mycryptoguide.co/wp-content/uploads/2026/03/public-private-keys-crypto-addresses-explained.jpg"
           alt="Illustration explaining public keys, private keys and crypto addresses used in cryptocurrency wallets"
           style="display:block; width:100%; border-radius:8px;">
      <figcaption style="margin-top:.75rem; color:#d9e2ec; font-size:.95rem; text-align:center;">
        Public keys, private keys, and crypto addresses are the foundation of how cryptocurrency ownership works.
      </figcaption>
    </figure>

    <!-- =========================
         INTRO (LOCKED)
    ========================== -->
    <p style="margin:0 0 1rem 0; color:#444; font-size:18px;">
      <strong>Public keys, private keys and crypto addresses</strong> are three of the most important ideas to understand in crypto. They are what make it possible to send, receive, and control digital assets without relying on a bank. If these terms feel confusing at first, that is normal. Once you see how they fit together, the basics of wallet ownership and self-custody become much easier to understand.
    </p>
    <p style="margin:0 0 1.5rem 0;">
      In this guide, we’ll break down what each one means, how they work together behind the scenes, and why understanding them can help you use crypto more safely and confidently.
    </p>

    <!-- =========================
         TOC BOX (LOCKED)
    ========================== -->
    <div class="mcg-toc" style="
      border:1px solid var(--line);
      border-radius:12px;
      padding:1.5rem;
      background:#fafafa;
      margin:0 0 2.25rem 0;
    ">
      <h2 style="margin:0 0 1rem 0; font-size:1.35rem; color:var(--orange);">
        📑 Table of Contents
      </h2>

      <ul style="columns:2; -webkit-columns:2; -moz-columns:2; list-style:none; padding:0; margin:0;">
        <li><a href="#why-they-matter" style="color:var(--orange); font-weight:bold;">Why these matter</a></li>
        <li><a href="#private-key" style="color:var(--orange); font-weight:bold;">What is a private key?</a></li>
        <li><a href="#public-key" style="color:var(--orange); font-weight:bold;">What is a public key?</a></li>
        <li><a href="#crypto-address" style="color:var(--orange); font-weight:bold;">What is a crypto address?</a></li>
        <li><a href="#how-they-work" style="color:var(--orange); font-weight:bold;">How they work together</a></li>
        <li><a href="#wallets" style="color:var(--orange); font-weight:bold;">How wallets manage them</a></li>
        <li><a href="#security" style="color:var(--orange); font-weight:bold;">How to stay safe</a></li>
      </ul>
    </div>

    <!-- =========================
         SECTION 1
    ========================== -->
    <h2 id="why-they-matter" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      Why Public Keys, Private Keys and Crypto Addresses Matter
    </h2>
    <p style="margin:0 0 1rem 0;">
      In traditional banking, your account is managed by a company. The bank keeps records, approves transfers, and decides who can access your money. Crypto works differently. Instead of relying on a central institution, cryptocurrency uses mathematics and cryptography to prove ownership.
    </p>
    <p style="margin:0 0 1rem 0;">
      That system is built around private keys, public keys, and addresses. These are the tools that allow you to hold your own crypto, receive funds from others, and authorise transactions on the blockchain.
    </p>
    <p style="margin:0 0 1rem 0;">
      If you plan to move beyond leaving everything on an exchange, understanding these basics is essential. It helps you avoid common mistakes and gives you a much stronger foundation for learning about wallets, seed phrases, and self-custody.
    </p>

    <!-- =========================
         MID EMAIL CTA (LOCKED)
    ========================== -->
    <div style="
      border:1px solid var(--line);
      border-radius:12px;
      padding:1.5rem;
      background:#ffffff;
      margin:2.5rem 0;
    ">
      <h3 style="margin:0 0 .75rem 0; font-size:1.35rem; color:var(--orange);">
        Want calm, simple Bitcoin explanations like this?
      </h3>
      <p style="margin:0 0 1.25rem 0; color:var(--muted);">
        Join the My Crypto Guide newsletter for plain-English lessons that build your confidence — not hype.
      </p>

      <form action="https://mycryptoguide.us12.list-manage.com/subscribe/post?u=41b84d8952ebb5ecfce3eba30&amp;id=53438d3c2b&amp;f_id=00b34ae0f0"
            method="post" target="_blank" style="display:flex; gap:.75rem; flex-wrap:wrap;">
        <input type="email" name="EMAIL" placeholder="Enter your email…" required
               style="flex:1 1 260px; padding:.7rem 1rem; border-radius:999px; border:1px solid #ccc;">
        <button type="submit"
                style="padding:.7rem 1.5rem; border-radius:999px; border:none; cursor:pointer; font-weight:bold;
                       background:linear-gradient(90deg, var(--orange), var(--orange-2)); color:#111;">
          Get the free lessons
        </button>
      </form>
    </div>

    <!-- =========================
         SECTION 2
    ========================== -->
    <h2 id="private-key" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      What Is a Private Key?
    </h2>
    <p style="margin:0 0 1rem 0;">
      A <strong>private key</strong> is the secret piece of information that proves you control your crypto. It is what allows your wallet to sign transactions and spend funds connected to that wallet. In simple terms, the private key is the part that must always stay private.
    </p>
    <p style="margin:0 0 1rem 0;">
      You can think of it like the ultimate password to your crypto. Whoever controls the private key controls the coins. That is why private keys are so sensitive. If someone gets access to yours, they can move your funds. If you lose access to it and do not have a proper backup, your crypto may be lost permanently.
    </p>
    <p style="margin:0 0 1rem 0;">
      Most modern wallets do not show you the raw private key directly. Instead, they generate and manage it behind the scenes, often through a recovery phrase, also called a seed phrase. But whether you see it or not, the private key is what gives you ownership.
    </p>

    <!-- =========================
         SECTION 3
    ========================== -->
    <h2 id="public-key" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      What Is a Public Key?
    </h2>
    <p style="margin:0 0 1rem 0;">
      A <strong>public key</strong> is created from the private key using cryptography. It is designed to be shared more openly and helps the network verify that a transaction was authorised by the rightful owner without revealing the private key itself.
    </p>
    <p style="margin:0 0 1rem 0;">
      This relationship is one of the clever parts of cryptocurrency. The public key can be used for verification, while the private key remains secret. That means the blockchain can confirm transactions mathematically without exposing the information that would let someone steal your funds.
    </p>
    <p style="margin:0 0 1rem 0;">
      If you want a more focused comparison, click here to read the guide on <a href="/public-vs-private-keys-crypto/" style="color:var(--orange); font-weight:bold; text-decoration:none;">public vs private keys in crypto</a>.
    </p>

    <!-- =========================
         SECTION 4
    ========================== -->
    <h2 id="crypto-address" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      What Is a Crypto Address?
    </h2>
    <p style="margin:0 0 1rem 0;">
      A <strong>crypto address</strong> is the shareable destination people use to send you cryptocurrency. It is derived from the public key and acts like the receiving location for funds on the blockchain.
    </p>
    <p style="margin:0 0 1rem 0;">
      A good beginner way to think about it is this: your address is a bit like an email address for money. You can share it so others can send crypto to you, but sharing it does not give them control over your funds.
    </p>
    <p style="margin:0 0 1rem 0;">
      Different cryptocurrencies have different address formats, and many wallets generate fresh addresses to improve privacy. If you want the full beginner version, click here to read <a href="/what-is-a-bitcoin-address/" style="color:var(--orange); font-weight:bold; text-decoration:none;">what a Bitcoin address is</a>.
    </p>

    <!-- =========================
         SECTION 5
    ========================== -->
    <h2 id="how-they-work" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      How They Work Together
    </h2>
    <p style="margin:0 0 1rem 0;">
      The easiest way to understand the relationship is to see each part as having a different job. The private key proves ownership. The public key helps verify transactions. The crypto address is the shareable place people use to send funds.
    </p>
    <p style="margin:0 0 1rem 0;">
      Here is a simple analogy. Imagine a locked mailbox:
    </p>
    <ul style="margin:0 0 1rem 1.25rem; padding:0;">
      <li>Your <strong>crypto address</strong> is like the mailbox location people can use to send something to you.</li>
      <li>Your <strong>public key</strong> helps prove the mailbox belongs to you in a secure way.</li>
      <li>Your <strong>private key</strong> is the only key that can open it and authorise moving what is inside.</li>
    </ul>
    <p style="margin:0 0 1rem 0;">
      When someone sends crypto to your address, the blockchain records that the funds are now associated with keys you control. When you later spend that crypto, your wallet uses the private key to sign the transaction and prove to the network that you are authorised to move it.
    </p>

    <!-- =========================
         SECTION 6
    ========================== -->
    <h2 id="wallets" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      How Wallets Manage Keys and Addresses
    </h2>
    <p style="margin:0 0 1rem 0;">
      Most people do not manually handle public keys and private keys. Instead, a wallet does the hard work for you. When you create a wallet, it generates the private key and then derives related public keys and addresses in the background.
    </p>
    <p style="margin:0 0 1rem 0;">
      Good wallet software makes this feel simple. You press receive, and the wallet gives you an address. You press send, and the wallet signs the transaction for you. Underneath that smooth experience is the key system doing all the real work.
    </p>
    <p style="margin:0 0 1rem 0;">
      This is also why backing up your wallet properly matters so much. If you lose access to the wallet and do not have your recovery phrase stored safely, you may also lose access to the private keys that prove ownership of your crypto.
    </p>

    <!-- =========================
         SECTION 7
    ========================== -->
    <h2 id="security" style="margin:0 0 1rem 0; font-size:1.6rem; color:var(--orange);">
      How to Stay Safe With Private Keys and Addresses
    </h2>
    <p style="margin:0 0 1rem 0;">
      The biggest rule is simple: <strong>never share your private key or seed phrase</strong>. A public address can be shared to receive funds, but your private key is what protects ownership. That must remain secret at all times.
    </p>
    <p style="margin:0 0 1rem 0;">
      A few practical habits can help a lot:
    </p>
    <ul style="margin:0 0 1rem 1.25rem;">
      <li>Use a reputable wallet.</li>
      <li>Back up your recovery phrase offline.</li>
      <li>Be cautious of fake support staff and phishing sites.</li>
      <li>Double-check addresses before sending funds.</li>
      <li>Use a hardware wallet for larger long-term holdings.</li>
    </ul>
    <p style="margin:0 0 1rem 0;">
      Many beginners also wonder whether it is safe to share a wallet address. In most cases, yes — but there are privacy considerations. Click here to read <a href="/is-it-safe-to-share-crypto-address/" style="color:var(--orange); font-weight:bold; text-decoration:none;">is it safe to share your crypto address?</a>.
    </p>

    <!-- =========================
         WRAP-UP (LOCKED)
    ========================== -->
    <div style="
      border-radius:12px;
      border:1px solid rgba(247,147,26,.4);
      background:rgba(247,147,26,.08);
      padding:1.5rem;
      margin:2.5rem 0;
    ">
      <h2 style="margin:0 0 1rem 0; font-size:1.45rem; color:var(--orange);">
        Wrap-Up: Why This Matters
      </h2>
      <p style="margin:0 0 1rem 0;">
        Public keys, private keys and crypto addresses are the foundation of how crypto ownership works. Once you understand what each one does, wallets and self-custody start to make a lot more sense.
      </p>
      <p style="margin:0 0 1rem 0;">
        This is one of the most important beginner concepts in crypto because it shifts your thinking from “an app holds my money” to “my keys control my assets.” That is a big change, and it is exactly why learning the basics first matters so much.
      </p>
      <p style="margin:0;">
        Build a foundation before you invest. The more clearly you understand keys, addresses, and wallet security, the safer and more confident you will be as you move deeper into crypto.
      </p>
    </div>

    <!-- =========================
         MINI FAQ (LOCKED)
    ========================== -->
    <h2 style="margin:0 0 1rem 0; font-size:1.35rem; color:var(--orange);">Mini-FAQ</h2>

    <details style="border:1px solid var(--line); border-radius:12px; padding:1rem; margin:0 0 1rem 0;">
      <summary style="cursor:pointer; font-weight:bold; color:var(--orange);">
        Can someone steal my crypto if they know my wallet address?
      </summary>
      <p style="margin:.75rem 0 0 0;">
        No. A wallet address is meant to be shared so people can send you crypto. What must stay secret is your private key or seed phrase.
      </p>
    </details>

    <details style="border:1px solid var(--line); border-radius:12px; padding:1rem; margin:0 0 1rem 0;">
      <summary style="cursor:pointer; font-weight:bold; color:var(--orange);">
        Are public keys and crypto addresses the same thing?
      </summary>
      <p style="margin:.75rem 0 0 0;">
        Not exactly. A crypto address is derived from a public key and is the simplified form people usually share to receive funds.
      </p>
    </details>

    <details style="border:1px solid var(--line); border-radius:12px; padding:1rem;">
      <summary style="cursor:pointer; font-weight:bold; color:var(--orange);">
        Why does my wallet generate new addresses?
      </summary>
      <p style="margin:.75rem 0 0 0;">
        Many wallets generate fresh addresses to improve privacy and make your transaction history less directly tied to a single public address.
      </p>
    </details>

    <!-- =========================
         CRYPTO SETUP CTA (LOCKED)
    ========================== -->
    <div style="
      background:#0e1116;
      color:#f1f5f9;
      border-radius:12px;
      padding:1.75rem;
      margin:2.5rem 0 1.5rem 0;
    ">
      <p style="margin:0 0 .5rem 0; font-size:.9rem; letter-spacing:.1em; text-transform:uppercase; color:#94a3b8;">
        1:1 HELP • CRYPTO SETUP SESSION
      </p>
      <h2 style="margin:0 0 1rem 0; font-size:1.55rem; color:var(--orange);">
        Want help building a safe Bitcoin setup from scratch?
      </h2>
      <p style="margin:0 0 1rem 0; color:#e2e8f0;">
        Book a Crypto Setup Session and we’ll walk you through exchanges, wallets, backups, and security — calmly, step-by-step, without hype.
      </p>

      <a href="https://mycryptoguide.co/crypto-setup-session/"
         style="
           display:inline-block;
           padding:.75rem 1.75rem;
           border-radius:999px;
           font-weight:bold;
           text-decoration:none;
           background:linear-gradient(90deg, var(--orange), var(--orange-2));
           color:#111;
         ">
        Book a Crypto Setup Session
      </a>
    </div>

    <!-- =========================
         DISCLAIMER (LOCKED)
    ========================== -->
    <p style="margin:1.25rem 0 0 0; font-size:.85rem; color:#777; border-top:1px solid var(--line); padding-top:1.25rem;">
      This guide is educational only and not financial advice. Always do your own research and consider your personal situation before making decisions.
    </p>

  </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/public-private-keys-crypto-addresses-explained/">Public Keys, Private Keys and Crypto Addresses Explained</a> appeared first on <a href="https://mycryptoguide.co">My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What Is a Crypto Signer? Simple Beginner Guide &#124; Crypto Guide</title>
		<link>https://mycryptoguide.co/what-is-a-crypto-signer/</link>
		
		<dc:creator><![CDATA[My Crypto Guide]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 00:30:30 +0000</pubDate>
				<category><![CDATA[Self-Custody]]></category>
		<guid isPermaLink="false">https://mycryptoguide.co/?p=8976</guid>

					<description><![CDATA[<p>A simple beginner guide explaining what a crypto signer is, why wallets ask you to ‘Sign,’ and how to avoid the scams that target confused users.</p>
<p>The post <a href="https://mycryptoguide.co/what-is-a-crypto-signer/">What Is a Crypto Signer? Simple Beginner Guide | 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 — BLOG (Standard • Single Column • 2 CTA Rule)
  Post: What Is a Crypto Signer? Simple Beginner Guide | Crypto Guide
  Slug: what-is-a-crypto-signer

  Hero:
  https://mycryptoguide.co/wp-content/uploads/2026/02/Crypto-Signer-Hero.jpg
========================================================= -->

<section id="mcg-blog" aria-label="My Crypto Guide Blog Post" style="
  --orange:#f7931a;
  --orange2:#ffb347;
  --ink:#121212;
  --muted:#555;
  --muted2:#777;
  --line:#e3e5ea;
  --soft:#fafafa;
  --card:#ffffff;
  --shadow:0 18px 45px rgba(5,12,32,0.12);
  background:#ffffff;
  color:var(--ink);
  font-family:Arial, Helvetica, sans-serif;
  line-height:1.75;
  padding:3.5rem 1.5rem env(safe-area-inset-bottom, 1.5rem);
">
  <div class="wrap" style="max-width:1250px; margin:0 auto; font-size:17px;">

    <style>
      /* Typography + layout baseline */
      #mcg-blog p,
      #mcg-blog li,
      #mcg-blog a,
      #mcg-blog figcaption{
        font-size:17px;
      }
      #mcg-blog .mcg-lead{
        font-size:18px;
        color:#555;
      }
      #mcg-blog h1{
        font-size:2.15rem;
        line-height:1.25;
        margin:0 0 0.5rem;
        color:var(--orange);
      }
      #mcg-blog h2{
        font-size:1.55rem;
        line-height:1.35;
        margin:2.4rem 0 0.75rem;
        color:var(--orange);
      }
      #mcg-blog h3{
        font-size:1.25rem;
        line-height:1.4;
        margin:2rem 0 0.75rem;
        color:var(--orange);
      }
      #mcg-blog a{
        color:var(--orange);
        font-weight:bold;
        text-decoration:none;
      }
      #mcg-blog hr{
        border:none;
        height:1px;
        background:var(--line);
        margin:1.75rem 0;
      }

      #mcg-blog figure{
        margin:1.5rem 0 1.75rem;
      }
      #mcg-blog figure img{
        width:100%;
        height:auto;
        display:block;
        border-radius:10px;
      }
      #mcg-blog figcaption{
        text-align:center;
        color:var(--muted2);
        margin-top:0.5rem;
      }

      /* TOC box – columns handled globally, this is just the box */
      #mcg-blog .mcg-toc{
        border:1px solid var(--line);
        border-radius:10px;
        padding:1.25rem 1.5rem;
        background:#fdfdfd;
        margin:1.75rem 0 2rem;
        box-shadow:0 6px 18px rgba(5,12,32,0.04);
      }
      #mcg-blog .mcg-toc h2{
        margin-top:0;
        margin-bottom:0.75rem;
        font-size:1.3rem;
      }
      #mcg-blog .mcg-toc ol{
        list-style:decimal;
        padding-left:1.25rem;
        margin:0;
      }
      #mcg-blog .mcg-toc li{
        margin:0.15rem 0;
      }

      /* Crypto Security Tip callouts (locked style) */
      #mcg-blog .mcg-security-tip{
        background:var(--soft);
        border:1px solid var(--line);
        border-radius:8px;
        padding:1rem 1.25rem;
        margin:1.75rem 0;
      }
      #mcg-blog .mcg-security-tip strong{
        color:var(--orange);
      }

      /* MID CTA (compact email signup) – copied from Properties of Good Money style */
      #mcg-blog .mcg-cta-wrap{
        max-width:1000px;
        margin:0 auto;
        overflow:hidden;
      }
      #mcg-blog .mcg-cta{
        background:#fdfdfd;
        border:2px solid var(--orange);
        border-radius:12px;
        padding:2rem;
        box-shadow:0 10px 25px rgba(0,0,0,0.04);
        overflow:hidden;
      }
      #mcg-blog .mcg-cta h3{
        margin:0;
        color:var(--orange);
        font-size:1.9rem;
        text-align:center;
      }
      #mcg-blog .mcg-cta form{
        display:flex;
        gap:1rem;
        flex-wrap:wrap;
        justify-content:center;
        align-items:stretch;
      }
      #mcg-blog .mcg-cta .col{
        flex:1 1 360px;
        max-width:100%;
      }
      #mcg-blog .mcg-cta .col-btn{
        flex:1 1 220px;
        max-width:100%;
      }
      #mcg-blog .mcg-cta input{
        width:100%;
        padding:0.9rem 1rem;
        border:1px solid #ddd;
        border-radius:8px;
        font-size:17px;
        box-sizing:border-box;
      }
      #mcg-blog .mcg-cta button{
        width:100%;
        padding:0.9rem 1rem;
        background:var(--orange);
        color:#fff;
        border:none;
        border-radius:8px;
        font-weight:800;
        font-size:17px;
        box-sizing:border-box;
      }

      /* Wrap-up box (orange-tinted) */
      #mcg-blog .mcg-wrap-up{
        background:rgba(247,147,26,0.05);
        border:1px solid rgba(247,147,26,0.3);
        border-radius:12px;
        padding:1.5rem 1.75rem;
        margin:2.5rem 0 2.25rem;
        box-shadow:0 12px 30px rgba(8,12,24,0.06);
      }
      #mcg-blog .mcg-wrap-up h2{
        margin-top:0;
        margin-bottom:0.75rem;
      }

      /* Mini-FAQ – <details>/<summary> cards */
      #mcg-blog .mcg-faq{
        margin:0 0 2.5rem;
      }
      #mcg-blog .mcg-faq h2{
        margin-bottom:1rem;
      }
      #mcg-blog .mcg-faq details{
        border:1px solid var(--line);
        border-radius:10px;
        padding:0.75rem 1rem 0.75rem;
        margin-bottom:0.75rem;
        background:#fcfcfc;
      }
      #mcg-blog .mcg-faq summary{
        list-style:none;
        cursor:pointer;
        font-weight:bold;
        color:var(--orange);
      }
      #mcg-blog .mcg-faq summary::-webkit-details-marker{
        display:none;
      }

      /* Bottom Crypto Setup Services CTA (dark card) */
      #mcg-blog .mcg-bottom-cta{
        background:#0e1116;
        border-radius:16px;
        padding:1.85rem 1.75rem 1.9rem;
        color:#f3f5f9;
        box-shadow:0 18px 45px rgba(2,6,23,0.9);
        margin:0 0 2.25rem;
        overflow:hidden;
      }
      #mcg-blog .mcg-bottom-cta-eyebrow{
        display:inline-flex;
        padding:0.2rem 0.7rem;
        border-radius:999px;
        border:1px solid rgba(247,147,26,0.5);
        background:rgba(247,147,26,0.07);
        font-size:0.9rem;
        color:#fcd9a4;
        margin-bottom:0.6rem;
      }
      #mcg-blog .mcg-bottom-cta h2{
        margin:0 0 0.4rem;
        font-size:1.7rem;
        color:#ffffff;
      }
      #mcg-blog .mcg-bottom-cta p{
        margin:0.35rem 0;
        color:#e0e6f2;
      }
      #mcg-blog .mcg-bottom-cta-inner{
        display:flex;
        flex-wrap:wrap;
        gap:1.4rem;
        align-items:flex-end;
      }
      #mcg-blog .mcg-bottom-cta-main{
        flex:1 1 260px;
        min-width:0;
      }
      #mcg-blog .mcg-bottom-cta-actions{
        flex:0 0 220px;
        min-width:0;
        display:flex;
        flex-direction:column;
        gap:0.6rem;
      }
      #mcg-blog .mcg-bottom-cta a.mcg-btn-primary{
        display:inline-flex;
        align-items:center;
        justify-content:center;
        padding:0.8rem 1.1rem;
        border-radius:999px;
        border:none;
        font-weight:bold;
        font-size:0.98rem;
        cursor:pointer;
        background:linear-gradient(90deg, var(--orange), var(--orange2));
        color:#111;
        text-decoration:none;
        width:100%;
        box-sizing:border-box;
      }
      #mcg-blog .mcg-bottom-cta small{
        font-size:0.83rem;
        color:#9aa4c2;
      }

      /* Disclaimer block */
      #mcg-blog .mcg-disclaimer{
        border-top:1px solid var(--line);
        padding-top:1.25rem;
        margin-top:0.5rem;
        font-size:0.85rem;
        color:var(--muted2);
      }

      /* Mobile tweaks */
      @media (max-width:768px){
        #mcg-blog{
          padding:2.5rem 1.1rem env(safe-area-inset-bottom, 1.25rem);
        }
      }
    </style>

    <!-- =========================
         META LINE + TITLE
    ========================== -->

    <p style="margin:0 0 0.3rem; font-size:0.98rem; color:var(--muted2);">
      Category: <strong>Crypto Security</strong> • By <strong>Kieran Buckley</strong>
    </p>

    <h1>What Is a Crypto Signer? Simple Beginner Guide | Crypto Guide</h1>

    <p class="mcg-lead" style="margin:0.75rem 0 0;">
      If you’ve ever opened a crypto wallet and seen a big button saying “Sign” or “Sign this message” and thought, <em>“What exactly am I agreeing to here?”</em>, you’re not alone. In this guide we’ll explain what a crypto signer is in plain English first, then connect it to the correct crypto terms so you can click “Sign” with confidence instead of fear.
    </p>

    <!-- =========================
         HERO
    ========================== -->

    <figure>
      <img decoding="async" src="https://mycryptoguide.co/wp-content/uploads/2026/02/Crypto-Signer-Hero.jpg"
           alt="Crypto signer explained – digital signing and wallet security illustration">
      <figcaption>Crypto signers help prove it’s really you approving a transaction – but only if you understand what you’re signing.</figcaption>
    </figure>

    <!-- =========================
         TABLE OF CONTENTS
    ========================== -->

    <div class="mcg-toc" aria-label="Table of contents">
      <h2>📑 Table of Contents</h2>
      <ol>
        <li><a href="#what-is-a-crypto-signer">What is a crypto signer?</a></li>
        <li><a href="#how-signing-works-plain-english">How signing works in plain English</a></li>
        <li><a href="#where-you-see-signers">Where you see signers in real wallets and apps</a></li>
        <li><a href="#email-cta">Get beginner-friendly email lessons</a></li>
        <li><a href="#scams-and-mistakes">Common mistakes and scam patterns</a></li>
        <li><a href="#stay-safe-when-you-see-sign">How to stay safe when you see “Sign”</a></li>
        <li><a href="#wrap-up-crypto-signer">Wrap-up: Make signing work for you</a></li>
        <li><a href="#mini-faq-crypto-signer">Mini-FAQ: Crypto signers</a></li>
      </ol>
    </div>

    <!-- =========================
         MAIN CONTENT
    ========================== -->

    <p>
      Let’s start with the core idea: a <strong>crypto signer</strong> is simply the thing that proves, in a cryptographic way, that <em>you</em> approved an action. In everyday language, it’s like your digital pen. Only after we understand that will we layer on the proper terminology like “private key”, “cryptographic signature” and “signing a transaction”.
    </p>


    <h2 id="what-is-a-crypto-signer">What is a crypto signer?</h2>

    <p>
      In crypto, a <strong>signer</strong> is the tool that uses your secret key (your <strong>private key</strong>) to create a unique digital “stamp” called a <strong>cryptographic signature</strong>. This signature proves to the network that:
    </p>

    <ul>
      <li>The request really came from you.</li>
      <li>The message or transaction hasn’t been changed.</li>
      <li>You agreed to what’s about to happen.</li>
    </ul>

    <p>
      Different apps use the word “signer” in slightly different ways. Sometimes it refers to the <em>software component</em> inside your wallet that creates signatures. Other times it means the <em>device</em> that holds your keys, like a hardware wallet. But the idea is the same: the signer is whatever is allowed to “speak on your behalf” using your private key.
    </p>


    <h2 id="how-signing-works-plain-english">How signing works in plain English</h2>

    <p>
      Imagine you’re signing a paper contract. Your handwritten signature doesn’t spell out the whole agreement, but everyone understands that your squiggle means “I agree to what’s written here”. A <strong>cryptographic signature</strong> does the same thing digitally – but in a way that computers can verify mathematically.
    </p>

    <p>
      When you click “Sign” in a wallet, a few things happen behind the scenes:
    </p>

    <ol>
      <li>The app prepares a message – this might be a transaction, a login request, or an approval for a decentralised app (often called a <strong>dApp</strong>).</li>
      <li>Your signer takes that message and your private key, and creates a unique signature. This is the “yes, I agree” signal.</li>
      <li>Other computers on the network check the signature using your public address to confirm it’s valid.</li>
    </ol>

    <p>
      The clever part? Anyone can verify the signature is valid, but nobody can use that signature to reverse-engineer your private key. That’s what people mean when they say public-key cryptography or <strong>asymmetric cryptography</strong>.
    </p>

    <div class="mcg-security-tip">
      <strong>Crypto Security Tip:</strong> Treat your signer as your digital pen. If your wallet, browser extension or hardware wallet is allowed to sign anything, it is effectively allowed to “speak as you” on the blockchain. Never treat the “Sign” button as a harmless confirmation click.
    </div>


    <h2 id="where-you-see-signers">Where you see signers in real wallets and apps</h2>

    <p>
      Once you know what a crypto signer is, you start seeing it everywhere. Here are a few common places:
    </p>

    <ul>
      <li><strong>Browser wallets</strong> like MetaMask, Phantom or other extensions act as signers when you connect them to websites and dApps.</li>
      <li><strong>Mobile wallets</strong> on your phone sign transactions when you send, swap, or connect to apps.</li>
      <li><strong>Hardware wallets</strong> (often called <strong>cold wallets</strong>) act as external signers – they keep your keys offline and only sign when you physically confirm on the device.</li>
      <li><strong>Multisig wallets</strong> use multiple signers – for example, 2 out of 3 people may need to sign before money can move.</li>
    </ul>

    <p>
      In all of these cases, the signer is the final gatekeeper. If the signer refuses to create a signature, the transaction doesn’t happen. If it signs something dangerous, the blockchain will happily accept it – because from the network’s point of view, the signer <em>is</em> you.
    </p>

    <!-- =========================
         MID-ARTICLE EMAIL CTA – now truly mid-content
    ========================== -->

    <h2 id="email-cta" style="margin-top:2.4rem; color:var(--orange); font-size:1.55rem;">
      Want this explained step-by-step?
    </h2>

    <div class="mcg-cta-wrap">
      <div class="mcg-cta">
        <h3>Build a foundation before you invest.</h3>

        <p style="text-align:center; max-width:760px; margin:0.85rem auto 1.5rem auto; color:#333; font-size:17px;">
          Get short, beginner-friendly lessons that explain what’s real, what’s hype, and the simple security steps that prevent the most common (and expensive) mistakes.
        </p>

        <form
          action="https://mycryptoguide.us12.list-manage.com/subscribe/post?u=41b84d8952ebb5ecfce3eba30&amp;id=53438d3c2b&amp;f_id=00b34ae0f0"
          method="post"
          target="_blank"
        >
          <div class="col">
            <input type="email" name="EMAIL" placeholder="Enter your email" required>
          </div>

          <div class="col-btn">
            <button type="submit">Get Free Lessons</button>
          </div>
        </form>

        <p style="margin:1rem 0 0 0; font-size:17px; text-align:center; color:#777;">
          No spam. Unsubscribe anytime.
        </p>
      </div>
    </div>


    <h2 id="scams-and-mistakes">Common mistakes and scam patterns</h2>

    <p>
      A lot of modern crypto scams are not about tricking you into sending coins manually. Instead, they trick you into <strong>signing</strong> something you don’t understand. For example:
    </p>

    <ul>
      <li>Fake support or “airdrop” sites asking you to connect your wallet and “verify” ownership.</li>
      <li>Malicious dApps that hide dangerous permissions in a long, technical message.</li>
      <li>Approvals that give a smart contract the right to move your tokens, not just once, but <em>ongoing</em>.</li>
    </ul>

    <p>
      On the surface you’re just clicking “Sign”, which feels harmless – there’s no obvious “Send” button, no big red warning. But if the underlying message gives a contract permission to spend your funds, you may have effectively handed over control without realising it.
    </p>

    <div class="mcg-security-tip">
      <strong>Crypto Security Tip:</strong> Never sign something just because “everyone in the group chat did it” or a stranger told you it’s safe. If you don’t understand what you’re signing, <em>stop</em>. It’s better to miss an opportunity than to approve a silent drain of your funds.
    </div>


    <h2 id="stay-safe-when-you-see-sign">How to stay safe when you see “Sign”</h2>

    <p>
      You don’t need to become a programmer to stay safe with signers, but you do need a simple safety routine. Think of it like a pre-flight check for your wallet:
    </p>

    <p>
      First, slow down. Ask yourself three quick questions whenever a signer prompt appears:
    </p>

    <ol>
      <li><strong>Where did this come from?</strong> Did you deliberately open this wallet or dApp, or did a random link bring you here?</li>
      <li><strong>What am I trying to do?</strong> Are you logging in, sending a small test transaction, or giving ongoing permission to spend tokens?</li>
      <li><strong>Is this the right site/app?</strong> Double-check the URL and only use official app links from trusted sources.</li>
    </ol>

    <p>
      Second, use tools and habits that reduce risk. For example, you can keep most of your long-term savings in a hardware wallet (self-custody) and only keep a small “spending” amount in a hot wallet you connect to new sites.
    </p>

    <p>
      Finally, make a rule for yourself: if a signing message looks confusing, too long, or completely unrelated to what you were trying to do, <strong>cancel it</strong>. A real opportunity will still be there later. A good dApp will let you take your time. Scams usually push you to rush.
    </p>

    <!-- =========================
         WRAP-UP
    ========================== -->

    <h2 id="wrap-up-crypto-signer">Wrap-up: Make signing work for you</h2>

    <div class="mcg-wrap-up">
      <p>
        Crypto signers sound technical, but at their heart they are just your digital signature tool – the way you say “yes, I approve this” on the blockchain. When you understand that a signer uses your private key to create a cryptographic signature, you start treating that little “Sign” button with a lot more respect.
      </p>
      <p>
        The goal isn’t to scare you away from using crypto. It’s to help you build a strong foundation before you invest: understanding what wallets really do, how transactions are approved, and how self-custody can keep your long-term savings safer. With a few simple habits – like slowing down, double-checking sites, and keeping most of your funds in a safer wallet – you can use signers confidently instead of guessing.
      </p>
      <p>
        If you’d like more guided help putting all of this into practice, we can walk through your setup with you, one step at a time, and make sure everything feels clear instead of overwhelming.
      </p>
    </div>


    <!-- =========================
         MINI-FAQ
    ========================== -->

    <div id="mini-faq-crypto-signer" class="mcg-faq" aria-label="Mini FAQ about crypto signers">
      <h2>Mini-FAQ: Crypto signers</h2>

      <details>
        <summary>Does every crypto wallet use a signer?</summary>
        <div>
          <p>
            Yes. If a wallet can move funds or approve dApps, it has some kind of signer inside it. You might not see the word “signer” in the interface, but under the hood it still uses a private key and a signing process to approve actions.
          </p>
        </div>
      </details>

      <details>
        <summary>Is a hardware wallet just a more secure signer?</summary>
        <div>
          <p>
            A hardware wallet is a physical device that keeps your private keys offline and only signs when you confirm on the device itself. In that sense it acts as a dedicated, more secure signer – especially for long-term savings and larger amounts.
          </p>
        </div>
      </details>

      <details>
        <summary>Can I undo something after I’ve signed it?</summary>
        <div>
          <p>
            Once a transaction is confirmed on a blockchain like Bitcoin or Ethereum, you generally can’t reverse it. That’s why being cautious about what you sign is so important. In some cases you can later adjust or revoke certain token approvals, but actual transfers of funds are usually final.
          </p>
        </div>
      </details>

      <details>
        <summary>How can I practise safely before using real money?</summary>
        <div>
          <p>
            A simple option is to start with very small amounts and practise sending, receiving, and signing basic actions. You can also follow guided checklists and starter lessons – our goal at My Crypto Guide is to help you build confidence before you move larger amounts into self-custody.
          </p>
        </div>
      </details>
    </div>


    <!-- =========================
         BOTTOM CTA – CRYPTO SETUP SERVICE
    ========================== -->

    <div class="mcg-bottom-cta" aria-label="Book a 1:1 Crypto Setup Session">
      <div class="mcg-bottom-cta-inner">
        <div class="mcg-bottom-cta-main">
          <div class="mcg-bottom-cta-eyebrow">1:1 Beginner Support</div>
          <h2>Need help setting this up safely?</h2>
          <p>
            If you’d like someone to walk through wallets, signers and self-custody with you, step by step, we can do it together in a 1:1 Crypto Setup Session.
          </p>
          <p>
            We’ll focus on understanding what you’re doing and <strong>why</strong> you’re doing it, so you’re not just blindly clicking “Sign” and hoping for the best.
          </p>
        </div>
        <div class="mcg-bottom-cta-actions">
          <a class="mcg-btn-primary" href="https://mycryptoguide.co/crypto-setup-session/">
            Book a Crypto Setup Session
          </a>
          <small>
            We don’t sell specific coins or tell you what to buy. The session is about education, safety and getting your tech side set up properly.
          </small>
        </div>
      </div>
    </div>


    <!-- =========================
         DISCLAIMER
    ========================== -->

    <div class="mcg-disclaimer">
      <p>
        The information in this guide is for general education only and is not financial advice, tax advice, or legal advice. Cryptocurrencies are volatile and involve risk. Always do your own research and consider speaking with a qualified professional before making major financial decisions.
      </p>
    </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/what-is-a-crypto-signer/">What Is a Crypto Signer? Simple Beginner Guide | 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>
