-
Notifications
You must be signed in to change notification settings - Fork 239
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
[ETHEREUM-CONTRACTS] Disable flownfts #1991
Conversation
Changelog ReminderReminder to update the CHANGELOG.md for any of the modified packages in this PR.
|
52a1439
to
ee5796e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- remove eNFT completely from code base
- Remove all eNFT references in ISuperToken
- Make sure deployment scripts no longer dependent on the eNFT interfaces.
to be released as v1.11.0 |
getOrInitAccount(event.params.from, event.block); | ||
} | ||
|
||
export function handleMetadataUpdate(event: MetadataUpdate): void { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only the FlowNFT handling of the event disappears, right, not MetadataUpdate
altogether?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
didn't realize this is FlowNFT specific too. So, yes, I guess more pruning...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed now
removal of an event / attributes (?) will break
|
reason for |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #1991 +/- ##
==========================================
- Coverage 88.63% 88.55% -0.08%
==========================================
Files 119 111 -8
Lines 7388 6945 -443
Branches 981 933 -48
==========================================
- Hits 6548 6150 -398
+ Misses 838 793 -45
Partials 2 2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
…ted CHANGELOG files
What are these remnants? |
The currently deployed
So we can't set the address to zero in this upgrade, meaning we can't fully prune in 1 iteration. Also I already removed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:) great!
XKCD Comic RelifLink: https://xkcd.com/1991 |
See #1993
deploy-framework.js won't deploy FlowNFT contracts anymore. But it will preserve existing contract addresses if set.
Note that only enough code to keep the CI pipeline green was removed, there's still a lot of FlowNFT related code left.
As is in this PR, it would be relatively easy to "bring it back" later.
In order to fully purge, a lot more code locations need to be touched.
piggy-backed: