Skip to content

Commit 748d443

Browse files
Seulgi Kimmergify[bot]
authored andcommitted
Move Header to codechain-types
1 parent 282b13e commit 748d443

File tree

32 files changed

+47
-60
lines changed

32 files changed

+47
-60
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ rlp_compress = { path = "../util/rlp_compress" }
3737
rlp_derive = { path = "../util/rlp_derive" }
3838
snap = "0.2"
3939
table = { path = "../util/table" }
40-
time = "0.1"
4140
util-error = { path = "../util/error" }
4241

4342
[dev-dependencies]

core/src/block.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ use ckey::Address;
2121
use cmerkle::skewed_merkle_root;
2222
use cstate::{FindActionHandler, StateDB, StateError, StateWithCache, TopLevelState};
2323
use ctypes::errors::HistoryError;
24+
use ctypes::header::{Header, Seal};
2425
use ctypes::util::unexpected::Mismatch;
2526
use ctypes::{BlockNumber, CommonParams};
2627
use cvm::ChainTimeInfo;
@@ -31,7 +32,6 @@ use super::invoice::Invoice;
3132
use crate::client::EngineInfo;
3233
use crate::consensus::CodeChainEngine;
3334
use crate::error::{BlockError, Error};
34-
use crate::header::{Header, Seal};
3535
use crate::transaction::{SignedTransaction, UnverifiedTransaction};
3636

3737
/// A block, encoded as it is on the block chain.

core/src/blockchain/headerchain.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use std::collections::HashMap;
1818
use std::mem;
1919
use std::sync::Arc;
2020

21+
use ctypes::header::{Header, Seal};
2122
use ctypes::BlockNumber;
2223
use kvdb::{DBTransaction, KeyValueDB};
2324
use parking_lot::{Mutex, RwLock};
@@ -30,7 +31,6 @@ use super::route::tree_route;
3031
use crate::consensus::CodeChainEngine;
3132
use crate::db::{self, CacheUpdatePolicy, Readable, Writable};
3233
use crate::encoded;
33-
use crate::header::{Header, Seal};
3434
use crate::views::HeaderView;
3535

3636
const BEST_HEADER_KEY: &[u8] = b"best-header";

core/src/client/importer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use std::sync::Arc;
2020
use std::time::Instant;
2121

2222
use cio::IoChannel;
23+
use ctypes::header::Header;
2324
use kvdb::DBTransaction;
2425
use parking_lot::{Mutex, MutexGuard};
2526
use primitives::H256;
@@ -31,7 +32,6 @@ use crate::blockchain::{BodyProvider, HeaderProvider, ImportRoute};
3132
use crate::consensus::CodeChainEngine;
3233
use crate::encoded;
3334
use crate::error::Error;
34-
use crate::header::Header;
3535
use crate::miner::{Miner, MinerService};
3636
use crate::service::ClientIoMessage;
3737
use crate::types::BlockId;

core/src/client/test_client.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ use cnetwork::NodeId;
4242
use cstate::{FindActionHandler, StateDB};
4343
use ctimer::{TimeoutHandler, TimerToken};
4444
use ctypes::transaction::{Action, Transaction};
45-
use ctypes::{BlockNumber, CommonParams};
45+
use ctypes::{BlockNumber, CommonParams, Header as BlockHeader};
4646
use cvm::ChainTimeInfo;
4747
use journaldb;
4848
use kvdb::KeyValueDB;
@@ -61,7 +61,6 @@ use crate::client::{
6161
use crate::db::{COL_STATE, NUM_COLUMNS};
6262
use crate::encoded;
6363
use crate::error::BlockImportError;
64-
use crate::header::Header as BlockHeader;
6564
use crate::miner::{Miner, MinerService, TransactionImportResult};
6665
use crate::scheme::Scheme;
6766
use crate::transaction::{LocalizedTransaction, PendingSignedTransactions, SignedTransaction};

core/src/codechain_machine.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,11 @@ use ckey::Address;
1919
use cstate::{StateError, TopState, TopStateView};
2020
use ctypes::errors::{HistoryError, SyntaxError};
2121
use ctypes::transaction::{Action, AssetTransferInput, OrderOnTransfer, Timelock};
22-
use ctypes::CommonParams;
22+
use ctypes::{CommonParams, Header};
2323

2424
use crate::block::{ExecutedBlock, IsBlock};
2525
use crate::client::BlockChainTrait;
2626
use crate::error::Error;
27-
use crate::header::Header;
2827
use crate::transaction::{SignedTransaction, UnverifiedTransaction};
2928

3029
pub struct CodeChainMachine {

core/src/consensus/blake_pow/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use std::cmp::{max, min};
2020

2121
use ccrypto::blake256;
2222
use ctypes::util::unexpected::{Mismatch, OutOfBounds};
23-
use ctypes::CommonParams;
23+
use ctypes::{CommonParams, Header};
2424
use primitives::U256;
2525
use rlp::UntrustedRlp;
2626

@@ -30,7 +30,6 @@ use crate::block::ExecutedBlock;
3030
use crate::codechain_machine::CodeChainMachine;
3131
use crate::consensus::EngineType;
3232
use crate::error::{BlockError, Error};
33-
use crate::header::Header;
3433

3534
/// BlakePoW specific seal
3635
#[derive(Debug, PartialEq)]

core/src/consensus/cuckoo/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use std::cmp::{max, min};
2020

2121
use ccrypto::blake256;
2222
use ctypes::util::unexpected::{Mismatch, OutOfBounds};
23-
use ctypes::CommonParams;
23+
use ctypes::{CommonParams, Header};
2424
use cuckoo::Cuckoo as CuckooVerifier;
2525
use primitives::U256;
2626
use rlp::UntrustedRlp;
@@ -31,7 +31,6 @@ use crate::block::ExecutedBlock;
3131
use crate::codechain_machine::CodeChainMachine;
3232
use crate::consensus::EngineType;
3333
use crate::error::{BlockError, Error};
34-
use crate::header::Header;
3534

3635
/// Cuckoo specific seal
3736
#[derive(Debug, PartialEq)]

core/src/consensus/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ use cstate::ActionHandler;
4343
use ctypes::errors::SyntaxError;
4444
use ctypes::transaction::Action;
4545
use ctypes::util::unexpected::{Mismatch, OutOfBounds};
46-
use ctypes::CommonParams;
46+
use ctypes::{CommonParams, Header};
4747
use primitives::{Bytes, H256, U256};
4848

4949
use self::tendermint::types::{BitSet, View};

0 commit comments

Comments
 (0)