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
ecad89b269
Remove now-consolidated primitives crates
2025-08-30 18:32:06 -04:00
Luke Parker
af56304676
Update the git tags
...
Does no actual migration work. This allows establishing the difference in
dependencies between substrate and polkadot-sdk/substrate.
2025-08-30 18:23:49 -04:00
Luke Parker
2f833dec77
Add job to competently check MSRVs
...
The prior workflow (now deleted) required manually specifying the packages to
check and only checked the package could compile under the stated MSRV. It
didn't verify it was actually the _minimum_ supported Rust version. The new
version finds the MSRV from scratch to check if the stated MSRV aligns.
Updates stated MSRVs accordingly.
Also removes many explicit dependencies from secq256k1 for their re-exports via
k256. Not directly relevant, just part of tidying up all the `toml`s.
2025-08-26 14:13:00 -04:00
Luke Parker
e3e41324c9
Update licenses
2025-08-25 10:06:35 -04:00
akildemir
9c33a711d7
add in instructions pallet tests ( #608 )
...
* add pallet tests
* set mock runtime AllowMint to correct type
2025-01-30 04:13:21 -05:00
Luke Parker
258c02ff39
Merge branch 'develop' into next
...
This is an initial resolution of conflicts which does not work.
2025-01-30 00:56:29 -05:00
Luke Parker
a7fef2ba7a
Redesign Slash/SlashReport types with a function to calculate the penalty
2025-01-14 07:51:39 -05:00
Luke Parker
8013c56195
Add/correct msrv labels
2024-12-08 18:27:15 -05:00
akildemir
435f1d9ae1
add specific network/coin/balance types ( #619 )
...
* add specific network/coin/balance types
* misc fixes
* fix clippy
* misc fixes
* fix pr comments
* Make halting for external networks
* fix encode/decode
2024-10-06 22:16:11 -04:00
Luke Parker
4e834873d3
Lints from latest nightly
...
We can't adopt it due to some issue with building the runtime, but these are
good to have.
2024-09-01 16:33:44 -04:00
akildemir
a506d74d69
move economic security into it's own pallet ( #596 )
...
* move economic security into it's own pallet
* fix deny
* Update Cargo.toml, .github for the new crates
* Remove unused import
---------
Co-authored-by: Luke Parker <lukeparker5132@gmail.com >
2024-08-31 18:55:42 -04:00
akildemir
a2df54dd6a
merge genesis complete block with genesis ended
2024-08-15 08:15:40 -07:00
akildemir
efc45c391b
update emissions pallet author email
2024-08-15 08:12:47 -07:00
akildemir
cccc1fc7e6
Implement block emissions ( #551 )
...
* add genesis liquidity implementation
* add missing deposit event
* fix CI issues
* minor fixes
* make math safer
* fix fmt
* implement block emissions
* make remove liquidity an authorized call
* implement setting initial values for coins
* add genesis liquidity test & misc fixes
* updato develop latest
* fix rotation test
* fix licencing
* add fast-epoch feature
* only create the pool when adding liquidity first time
* add initial reward era test
* test whole pre ec security emissions
* fix clippy
* add swap-to-staked-sri feature
* rebase changes
* fix tests
* Remove accidentally commited ETH ABI files
* fix some pr comments
* Finish up fixing pr comments
* exclude SRI from is_allowed check
* Misc changes
---------
Co-authored-by: akildemir <aeg_asd@hotmail.com >
Co-authored-by: Luke Parker <lukeparker5132@gmail.com >
2024-08-14 23:12:04 -04:00