In the function __BaseAdapter_init
, the initializer
modifier is used. However, in upgradeable contracts that use inheritance, initializer
should be replaced with onlyInitializing
to ensure proper initialization flow across multiple inherited contracts.
initialization failures in inherited contracts
manual
Replace the initializer
modifier with onlyInitializing
to allow proper initialization
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.