I'm looking for a possibility to generate many (say, 1000) addresses from a multisig wallet. The idea is that we accept payments to these addresses, and then move all funds to a single address using 2-of-3 signatures. Is it possible?
I know how to generate multiple addresses with geth API, but whoever knows the geth's passphrase, owns all funds, since this is not a multisig wallet.
I know I can use e.g. Mist for multisig, but this implies we have a single multisig wallet that has all funds, and we have 1000's.