This repository was archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Traitify Runtime #104
Merged
Merged
Traitify Runtime #104
Changes from 1 commit
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
f99ccbf
Factor out safe-mix and dispatch
gavofyork 1e38431
Refactor dispatch into something more modular.
gavofyork 909533f
Fix wasm build.
gavofyork 1f464ae
Fix up timestamp
gavofyork 1ce4e97
fix warnings.
gavofyork d8a16f1
Borked timestamp example
gavofyork ed929e2
Fix build
gavofyork 834e982
Timestamp as skeleton for traity runtime.
gavofyork 8646e8b
New storage macro.
gavofyork 7cc2806
Dispatch module has traity API.
gavofyork 836da87
Move consensus module to new API
gavofyork bc5ae7f
Refactoring and outer dispatch
gavofyork b8ed874
Avoid unnecessary derives.
gavofyork 5696b65
Abstract the low-level half of system.
gavofyork 73822e5
nicer outer dispatch syntax.
gavofyork 77db293
Make runtime compile again (albeit in a heavily simplified state)
gavofyork b9a0302
Reworking runtime and the upper levels of system.
gavofyork 794d809
Initial reworking of runtime:
gavofyork 7cb0720
Expose an additional function in system
gavofyork 490b63e
Another couple of functions traitified in executive.
gavofyork 5d8ad4b
another function in executive traitified.
gavofyork ac9f45e
One more function traitified.
gavofyork d0a4672
Finish traitifying executive!
gavofyork 18f5283
Traitify session module.
gavofyork 193ae03
Cleanups and ensure session gets run.
gavofyork 6bb9819
First part of traitification of staking module.
gavofyork 3c174a5
Bit more of staking traitified.
gavofyork 46a6e78
Additional stuff in staking. Fix up session.
gavofyork 5caac6a
Penultimate part of staking module.
gavofyork e115db4
Final part of staking (code)
gavofyork 237e825
Update demo runtime to include staking.
gavofyork 1c24cd6
Final tweaks for staking integration.
gavofyork da1268c
Remove old runtime files.
gavofyork 6930652
Merge branch 'master' into gav-traity-runtime
gavofyork 244d249
Schedule staking.
gavofyork 3533060
Minor fixes
gavofyork ada68b6
First bits of democracy.
gavofyork 1779190
Democracy module integrated.
gavofyork 443bdca
Fix warning.
gavofyork 86c605b
Traitify and integrate council module
gavofyork 318f175
Council voting.
gavofyork feb4811
Runtime binary and tweaks.
gavofyork 81460b5
Binary update.
gavofyork a8c9f8d
Fix `*Type` grumble.
gavofyork 7fd63ab
Fix up genesis_map
gavofyork d6db86d
Remove NonTrivialSlicable
gavofyork fd6263c
Staking "test externalities" stuff along with refactor.
gavofyork 15baf8b
Add session test externalities constructor
gavofyork 6436111
Fixed executor tests.
gavofyork 70284cb
Make one test in executive module work.
gavofyork 17cd39a
Remove test framework stuff into common module.
gavofyork 0fda874
Enable other tests in executive
gavofyork 5ca7443
Session tests reinstated, minor refactoring of keyring.
gavofyork 92350f2
Fix staking tests.
gavofyork bbf9f6f
Fix up democracy tests.
gavofyork bd78267
First few tests in council.
gavofyork ef21576
Council tests reinstated :)
gavofyork d347530
Avoid hardcoding blake2 into Header.
gavofyork 128893c
Fix last few tests.
gavofyork 0c27e0c
Make all primitives generic.
gavofyork a70d24e
Fix tests.
gavofyork d895a17
Refactor runtime to remove genesismap.
gavofyork a396025
Streamline runtime more with macrofied config.
gavofyork bf438e5
Clean paths
gavofyork 98387bb
Fix warning.
gavofyork 69587a0
Consolidate demo runtime crate.
gavofyork 87147f8
Remove stale code.
gavofyork e538368
Refactor away dodgy trait.
gavofyork adb9a13
Add corresponding Aux type.
gavofyork 849c8d5
Merge branch 'master' into gav-traity-runtime
gavofyork 98c24b2
Fixes
gavofyork f69f56f
Rename Digesty -> Digest
gavofyork fb147b9
Rename Headery -> Header
gavofyork b1d9544
Blocky -> Block
gavofyork df50bd0
Fix wasm build.
gavofyork e927229
kill warnings
rphmeier 8cb2648
more docs
rphmeier 504c116
minor cleanups
rphmeier 185e54a
Merge branch 'master' into gav-traity-runtime
rphmeier File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Refactor away dodgy trait.
- Loading branch information
commit e5383686a9ee8c98f3d4c543684ba9a360b6db03
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
docs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(lots of missing docs in this module)