You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently createStream in StreamFactory deploy a new Stream and LockeERC20 contract for every new Stream. We can instead deploy a minimal proxy point to the Stream implementation to save significant gas on createStream.
Handle
gzeon
Vulnerability details
Impact
Currently
createStream
inStreamFactory
deploy a new Stream and LockeERC20 contract for every new Stream. We can instead deploy a minimal proxy point to the Stream implementation to save significant gas oncreateStream
.Proof of Concept
https://github.com/code-423n4/2021-11-streaming/blob/56d81204a00fc949d29ddd277169690318b36821/Streaming/src/Locke.sol#L822
The text was updated successfully, but these errors were encountered: