Skip to content

Conversation

@JohnChangUK
Copy link
Contributor

Description

Add AllowedCursersV2 to RMN Remote for Fast Cursing Support.

When calling curse/uncurse, now checks if the caller is the owner OR the caller is part of the allowed_cursers smart

  • Implements the AllowedCursersV2 feature in the RMN Remote contract to support fast cursing operations. This enables designated addresses (in addition to the owner) to call curse/uncurse functions.
struct AllowedCursersV2 has key {
    allowed_cursers: OrderedMap<address, bool>,
    allowed_cursers_added_events: EventHandle<AllowedCursersAdded>,
    allowed_cursers_removed_events: EventHandle<AllowedCursersRemoved>
}

CLI_VERSION: 7.11.1
- name: Update movefmt
run: aptos update movefmt --target-version 1.3.7 # Fix version to prevent accidentally breaking the CI
run: aptos update movefmt --target-version 1.3.8 # Fix version to prevent accidentally breaking the CI
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@JohnChangUK JohnChangUK marked this pull request as ready for review January 7, 2026 03:42
@JohnChangUK JohnChangUK requested a review from a team as a code owner January 7, 2026 03:42
@FelixFan1992
Copy link
Collaborator

looks good. can you get the tests to pass?

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.

2 participants