mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-09 14:48:08 -05:00
script/research/blockchain-explorer: updated to latest darkfi structures
This commit is contained in:
@@ -34,7 +34,7 @@ use darkfi::{
|
||||
};
|
||||
use darkfi_sdk::{
|
||||
blockchain::block_epoch,
|
||||
crypto::{ContractId, MerkleTree},
|
||||
crypto::{ContractId, MerkleNode},
|
||||
tx::TransactionHash,
|
||||
};
|
||||
use num_bigint::BigUint;
|
||||
@@ -64,10 +64,10 @@ struct HeaderInfo {
|
||||
_hash: HeaderHash,
|
||||
_version: u8,
|
||||
_previous: HeaderHash,
|
||||
_height: u64,
|
||||
_height: u32,
|
||||
_timestamp: Timestamp,
|
||||
_nonce: u64,
|
||||
_tree: MerkleTree,
|
||||
_root: MerkleNode,
|
||||
}
|
||||
|
||||
impl HeaderInfo {
|
||||
@@ -79,7 +79,7 @@ impl HeaderInfo {
|
||||
_height: header.height,
|
||||
_timestamp: header.timestamp,
|
||||
_nonce: header.nonce,
|
||||
_tree: header.tree.clone(),
|
||||
_root: header.root,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -126,12 +126,12 @@ impl BlockInfo {
|
||||
|
||||
#[derive(Debug)]
|
||||
struct OrderInfo {
|
||||
_height: u64,
|
||||
_height: u32,
|
||||
_hash: HeaderHash,
|
||||
}
|
||||
|
||||
impl OrderInfo {
|
||||
pub fn new(_height: u64, _hash: HeaderHash) -> OrderInfo {
|
||||
pub fn new(_height: u32, _hash: HeaderHash) -> OrderInfo {
|
||||
OrderInfo { _height, _hash }
|
||||
}
|
||||
}
|
||||
@@ -157,7 +157,7 @@ impl BlockRanksInfo {
|
||||
|
||||
#[derive(Debug)]
|
||||
struct BlockDifficultyInfo {
|
||||
_height: u64,
|
||||
_height: u32,
|
||||
_timestamp: Timestamp,
|
||||
_difficulty: BigUint,
|
||||
_cummulative_difficulty: BigUint,
|
||||
@@ -234,12 +234,12 @@ impl TxInfo {
|
||||
#[derive(Debug)]
|
||||
struct TxLocationInfo {
|
||||
_hash: TransactionHash,
|
||||
_block_height: u64,
|
||||
_index: u64,
|
||||
_block_height: u32,
|
||||
_index: u16,
|
||||
}
|
||||
|
||||
impl TxLocationInfo {
|
||||
pub fn new(_hash: TransactionHash, _block_height: u64, _index: u64) -> TxLocationInfo {
|
||||
pub fn new(_hash: TransactionHash, _block_height: u32, _index: u16) -> TxLocationInfo {
|
||||
TxLocationInfo { _hash, _block_height, _index }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user