# Where do i get merkleproofupgradeable.sol?

**URL:** <https://forum.openzeppelin.com/t/where-do-i-get-merkleproofupgradeable-sol/39221>\
**Category:** Smart Contracts\
**Created:** [January 15, 2024, 4:40pm UTC](https://forum.openzeppelin.com/t/where-do-i-get-merkleproofupgradeable-sol/39221 "2024-01-15T16:40:19Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![barakman](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/barakman/32/855_2.png) [@barakman](https://forum.openzeppelin.com/u/barakman)\
**Post date:** [January 15, 2024, 7:54pm UTC](https://forum.openzeppelin.com/t/where-do-i-get-merkleproofupgradeable-sol/39221/4 "2024-01-15T19:54:11Z")

</div>

> [@jinn](#):
>
> that's for a different repo. the contract i'm using is upgradable so the format is different, right?

As far as I know, there is nothing that prevents working with (importing from) both repositories.

> [@jinn](#):
>
> the file is missing from the latest releases

There's probably a good reason for that, you know?

> [@jinn](#):
>
> but may be found in 4.x.x.x releases which is rather curious. does anyone know why?
> 
> also, that's how i solved it. i'm not sure what you're on about.

You solved it by mixing `openzeppelin-contracts-upgradeable` v4 and v5?

Not a good idea, see [this answer](https://forum.openzeppelin.com/t/how-to-upgrade-a-contract-deployed-with-version-4-9-0-using-5-0-0-contracts/38463/2) (and there are probably a bunch more around this issue).

---

_[View the full topic](https://forum.openzeppelin.com/t/where-do-i-get-merkleproofupgradeable-sol/39221)._
