Can you create multiple public addresses from a private key?

If Alice has an account, can she generate multiple public addresses from it?

Hi Danny, Yes. A transaction sent by Alice can create an arbitrary number of new accounts in a single transaction script. Here is an example transaction script that creates a single account. It would be easy to generalize this script to create multiple accounts.

Note that the current version of the Libra testnet only supports the four transaction scripts in this directory. However, you can test out multiple account creation on a local node (see Steps to deploy & use a custom module in local testnet for more details).