mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-12 03:01:07 +00:00
Random seed API for offchain workers (#3694)
* Add random_seed impl for offchain api * switch to rand::random
This commit is contained in:
@@ -101,7 +101,7 @@ where
|
||||
}
|
||||
|
||||
fn random_seed(&mut self) -> [u8; 32] {
|
||||
unavailable_yet("random_seed")
|
||||
rand::random()
|
||||
}
|
||||
|
||||
fn local_storage_set(&mut self, kind: StorageKind, key: &[u8], value: &[u8]) {
|
||||
@@ -466,4 +466,13 @@ mod tests {
|
||||
// then
|
||||
assert_eq!(state, converted_back_state);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn should_get_random_seed() {
|
||||
// given
|
||||
let mut api = offchain_api().0;
|
||||
let seed = api.random_seed();
|
||||
// then
|
||||
assert_ne!(seed, [0; 32]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user