A falha do «XRP grátis» no XRP Ledger, em um número: 92× todo o XRP.

Para criar XRP do nada, um pagamento precisava somar mais de 92 vezes todo o XRP existente. O contador do próprio ledger mostra 99,99 bilhões de XRP hoje, e uma soma de drops de 64 bits chega ao limite depois de 9.223 bilhões de XRP. Ao ultrapassar esse limite, o total dava a volta e virava um número minúsculo: os vendedores recebiam o valor integral, o comprador era cobrado por quase nada e a verificação de «nenhum XRP foi criado» fazia a mesma conta — portanto, não detectava nada.

Nenhum valor individual de XRP pode ultrapassar 100 bilhões, então era preciso incluir pelo menos 93 ofertas com preços deliberadamente incorretos em um único pagamento. Por isso, 11 anos de pagamentos normais nunca chegaram nem perto desse limite.

A falha foi reportada em 22 de setembro, corrigida no xrpld 3.4.1 em 25 de setembro e divulgada em 9 de outubro. A equipe do XRPL afirma não ter encontrado indícios de que a falha tenha sido explorada.