Post
Topic
Board Deutsch (German)
Re: Bitcoin überweisungen verhalten sich merkwürdig
by
db1tau
on 13/02/2014, 15:04:45 UTC
Gibt es denn eine Anleitung wie man das Problem umgehen kann?

Ich hole die Transaktionen vom bitcoind immer mit listsinceblock() und speichere natuerlich immer den passenden lastblock.

Alle Transaktionen speichere ich in der DB und frage die unbestaetigten spaeter mit gettransaction (txid) ab.
Wenn die nun seit dem ersten Auftreten geaendert wurde, wird ja die TX in meiner DB niemals bestaetigt.

Bekomme ich aber mit listsinceblock dann auch die zweite (geaenderte) Transaktion?
Die sollte ja dann bestaetigt werden und somit auch dem Account gutgeschrieben werden.

Man darf halt nur keine unconfirmed gutschreiben, sonst hat man das Guthaben zweimal auf das Benutzerkonto gebucht, aber das macht man ja ohnehin nicht.

Und beim Senden mache ich doch einfach nur wie gewohnt sendtoadress() und kann sicher sein dass die coins ankommen, sofern ich eine TXID erhalte, auch wenn diese ggf. geaendert wird? Ich darf dann nur nicht darauf reinfallen dass die Coins nicht angekommen waeren.

Hab ich noch was uebersehen?