Obrázek

Generátor QR kódů pro kryptoplatby

QR kódy pro platby Bitcoinem a Ethereem s uvedením částky.

Vše se generuje lokálně – žádné klíče, žádné připojení k peněžence, nic neopouští váš prohlížeč.

Stáhnout PNG

Přijímejte kryptoměny pomocí platebního QR kódu

Vyberte Bitcoin nebo Ethereum, vložte svou přijímací adresu a volitelně přidejte částku, popisek nebo síť. Nástroj nejprve ověří kontrolní součet adresy a sestaví standardní BIP-21 nebo EIP-681 Platbu URI převede na QR kód, který si můžete stáhnout nebo zkopírovat. Částky v ETH se převádějí na wei pomocí přesné celočíselné aritmetiky – žádné zaokrouhlení s plovoucí desetinnou čárkou. Vše je generováno lokálně – žádné klíče, žádné připojení k peněžence, nic neopouští váš prohlížeč.

Peněženky rozumí standardním platebním URI: BIP-21 pro Bitcoin (bitcoin:address?amount=…&label=…) a EIP-681 pro Ethereum (ethereum:address@chainId?value=…). Zakódujte jeden z nich do QR kódu a plátce ho naskenuje místo toho, aby ručně vyplňoval více než 42 znaků – což je hlavní příčina chyb vedoucích ke ztrátě prostředků u kryptoplateb.

Tento generátor před vytvořením kódu ověří přijímací adresu: u adres Bitcoin se provádí úplná kontrola checksum typu Base58Check nebo Bech32/Bech32m, u adres Ethereum se kontroluje formát s odkazem na plnou validaci podle EIP-55. Částky v Ethereum se převádějí na jednotku wei pomocí celočíselné aritmetiky typu BigInt, aby nedocházelo ke ztrátě přesnosti. Veškeré operace – validace, sestavení URI, vykreslení QR kódu – probíhají lokálně; žádné klíče, žádné připojení k peněžence a částka je pouze návrhem, který může plátce změnit.

FAQ

Co jsou BIP-21 a EIP-681?

Jedná se o standardní formáty platebních URI, kterým peněženky rozumí. BIP-21 definuje bitcoin: odkazy s volitelnými parametry částky, popisku a zprávy. EIP-681 definuje ethereum: odkazy s volitelným @chainId a hodnotou vyjádřenou v wei. Tato stránka kóduje tyto URI do QR kódů.

Co se stane, když někdo naskenuje kód?

Jejich peněženková aplikace otevře předvyplněnou obrazovku pro odeslání: příchozí adresa je nastavena a částka, popisek nebo síť se použijí, pokud je v URI zahrnou. Skenování nikdy samo o sobě nepřesune prostředky – plátce transakci stále zkontroluje a potvrdí ve své vlastní peněžence.

Proč je částka pouze návrhem?

URI pouze předvyplní formulář pro odeslání. Každá peněženka umožňuje plátci upravit částku před odesláním, proto ji berte jako žádost, nikoli jako záruku, a ověřte si, co skutečně dorazilo do vaší peněženky nebo do vyhledávače bloků.

Proč nejsou podporovány tokeny typu ERC-20, jako jsou USDT nebo USDC?

Převody tokenů používají jiný formát EIP-681, který volá funkci transfer u smlouvy tokenu, a podpora tohoto formátu v peněženkách je nestálá – kód, který v polovině peněženek tiše selže, je horší než žádný. Tento nástroj se drží nativních mincí: BTC na Bitcoinu, ETH na vybrané síti.

Byla moje adresa nebo částka někde nahrána?

Ne. Všechno se generuje lokálně — žádné klíče, žádné připojení k peněžence, nic neopouští váš prohlížeč. Neexistuje žádná serverová součást: URI se sestaví a QR kód se nakreslí celý na vašem přístroji.

Které sítě Ethereum si mohu vybrat?

Ethereum Mainnet, Base, Arbitrum One, OP Mainnet a Polygon. URI pro hlavní síť vynechávají ID sítě, zatímco ostatní sítě přidávají @chainId, aby kompatibilní peněženky přepnuly na správnou síť. Tento nástroj požaduje pouze nativní minci vybrané sítě.

Zkontroluje nástroj mou adresu před generováním?

Adresy Bitcoinu jsou nejprve plně ověřeny – pro starší adresy typu 1… a 3… se používá algoritmus Base58Check s dvojitým hashováním SHA-256, pro adresy typu bc1… se používají kontrolní součty Bech32 nebo Bech32m – takže chybný zápis nemůže vytvořit skenovatelný kód. Adresy Ethereum se kontrolují na formát 0x plus 40 hexadecimálních znaků a u smíšeně velkých písmen lze ověřit platnost kontrolního součtu pomocí našeho validátoru adres Ethereum.

Naposledy aktualizováno: