Interface NearIndexerService
-
public interface NearIndexerServiceNear indexer service uses http API to retrieve useful information on chain data- Since:
- 0.2.0
- Author:
- Alexandre Carvalho, Andre Bertolace
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<AccountIdList>getAccountLikelyFTs(java.lang.String accountId)Fetches all likely FTs (Tokens) given an accountIdretrofit2.Call<AccountIdList>getAccountLikelyNFTs(java.lang.String accountId)Fetches all likely NFTs given an accountIdretrofit2.Call<java.util.List<java.lang.String>>getNearAccounts(java.lang.String publicKey)Fetches a list of accounts for a given public keyretrofit2.Call<RecentActivity>getNearRecentActivity(java.lang.String accountId)Fetches a list of recent activities for one accountretrofit2.Call<NearValue>getNearValue()Fetches the value of near in fiat currencyretrofit2.Call<java.util.List<StakingDeposit>>getStakingDeposits(java.lang.String accountId)Fetches staing deposits for an accountstatic NearIndexerServiceusingPeer(java.lang.String url)NearIndexerService builder
-
-
-
Method Detail
-
getAccountLikelyNFTs
@GET("account/{accountId}/likelyNFTs") retrofit2.Call<AccountIdList> getAccountLikelyNFTs(@Path("accountId") java.lang.String accountId)Fetches all likely NFTs given an accountId- Parameters:
accountId- the account to search information for- Returns:
- a retrofit call for a AccountIdList
-
getAccountLikelyFTs
@GET("account/{accountId}/likelyTokens") retrofit2.Call<AccountIdList> getAccountLikelyFTs(@Path("accountId") java.lang.String accountId)Fetches all likely FTs (Tokens) given an accountId- Parameters:
accountId- the account to search information for- Returns:
- a retrofit call for a AccountIdList
-
getStakingDeposits
@GET("staking-deposits/{accountId}") retrofit2.Call<java.util.List<StakingDeposit>> getStakingDeposits(@Path("accountId") java.lang.String accountId)Fetches staing deposits for an account- Parameters:
accountId- the account to search information for- Returns:
- a retrofit call for a list of StakingDeposits
-
getNearRecentActivity
@GET("account/{accountId}/activity") retrofit2.Call<RecentActivity> getNearRecentActivity(@Path("accountId") java.lang.String accountId)Fetches a list of recent activities for one account- Parameters:
accountId- the account to fetch activity- Returns:
- list of recent activity for the account
-
getNearValue
@GET("/fiat") retrofit2.Call<NearValue> getNearValue()Fetches the value of near in fiat currency- Returns:
- the Near fiat value
-
getNearAccounts
@GET("publicKey/{publicKey}/accounts") retrofit2.Call<java.util.List<java.lang.String>> getNearAccounts(@Path("publicKey") java.lang.String publicKey)Fetches a list of accounts for a given public key- Parameters:
publicKey- the account public key- Returns:
- list containing all account ids
-
usingPeer
static NearIndexerService usingPeer(java.lang.String url)
NearIndexerService builder- Parameters:
url- the indexer url to connect to- Returns:
- the indexer service instance
-
-