You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 28, 2021. It is now read-only.
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)
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 ?