multiversx_chain_vm/world_mock/
block_info.rs1#[derive(Clone, Debug)]
2pub struct BlockInfo {
3 pub block_timestamp: u64,
4 pub block_nonce: u64,
5 pub block_round: u64,
6 pub block_epoch: u64,
7 pub block_random_seed: Box<[u8; 48]>,
8}
9
10impl BlockInfo {
11 pub fn new() -> Self {
12 BlockInfo {
13 block_timestamp: 0,
14 block_nonce: 0,
15 block_round: 0,
16 block_epoch: 0,
17 block_random_seed: Box::from([0u8; 48]),
18 }
19 }
20}
21
22impl Default for BlockInfo {
23 fn default() -> Self {
24 Self::new()
25 }
26}