Vitaly Bogdanov
Vitaly Bogdanov
Btw, I am not sure about priority of this. Are we going to completely decommission escrow payment transactions and they are already deprecated? If so may be we can simply...
I would propose measure timings before checking code, how much does it take: - to deliver request via gRPC - to handle request in the daemon - to deliver response...
To ensure the error is not reproducible one need to analyze logs of payment processing. Code gets current Ethereum block to validate payment expiration date.
Adding link to conversation https://github.com/singnet/snet-daemon/pull/150#discussion_r236976283 I would use event listening to trigger update. But on the other hand I am not sure if event listening in Ethereum can be implemented...
BTW, only two items from original description are related to daemon itself: - Rate limiting configuration ( #28 ) - Monitoring endpoints and notifications All other things are related to...
> There is also an in-memory etcd storage, which might be an alternative approach, but I'm not sure of how that would impact MPE behaviour if snetd was restarted. In-memory...
I think to make it less error prone we can generate random token automatically if it is not explicitly set in configuration. It will prevent the situation when different daemon...
May be fixed by #21. I see this issue on an Arch Linux version of the package, but latest state of the code from this repo works well.
@anandrgitnirman , what is the version of daemon?
I looked at code to recall :-) It is a feature. Each channel state is kept in storage and key is pair `{ channelId, nonce }`. So when channel is...