Skip to content

Commit d5184bd

Browse files
committed
refactor: final tagging cleanup
In this PR I move tagging related functionality around in order for it to be in a resonable place. Not done before to have the previous PRs be reviewable. The sender sync algo was implemented first and for this reason it was in `tagging/sync` dir. In this PR I moved it to `tagging/sender_sync` and move a bunch of other stuff around.
1 parent 6774efc commit d5184bd

22 files changed

+47
-31
lines changed

yarn-project/pxe/src/contract_function_simulator/contract_function_simulator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ import type { CapsuleDataProvider } from '../storage/capsule_data_provider/capsu
7777
import type { ContractDataProvider } from '../storage/contract_data_provider/contract_data_provider.js';
7878
import type { NoteDataProvider } from '../storage/note_data_provider/note_data_provider.js';
7979
import type { PrivateEventDataProvider } from '../storage/private_event_data_provider/private_event_data_provider.js';
80+
import type { RecipientTaggingDataProvider } from '../storage/tagging_data_provider/recipient_tagging_data_provider.js';
8081
import type { SenderAddressBook } from '../storage/tagging_data_provider/sender_address_book.js';
8182
import type { SenderTaggingDataProvider } from '../storage/tagging_data_provider/sender_tagging_data_provider.js';
82-
import type { RecipientTaggingDataProvider } from '../tagging/recipient_sync/recipient_tagging_data_provider.js';
8383
import { ExecutionNoteCache } from './execution_note_cache.js';
8484
import { ExecutionTaggingIndexCache } from './execution_tagging_index_cache.js';
8585
import { HashedValuesCache } from './hashed_values_cache.js';

yarn-project/pxe/src/contract_function_simulator/oracle/oracle_version_is_checked.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import type { CapsuleDataProvider } from '../../storage/capsule_data_provider/ca
1818
import type { ContractDataProvider } from '../../storage/contract_data_provider/contract_data_provider.js';
1919
import type { NoteDataProvider } from '../../storage/note_data_provider/note_data_provider.js';
2020
import type { PrivateEventDataProvider } from '../../storage/private_event_data_provider/private_event_data_provider.js';
21+
import type { RecipientTaggingDataProvider } from '../../storage/tagging_data_provider/recipient_tagging_data_provider.js';
2122
import type { SenderAddressBook } from '../../storage/tagging_data_provider/sender_address_book.js';
2223
import type { SenderTaggingDataProvider } from '../../storage/tagging_data_provider/sender_tagging_data_provider.js';
23-
import type { RecipientTaggingDataProvider } from '../../tagging/recipient_sync/recipient_tagging_data_provider.js';
2424
import { ContractFunctionSimulator } from '../contract_function_simulator.js';
2525
import { UtilityExecutionOracle } from './utility_execution_oracle.js';
2626

yarn-project/pxe/src/contract_function_simulator/oracle/private_execution.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ import type { CapsuleDataProvider } from '../../storage/capsule_data_provider/ca
7070
import type { ContractDataProvider } from '../../storage/contract_data_provider/contract_data_provider.js';
7171
import type { NoteDataProvider } from '../../storage/note_data_provider/note_data_provider.js';
7272
import type { PrivateEventDataProvider } from '../../storage/private_event_data_provider/private_event_data_provider.js';
73+
import type { RecipientTaggingDataProvider } from '../../storage/tagging_data_provider/recipient_tagging_data_provider.js';
7374
import type { SenderAddressBook } from '../../storage/tagging_data_provider/sender_address_book.js';
7475
import type { SenderTaggingDataProvider } from '../../storage/tagging_data_provider/sender_tagging_data_provider.js';
75-
import type { RecipientTaggingDataProvider } from '../../tagging/recipient_sync/recipient_tagging_data_provider.js';
7676
import { ContractFunctionSimulator } from '../contract_function_simulator.js';
7777

7878
jest.setTimeout(60_000);

yarn-project/pxe/src/contract_function_simulator/oracle/private_execution_oracle.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ import type { CapsuleDataProvider } from '../../storage/capsule_data_provider/ca
3636
import type { ContractDataProvider } from '../../storage/contract_data_provider/contract_data_provider.js';
3737
import type { NoteDataProvider } from '../../storage/note_data_provider/note_data_provider.js';
3838
import type { PrivateEventDataProvider } from '../../storage/private_event_data_provider/private_event_data_provider.js';
39+
import type { RecipientTaggingDataProvider } from '../../storage/tagging_data_provider/recipient_tagging_data_provider.js';
3940
import type { SenderAddressBook } from '../../storage/tagging_data_provider/sender_address_book.js';
4041
import type { SenderTaggingDataProvider } from '../../storage/tagging_data_provider/sender_tagging_data_provider.js';
41-
import type { RecipientTaggingDataProvider } from '../../tagging/recipient_sync/recipient_tagging_data_provider.js';
42-
import { syncSenderTaggingIndexes } from '../../tagging/sync/sync_sender_tagging_indexes.js';
42+
import { syncSenderTaggingIndexes } from '../../tagging/index.js';
4343
import type { ExecutionNoteCache } from '../execution_note_cache.js';
4444
import { ExecutionTaggingIndexCache } from '../execution_tagging_index_cache.js';
4545
import type { HashedValuesCache } from '../hashed_values_cache.js';

