cleaning up

This commit is contained in:
Svyatoslav Nikolsky 2016-12-10 21:49:21 +03:00
parent fc146bd225
commit de3786a301
4 changed files with 0 additions and 15 deletions

View File

@ -1,6 +1,5 @@
use v1::traits::BlockChain; use v1::traits::BlockChain;
use v1::types::{GetBlockResponse, VerboseBlock, RawBlock}; use v1::types::{GetBlockResponse, VerboseBlock, RawBlock};
use v1::types::GetTransactionResponse;
use v1::types::GetTxOutResponse; use v1::types::GetTxOutResponse;
use v1::types::GetTxOutSetInfoResponse; use v1::types::GetTxOutSetInfoResponse;
use v1::types::H256; use v1::types::H256;
@ -139,11 +138,6 @@ impl<T> BlockChain for BlockChainClient<T> where T: BlockChainClientCoreApi {
.ok_or(block_not_found(hash)) .ok_or(block_not_found(hash))
} }
fn transaction(&self, _hash: H256, _watch_only: Trailing<bool>) -> Result<GetTransactionResponse, Error> {
// TODO: we do not have wallet yet => we can not support
rpc_unimplemented!()
}
fn transaction_out(&self, _transaction_hash: H256, _out_index: u32, _include_mempool: Trailing<bool>) -> Result<GetTxOutResponse, Error> { fn transaction_out(&self, _transaction_hash: H256, _out_index: u32, _include_mempool: Trailing<bool>) -> Result<GetTxOutResponse, Error> {
rpc_unimplemented!() rpc_unimplemented!()
} }

View File

@ -3,7 +3,6 @@ use jsonrpc_core::Error;
use v1::types::H256; use v1::types::H256;
use v1::types::GetBlockResponse; use v1::types::GetBlockResponse;
use v1::types::GetTransactionResponse;
use v1::types::GetTxOutResponse; use v1::types::GetTxOutResponse;
use v1::types::GetTxOutSetInfoResponse; use v1::types::GetTxOutSetInfoResponse;
@ -23,9 +22,6 @@ build_rpc_trait! {
/// Get information on given block. /// Get information on given block.
#[rpc(name = "getblock")] #[rpc(name = "getblock")]
fn block(&self, H256, Trailing<bool>) -> Result<GetBlockResponse, Error>; fn block(&self, H256, Trailing<bool>) -> Result<GetBlockResponse, Error>;
/// Get information on given transaction.
#[rpc(name = "gettransaction")]
fn transaction(&self, H256, Trailing<bool>) -> Result<GetTransactionResponse, Error>;
/// Get details about an unspent transaction output. /// Get details about an unspent transaction output.
#[rpc(name = "gettxout")] #[rpc(name = "gettxout")]
fn transaction_out(&self, H256, u32, Trailing<bool>) -> Result<GetTxOutResponse, Error>; fn transaction_out(&self, H256, u32, Trailing<bool>) -> Result<GetTxOutResponse, Error>;

View File

@ -1,3 +0,0 @@
#[derive(Debug, Serialize, Deserialize)]
pub struct GetTransactionResponse {
}

View File

@ -2,7 +2,6 @@ mod block_template;
mod block_template_request; mod block_template_request;
mod bytes; mod bytes;
mod get_block_response; mod get_block_response;
mod get_transaction_response;
mod get_tx_out_response; mod get_tx_out_response;
mod get_tx_out_set_info_response; mod get_tx_out_set_info_response;
mod hash; mod hash;
@ -15,7 +14,6 @@ pub use self::block_template::{BlockTemplate, BlockTemplateTransaction};
pub use self::block_template_request::{BlockTemplateRequest, BlockTemplateRequestMode}; pub use self::block_template_request::{BlockTemplateRequest, BlockTemplateRequestMode};
pub use self::bytes::Bytes; pub use self::bytes::Bytes;
pub use self::get_block_response::{GetBlockResponse, VerboseBlock}; pub use self::get_block_response::{GetBlockResponse, VerboseBlock};
pub use self::get_transaction_response::GetTransactionResponse;
pub use self::get_tx_out_response::GetTxOutResponse; pub use self::get_tx_out_response::GetTxOutResponse;
pub use self::get_tx_out_set_info_response::GetTxOutSetInfoResponse; pub use self::get_tx_out_set_info_response::GetTxOutSetInfoResponse;
pub use self::hash::H256; pub use self::hash::H256;