Skip to content
This repository was archived by the owner on Oct 28, 2021. It is now read-only.
This repository was archived by the owner on Oct 28, 2021. It is now read-only.

Possível amount inválido na bitcoin #54

Description

@GCastilho

Se o amount de uma transação enviada ao módulo da bitcoin tiver mais do que 8 casas decimais (o que pode acontecer por algum bug na manipulação dos números) o módulo da bitcoin não vai conseguir executá-la, já que vai dar erro de "invalid amount"

Além disso a transação vai ficar "presa", nunca sendo enviada, ou deletada, ficando num "limbo", que além de tudo interrompe o loop de saque do módulo externo qdo ele chega nela

Tem que ser feito um filtro na hora de receber a transação, tem duas opções

  • Cortar as casas decimais, salvar a transação e seguir a vida

  • Disparar um erro se o amount tem mais casas decimais que o suportado pela currency (8 pra bitcoin, 30 pra nano)

O que vc acha, @gabr1gus ?

Metadata

Metadata

Assignees

Labels

BitcoinA Peer-to-Peer Electronic Cash SystembugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions