Add token rpc endpoints to rpc-client (#11315)

This commit is contained in:
Tyera Eulberg
2020-07-31 14:53:49 -06:00
committed by GitHub
parent d7e961dac4
commit 9bcfc51df1
3 changed files with 167 additions and 19 deletions

View File

@ -13,7 +13,7 @@ use solana_client::{
rpc_config::*,
rpc_filter::{Memcmp, MemcmpEncodedBytes, RpcFilterType},
rpc_request::{
DELINQUENT_VALIDATOR_SLOT_DISTANCE, MAX_GET_CONFIRMED_BLOCKS_RANGE,
TokenAccountsFilter, DELINQUENT_VALIDATOR_SLOT_DISTANCE, MAX_GET_CONFIRMED_BLOCKS_RANGE,
MAX_GET_CONFIRMED_SIGNATURES_FOR_ADDRESS_SLOT_RANGE,
MAX_GET_SIGNATURE_STATUSES_QUERY_ITEMS, NUM_LARGEST_ACCOUNTS,
},
@ -992,11 +992,6 @@ fn verify_signature(input: &str) -> Result<Signature> {
.map_err(|e| Error::invalid_params(format!("Invalid param: {:?}", e)))
}
pub enum TokenAccountsFilter {
Mint(Pubkey),
ProgramId(Pubkey),
}
fn verify_token_account_filter(
token_account_filter: RpcTokenAccountsFilter,
) -> Result<TokenAccountsFilter> {