Skip to content

Conversation

@MishkaRogachev
Copy link
Contributor

@MishkaRogachev MishkaRogachev commented Dec 24, 2025

Part of NIT-4245
pulled in by OffchainLabs/nitro#4174

Changes:

  • Add ArbFilteredTransactionsManager precompile
  • ArbOwner: add interfaces to manage transaction censors

@MishkaRogachev MishkaRogachev force-pushed the create-arbcensoredtransactionsmanager-precompile branch from 3e44be1 to 682dbab Compare December 24, 2025 13:30
@MishkaRogachev MishkaRogachev force-pushed the create-arbcensoredtransactionsmanager-precompile branch 2 times, most recently from a3ff4ab to 33abc0f Compare December 26, 2025 14:14
@MishkaRogachev MishkaRogachev marked this pull request as ready for review December 29, 2025 13:47
@MishkaRogachev MishkaRogachev changed the title Add ArbCensoredTransactionsManager precompile Add ArbFilteredTransactionsManager precompile Dec 30, 2025
@MishkaRogachev MishkaRogachev force-pushed the create-arbcensoredtransactionsmanager-precompile branch from 101d31e to 3033065 Compare January 12, 2026 15:13
Copy link

@diegoximenes diegoximenes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, assigning to @MishkaRogachev to merge, or to assign to someone with merging power, when nitro PR is ready to be merged.

Copy link
Member

@gzeoneth gzeoneth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, small comments

address filterer
) external view returns (bool);

/// @notice Retrieves the list of transaction filterers
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/// @notice Retrieves the list of transaction filterers
/// @notice Retrieves the list of transaction filterers

ArbOwner.sol Outdated
address filterer
) external view returns (bool);

/// @notice Retrieves the list of transaction filterers
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/// @notice Retrieves the list of transaction filterers
/// @notice Retrieves the list of transaction filterers

/// @notice Checks whether the given transaction hash is filtered
/// @param txHash The transaction hash to check
/// @return True if filtered, false otherwise
function isTransactionFiltered(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this going to be public or only usable by authorized filterer?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since there is an event that allows this information to be obtained, I think the method should be public so that there is no ambiguity

@eljobe
Copy link
Member

eljobe commented Jan 20, 2026

@MishkaRogachev, is this one also ready for a final review?

@eljobe eljobe merged commit b0777f7 into main Jan 20, 2026
1 check passed
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.

8 participants