{"openapi":"3.0.3","info":{"title":"Core Balance API","description":"Provides balance data for Core wallets.","version":"1.0.0"},"components":{"securitySchemes":{"AppCheckTokenAuth":{"type":"apiKey","name":"x-firebase-appcheck","in":"header"}},"schemas":{"GetBalancesRequestBody":{"description":"The request body for the get-balances endpoint","example":{"data":[{"namespace":"eip155","references":["1","43114","4337","53935"],"addresses":["0xdfEF57229201BD241E1bE24159DBdaec7a1fA38A","0x034e0059E527Fd77aB5AE3de011CCb38F2c3866F","0x7962b519399e541f9C0d69eA2437916C243bB530"]}],"currency":"usd"},"type":"object","properties":{"data":{"minItems":1,"maxItems":5,"type":"array","items":{"anyOf":[{"$ref":"#/components/schemas/EvmGetBalancesRequestItem"},{"$ref":"#/components/schemas/BtcGetBalancesRequestItem"},{"$ref":"#/components/schemas/SvmGetBalancesRequestItem"},{"$ref":"#/components/schemas/AvalancheCorethGetBalancesRequestItem"},{"$ref":"#/components/schemas/AvalancheXPGetBalancesRequestItem"}]}},"currency":{"default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"showUntrustedTokens":{"description":"Whether to show untrusted tokens in the balance response. Defaults to false.","example":false,"default":false,"type":"boolean"}},"required":["data"]},"EvmGetBalancesRequestItem":{"description":"The request item for EVM chains","type":"object","properties":{"namespace":{"description":"The caip2 namespace for EVM chains","example":"eip155","type":"string","enum":["eip155"]},"addresses":{"description":"The list of addresses we want to get aggregated balances for","example":["0x1234567890123456789012345678901234567890"],"minItems":1,"maxItems":50,"type":"array","items":{"description":"An EVM address","example":"0x1234567890123456789012345678901234567890","type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"references":{"description":"The reference part of the caip2 ID (Supports EVM chains only)","example":["1","43114"],"minItems":1,"maxItems":20,"type":"array","items":{"type":"string","minLength":1}}},"required":["namespace","addresses","references"]},"BtcGetBalancesRequestItem":{"description":"The request item for BTC chains","type":"object","properties":{"namespace":{"description":"The caip2 namespace for BTC chains","example":"bip122","type":"string","enum":["bip122"]},"addresses":{"description":"The list of addresses we want to get aggregated balances for","example":["bc1q209w8dys2fkgqg5d283243k234n43k2n49n92n9n24n2n"],"minItems":1,"maxItems":50,"type":"array","items":{"description":"A Bitcoin address","example":"bc1q209w8dys2fkgqg5d283243k234n43k2n49n92n9n24n2n","type":"string","pattern":"^(bc1|tb1|[13])[a-zA-HJ-NP-Z0-9]{25,39}$"}},"references":{"description":"The reference part of the caip2 ID (Supports BTC chains only)","example":["000000000019d6689c085ae165831e93","000000000933ea01ad0ee984209779ba"],"minItems":1,"type":"array","items":{"type":"string","enum":["000000000019d6689c085ae165831e93","000000000933ea01ad0ee984209779ba"]}}},"required":["namespace","addresses","references"]},"SvmGetBalancesRequestItem":{"description":"The request item for Solana chains","type":"object","properties":{"namespace":{"description":"The caip2 namespace for SVM chains","example":"solana","type":"string","enum":["solana"]},"addresses":{"description":"The list of addresses we want to get aggregated balances for","example":["5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"minItems":1,"maxItems":50,"type":"array","items":{"description":"A Solana address","example":"5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"}},"references":{"description":"The reference part of the caip2 ID (Supports SVM chains only)","example":["5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","EtWTRABZaYq6iMfeYKouRu166VU2xqa1"],"minItems":1,"type":"array","items":{"type":"string","enum":["5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","EtWTRABZaYq6iMfeYKouRu166VU2xqa1"]}}},"required":["namespace","addresses","references"]},"AvalancheCorethGetBalancesRequestItem":{"description":"The request item for C-chain (coreth)","type":"object","properties":{"namespace":{"description":"The caip2 namespace for Avalanche chains","example":"avax","type":"string","enum":["avax"]},"references":{"description":"The reference part of the caip2 ID (Supports C chains only)","example":["8aDU0Kqh-5d23op-B-r-4YbQFRbsgF9a"],"minItems":1,"type":"array","items":{"type":"string","enum":["8aDU0Kqh-5d23op-B-r-4YbQFRbsgF9a","YRLfeDBJpfEqUWe2FYR1OpXsnDDZeKWd"]}},"addressDetails":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"description":"The wallet's unique identifier.","type":"string"},"addresses":{"description":"The list of addresses we want to get aggregated balances for","example":["avax...1","avax...2"],"minItems":1,"maxItems":1000,"type":"array","items":{"description":"An X / P chain address without the chain prefix","example":"avax14zh498jnx8ds3la2f30hd9nf0qexqw4hn804vf","type":"string","pattern":"^(fuji|avax)1[023456789acdefghjklmnpqrstuvwxyz]{38}$"}}},"required":["id","addresses"]}},"filterOutDustUtxos":{"description":"Whether to filter out dust UTXOs from the balance calculation. Default is true.","example":true,"default":true,"type":"boolean"}},"required":["namespace","references","addressDetails"]},"AvalancheXPGetBalancesRequestItem":{"description":"The request item for X/P chains","type":"object","properties":{"namespace":{"description":"The caip2 namespace for Avalanche chains","example":"avax","type":"string","enum":["avax"]},"references":{"description":"The reference part of the caip2 ID (Supports X and P chains only)","example":["Rr9hnPVPxuUvrdCul-vjEsU1zmqKqRDo","imji8papUf2EhV3le337w1vgFauqkJg-"],"minItems":1,"type":"array","items":{"type":"string","enum":["Rr9hnPVPxuUvrdCul-vjEsU1zmqKqRDo","Sj7NVE3jXTbJvwFAiu7OEUo_8g8ctXMG","imji8papUf2EhV3le337w1vgFauqkJg-","8AJTpRj3SAqv1e80Mtl9em08LhvKEbkl"]}},"addressDetails":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"description":"The wallet's unique identifier.","type":"string"},"addresses":{"description":"The list of addresses we want to get aggregated balances for","example":["avax...1","avax...2"],"minItems":1,"maxItems":1000,"type":"array","items":{"description":"An X / P chain address without the chain prefix","example":"avax14zh498jnx8ds3la2f30hd9nf0qexqw4hn804vf","type":"string","pattern":"^(fuji|avax)1[023456789acdefghjklmnpqrstuvwxyz]{38}$"}}},"required":["id","addresses"]}},"extendedPublicKeyDetails":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"id":{"description":"The wallet's unique identifier.","type":"string"},"extendedPublicKey":{"description":"The extended public key for X/P chains we want to get aggregated balances for","example":"xpub...","type":"string","minLength":111,"maxLength":111,"allOf":[{"type":"string","pattern":"^xpub.*"},{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]+$"}]}},"required":["id","extendedPublicKey"]}},"filterOutDustUtxos":{"description":"Whether to filter out dust UTXOs from the balance calculation. Default is true. Only supported on P-chain.","example":true,"default":true,"type":"boolean"}},"required":["namespace","references"]},"Currency":{"description":"The currency we are using for balance calculation","example":"usd","type":"string","enum":["usd","eur","aud","cad","chf","clp","czk","dkk","gbp","hkd","huf","brl","mxn"]},"GetStakeRewardsRequestBody":{"description":"The request body for the get rewards endpoint","example":{"extendedPublicKey":"xpub...","isTestnet":false},"anyOf":[{"type":"object","properties":{"extendedPublicKey":{"description":"The extended public key for X / P chain","example":"xpub...","type":"string","minLength":111,"maxLength":111,"allOf":[{"type":"string","pattern":"^xpub.*"},{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]+$"}]},"isTestnet":{"type":"boolean"}},"required":["extendedPublicKey","isTestnet"]},{"type":"object","properties":{"addresses":{"minItems":1,"maxItems":100,"type":"array","items":{"description":"A P-chain address","example":"P-avax14zh498jnx8ds3la2f30hd9nf0qexqw4hn804vf","type":"string","pattern":"^P-(fuji|avax)1[023456789acdefghjklmnpqrstuvwxyz]{38}$"}},"isTestnet":{"type":"boolean"}},"required":["addresses","isTestnet"]}]},"GetBalancesResponse":{"description":"Get balances response","example":{"data":{"caip2Id":"eip155:43114","networkType":"evm","address":"0x034e0059E527Fd77aB5AE3de011CCb38F2c3866F","balances":{"nativeTokenBalance":{"name":"Avalanche","symbol":"AVAX","type":"native","decimals":18,"balance":"202335934369406996","balanceInCurrency":6.12,"price":30.23},"erc20TokenBalances":[{"name":"Bitcoin","symbol":"BTC.b","type":"erc20","decimals":8,"balance":"0","price":114173},{"name":"USDC","symbol":"USDC","type":"erc20","decimals":6,"balance":"1220000","balanceInCurrency":1.22,"price":0.999678},{"name":"АVAX","symbol":"АVAX","type":"erc20","decimals":18,"balance":"380000000000000000000"},{"name":"Avalaunch","symbol":"XAVA","type":"erc20","decimals":18,"balance":"1000000000000000000","balanceInCurrency":0.3,"price":0.29636},{"name":"Ethereum","symbol":"ETH","type":"erc20","decimals":18,"balance":"3000000000000000"}],"totalBalanceInCurrency":12.2},"error":null}},"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/EvmGetBalancesResponse"},{"$ref":"#/components/schemas/BtcGetBalancesResponse"},{"$ref":"#/components/schemas/SvmGetBalancesResponse"},{"$ref":"#/components/schemas/AvmGetBalancesResponse"},{"$ref":"#/components/schemas/PvmGetBalancesResponse"},{"$ref":"#/components/schemas/CorethGetBalancesResponse"}],"type":"object","discriminator":{"propertyName":"networkType","mapping":{"evm":"#/components/schemas/EvmGetBalancesResponse","btc":"#/components/schemas/BtcGetBalancesResponse","svm":"#/components/schemas/SvmGetBalancesResponse","avm":"#/components/schemas/AvmGetBalancesResponse","pvm":"#/components/schemas/PvmGetBalancesResponse","coreth":"#/components/schemas/CorethGetBalancesResponse"}}},{"$ref":"#/components/schemas/GetBalancesResponseError"},{"$ref":"#/components/schemas/GetBalancesResponseInternalError"}]},"EvmGetBalancesResponse":{"description":"The balance response for EVM chains","type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"type":"string","enum":["evm"]},"id":{"type":"string","minLength":1},"balances":{"type":"object","properties":{"nativeTokenBalance":{"$ref":"#/components/schemas/NativeTokenBalance"},"totalBalanceInCurrency":{"description":"Total balance in given currency","type":"number"},"erc20TokenBalances":{"type":"array","items":{"$ref":"#/components/schemas/ERC20TokenBalance"}}},"required":["nativeTokenBalance","erc20TokenBalances"],"additionalProperties":false},"currency":{"description":"The requested currency","example":"usd","default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"error":{"type":"string","nullable":true,"enum":[null]}},"required":["caip2Id","networkType","id","balances","currency","error"],"additionalProperties":false},"NativeTokenBalance":{"description":"The balance for the native token","title":"Native Token Balance","type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["native"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"}},"required":["name","symbol","type","decimals","balance"],"additionalProperties":false},"ERC20TokenBalance":{"title":"ERC20 Token Balance","description":"The balance for a given ERC20 token","type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["erc20"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"},"address":{"type":"string","minLength":1},"scanResult":{"type":"string","enum":["Benign","Malicious","Warning","Spam"]}},"required":["name","symbol","type","decimals","balance","address"],"additionalProperties":false},"BtcGetBalancesResponse":{"description":"The balance response for BTC chains","type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"type":"string","enum":["btc"]},"id":{"type":"string","minLength":1},"balances":{"type":"object","properties":{"nativeTokenBalance":{"type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["native"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"},"unconfirmedBalance":{"type":"string","minLength":1},"unconfirmedBalanceInCurrency":{"type":"number"}},"required":["name","symbol","type","decimals","balance","unconfirmedBalance"],"additionalProperties":false},"totalBalanceInCurrency":{"description":"Total balance in given currency","type":"number"}},"required":["nativeTokenBalance"],"additionalProperties":false},"currency":{"description":"The requested currency","example":"usd","default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"error":{"type":"string","nullable":true,"enum":[null]}},"required":["caip2Id","networkType","id","balances","currency","error"],"additionalProperties":false},"SvmGetBalancesResponse":{"description":"The balance response for SVM chains","type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"type":"string","enum":["svm"]},"id":{"type":"string","minLength":1},"balances":{"type":"object","properties":{"nativeTokenBalance":{"$ref":"#/components/schemas/NativeTokenBalance"},"totalBalanceInCurrency":{"description":"Total balance in given currency","type":"number"},"splTokenBalances":{"type":"array","items":{"$ref":"#/components/schemas/SplTokenBalance"}}},"required":["nativeTokenBalance","splTokenBalances"],"additionalProperties":false},"currency":{"description":"The requested currency","example":"usd","default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"error":{"type":"string","nullable":true,"enum":[null]}},"required":["caip2Id","networkType","id","balances","currency","error"],"additionalProperties":false},"SplTokenBalance":{"title":"SPL Token Balance","description":"The balance for a given SPL token","type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["spl"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"},"address":{"type":"string","minLength":1},"associatedTokenAddress":{"type":"string","minLength":1},"scanResult":{"type":"string","enum":["Benign","Malicious","Warning","Spam"]}},"required":["name","symbol","type","decimals","balance","address","associatedTokenAddress"],"additionalProperties":false},"AvmGetBalancesResponse":{"description":"The balance response for X-chain","type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"type":"string","enum":["avm"]},"id":{"type":"string","minLength":1},"balances":{"type":"object","properties":{"nativeTokenBalance":{"type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["native"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"},"assetId":{"type":"string","minLength":1}},"required":["name","symbol","type","decimals","balance","assetId"],"additionalProperties":false},"totalBalanceInCurrency":{"description":"Total balance in given currency","type":"number"},"categories":{"type":"object","properties":{"unlocked":{"type":"array","items":{"$ref":"#/components/schemas/AvalancheBalanceItem"}},"locked":{"type":"array","items":{"$ref":"#/components/schemas/AvalancheBalanceItem"}},"atomicMemoryUnlocked":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/AvalancheBalanceItem"}}},"atomicMemoryLocked":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/AvalancheBalanceItem"}}}},"required":["unlocked","locked","atomicMemoryUnlocked","atomicMemoryLocked"],"additionalProperties":false}},"required":["nativeTokenBalance","categories"],"additionalProperties":false},"currency":{"description":"The requested currency","example":"usd","default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"error":{"type":"string","nullable":true,"enum":[null]}},"required":["caip2Id","networkType","id","balances","currency","error"],"additionalProperties":false},"AvalancheBalanceItem":{"title":"Avalanche Balance Item","description":"The balance for a given Avalanche asset","type":"object","properties":{"assetId":{"type":"string","minLength":1},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"decimals":{"type":"number"},"balance":{"type":"string","minLength":1},"type":{"anyOf":[{"type":"string","enum":["native"]},{"type":"string","enum":["unknown"]}]}},"required":["assetId","name","symbol","decimals","balance","type"],"additionalProperties":false},"PvmGetBalancesResponse":{"description":"The balance response for P-chain","type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"type":"string","enum":["pvm"]},"id":{"type":"string","minLength":1},"balances":{"type":"object","properties":{"nativeTokenBalance":{"type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["native"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"},"assetId":{"type":"string","minLength":1}},"required":["name","symbol","type","decimals","balance","assetId"],"additionalProperties":false},"totalBalanceInCurrency":{"description":"Total balance in given currency","type":"number"},"categories":{"type":"object","properties":{"restakedRewards":{"type":"string","minLength":1},"unlockedStaked":{"type":"string","minLength":1},"unlockedUnstaked":{"type":"string","minLength":1},"unlockedUnstakedMultiSig":{"type":"string","minLength":1},"lockedStaked":{"type":"string","minLength":1},"lockedPlatform":{"type":"string","minLength":1},"lockedStakeable":{"type":"string","minLength":1},"atomicMemoryLocked":{"type":"object","additionalProperties":{"type":"string","minLength":1}},"atomicMemoryUnlocked":{"type":"object","additionalProperties":{"type":"string","minLength":1}}},"required":["unlockedStaked","unlockedUnstaked","unlockedUnstakedMultiSig","lockedStaked","lockedPlatform","lockedStakeable","atomicMemoryLocked","atomicMemoryUnlocked"],"additionalProperties":false}},"required":["nativeTokenBalance","categories"],"additionalProperties":false},"currency":{"description":"The requested currency","example":"usd","default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"error":{"type":"string","nullable":true,"enum":[null]}},"required":["caip2Id","networkType","id","balances","currency","error"],"additionalProperties":false},"CorethGetBalancesResponse":{"description":"The balance response for C-chain","type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"type":"string","enum":["coreth"]},"id":{"type":"string","minLength":1},"balances":{"type":"object","properties":{"nativeTokenBalance":{"type":"object","properties":{"internalId":{"type":"string"},"name":{"type":"string","minLength":1},"symbol":{"type":"string","minLength":1},"type":{"type":"string","enum":["native"]},"decimals":{"type":"number"},"logoUri":{"type":"string"},"balance":{"type":"string","minLength":1},"balanceInCurrency":{"type":"number"},"price":{"type":"number"},"priceChange24h":{"type":"number"},"priceChangePercentage24h":{"type":"number"},"assetId":{"type":"string","minLength":1}},"required":["name","symbol","type","decimals","balance","assetId"],"additionalProperties":false},"totalBalanceInCurrency":{"description":"Total balance in given currency","type":"number"},"categories":{"type":"object","properties":{"atomicMemoryUnlocked":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/AvalancheBalanceItem"}}},"atomicMemoryLocked":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/AvalancheBalanceItem"}}}},"required":["atomicMemoryUnlocked","atomicMemoryLocked"],"additionalProperties":false}},"required":["nativeTokenBalance","categories"],"additionalProperties":false},"currency":{"description":"The requested currency","example":"usd","default":"usd","allOf":[{"$ref":"#/components/schemas/Currency"}]},"error":{"type":"string","nullable":true,"enum":[null]}},"required":["caip2Id","networkType","id","balances","currency","error"],"additionalProperties":false},"GetBalancesResponseError":{"description":"The error response if there was an error which got handled","example":{"caip2Id":"eip155:1234","networkType":"evm","id":"0x1234567890123456789012345678901234567890","balances":null,"error":"[getEvmBalances] unsupported chain id: 1234"},"type":"object","properties":{"caip2Id":{"type":"string","minLength":1},"networkType":{"description":"The type of the network","example":"evm","type":"string","enum":["evm","btc","svm","avm","pvm","coreth"]},"id":{"type":"string","minLength":1},"balances":{"type":"string","nullable":true,"enum":[null]},"error":{"type":"string"}},"required":["caip2Id","id","balances","error"],"additionalProperties":false},"GetBalancesResponseInternalError":{"description":"The error response if there was an internal error which was not handled correctly","example":{"error":"INVALID_DATA"},"type":"object","properties":{"error":{"type":"string","minLength":1}},"required":["error"],"additionalProperties":false},"GetSupportedChainsResponse":{"description":"Get supported chains response","example":{"caip2Ids":["eip155:43114","bip122:000000000019d6689c085ae165831e93","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","avax:Rr9hnPVPxuUvrdCul-vjEsU1zmqKqRDo"]},"type":"object","properties":{"caip2Ids":{"type":"array","items":{"description":"A CAIP-2 ID","example":"eip155:43114","type":"string","pattern":"^.+:.+$"}}},"required":["caip2Ids"],"additionalProperties":false},"GetStakeRewardsResponse":{"description":"Get stake rewards response","example":{"historicalRewardsAmount":"100","pendingStakeAmount":"100","estimatedRewardAmount":"100"},"type":"object","properties":{"historicalRewardsAmount":{"type":"string"},"pendingStakeAmount":{"type":"string"},"estimatedRewardAmount":{"type":"string"}},"required":["historicalRewardsAmount","pendingStakeAmount","estimatedRewardAmount"],"additionalProperties":false}}},"paths":{"/v1/balance/get-balances":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBalancesRequestBody"}}},"description":"The request body for the get-balances endpoint","required":true},"responses":{"200":{"description":"Default Response","content":{"text/event-stream":{"schema":{"$ref":"#/components/schemas/GetBalancesResponse"}}}},"400":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","enum":["INVALID_PAYLOAD"]},"issues":{"type":"array","items":{}},"method":{"type":"string"},"url":{"type":"string"}},"required":["message","issues","method","url"],"additionalProperties":false}}}},"401":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","enum":["UNAUTHORIZED"]}},"required":["message"],"additionalProperties":false}}}},"500":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","enum":["INTERNAL_ERROR"]}},"required":["message"],"additionalProperties":false}}}}}}},"/v1/balance/get-supported-chains":{"get":{"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSupportedChainsResponse"}}}}}}},"/v1/stake/get-rewards":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStakeRewardsRequestBody"}}},"description":"The request body for the get rewards endpoint","required":true},"responses":{"200":{"description":"Default Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStakeRewardsResponse"}}}}}}}},"security":[{"AppCheckTokenAuth":[]}]}