diff --git a/.github/workflows/indexer-build-and-push-dev-staging.yml b/.github/workflows/indexer-build-and-push-dev-staging.yml index 5a98b72552..04fdfe06dd 100644 --- a/.github/workflows/indexer-build-and-push-dev-staging.yml +++ b/.github/workflows/indexer-build-and-push-dev-staging.yml @@ -3,6 +3,7 @@ name: Indexer Build & Push Images to AWS ECR for Dev / Staging branches on: # yamllint disable-line rule:truthy push: branches: + - 'wl/dbg_su' - main - 'release/indexer/v[0-9]+.[0-9]+.x' # e.g. release/indexer/v0.1.x - 'release/indexer/v[0-9]+.x' # e.g. release/indexer/v1.x diff --git a/protocol/x/clob/keeper/process_operations.go b/protocol/x/clob/keeper/process_operations.go index 2e349ed0a6..090756a2c0 100644 --- a/protocol/x/clob/keeper/process_operations.go +++ b/protocol/x/clob/keeper/process_operations.go @@ -95,10 +95,15 @@ func (k Keeper) ProcessProposerOperations( } k.SendOrderbookUpdates(ctx, allUpdates) + subaccountIdsFromProposed := fetchSubaccountIdsInvolvedInOpQueue( + operations, + ) + // send local subaccount snapshots subaccountIdsToUpdate := fetchSubaccountIdsInvolvedInOpQueue( localValidatorOperationsQueue, ) + subaccountIdsToUpdate = lib.MergeMaps(subaccountIdsToUpdate, subaccountIdsFromProposed) allSubaccountUpdates := make([]satypes.StreamSubaccountUpdate, 0) for subaccountId := range subaccountIdsToUpdate { subaccountUpdate := k.subaccountsKeeper.GetStreamSubaccountUpdate(ctx, subaccountId, false)