How to follow all steem-engine token movements

in #steem-engine5 years ago (edited)
Sort:  

Wow you're all over the place lately, thanks for this tool. That's one of the things I'm worried about since you're practically able to create steem accounts without a trace and withdraw to a wallet only connected to an email so people should be careful with what coins they trust to buy. This might help make some things easier to spot.

I'm going to add a CLI extension for my steem engine python library, that will allow streaming and checking related trx_ids.

Posted using Partiko Android

Thank you very much @holger80 :)

I've got one question - what happens if the order is not fulfilled immediately? Because you wrote:

When there is already a matching buy order on the market

What happens if there's no matching order - how to track if the transaction was later completed? Would it be necessary to store all tx ids that we're looking for and check them occasionally to see if they were fulfilled?

It would be necessary to store all trx_ids of not completely fulfilled buy or sell orders and check once in a while.

Posted using Partiko Android

Thank you :)

When the order is not fullfilled immediately, only one transfer to the market is done. In this case,

len(logs["events"]) == 1

and the order is added to the buyBook or sellBook. When then a new ordre is placed which is able to fullfill it, this new order has more than 1 entry in events.

So, not fullfilled order are build up and the token are locked into the marked. When there is a sucessfully buy/sell, tokens are moved out the market. The movements can be tracked by checking all entries in log["events"]

Hi @holger80, thank you for working on many things.

I have a question. Is beem block stream function 100% reliable?

When I used official steem python libary's reliable_stream function, as opposed to its name, it actually misses some transaction from time to time.

ps. I asked this question before, but I didn't get the answer and then I also forgot (or gave up:) since I'm not using that function for critical purpose. But that was the main reason why I switched to beem :) But since I'm using it for non-critical purpose, I don't know wether it misses or not. But it seems much more reliable than the official one. Thanks!

ps. Not sure if it's already fixed, but steem-ua is leaving a comment twice for utopian posts, e.g., https://steemit.com/utopian-io/@blockchainstudio/steem-keychain-should-hide-private-keys-by-default and many others

Yes, there are several addional measures that garantee that the stream is reliable when using beem.

Thanks for your answer, btw, I made some suggestions and PR on beem as I already left on the beem post and GH.

The double utopian reply is fixed, thanks for saying it again.

Posted using Partiko Android

This post is supported by $41.61 @tipU upvote funded by @cardboard :)
@tipU voting service always profitable, instant upvotes | For investors.

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!

Hi @holger80!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 7.325 which ranks you at #64 across all Steem accounts.
Your rank has improved 1 places in the last three days (old rank 65).

In our last Algorithmic Curation Round, consisting of 182 contributions, your post is ranked at #165.

Evaluation of your UA score:
  • Your follower network is great!
  • The readers appreciate your great work!
  • Great user engagement! You rock!

Feel free to join our @steem-ua Discord server

Hi, @holger80!

You just got a 2.83% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

This post has been included in the latest edition of SoS Daily News - a digest of all the latest news on the Steem blockchain.

Congratulations @holger80! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 800 comments. Your next target is to reach 900 comments.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness and get one more award and increased upvotes!

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 62796.11
ETH 3045.55
USDT 1.00
SBD 3.85