Migration Facet
The following MigrationFacet is removed from Beanstalk:
0x9F2444e6cFAAB6ea16Fc05B989f1017508F84A41
The following MigrationFacet is added to Beanstalk:
0xbE73a5C684B1b53d7C7758B9a614Bcfdb24f822d
Unfortunately, the Diamond Contract is still pointing to an old MigrationFacet.sol set to address:0x9F2444e6cFAAB6ea16Fc05B989f1017508F84A41 and not the updated MigrationFacet.sol set to new address 0xbE73a5C684B1b53d7C7758B9a614Bcfdb24f822d.
Impact Details
I submit this as a medium, because critical bug reports, whose fixes are not implemented correctly may cause bugs to persist.
Diamond contract design pattern is complex and therefore its important to ensure Diamond contract is pointing to correct facet address
The set old Migrationfacet address can be viewed here in etherscan under read/write as proxy. Set as Diamond implementation address creation implementation address collision.
Changes are made to get Diamond to point to Facet A
Diamond is still pointing to Facet B with bugs in its
Reported Risk in Protocol persist.
BIC Response
In our experience Etherscan is unreliable for viewing and interacting with diamond contracts and to your point, Louper is a better resource. If you find additional information that indicates Beanstalk is somehow using that old facet and it's not just an Etherscan issue, we would appreciate it if you shared that with us.