Steem APIs not atomic?

in #steem4 days ago

Atomic API

In API design, the term "atomic" refers to ensuring that operations are indivisible — they either complete fully or not at all. Think of it like a transaction in a database: either all changes happen, or none do.

I noticed a few times that the steem APIs such as steem.broadcast.delegateVestingShares and dsteem.broadcast.sendOperations will succeed but the API will return error. Not sure how they happened in the first place?

image.png

So, this will lead to account emails not sent properly or/and the lease status not updated correctly in SP lease.

Account Emails

I've processed a dozens of records and the account details were sent out. If you don't receive steem account details - please do get in touch.

image.png

Steem to the Moon🚀!

New to Steemit?