Budget: 4500 UAH Deadline: 5 days
Good day! I will take on the task of reconciling your Realized PnL / ROI / Win Rate with Nansen numbers — I have worked with Moralis data (native ETH transfers + ERC-20 transfers) and I am building the logic for metrics based on on-chain history.
Essentially: when your own numbers "drift" relative to Nansen, the cause is almost always in the classification rules, not in the data itself. Typical discrepancies arise from the cost accounting method (FIFO vs weighted-average, Nansen calculates the weighted average), how self-transfers/wrap-unwrap/bridge are interpreted (they cannot be counted as buy/sell), whether to include gas fees in the cost basis, and where the price for illiquid tokens comes from at the time of the transaction. This is usually where the delta accumulates.
Experience: REST-API integrations + processing on-chain transactions, statistics on crypto operations. With Moralis — yes (both calls you described). DeFiLlama — I took historical prices from there. Nansen is not internally reversible, but the task is exactly that — to adjust our classification to match their results on shared wallets for the same period, iteratively.
A question to hit the mark: is the discrepancy systemic (all wallets shifted in one direction) or does it fluctuate with specific tokens? And do you need a "point-to-point" match with Nansen or within a reasonable tolerance?
I am ready to take one of your wallets where the numbers diverge, show exactly where the logic breaks, and send the analysis in the chat.
Approximately: 4500 UAH, 4-5 days. I am taking it at the starting rate — I am gathering initial reviews here, so I am making it advantageous.
Petro Pankov, BotCraft Group