Skip to content

Rebrand Delegation Toolkit as Smart Accounts Kit#89

Merged
jeffsmale90 merged 6 commits into
mainfrom
chore/rebrand
Oct 30, 2025
Merged

Rebrand Delegation Toolkit as Smart Accounts Kit#89
jeffsmale90 merged 6 commits into
mainfrom
chore/rebrand

Conversation

@jeffsmale90

@jeffsmale90 jeffsmale90 commented Oct 21, 2025

Copy link
Copy Markdown
Collaborator

📝 Description

This PR rebrands the Delegation Toolkit (@metamask/delegation-toolkit) as the MetaMask Smart Accounts Kit (@metamask/smart-accounts-kit).

🔄 What Changed?

List the specific changes made:

  • DeleGatorEnvironment renamed to SmartAccountsEnvironment (and related functionality)
  • @metamask/delegation-toolkit renamed to @metamask/smart-accounts-kit (and related references)
  • /packages/delegation-toolkit renamed to /packages/smart-accounts-kit
  • Change-log and version reset for new package

Upon closing this PR, the repository must also be renamed.

🚀 Why?

Developer engagement has been difficult, as the positioning and branding of Delegation Toolkit does not immediately communicate the functionality or usecases that it provides.

🧪 How to Test?

Describe how to test these changes:

All functionality should remain identical, with the exception of:

  • DeleGatorEnvironment type is renamed to SmartAccountsEnvironment
  • getDeleGatorEnvironment function is now getSmartAccountsEnvironment
  • Imports must now reference @metamask/smart-accounts-kit

Ensure all documentation links are correct (this will require updated documentation to first be deployed).

⚠️ Breaking Changes

List any breaking changes:

  • DeleGatorEnvironment type is renamed to SmartAccountsEnvironment
  • getDeleGatorEnvironment function is now getSmartAccountsEnvironment
  • Imports must now reference @metamask/smart-accounts-kit

📋 Checklist

Check off completed items:

  • Code follows the project's coding standards
  • Self-review completed
  • Documentation updated (if needed)
  • Tests added/updated
  • Changelog updated (if needed)
  • All CI checks pass

🔗 Related Issues

Link to related issues:
Closes #
Related to #

📚 Additional Notes

Any additional information, concerns, or context:


Note

Rebrands @metamask/delegation-toolkit to @metamask/smart-accounts-kit, renaming DeleGatorEnvironment/helpers to SmartAccountsEnvironment and updating imports, tests, and docs/links accordingly.

  • Package Rebrand (breaking):
    • Rename package and path from packages/delegation-toolkit to packages/smart-accounts-kit and publish name to @metamask/smart-accounts-kit.
    • Update monorepo metadata: package.json repository URL, README.md, CHANGELOG.md links, and .github/CODEOWNERS paths.
  • API Renames (breaking):
    • Type DeleGatorEnvironmentSmartAccountsEnvironment.
    • Functions: getDeleGatorEnvironment/getDeleGatorEnvironmentV1getSmartAccountsEnvironment/getSmartAccountsEnvironmentV1.
    • Deployment helper: deployDeleGatorEnvironmentdeploySmartAccountsEnvironment.
    • Related imports/exports and docs strings updated across src/*.
  • Tests and E2E:
    • Migrate all imports from @metamask/delegation-toolkit to @metamask/smart-accounts-kit.
    • Update e2e utilities and type references (DeleGatorEnvironmentSmartAccountsEnvironment), plus comments and variable names.
  • Misc:
    • Adjust changelog scripts scope for the new package.
    • Update references in dependent packages (delegation-abis, delegation-core, delegation-deployments, 7715-permission-types) to new GitHub org/repo paths.

Written by Cursor Bugbot for commit b049864. This will update automatically on new commits. Configure here.

@jeffsmale90 jeffsmale90 marked this pull request as ready for review October 22, 2025 01:31
@jeffsmale90 jeffsmale90 requested a review from a team as a code owner October 22, 2025 01:31

@MoMannn MoMannn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Will the repo also be rebranded to smart-accounts-kit? Then CHANGELOG.md also needs to update [Unreleased]: https://github.com/metamask/delegation-toolkit/ and all the package.json files of all packages etc.

In the main readme you have still have mention of delegation-toolkit. Also in the contributing file.

In all the other packages in readme there are mentions of: Delegation Toolkit.

Also in delegationManagement.test.ts some mentions of delegation-toolkit

@jeffsmale90 jeffsmale90 requested a review from MoMannn October 27, 2025 23:19
@jeffsmale90

Copy link
Copy Markdown
Collaborator Author

Will the repo also be rebranded to smart-accounts-kit?

Yup! It sure will! I've added a note to the PR description indicating that the repository must be renamed when the PR is closed.

I've also fixed those references you mention. Not sure how I missed them previously :/

@jeffsmale90 jeffsmale90 merged commit 0e6dd3a into main Oct 30, 2025
17 checks passed
@jeffsmale90 jeffsmale90 deleted the chore/rebrand branch October 30, 2025 03:13
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