Account Transfer

Let's review the account of Owy once again. Do you notice anything?

Owy accounting with value tokens

Since values (time and productivity) are not transferable when they stored in the account. To transfer the value of time and tax accumulation from your OWY account, you would typically convert them into value tokens, which involves multiple steps. However, if your goal is to transfer the entire OWY account to a new wallet, this process can be cumbersome and gas-consuming. To address this, we have implemented the account transfer feature.

The account transfer function does exactly what its name suggests: it transfers the entire OWY account to a new Ethereum address, whether it's a wallet or a contract. Transactional tax is applied during the process, and the sender can customize their transaction options, just like with token transfers. There are two types of account transfers, similar to regular ERC-20 transfers:

Account Transfer

This is a straightforward, direct transfer of the entire account from the owner to the destination address.

Account TransferFrom

This works similarly to the transferFrom function in ERC-20 tokens. However, a separate approval function is used for delegated account transfers, allowing one party to approve another for transferring the account. Also, we have create another permitfunction dedicated for this.

Transaction Options & Discounts

You can configure the transaction options for your account transfer just like with token transfer, allowing you to manage how discount values are applied. Additionally, the tax accumulation discount is automatically utilized by default due to its reusability, ensuring you benefit from it in every transaction.

Last updated