feat: add utxo and transaction indexing to address state
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
feat: transactions and addresses storage in assets_state
Signed-off-by: William Hankins <[email protected]>
feat: implement epoch nonce calculation in epochs state
Signed-off-by: William Hankins <[email protected]>
- Introduced SPDDStateQuery and SPDDStateQueryResponse enums for querying total active stakes. - Updated StateQuery and StateQueryResponse enums to include SPDD variants. - Implemented SPDD query handling in the SPDD state module. - Integrated SPDD query topic into HandlersConfig and updated epoch handler to utilize SPDD queries. - Removed obsolete REST endpoint for SPDD.
- Renamed BlockFeesMessage to BlockTxsMessage and added fields for total transactions and total output. - Enhanced epoch's info endpoint with new fields for epoch start time, end time, first and last block times, total transactions, and total outputs. - Updated state management to handle new transaction metrics during epoch processing. - Adjusted related tests and configurations to reflect changes in message structures and topics.