How and when do I create a manual staking integration?

Creating a manual staking integration allows you to display your staked assets in a standalone integration. In this way, missing or mismatched balances and the transfer of your acquisition costs can be complemented by creating Transfer transactions.

 

When should I create a manual staking integration?

Staking is captured differently in Blockpit depending on the blockchain/wallet integration used. It should therefore be checked whether it is necessary to add a manual staking integration.

Requirements:

  • Your existing blockchain/wallet integration shows an mismatched synced balance in the amount of your staked assets.
  • Your existing blockchain/wallet integration shows an outgoing transaction (usually unlabelled withdrawal) for the transfer of your assets to staking.
  • There is no staking public key that could be used to add a standalone staking wallet integration.

Alternatives:

Creating a manual staking integration is NOT necessary for ...

  • Blockchains/wallets that automatically import staking transactions and balance directly into your existing integration via the public key:
    e.g.: Cosmos
  • Blockchains/wallets that provide a standalone staking public key to import your staking transactions and balance into a separate integration:
    e.g.: Solana

 

Why can adding a manual staking integration be important?

A manual staking integration is necessary if assets have been withdrawn in the form of an outgoing transaction as a result of a staking process but have not been transferred to another integration. However, if these assets are still in your possession, the holding period and acquisition costs can be subsequently transferred by creating them in your manual staking integration using transaction label Transfer. Missing balances and the associated portfolio value displayed in the dashboard can also be complemented in this way.

 

Special case:

  • Smart Contract Staking / Locking of Assets

    Locking assets in smart contracts can lead to similar problems.
    e.g.: when restaking LST in self-layers, outgoing unlabeled transactions are also generated, which makes manual staking integration necessary.
 

 

How do I create a manual staking integration?

Click on the menu item Transactions and search for the existing outgoing transaction (usually unlabelled withdrawal) to be moved to staking.

In the following example, an outgoing unlabeled transaction (1 ETH moved to staking) is edited to a Transfer within an Ethereum integration. The task is to display a transfer to the newly created manual staking integration so that the holding period and acquisition costs are transferred and missing asset balances or portfolio values are corrected.

  1. Click on + Integration in the top right-hand corner of your Blockpit account.



  2. Enter "Manual Integration" in the search field
  3. Click on Manual Integration.



    For example, name the wallet "Manual Staking Wallet" and click Continue.



    Return to the transaction you have just identified to follow the next steps.

How do I create a transfer to a manual staking integration?

  1. Click on Edit (pencil icon) to the right of the outgoing unlabeled transaction to edit the transaction.



  2. Now select the label Transfer where you can see Unlabeled.
  3. Then select the newly created manual staking integration and click on Save.



    The transaction is then displayed as a Transfer and the balance is visible in the manual staking wallet on the dashboard.

If your assets are removed from staking, the same procedure can be used in the opposite direction!

My integration already shows the correct synced balance including staking balance?

In this case, the transfer of your assets to staking in the form of the described outgoing transaction (usually unlabelled withdrawal) could also be considered an "internal transfer".
This means that only your calculated balance would be different. In this case, the outgoing transaction can also be excluded from the transaction list in order to complete the calculated balance.

> Reset/Exclude/Delete Transactions

Was this article helpful?