André Silva
1f023deab8
sp-core: Rename VrfOutput to VrfPreOutput ( #2534 )
...
This will make more sense after
https://github.com/paritytech/polkadot-sdk/pull/2524 since the
schnorrkel type for VRF outputs is also renamed in the latest version.
Can be reviewed independently though.
Can be merged after https://github.com/paritytech/polkadot-sdk/pull/1577
so that there is less pain for @davxy.
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-12-06 02:19:56 +02:00
Davide Galassi
ecfdb2b74f
Bandersnatch: ring-context generic over domain size ( #2581 )
...
Serialized length is now statically computed depending on the domain
size.
Opens the primitive to more generic usages not related to Sassafras
expectations
Address one point of
https://github.com/paritytech/polkadot-sdk/issues/2364
2023-12-01 23:50:34 +02:00
Davide Galassi
095f4bd9ae
Sassafras Consensus Pallet ( #1577 )
...
This PR introduces the pallet for Sassafras consensus.
## Non Goals
The pallet delivers only the bare-bones and doesn't deliver support for
auxiliary functionalities such as equivocation report and support for
epoch change via session pallet.
These functionalities were drafted in the [main
PR](https://github.com/paritytech/polkadot-sdk/pull/1336 ), but IMO is
better to introduce this auxiliary stuff in a follow up PR and after
client code.
## Potential follow ups
https://github.com/paritytech/polkadot-sdk/issues/2364
---------
Co-authored-by: Sebastian Kunert <skunert49@gmail.com >
Co-authored-by: Koute <koute@users.noreply.github.com >
Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-12-01 16:39:07 +01:00
Davide Galassi
f1f793718a
Sassafras primitives ( #1249 )
...
* Introduce Sassafras primitives
* Keystore workaround
* Fix doc
* Use in keystore
* Improve bandersnatch vrf docs
* Apply review suggestions
* Update README
* Docs improvement
* Docs fix
2023-08-31 13:38:11 +02:00