Originally posted by **PaulRBerg** January 4, 2024
Implementing [LockupTranched](https://github.com/sablier-labs/company-discussions/discussions/19) means that the `MerkleStreamer` contract will not handle just streaming models, but also discrete, delineated ones.
In light of that, It makes most sense to rename `MerkleStreamer` to `MerkleLockup`.
Side note - we've previously discussed this [here](https://github.com/sablier-labs/v2-periphery/discussions/222). But, at the time, we didn't know about LockupTranched.
Discussed in https://github.com/sablier-labs/v2-periphery/discussions/255