File tree 2 files changed +13
-7
lines changed
2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -23,10 +23,11 @@ impl TxEnv {
23
23
let params = create_rw_signal ( params) ;
24
24
let lazy_cmr = program. lazy_cmr ;
25
25
let lazy_env = Signal :: derive ( move || {
26
- with ! ( |params, lazy_cmr| match lazy_cmr {
27
- Ok ( cmr) => params. tx_env( * cmr) ,
28
- Err ( ..) => params. tx_env( simplicity:: Cmr :: unit( ) ) ,
29
- } )
26
+ //with!(|params, lazy_cmr| match lazy_cmr {
27
+ // Ok(cmr) => params.tx_env(*cmr),
28
+ // Err(..) => params.tx_env(simplicity::Cmr::unit()),
29
+ //})
30
+ simfony:: dummy_env:: dummy ( )
30
31
} ) ;
31
32
Self { params, lazy_env }
32
33
}
Original file line number Diff line number Diff line change @@ -20,9 +20,14 @@ pub struct SigningKeys {
20
20
21
21
impl SigningKeys {
22
22
pub fn new ( random_seed : U256 ) -> Self {
23
- let mut rng = rand:: rngs:: StdRng :: from_seed ( random_seed. to_byte_array ( ) ) ;
24
- let secret_keys =
25
- std:: array:: from_fn ( |_| secp256k1:: Keypair :: new ( secp256k1:: SECP256K1 , & mut rng) ) ;
23
+ // let mut rng = rand::rngs::StdRng::from_seed(random_seed.to_byte_array());
24
+ let secret_keys = std:: array:: from_fn ( |index : usize | {
25
+ let mut secret_key_bytes = [ 0u8 ; 32 ] ;
26
+ secret_key_bytes[ 31 ] = ( index as u8 ) + 1 ; // safety: index < 26
27
+ let secret_key = secp256k1:: SecretKey :: from_slice ( & secret_key_bytes)
28
+ . expect ( "secret key should be valid" ) ;
29
+ secp256k1:: Keypair :: from_secret_key ( secp256k1:: SECP256K1 , & secret_key)
30
+ } ) ;
26
31
let public_keys = std:: array:: from_fn ( |index| secret_keys[ index] . x_only_public_key ( ) . 0 ) ;
27
32
Self {
28
33
random_seed,
You can’t perform that action at this time.
0 commit comments