← Overview Step 4 of 6 — Portfolio Reconciliation
Tribulnation Portfolio/Litmus Briefing

Matching across accounts and chains

After every account is reconciled and every chain interpreted, this stage matches transfers across them — for example, a withdrawal on one account against a deposit on another.

Input
CryptoTransfer[] per account.
Goal
Match deposits to withdrawals across accounts.
Output
InternalTransfer

For example, a BTC withdrawal from Binance and a deposit into a personal wallet:

binance — withdrawal
accountbinance
assetBTC
networkbitcoin
amount−0.5
tx_id0xa1b2...ef01
time14:02:00
metamask — deposit
accountmetamask
assetBTC
networkbitcoin
amount+0.4995
tx_id0xa1b2...ef01
time14:11:00
Reconciliation
InternalTransfer
src_account: binance
dst_account: metamask
asset:       BTC
amount:      0.4995
fee:         0.0005

Click a table or the result for details.

← Interpretation