Zilliqa / scilla

Scilla - A Smart Contract Intermediate Level Language
https://scilla-lang.org
GNU General Public License v3.0
241 stars 79 forks source link

Add a `Merge` library to merge multiple contracts #1156

Closed jubnzv closed 1 year ago

jubnzv commented 1 year ago

Closes #1147

jubnzv commented 1 year ago

It is ready for review. It seems that it work, but we should additionally test the dynamic behavior of merged contracts and try to use the Product library with the fuzzer.

jubnzv commented 1 year ago

Btw, can we try merge the ping-pong contracts into one and make sure the dynamic behavior is preserved?

Yes, but it will take some time. I'll take a look after the current task is finished (in ~2 days).