- if you account is registered as public, the client will send the funds not to a newly generated titan address but to your public address that is registered with the blockchain publicly (i.e. active key)- else, whenever someone sends funds to you, he takes the active_key of your account from the blockchain and derives a child-key similar to stealth addresses ..

>>> help wallet_account_register Usage:wallet_account_register <account_name> <pay_from_account> [public_data] [delegate_pay_rate] [account_type] Updates the data published about a given accountUpdates the data published about a given account

Parameters: account_name (account_name, required): the account that will be updated pay_from_account (account_name, required): the account from which fees will be paid public_data (json_variant, optional, defaults to null): public data about the account delegate_pay_rate (uint8_t, optional, defaults to -1): -1 for non-delegates; otherwise the percent of delegate pay to accept per produced block account_type (string, optional, defaults to "titan_account"): titan_account | public_account - public accounts do not receive memos and all payments are made to the active key