Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: MERGE Release-dev/elip5-token-upgrade #1252

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

bowenli86
Copy link
Member

Motivation:

ELIP-5 has finished development and ready for auditing

merge ELIP5 release dev branch into main

Modifications:

merge ELIP5 release dev branch into main

Result:

merge ELIP5 release dev branch into main

@github-actions github-actions bot added ✨ Enhancement New feature or request. 🧪 Test Test-related changes (unit, integration, etc.). labels Mar 18, 2025
@bowenli86 bowenli86 changed the title MERGE Release-dev/elip5-token-upgrade release: MERGE Release-dev/elip5-token-upgrade Mar 20, 2025
**Motivation:**

per ELIP5, remove transfer restriction code from eigen

mint function will be removed in next PR so we can limit change scope in
each PR, and make each change more readable

**Modifications:**

remove transfer restriction code from eigen


**Result:**

remove transfer restriction code from eigen
**Motivation:**

per ELIP-5, remove transfer restriction function from backing eigen

**Modifications:**

remove transfer restriction function from backing eigen

**Result:**

remove transfer restriction function from backing eigen
…gen constructor to break circular dependency on Eigen (#1246)

**Motivation:**

- consolidate mint function to BackingEigen
- change BackingEigen constructor to break circular dependency on Eigen

**Modifications:**

- remove mint function in Eigen
- move all tests to use mint function in BackingEigen
- change integration tests setup to have minters mint their own supply
- change BackingEigen constructor to break circular dependency on Eigen

**Result:**

- only BackingEigen has mint capability
- no more circular dependency between BackingEigen and Eigen
@bowenli86 bowenli86 force-pushed the release-dev/elip5-token-upgrade branch from 84f9661 to b74d40b Compare March 25, 2025 00:45
@github-actions github-actions bot added 📖 Documentation Improvements or additions to documentation. 📜 Script Script-related changes (automation, tooling). 📜 Chore Maintenance related changes (CI, QOL, etc.). labels Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📜 Chore Maintenance related changes (CI, QOL, etc.). 📖 Documentation Improvements or additions to documentation. ✨ Enhancement New feature or request. 📜 Script Script-related changes (automation, tooling). 🧪 Test Test-related changes (unit, integration, etc.).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant