Svarog
52fbeedf20
Add AcceptedTransactionIDs to ChainChanged notification and VirtualSelectedParentChain RPC ( #2036 )
...
* Add acceptedTransactionIds to GetVirtualSelectedParentChainFromBlockResponseMessage and VirtualSelectedParentChainChangedNotificationMessage
* Modify appmessage structs to include new fields
* Implement the functionality for acceptedTransactionID notifications
* Add missing field for IncludeAcceptedTransactionIds
* Notify of block added before notifying that chain changed
* Use consensushashing instead of Transaction.ID
* Don't notify of empty virtual changes
* Don't generate virtualChainChanged notification if there's nobody subscribed
* Fix test to not expect empty notifications
* Don't generate acceptedTransactionIDs if they were not requested by anyone
Co-authored-by: Ori Newman <orinewman1@gmail.com>
2022-05-05 12:35:02 +03:00
..
2021-03-16 14:22:52 +02:00
2021-01-07 16:55:47 +02:00
2022-05-05 12:35:02 +03:00
2022-05-05 12:35:02 +03:00
2022-04-26 12:31:31 +03:00
2021-03-02 19:14:31 +02:00
2021-07-27 17:07:29 +03:00
2021-03-02 19:14:31 +02:00
2022-01-09 16:58:51 +02:00
2021-10-30 10:16:47 +03:00
2021-07-26 12:24:07 +03:00
2021-07-26 12:24:07 +03:00
2021-07-27 17:07:29 +03:00
2021-03-02 19:14:31 +02:00
2021-08-31 08:01:48 +03:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-07-27 17:07:29 +03:00
2022-03-13 11:27:50 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-09-05 17:20:15 +03:00
2021-03-15 13:48:40 +02:00
2021-08-31 08:01:48 +03:00
2022-01-09 09:59:45 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2022-03-13 11:27:50 +02:00
2021-07-26 12:24:07 +03:00
2021-07-27 17:07:29 +03:00
2021-07-27 17:07:29 +03:00
2022-03-13 11:27:50 +02:00
2021-07-27 17:07:29 +03:00
2022-03-13 16:31:34 +02:00
2021-03-02 19:14:31 +02:00
2021-07-26 12:24:07 +03:00
2021-09-05 17:20:15 +03:00
2021-07-26 12:24:07 +03:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-07-14 14:21:57 +03:00
2022-01-09 16:58:51 +02:00
2021-01-21 17:24:52 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2022-05-05 12:35:02 +03:00
2022-03-13 16:31:34 +02:00
2021-12-22 22:21:33 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-05-27 14:59:29 +03:00
2021-12-29 15:30:07 +02:00
2022-02-18 15:08:08 +02:00
2021-03-02 19:14:31 +02:00
2021-05-18 17:07:07 +03:00
2022-04-02 21:25:58 +03:00
2021-05-18 17:40:06 +03:00
2021-05-18 17:40:06 +03:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-07-06 15:10:35 +03:00
2022-04-26 12:31:31 +03:00
2021-03-02 19:14:31 +02:00
2021-03-30 17:43:02 +03:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2022-05-05 12:35:02 +03:00
2021-03-30 17:43:02 +03:00
2021-03-02 19:14:31 +02:00
2022-03-28 23:41:59 +03:00
2021-03-02 19:14:31 +02:00
2021-03-30 17:43:02 +03:00
2021-06-06 16:46:02 +03:00
2021-03-02 19:14:31 +02:00
2022-05-05 12:35:02 +03:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2021-03-02 19:14:31 +02:00
2022-02-25 16:22:00 +02:00
2021-07-14 14:21:57 +03:00
2021-03-02 19:14:31 +02:00
2022-04-26 12:31:31 +03:00
2022-05-05 12:35:02 +03:00
2022-05-05 12:35:02 +03:00
2022-04-26 12:31:31 +03:00