I'm not sure if I follow. So it is the faucet that is creating the account as
public?
Almost .. It's actually *registering* as public account.
If this is so, then I don't see how to avoid linking one of the non-titan
accounts with the new titan-account (as a consequence of funding the new titan
account from a previously created account with a BTS balance).
Jup .. that link can be made as you need to pay for it. BUT, you can also let
someone else pay the registration fee and register your account as titan
account. Also, you just need to move your funds from your account back to you
own account .. maybe in smaller junks .. and the from the blockchain, noone will
be able to tell if its still in your control or not.
Also, you don't necessarily need to 'register'.. you can use address as in
bitcoin too. This will be made easier in the next release.
So in order for your account to not be linked to any of your other funds due to
registration, you could do the following:
1) create a wallet / account (not registered)
2) get some funds from somewhere
3) create a new local account that you want to register
4) send 0.5 BTS from your funds to the new account
5) register your new account using the funds in the new account
you may even have some more intermediate steps to 'unlink' the source of your
funds.
Also, could you provide a working example of an invocation of that command? It
seems strange if [] denotes the parameter being optional.
wallet_account_register newname payfromthisimport {} 255 "titan_account"