Skip to main content

ic_e8s/
lib.rs

1use lazy_static::lazy_static;
2use num_bigint::BigUint;
3
4pub mod c;
5pub mod d;
6
7lazy_static! {
8    pub static ref ES_BASES: [BigUint; 32] = {
9        let ten = BigUint::from(10u64);
10
11        [
12            ten.pow(0),
13            ten.pow(1),
14            ten.pow(2),
15            ten.pow(3),
16            ten.pow(4),
17            ten.pow(5),
18            ten.pow(6),
19            ten.pow(7),
20            ten.pow(8),
21            ten.pow(9),
22            ten.pow(10),
23            ten.pow(11),
24            ten.pow(12),
25            ten.pow(13),
26            ten.pow(14),
27            ten.pow(15),
28            ten.pow(16),
29            ten.pow(17),
30            ten.pow(18),
31            ten.pow(19),
32            ten.pow(20),
33            ten.pow(21),
34            ten.pow(22),
35            ten.pow(23),
36            ten.pow(24),
37            ten.pow(25),
38            ten.pow(26),
39            ten.pow(27),
40            ten.pow(28),
41            ten.pow(29),
42            ten.pow(30),
43            ten.pow(31),
44        ]
45    };
46}