I have old smart contracts written in
ink! v3.x, and I need to update the substrate version (including
>= polkadot-v0.9.37. After the update, I'll need to redeploy my smart contract again.
My question is, can I just compile and deploy the smart contract from old
v3.x sources, or is it required to migrate it to
v4.x at first in order to deploy it on
pallet-contracts >= polkadot-v0.9.37 ?