so doesnt this mean it is stored locally?
It's on the blockchain just like your messages, transaction, balance, all blocked you forged etc. The UI shows all that info
yes I am aware of that
are you saying the GUI rescans the blockchain everytime you login?
It sure seems to instantly show a lot of info, almost as if it was storing stuff locally.
do you know or are you assuming it rescans the blockchain?
Clearly storing locally or rescanning the blockchain are the options. If it can rescan the entire blockchain without a noticeable delay then that is better
Doesn't UI just use API calls to retrieve all that info? A message would be one of the transaction from user's account.
sure, but which API calls. I am not aware of an API that says give me list of all AM's I have received. Would make things a lot simpler and maybe there is. A lot of new API calls get added without any real notice so sometimes I am pleasantly surprised with a new one
Unless this API call has been added, you need to find all the AM messages which are in a certain type of transaction, so that means API calls to get the block and then scan for the right transaction.
Now I am having all sorts of performance problems with libcurl. I can issue 20000+ per second, but if I go much faster than 500 per second, it starts sputtering.
So, this is why I suggested the deposit address be stored locally. Or somebody tell me how to get all AM's without rescanning. or how I can make 20000 curl requests per second without it gagging
James