3 ms·
I am wondering what exactly has been the point of having this code separated in this "library" in the first place, instead of just duplicating the code for each
by Slartie 9y ago
I am wondering what exactly has been the point of having this code separated in this "library" in the first place, instead of just duplicating the code for each owner of a multisig wallet. It can't be to ease the update process of the core multisig code (since the library is just as non-updatable as any other contract), which otherwise is a typical reason for separating stuff into shared libraries.
Has this extra layer of complexity really been injected just to save some bytes on the blockchain?
- bitcoinmoney 9y agoit is a way to save on gas. Imagine all those functionality being deployed everytime someone creates a multisig. I read somewhere that the savings are in 90%? In absolute terms though I think it is very minimal and people just got way too cute with shared libraries. Again, I wouldn't trust >1M on a couple of lines of code.