Skip to content

fix(ctb): Edit inaccurate comment about refunds#3045

Merged
mergify[bot] merged 2 commits intodevelopfrom
m/ctb-bridge-comments
Jul 14, 2022
Merged

fix(ctb): Edit inaccurate comment about refunds#3045
mergify[bot] merged 2 commits intodevelopfrom
m/ctb-bridge-comments

Conversation

@maurelian
Copy link
Contributor

No description provided.

@changeset-bot
Copy link

changeset-bot bot commented Jul 14, 2022

⚠️ No Changeset found

Latest commit: 0689227

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions github-actions bot added 2-reviewers A-pkg-contracts-bedrock Area: packages/contracts-bedrock labels Jul 14, 2022
@maurelian
Copy link
Contributor Author

@mergify refresh

@mergify
Copy link
Contributor

mergify bot commented Jul 14, 2022

refresh

✅ Pull request refreshed

@mergify
Copy link
Contributor

mergify bot commented Jul 14, 2022

This PR has been added to the merge queue, and will be merged soon.

@mergify
Copy link
Contributor

mergify bot commented Jul 14, 2022

This PR is next in line to be merged, and will be merged as soon as checks pass.

@maurelian maurelian force-pushed the m/ctb-bridge-comments branch from 8e123a2 to b792ea5 Compare July 14, 2022 20:19
@mergify mergify bot removed the on-merge-train label Jul 14, 2022
@mergify
Copy link
Contributor

mergify bot commented Jul 14, 2022

This PR is next in line to be merged, and will be merged as soon as checks pass.

@mergify
Copy link
Contributor

mergify bot commented Jul 14, 2022

This PR has been added to the merge queue, and will be merged soon.

@mergify
Copy link
Contributor

mergify bot commented Jul 14, 2022

This PR is next in line to be merged, and will be merged as soon as checks pass.

@mergify mergify bot merged commit 86a08b7 into develop Jul 14, 2022
@mergify mergify bot deleted the m/ctb-bridge-comments branch July 14, 2022 20:48
@mergify mergify bot removed the on-merge-train label Jul 14, 2022
theochap pushed a commit that referenced this pull request Dec 10, 2025
# Summary
This PR makes a number of actor-framework-level changes to allow
dependency injection and ultimately unit tests within all of the actors.
The actor that is used to demonstrate the updates is `SequencerActor`.
If this approach looks good, issues can be created to update other
actors and add test coverage.

This also starts to create client traits for different actor
functionality in an effort to remove channel dependencies at the
interface level. This will help streamline unit tests and allow the
interfaces to evolve more seamlessly.

## Key Changes
* Loosen `NodeActor` trait requirements (remove `build()` fn and
`builder` type)
* Remove `RollupNodeService` trait since it had one implementation and
logic split between trait and impl
* Create traits for _most_ `SequencerActor` dependencies
* This includes making facade client traits for actor-actor
communication, loosening the interface-level dependence on channels and
increasing unit testing ergonomics
* The remaining dependencies will be wrapped in traits as a follow-up PR
to this one to avoid further bulking this PR
* Make `SequencerActor` generic over dependency traits
* Inject concrete instances of dependencies into `SequencerActor`
* Separate logic in `SequencerActor` into helper functions for better
readability and self-documentation
* Pull metrics, admin api server, error, and builder utilities into
separate files to self-document and reduce size of main `SequencerActor`
file
---
Ref: #3025, #3021, #2623
theochap pushed a commit that referenced this pull request Dec 10, 2025
This is a remnant from #3045 that should have been removed at that time,
as all of its logic was pulled into service/node.rs.

Thanks to @einar-oplabs for pointing this out!
theochap pushed a commit that referenced this pull request Jan 14, 2026
…kona#3129)

This is a remnant from #3045 that should have been removed at that time,
as all of its logic was pulled into service/node.rs.

Thanks to @einar-oplabs for pointing this out!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-pkg-contracts-bedrock Area: packages/contracts-bedrock

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants