Omni Core team releases protocol update to fix doubled transaction bug

Partner offers
The Block may may earn a commission if you use our partner offers, at no extra cost to you.

Omni Core – a portable Omni layer implementation based on the Bitcoin Core codebase – has released version 0.8.0 to fix a bug that caused some transactions to occur twice.

"A consensus affecting issue in an earlier version of Omni Core has been identified, which may cause some transactions to be executed twice," said an official blog post. "This has been addressed and fixed in this release."

According to the blog post, the bug originated from a 2019 update of Omni Core 0.6 and affects all 0.6 and higher versions. As a result of it, the system could credit and debit the same tokens more than once and consequently leave some accounts' total balances higher or lower than they actually are. 

"The first startup of the 0.8.0 release will trigger a full reparse of all blocks, after which balances will be restored to their correct state," the blog post said. "This will remove additional tokens credited by this error and any transactions which include them. This step can take several hours or more than a day."

The team has identified seven blocks which might have been executed twice (619141, 618465, 614732, 599587, 591848, 589999, and 578141) and outlined two methods with which exchanges, wallet operators, and integrators can use on top of Omni Core to search for affected transactions. Additionally, they can use Omni Core to track transaction histories, according to the post.

AUTHOR

Yilun joined The Block in November 2019. She has a policy background and extensive experience in reporting and writing. She has worked on stories ranging from business to politics.

See More

WHO WE ARE

The Block is a news provider that strives to be the first and final word on digital assets news, research, and data.

+ Follow us on Google News
Connect with the block on