Accounts can publish their preference to be a "public_account" or "titan_account". TITAN deposits should only be sent to registered accounts with the latter preference (but the current BTS release right now also attempts TITAN in other cases I believe). If you look at the spec for "wallet_account_register", it currently defaults to titan. You can update your preference using "wallet_account_update_registration". I'm not sure if the GUI currently shows the preference anywhere, or even if it's currently pretty printed in the CLI. If you do "enable_raw" to get the raw json output then do "blockchain_get_account <name>", you should be able to see the current setting. Light wallet always registers as public_account.
Thanks for your help. Although, the help for "wallet_account_update_registration" doesn't appear to allow an "account_type" argument.
I sent some DVS from arhag to arhag-light using the GUI and then sent it back (minus fees), which worked fine (as far as the balances are concerned).
Of course, now there is a different issue where the transactions are not showing up in the light wallet or the full client. In fact, none of the old transaction history is showing up in this new build of the full client (as of
this commit). The output of "wallet_account_transaction_history" is:
>> wallet_account_transaction_history
20017 invalid_name: invalid account name
Invalid account name!
{"account_name":"GENESIS"}
th_a wallet.cpp:809 is_valid_account
{}
th_a transaction_ledger.cpp:1618 get_pretty_transaction_history
{}
th_a wallet_api.cpp:979 wallet_account_transaction_history
{}
th_a common_api_client.cpp:3474 wallet_account_transaction_history
{"command":"wallet_account_transaction_history"}
th_a cli.cpp:626 execute_command
Now, I see that there was
a commit just one hour ago that may solve this bug. When I posted "Great, I'm building now." I had already started the build, and now I realize I was building an older commit than the one you referenced (c6b6e4624d19a65cba0464aa06490f88f1a34b78). I guess it's time to build again...