Improve rpc logging
This commit is contained in:
committed by
Tyera Eulberg
parent
aa2fd3f3bb
commit
6ddd494826
@ -162,25 +162,31 @@ impl RpcSol for RpcSolImpl {
|
|||||||
type Metadata = Meta;
|
type Metadata = Meta;
|
||||||
|
|
||||||
fn confirm_transaction(&self, meta: Self::Metadata, id: String) -> Result<bool> {
|
fn confirm_transaction(&self, meta: Self::Metadata, id: String) -> Result<bool> {
|
||||||
|
info!("confirm_transaction rpc request received: {:?}", id);
|
||||||
self.get_signature_status(meta, id)
|
self.get_signature_status(meta, id)
|
||||||
.map(|status| status == RpcSignatureStatus::Confirmed)
|
.map(|status| status == RpcSignatureStatus::Confirmed)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_account_info(&self, meta: Self::Metadata, id: String) -> Result<Account> {
|
fn get_account_info(&self, meta: Self::Metadata, id: String) -> Result<Account> {
|
||||||
|
info!("get_account_info rpc request received: {:?}", id);
|
||||||
let pubkey = verify_pubkey(id)?;
|
let pubkey = verify_pubkey(id)?;
|
||||||
meta.request_processor.get_account_info(pubkey)
|
meta.request_processor.get_account_info(pubkey)
|
||||||
}
|
}
|
||||||
fn get_balance(&self, meta: Self::Metadata, id: String) -> Result<i64> {
|
fn get_balance(&self, meta: Self::Metadata, id: String) -> Result<i64> {
|
||||||
|
info!("get_balance rpc request received: {:?}", id);
|
||||||
let pubkey = verify_pubkey(id)?;
|
let pubkey = verify_pubkey(id)?;
|
||||||
meta.request_processor.get_balance(pubkey)
|
meta.request_processor.get_balance(pubkey)
|
||||||
}
|
}
|
||||||
fn get_finality(&self, meta: Self::Metadata) -> Result<usize> {
|
fn get_finality(&self, meta: Self::Metadata) -> Result<usize> {
|
||||||
|
info!("get_finality rpc request received");
|
||||||
meta.request_processor.get_finality()
|
meta.request_processor.get_finality()
|
||||||
}
|
}
|
||||||
fn get_last_id(&self, meta: Self::Metadata) -> Result<String> {
|
fn get_last_id(&self, meta: Self::Metadata) -> Result<String> {
|
||||||
|
info!("get_last_id rpc request received");
|
||||||
meta.request_processor.get_last_id()
|
meta.request_processor.get_last_id()
|
||||||
}
|
}
|
||||||
fn get_signature_status(&self, meta: Self::Metadata, id: String) -> Result<RpcSignatureStatus> {
|
fn get_signature_status(&self, meta: Self::Metadata, id: String) -> Result<RpcSignatureStatus> {
|
||||||
|
info!("get_signature_status rpc request received: {:?}", id);
|
||||||
let signature = verify_signature(&id)?;
|
let signature = verify_signature(&id)?;
|
||||||
Ok(
|
Ok(
|
||||||
match meta.request_processor.get_signature_status(signature) {
|
match meta.request_processor.get_signature_status(signature) {
|
||||||
@ -196,6 +202,7 @@ impl RpcSol for RpcSolImpl {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
fn get_transaction_count(&self, meta: Self::Metadata) -> Result<u64> {
|
fn get_transaction_count(&self, meta: Self::Metadata) -> Result<u64> {
|
||||||
|
info!("get_transaction_count rpc request received");
|
||||||
meta.request_processor.get_transaction_count()
|
meta.request_processor.get_transaction_count()
|
||||||
}
|
}
|
||||||
fn request_airdrop(&self, meta: Self::Metadata, id: String, tokens: u64) -> Result<String> {
|
fn request_airdrop(&self, meta: Self::Metadata, id: String, tokens: u64) -> Result<String> {
|
||||||
|
Reference in New Issue
Block a user