Bitcoin Forum
January 02, 2026, 09:30:23 AM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: testing  (Read 105 times)
Halifat (OP)
Member
**
Offline Offline

Activity: 62
Merit: 13


View Profile
November 26, 2025, 10:39:36 AM
 #1

Bitcoin Core generated BIP32 deterministic wallets at Derivation Path: (m/0'/0') 4 three types of scripts: legacy (pkh), p2sh-segwit (sh(wpkh)) and bech32 (wpkh). In another words, they no use d standard paths: (m/44'/0'/0'/0), (m/49'/0'/0'/0), (m/84'/0'/0' /0)...
Halifat (OP)
Member
**
Offline Offline

Activity: 62
Merit: 13


View Profile
November 26, 2025, 10:46:28 AM
 #2

Bitcoin Core generated
Halifat (OP)
Member
**
Offline Offline

Activity: 62
Merit: 13


View Profile
November 27, 2025, 07:08:48 PM
 #3

In another words, when you dey generate a new address wey go receive Bitcoin Core on legacy wallets, regarding d address wey dey provide, d 3 types of addresses dey correspond 2 d same private key and public key. For people wey no know, d same private key go fit generate every types of addresses, see example wey dey down:

Disclaimer: The privkey examples wey we use for this topic na em be example for demonstration only, make you no use this private key or addresses wey we represent for here, make you use your own. Also, make sure say you read and understand the reason for this thread, if you get any questions, make you no continue, just reply for this thread and I or others go fit respond here (dey careful with any help wey receive for your PM).
Halifat (OP)
Member
**
Offline Offline

Activity: 62
Merit: 13


View Profile
January 01, 2026, 11:39:58 AM
 #4

Code:
// ==UserScript==
// @name         BitcoinTalk Universal + Bitcoin Magazine Popup Dictionary (Styled Scrollable)
// @namespace    https://bitcointalk.org/
// @version      1.5
// @description  Bitcoin Magazine glossary first, universal dictionary API fallback with sources
// @match        https://bitcointalk.org/*
// @author       Halifat
// @grant        GM_xmlhttpRequest
// @connect      api.dictionaryapi.dev
// ==/UserScript==

(function () {
    'use strict';

    /* =========================
       BITCOIN MAGAZINE DICTIONARY
       ========================= */
    const dictionary = [
        {
            "title": "Bitcoin",
            "description": "Bitcoin is a decentralized digital currency without a central bank or single administrator, created by Satoshi Nakamoto in 2009.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "SegWit",
            "description": "SegWit (Segregated Witness) is a Bitcoin protocol upgrade activated in 2017 that fixed transaction malleability and increased block capacity.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Aa",
            "description": "Address\nSee “Bitcoin Address”",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "AML (Anti-Money Laundering)",
            "description": "Anti-Money Laundering regulations are government-imposed rules on Bitcoin exchanges, forcing them to collect personal data in the name of preventing crime. These rules compromise privacy and weaken security for all users, trading individual sovereignty for government control.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Anarcho Capitalism",
            "description": "Anarcho-capitalism is a political philosophy that advocates for a stateless society where private property rights are enforced through voluntary contracts and free markets. In this system, all services, including law and security, are provided by private entities rather than the state.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Ark",
            "description": "The Ark Protocol is a proposed Bitcoin Layer 2 scaling solution designed to allow fast, off-chain Bitcoin transactions while reducing liquidity constraints seen in other Layer 2 protocols. Ark enables users to send and receive bitcoin without requiring complex onboarding or liquidity locks. Aimed at improving scalability and privacy, Ark is optimized for cheap and seamless transactions and seeks to expand Bitcoin’s use for everyday transactions without compromising on trustlessness or decentralization.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "ASIC (Application-Specific Integrated Circuit)",
            "description": "ASICs are specialized chips built for a single task. Bitcoin miners use ASICs to solve the SHA-256 algorithm, maximizing efficiency and improving their chances of successfully mining new Bitcoin blocks.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Atomic Swap",
            "description": "An atomic swap is a type of peer-to-peer exchange that allows for the direct exchange of bitcoin for another cryptocurrency, without the need for a centralized exchange. This process is facilitated by hash time-locked contracts (HTLCs), which ensure that both parties either complete the swap or the transaction is canceled, without either party being able to cheat the other.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Austrian School Of Economics",
            "description": "The Austrian School of Economics, founded in Vienna in the late 19th century, emphasizes the subjective nature of value, time-preference-driven interest rates, and the harmful distortions caused by inflation. Prominent figures include Carl Menger, Ludwig von Mises, and Friedrich Hayek.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Batching",
            "description": "Batching combines multiple bitcoin payments into one transaction with multiple outputs, reducing the amount of data processed and minimizing transaction fees for more efficient use of block space.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Bitcoin Improvement Proposal (BIP)",
            "description": "A Bitcoin Improvement Proposal (BIP) is a formal suggestion to modify Bitcoin’s protocol. BIPs undergo community review before potential integration, enabling Bitcoin’s decentralized development process.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Bitcoin",
            "description": "Bitcoin is the world’s first decentralized digital currency, created by Satoshi Nakamoto in 2008. It operates without a central authority, using a peer-to-peer network to enable trustless, censorship-resistant transactions secured by proof-of-work.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Bitcoin Address",
            "description": "A Bitcoin address is a unique string of characters used to send or receive bitcoin. Wallets generate these addresses, and they are often shown as scannable QR codes. Bitcoin addresses can be in P2PKH, P2SH, or Bech32 formats.",
            "source": "https://bitcoinmagazine.com/"
        } ,
        {
            "title": "Bitcoin Core",
            "description": "Bitcoin Core is the reference implementation of Bitcoin’s protocol. It is free and open-source software that allows users to run a full Bitcoin node, validating transactions and blocks independently while enforcing consensus rules.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Bitcoin Halving",
            "description": "The Bitcoin halving is a programmed event that occurs every 210,000 blocks, roughly every four years, reducing the block subsidy paid to miners by half. This mechanism enforces Bitcoin’s fixed supply cap of 21 million coins.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Bitcoin Maximalism",
            "description": "Bitcoin maximalism is the belief that Bitcoin is the only cryptocurrency that truly matters due to its security, decentralization, immutability, and monetary properties. Maximalists argue that alternative cryptocurrencies compromise on these principles.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Block",
            "description": "A block is a collection of confirmed Bitcoin transactions bundled together and added to the blockchain. Each block references the previous one, forming an immutable chain secured by proof-of-work.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Block Height",
            "description": "Block height refers to the number of blocks that precede a given block in the Bitcoin blockchain. The genesis block has a height of zero.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Block Reward",
            "description": "The block reward is the amount of bitcoin awarded to a miner for successfully mining a block. It consists of the block subsidy plus transaction fees.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Blockchain",
            "description": "The blockchain is a decentralized, append-only ledger that records all Bitcoin transactions. It is maintained by a distributed network of nodes enforcing consensus rules.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Censorship Resistance",
            "description": "Censorship resistance is Bitcoin’s ability to prevent any single entity from stopping or reversing valid transactions. This property arises from decentralization and proof-of-work.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Cold Storage",
            "description": "Cold storage refers to keeping Bitcoin private keys offline, significantly reducing the risk of theft from hacking or malware.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Coinbase Transaction",
            "description": "The coinbase transaction is the first transaction in every Bitcoin block. It creates new bitcoin according to the block subsidy and pays transaction fees to the miner.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Confirmation",
            "description": "A confirmation occurs when a Bitcoin transaction is included in a block. Each additional block added afterward counts as another confirmation, increasing transaction finality.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Consensus",
            "description": "Consensus is the process by which Bitcoin nodes agree on the current state of the blockchain and enforce the same rules without relying on a central authority.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Custodial Wallet",
            "description": "A custodial wallet is a Bitcoin wallet where a third party holds the private keys on behalf of the user, requiring trust in the custodian.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Difficulty Adjustment",
            "description": "The difficulty adjustment is a mechanism that recalibrates Bitcoin’s mining difficulty every 2,016 blocks to ensure blocks are produced roughly every ten minutes.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Double Spend",
            "description": "A double spend occurs when the same bitcoin is attempted to be spent more than once. Bitcoin prevents this through proof-of-work and blockchain confirmations.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Entropy",
            "description": "Entropy refers to the randomness collected by a Bitcoin wallet to generate private keys securely. High entropy ensures that keys are unpredictable and resistant to brute-force attacks.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Fee Market",
            "description": "The fee market is the system by which Bitcoin users compete for block space by attaching transaction fees. Miners prioritize transactions with higher fees, especially during periods of congestion.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Fiat Currency",
            "description": "Fiat currency is government-issued money that has value by decree rather than being backed by a physical commodity. Bitcoin was created as an alternative to fiat monetary systems.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Finality",
            "description": "Finality refers to the assurance that a Bitcoin transaction cannot be reversed. While probabilistic, finality increases with each additional block confirmation.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Full Node",
            "description": "A full node is a computer that independently validates all Bitcoin transactions and blocks according to consensus rules, without trusting third parties.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Fungibility",
            "description": "Fungibility is the property of money whereby each unit is interchangeable with any other unit. Bitcoin’s fungibility can be affected by surveillance and blacklisting practices.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Genesis Block",
            "description": "The genesis block is the first block in the Bitcoin blockchain, mined by Satoshi Nakamoto in January 2009. It contains a message referencing the global financial crisis.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Hash",
            "description": "A hash is the output of a cryptographic hash function. Bitcoin uses SHA-256 hashes to secure blocks and transactions.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Hash Rate",
            "description": "Hash rate measures the total computational power being used by miners to secure the Bitcoin network. A higher hash rate generally indicates stronger network security.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "HODL",
            "description": "HODL is a term originating from a misspelled forum post meaning to hold bitcoin long-term regardless of price volatility.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Inflation",
            "description": "Inflation is the expansion of the money supply, leading to a reduction in purchasing power. Bitcoin’s fixed supply is designed to resist inflationary debasement.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "KYC (Know Your Customer)",
            "description": "Know Your Customer regulations require Bitcoin exchanges and custodians to collect personal identification information, reducing user privacy and increasing surveillance risks.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Layer 2",
            "description": "Layer 2 solutions are protocols built on top of Bitcoin’s base layer to improve scalability and transaction speed without compromising decentralization.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Lightning Network",
            "description": "The Lightning Network is a Layer 2 protocol for Bitcoin that enables fast, low-cost, and scalable payments through off-chain payment channels.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Mempool",
            "description": "The mempool is the collection of unconfirmed Bitcoin transactions waiting to be included in a block by miners.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Mining",
            "description": "Mining is the process by which Bitcoin transactions are validated and added to the blockchain using proof-of-work. Miners secure the network and earn block rewards and fees.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Multisignature (Multisig)",
            "description": "Multisignature is a Bitcoin security feature requiring multiple private keys to authorize a transaction, reducing single points of failure.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Node",
            "description": "A node is any computer connected to the Bitcoin network. Full nodes verify transactions and blocks independently, enforcing Bitcoin’s consensus rules without trusting third parties.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Non-Custodial Wallet",
            "description": "A non-custodial wallet is a Bitcoin wallet where the user controls their private keys directly, ensuring full ownership and sovereignty over their funds.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "On-Chain",
            "description": "On-chain refers to Bitcoin transactions that are recorded directly on the blockchain and require block confirmations for finality.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Proof Of Work",
            "description": "Proof-of-work is the consensus mechanism used by Bitcoin, requiring miners to expend computational energy to solve cryptographic puzzles and secure the network.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Private Key",
            "description": "A private key is a secret number that allows a Bitcoin user to spend funds associated with a specific address. Whoever controls the private key controls the bitcoin.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Public Key",
            "description": "A public key is derived from a private key and is used to generate Bitcoin addresses. It can be shared publicly without compromising security.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Seed Phrase",
            "description": "A seed phrase is a list of words used to back up and restore a Bitcoin wallet. Anyone with access to the seed phrase can control the associated funds.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Self-Custody",
            "description": "Self-custody refers to holding bitcoin in a wallet where the user controls the private keys, eliminating reliance on third-party custodians.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "SHA-256",
            "description": "SHA-256 is the cryptographic hash function used by Bitcoin for mining and securing blocks within the proof-of-work system.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Soft Fork",
            "description": "A soft fork is a backward-compatible upgrade to Bitcoin’s protocol that tightens consensus rules without requiring all nodes to upgrade simultaneously.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Taproot",
            "description": "Taproot is a Bitcoin upgrade that improves privacy, efficiency, and smart contract functionality by introducing Schnorr signatures and Merklized Abstract Syntax Trees.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Transaction Fee",
            "description": "A transaction fee is an amount paid by Bitcoin users to incentivize miners to include their transaction in a block.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Trustless",
            "description": "Trustless refers to Bitcoin’s design, which allows users to transact without relying on trusted intermediaries, instead using cryptographic verification.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "UTXO (Unspent Transaction Output)",
            "description": "A UTXO is an unspent transaction output that represents a chunk of bitcoin that can be used as an input in a new transaction.",
            "source": "https://bitcoinmagazine.com/"
        },
        {
            "title": "Wallet",
            "description": "A Bitcoin wallet is software or hardware that stores private keys and allows users to send, receive, and manage their bitcoin.",
            "source": "https://bitcoinmagazine.com/"
        }
    ];

    /* =========================
       POPUP STYLES (MOBILE SAFE)
       ========================= */
    const popup = document.createElement('div');
    Object.assign(popup.style, {
        position: 'fixed',
        backgroundColor: '#000000',
        border: '1px solid #ccc',
        padding: '10px',
        borderRadius: '8px',
        maxWidth: '50vw',
        maxHeight: '50vh',
        overflowY: 'auto',
        zIndex: '9999',
        display: 'none',
        boxShadow: '0 4px 12px rgba(0,0,0,0.2)',
        fontFamily: '"Times New Roman", sans-serif',
        fontSize: '14px'
    });
    document.body.appendChild(popup);

    let timeout;

    function positionPopup(x, y) {
        const pad = 10;
        const vw = window.innerWidth;
        const vh = window.innerHeight;
        popup.style.left = Math.min(x, vw - popup.offsetWidth - pad) + 'px';
        popup.style.top = Math.min(y, vh - popup.offsetHeight - pad) + 'px';
    }

    function showPopup(html, x, y) {
        popup.innerHTML = html;
        popup.style.display = 'block';
        positionPopup(x, y);
    }

    function fetchFromApi(word, x, y) {
        GM_xmlhttpRequest({
            method: 'GET',
            url: `https://api.dictionaryapi.dev/api/v2/entries/en/${encodeURIComponent(word)}`,
            onload: function (response) {
                try {
                    const data = JSON.parse(response.responseText);
                    if (!data[0] || !data[0].meanings) return;

                    const entries = data[0].meanings
                        .flatMap(m => m.definitions)
                        .slice(0, 3)
                        .map((def, index) => `
                            <div style="background-color:${index % 2 === 0 ? '#f9f9f9' : '#eef2f7'};
                                        padding:8px;
                                        margin-bottom:5px;
                                        border-radius:6px;">
                                <strong>${word}</strong><br>
                                ${def.definition}
                                <br><em>Source: DictionaryAPI.dev</em>
                            </div>
                        `).join('');

                    showPopup(entries, x, y);
                } catch (e) {
                    popup.style.display = 'none';
                }
            }
        });
    }

    function handleSelection(x, y) {
        clearTimeout(timeout);
        const selection = window.getSelection().toString().trim().toLowerCase();
        if (!selection) {
            popup.style.display = 'none';
            return;
        }

        const matches = dictionary.filter(d =>
            d.title.toLowerCase().includes(selection)
        );

        if (matches.length > 0) {
            const html = matches.map((entry, index) => `
                <div style="background-color:${index % 2 === 0 ? '#f9f9f9' : '#eef2f7'};
                            padding:8px;
                            margin-bottom:5px;
                            border-radius:6px;">
                    <strong>${entry.title}</strong><br>
                    ${entry.description}<br>
                    <em>Source: <a href="${entry.source}" target="_blank">${entry.source}</a></em>
                </div>
            `).join('');

            showPopup(html, x + 10, y + 10);
        } else {
            fetchFromApi(selection, x + 10, y + 10);
        }
    }

    document.addEventListener('mouseup', function (e) {
        handleSelection(e.pageX, e.pageY);
    });

    document.addEventListener('touchend', function (e) {
        const touch = e.changedTouches[0];
        handleSelection(touch.clientX, touch.clientY);
    }, { passive: true });

    document.addEventListener('mousedown', function () {
        timeout= setTimeout(() => {popup.style.display = 'none'; }, 100);
    });

    document.addEventListener('touchstart', function () {
        timeout = setTimeout(() => {popup.style.display = 'none';}, 100);
    }, { passive: true });

})();
Halifat (OP)
Member
**
Offline Offline

Activity: 62
Merit: 13


View Profile
January 01, 2026, 11:49:31 AM
Last edit: January 01, 2026, 12:27:45 PM by Halifat
 #5

here is how it looks like in GIF form:




1. Download the Tampermonkey extension for both PC and Android, using Firefox browser.
2. Clean everything you see there.
3. Copy and paste the script in the extension above:
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!