Luke Parker
556d294157
Add pallet-timestamp
...
Ensures the timestamp is sent, within expected parameters, and the correctness
in relation to `pallet-babe`.
2025-11-14 09:59:32 -05:00
Luke Parker
cb6eb6430a
Update version of substrate
2025-11-13 00:17:19 -05:00
Luke Parker
e65a37e639
Update various versions
2025-11-10 04:02:02 -05:00
Luke Parker
aff2065c31
Polkadot stable2509-1
2025-11-06 00:23:35 -05:00
Luke Parker
012b8fddae
Get serai-node to compile again
2025-11-05 01:18:21 -05:00
Luke Parker
65613750e1
Merge branch 'next' into next-polkadot-sdk
2025-11-04 12:06:13 -05:00
Luke Parker
0a3ead0e19
Add patches to remove the unused optional dependencies tracked in tree
...
Also performs the usual `cargo update`.
2025-09-26 22:47:47 -04:00
Luke Parker
e63acf3f67
Restore a runtime which compiles
...
Adds BABE, GRANDPA, to the runtime definition and a few stubs for not yet
implemented interfaces.
2025-09-21 13:16:43 -04:00
Luke Parker
ef07253a27
Restore the event to serai-validator-sets-pallet
2025-09-20 03:42:24 -04:00
Luke Parker
ffae6753ec
Restore the set_keys call
2025-09-20 03:04:26 -04:00
Luke Parker
e62b62ddfb
Restore usage of pallet-grandpa to serai-validator-sets-pallet
2025-09-20 01:36:11 -04:00
Luke Parker
a2d8d0fd13
Restore integration with pallet-babe to serai-validator-sets-pallet
2025-09-20 01:23:02 -04:00
Luke Parker
b2b36b17c4
Restore GenesisConfig to the validator sets pallet
2025-09-20 00:06:19 -04:00
Luke Parker
d0f497dc68
Latest patch-polkadot-sdk
2025-09-10 10:02:24 -04:00
Luke Parker
1b755a5d48
patch-polkadot-sdk enabling libp2p 0.56
2025-09-06 17:41:49 -04:00
Luke Parker
ae923b24ff
Update `patch-polkadot-sdk
...
Allows using `libp2p 0.55`.
2025-09-06 14:04:55 -04:00
Luke Parker
2b56dcdf3f
Update patch-polkadot-sdk for bug fixes, removal of is-terminal
...
Adds a deny entry for `is-terminal` to stop it from secretly reappearing.
Restores the `is-terminal` patch for `is_terminal_polyfill` to have one less
external dependency.
2025-09-06 04:25:21 -04:00
Luke Parker
46caca2f51
Update patch-polkadot-sdk to remove scale_info
2025-09-05 14:07:52 -04:00
Luke Parker
28dbef8a1c
Update to the latest patch-polkadot-sdk
...
Removes several dependencies.
2025-09-05 06:57:30 -04:00
Luke Parker
74bad049a7
Add abstraction for the embedded elliptic curve keys
...
It's minimal but still pleasant.
2025-09-02 10:42:06 -04:00
Luke Parker
200c1530a4
WIP changes to validator-sets
...
Actually use the added `Allocations` abstraction
Start using the sessions API in the validator-sets pallet
Get a `substrate/validator-sets` approximate to compiling
2025-09-02 10:41:58 -04:00
Luke Parker
6177cf5c07
Have serai-runtime compile again
2025-09-02 02:17:10 -04:00
Luke Parker
53a64bc7e2
Update serai-abi, and dependencies, to patch-polkadot-sdk
2025-09-02 02:17:09 -04:00
Luke Parker
09f0714894
Add a dedicated Allocations struct for managing validator set allocations
...
Part of the DB abstraction necessary for this spaghetti.
2025-08-30 18:34:15 -04:00
Luke Parker
ecad89b269
Remove now-consolidated primitives crates
2025-08-30 18:32:06 -04:00