Is it possible to create a smart contract, for example a ERC-20 from a multi signature smart contract wallet?

  • I am pretty sure this is not possible - but very interested in your use-case – ligi Feb 12 '18 at 18:58
  • Want to make sure 4-7 people approve when minting new tokens. – Marc Alexander Feb 12 '18 at 18:59
  • You could/should write a smart-contract to do so – ligi Feb 12 '18 at 19:01
  • So your saying instead of having the multi-sig wallet create the smart contract just have the multi sig part in the minting function? – Marc Alexander Feb 12 '18 at 19:07
  • 1
    A common solution is to create the contract from a normal account, and later change ownershipt to the multisig wallet. So onlyOwner functions needs approval from the majority of the multisig owners. – Ismael Feb 13 '18 at 23:16

Sure, it is possible, but wallet contract has to support this. Normal transactions and smart contract creations are performed via different opcodes, and most implementations of multisig wallets just do not have opcodes for smart contracts creation, namely CREATE and CREATE2. ABDK Multisig Wallet is an example of multisig wallet with contract creation ability.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.