Skip to content

Conversation

bruce-riley
Copy link

@bruce-riley bruce-riley commented Apr 29, 2025

This PR splits the TransceiverRegistery and moves the admin functionality into a helper contract. The goal is to reduce code space in the NttManager contract.

This split was accomplished by creating a TransceiverRegistryBase contract inherited by the existing TransceiverRegistery and a new TransceiverRegistryAdmin which holds all of the admin code. The admin functions in TransceiverRegistery then use delegatecall to invoke the functions on TransceiverRegistryAdmin.

@bruce-riley bruce-riley force-pushed the evm/mm branch 2 times, most recently from a40b01a to ada34c1 Compare May 1, 2025 14:59
@bruce-riley bruce-riley force-pushed the evm_TransceiverRegistry_split branch 2 times, most recently from 33be533 to 59cceb0 Compare May 1, 2025 15:03
@bruce-riley bruce-riley force-pushed the evm_TransceiverRegistry_split branch 3 times, most recently from f7485db to d1ac2a8 Compare May 21, 2025 17:46
@bruce-riley bruce-riley force-pushed the evm_TransceiverRegistry_split branch from d1ac2a8 to 8925b73 Compare June 2, 2025 17:49
@bruce-riley bruce-riley force-pushed the evm/mm branch 2 times, most recently from d0179b9 to 7eb1451 Compare July 17, 2025 18:45
@bruce-riley bruce-riley force-pushed the evm_TransceiverRegistry_split branch from 8925b73 to 8b8adc9 Compare July 17, 2025 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant