Gerador de QR code de pagamento em Ethereum

Um endereço de Ethereum é 0x seguido de 40 caracteres hexadecimais: fácil de digitar errado e impossível de ditar. Um QR code de Ethereum deixa a carteira de quem paga pegar o endereço, e opcionalmente um valor em ETH, com um scan. O QRPebble gera uma solicitação de pagamento EIP-681 e faz a conversão chata para você: digite 0.05 ETH e o código leva o valor exato em wei, a unidade que o EIP-681 exige. Ele serve para transferências simples de ETH para um endereço que você controla, como doações, faturas ou pagamentos de eventos. O gerador roda no navegador e só precisa do seu endereço público.

Opções de design
Preencha o formulário para ver a prévia do código.

Código estático: os dados ficam gravados no próprio código, então ele nunca expira e não é rastreado. Precisa mudar o link depois de imprimir ou contar as leituras? Crie um código dinâmico grátis.

Como criar

  1. Cole seu endereço 0x da carteira no campo Endereço de Ethereum.
  2. Se quiser, digite um Valor em ETH; o QRPebble converte para wei com precisão (1 ETH = 10^18 wei).
  3. Compare o começo e o fim do endereço da prévia com a sua carteira.
  4. Baixe e teste com a carteira que quem paga provavelmente usa.

O que fica gravado no código

O conteúdo é uma URI EIP-681: ethereum:<endereço>, mais ?value=<valor em wei> quando há valor, por exemplo ethereum:0xAbC…?value=50000000000000000 para 0,05 ETH. Não há chain ID, então as carteiras geralmente assumem a rede principal do Ethereum. Transferências de tokens e redes de camada 2 não são codificadas. O suporte ao parâmetro value varia: algumas carteiras preenchem o valor, outras leem só o endereço. O QRPebble confere se o endereço é 0x com 40 caracteres hexadecimais, mas não verifica o checksum de maiúsculas, então copie em vez de digitar.

Onde usar

  • Doações a projetos open source ou criadores
  • Faturas pagas em ETH
  • Pagamentos em estandes de congresso ou hackathons
  • Link de gorjeta no portfólio de um artista

Dicas antes de imprimir

  • Diga qual rede usar: enviar pela rede errada é um erro comum e caro.
  • Não use este código para tokens ERC-20 como USDC; ele codifica só uma transferência de ETH.
  • Teste primeiro com um valor mínimo, porque transferências em blockchain não podem ser desfeitas.
  • Imprima o endereço em texto embaixo do código para a pessoa comparar com a carteira.

Perguntas frequentes

Por que o código mostra um número tão grande?

No EIP-681 os valores são em wei. 0,05 ETH são 50.000.000.000.000.000 wei, e as carteiras convertem de volta para ETH.

Posso pedir USDC ou outro token?

Com este gerador, não. Ele cria pedidos de pagamento em ETH na rede padrão.

Funciona com a MetaMask?

Carteiras que leem códigos EIP-681, incluindo muitas carteiras móveis populares, leem o endereço. Sempre teste com a carteira que você espera que usem.

Geradores relacionados