With subaccount system VIZ got ability to provide namespace system. But there is no way to sell accounts and subaccounts for permanent use (forever) without counterparty. That's reason to exist onchain operations for transfer accounts to new owner.
Changes
New operation set_account_price (condition: master key)
account_seller (account who receive tokens from buyer)
account_offer_price (tokens VIZ amount)
account_on_sale (boolean)
New operation set_subaccount_price (condition: master key)
subaccount_seller (account who receive tokens from buyer)
subaccount_offer_price (tokens VIZ amount)
subaccount_on_sale (boolean)
New operation buy_account (condition: active key)
account_name (check account_on_sale)
account_offer_price (check price equal for sign offer, going to seller)
account_authorities_key (public_key_type will setting to all account authorities)
tokens_to_shares (additional tokens converted to shares - need to provide minimum account creation fee)
If account_name no exist, check parent account conditions and create new subaccount if allowed.
VIZ 2.4
Idea & Concept
With subaccount system VIZ got ability to provide namespace system. But there is no way to sell accounts and subaccounts for permanent use (forever) without counterparty. That's reason to exist onchain operations for transfer accounts to new owner.
Changes
New operation set_account_price (condition: master key)
New operation set_subaccount_price (condition: master key)
New operation buy_account (condition: active key)
If account_name no exist, check parent account conditions and create new subaccount if allowed.
Virtual operation account_sale