Spock Analytics
  • GET STARTED
    • 📊Spock Analytics
    • ❓Why Spock Analytics
    • 💡Use Cases
    • ⚙️Onboarding
    • 🖖Learn about Spock
      • View
      • Understand
  • CONTRACT CONFIGURATION
    • Contract Form
  • SDK CONFIGURATION
    • SDK
    • Full API Reference
    • Supported Wallets
    • NPM package
    • Example applications
  • ADAPTER CONFIGURATION
    • Adapter
    • Transformers
    • TVL Extractors
    • How to code an adapter?
    • Functions we have written so you don't have to
      • Multicall
      • Sum Balances
    • GitHub repo
Powered by GitBook
On this page
  • sumBalancesUSD
  • tokenBalanceUSD
  • sumSingleBalance
  • sumMultipleBalance
  1. ADAPTER CONFIGURATION
  2. Functions we have written so you don't have to

Sum Balances

Functions for adding up the balances or their USD conversions.

PreviousMulticall

Last updated 1 year ago

sumBalancesUSD

It calculates the USD prices of given tokens and can then converts the balances of given tokens into USD and returns their total sum.

tokenBalanceUSD

Works similarly to sumBalanceUSD, and can be used when you have to convert a single token balance into USD.

sumSingleBalance

Used for adding balances of tokens one by one in TVL calculation.

sumMultipleBalance

Adding up multiple token balances returned from the abi.erc20MultiBalanceOf method in TVL calculation.

spock-adapters/sumBalances.ts at main · xorddotcom/spock-adaptersGitHub
spock-adapters/sumBalances.ts at main · xorddotcom/spock-adaptersGitHub
spock-adapters/sumBalances.ts at main · xorddotcom/spock-adaptersGitHub
spock-adapters/sumBalances.ts at main · xorddotcom/spock-adaptersGitHub
Logo
Logo
Logo
Logo