yarn-project/pxe/src/contract_function_simulator/oracle/utility_execution.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ import type { CapsuleDataProvider } from '../../storage/capsule_data_provider/ca
2222
import type { ContractDataProvider } from '../../storage/contract_data_provider/contract_data_provider.js';
2323
import type { NoteDataProvider } from '../../storage/note_data_provider/note_data_provider.js';
2424
import type { PrivateEventDataProvider } from '../../storage/private_event_data_provider/private_event_data_provider.js';
25+
import type { RecipientTaggingDataProvider } from '../../storage/tagging_data_provider/recipient_tagging_data_provider.js';
2526
import type { SenderAddressBook } from '../../storage/tagging_data_provider/sender_address_book.js';
2627
import type { SenderTaggingDataProvider } from '../../storage/tagging_data_provider/sender_tagging_data_provider.js';
27-
import type { RecipientTaggingDataProvider } from '../../tagging/recipient_sync/recipient_tagging_data_provider.js';
2828
import { ContractFunctionSimulator } from '../contract_function_simulator.js';
2929
import { UtilityExecutionOracle } from './utility_execution_oracle.js';
3030

yarn-project/pxe/src/contract_function_simulator/oracle/utility_execution_oracle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ import type { CapsuleDataProvider } from '../../storage/capsule_data_provider/ca
2727
import type { ContractDataProvider } from '../../storage/contract_data_provider/contract_data_provider.js';
2828
import type { NoteDataProvider } from '../../storage/note_data_provider/note_data_provider.js';
2929
import type { PrivateEventDataProvider } from '../../storage/private_event_data_provider/private_event_data_provider.js';
30+
import type { RecipientTaggingDataProvider } from '../../storage/tagging_data_provider/recipient_tagging_data_provider.js';
3031
import type { SenderAddressBook } from '../../storage/tagging_data_provider/sender_address_book.js';
31-
import type { RecipientTaggingDataProvider } from '../../tagging/recipient_sync/recipient_tagging_data_provider.js';
3232
import { TreeMembershipService } from '../../tree_membership/tree_membership_service.js';
3333
import { EventValidationRequest } from '../noir-structs/event_validation_request.js';
3434
import { LogRetrievalRequest } from '../noir-structs/log_retrieval_request.js';

yarn-project/pxe/src/logs/log_service.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import { LogRetrievalRequest } from '../contract_function_simulator/noir-structs
1212
import { AddressDataProvider } from '../storage/address_data_provider/address_data_provider.js';
1313
import { AnchorBlockDataProvider } from '../storage/anchor_block_data_provider/anchor_block_data_provider.js';
1414
import { CapsuleDataProvider } from '../storage/capsule_data_provider/capsule_data_provider.js';
15+
import { RecipientTaggingDataProvider } from '../storage/tagging_data_provider/recipient_tagging_data_provider.js';
1516
import { SenderAddressBook } from '../storage/tagging_data_provider/sender_address_book.js';
16-
import { RecipientTaggingDataProvider } from '../tagging/recipient_sync/recipient_tagging_data_provider.js';
1717
import { LogService } from './log_service.js';
1818

1919
describe('LogService', () => {

yarn-project/pxe/src/logs/log_service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import { LogRetrievalResponse } from '../contract_function_simulator/noir-struct
1111
import { AddressDataProvider } from '../storage/address_data_provider/address_data_provider.js';
1212
import { AnchorBlockDataProvider } from '../storage/anchor_block_data_provider/anchor_block_data_provider.js';
1313
import { CapsuleDataProvider } from '../storage/capsule_data_provider/capsule_data_provider.js';
14+
import type { RecipientTaggingDataProvider } from '../storage/tagging_data_provider/recipient_tagging_data_provider.js';
1415
import type { SenderAddressBook } from '../storage/tagging_data_provider/sender_address_book.js';
15-
import { loadPrivateLogsForSenderRecipientPair } from '../tagging/recipient_sync/load_private_logs_for_sender_recipient_pair.js';
16-
import type { RecipientTaggingDataProvider } from '../tagging/recipient_sync/recipient_tagging_data_provider.js';
16+
import { loadPrivateLogsForSenderRecipientPair } from '../tagging/index.js';
1717

1818
export class LogService {
1919
private log = createLogger('log_service');

yarn-project/pxe/src/pxe.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ import { CapsuleDataProvider } from './storage/capsule_data_provider/capsule_dat
7474
import { ContractDataProvider } from './storage/contract_data_provider/contract_data_provider.js';
7575
import { NoteDataProvider } from './storage/note_data_provider/note_data_provider.js';
7676
import { PrivateEventDataProvider } from './storage/private_event_data_provider/private_event_data_provider.js';
77+
import { RecipientTaggingDataProvider } from './storage/tagging_data_provider/recipient_tagging_data_provider.js';
7778
import { SenderAddressBook } from './storage/tagging_data_provider/sender_address_book.js';
7879
import { SenderTaggingDataProvider } from './storage/tagging_data_provider/sender_tagging_data_provider.js';
79-
import { RecipientTaggingDataProvider } from './tagging/recipient_sync/recipient_tagging_data_provider.js';
8080

8181
export type PackedPrivateEvent = InTx & {
8282
packedEvent: Fr[];
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export { SenderTaggingDataProvider } from './sender_tagging_data_provider.js';
22
export { SenderAddressBook } from './sender_address_book.js';
3-
export { RecipientTaggingDataProvider } from '../../tagging/recipient_sync/recipient_tagging_data_provider.js';
3+
export { RecipientTaggingDataProvider } from './recipient_tagging_data_provider.js';

0 commit comments

Comments
 (0)