superfluid-finance/protocol-monorepo

[ETHEREUM-CONTRACTS] [METADATA] [SDK-CORE] remove flowNFT code

Closed this issue · 0 comments

d10r commented

What

Remove code and related tests from packages in protocol-monorepo.
This will touch several packages.

Note that SuperToken.sol currently has protection against flownft address changes in updateCode: https://github.com/superfluid-finance/protocol-monorepo/blob/dev/packages/ethereum-contracts/contracts/superfluid/SuperToken.sol#L190

This means that for the next protocol upgrade we need to leave enough code for the previous flownft proxy addresses to be provided as constructor argument.

AC

  • Remove all related code not needed for protocol upgrade
  • Create new package releases affected by the change