How to upload the history of liquidity staking transactions

This page provides an introduction to transactions involving liquid staking.

 

1. Introduction

On cryptact's DeFi transaction page, when liquidity staking begins and a replacement token is received, the transaction is recorded as a “Swap/NFT Sale” between the original asset and the replacement token. This allows the system to recognize the acquisition cost of the replacement token.

The reason for this treatment is that there are many cases where the replacement token received at the start of staking is later used in subsequent transactions. When such transactions occur, it is reasonable to assume that gains or losses may arise. Therefore, having an acquisition cost for the replacement token becomes necessary, which is why the transaction is recorded as a “Swap/NFT Sale.”

Please note:
There is currently no clear guidance from the National Tax Agency of Japan regarding the tax treatment of liquidity staking. As such, you should consult with your local tax office or a tax professional for final confirmation. If you decide not to treat the transaction as a “Swap/NFT Sale” based on your own judgment, please exclude the corresponding transaction record.

2. Types of Transactions to Be Recorded

Here is an example using transaction history from Lido:

  • At the start of liquidity staking: The transaction is recorded as a "Swap/NFT Sale" between the original asset and the replacement token (e.g., ETH → stETH).
  • Receiving staking rewards from stETH: Reflected as staking rewards.
  • Trading or swapping stETH: Gains or losses are calculated based on the average acquisition cost derived from the stETH acquisition history. (Note) In cases where the swap or NFT sale transactions between the original asset and the replacement token have been excluded, you are required to upload the acquisition history of stETH yourself.
  • When unstaking liquidity: Recorded as a "Swap/NFT Sale" between the replacement token and the original asset (e.g., stETH → ETH).

3. How to Upload the Transactions

If the blockchain is supported by cryptact, you can reflect the transaction history from your wallet address on cryptact simply by adding the wallet address. For more details, please refer to the following help page:

DeFi:How to use DeFi (Decentralized Finance) functions

If you prefer to upload the transaction history manually using a custom file, please refer to the following help page for instructions:

How to Create a Custom File

Disclaimer

As stated in the terms of use, cryptact assumes no responsibility for the contents written above. The information provided here is general and does not take into account individual circumstances. Please consult your tax accountant for any tax-related questions.