How about checking whether the wallet is already initialized or not before setting up owners? How would that be done?

Would that be a proper solution? Or is it having the init function being externally callable really the problem? I don’t really understand where the function is supposed to be called from, so I don’t know if that’s the issue, but making the proper validations from within the function seems to me like the way to go.

)
    Carlos A. Bruguera.

    Written by

    Computer scientist, musician and crypto-enthusiast. Smart contract developer at @Selfkey.