Robert Habermeier
|
2b691cef06
|
initial merge
|
2018-02-06 14:12:54 +01:00 |
|
Robert Habermeier
|
b58df7892f
|
integrate new primitives with native-runtime
|
2018-02-05 17:40:49 +01:00 |
|
Gav
|
b125f72774
|
Rename con:aut to be in line with :code.
|
2018-02-04 16:01:14 +01:00 |
|
Gav
|
8628a67e1f
|
Fix most tests, introduce split-block processing tools for authoring.
|
2018-02-04 14:35:00 +01:00 |
|
Gav
|
248f27c976
|
Genesis creation utilities.
|
2018-02-02 22:17:16 +01:00 |
|
Gav
|
e2a2936408
|
Expose commit in externalities.
Also refactor `TestExternalities` into a single place.
|
2018-01-30 18:29:26 +01:00 |
|
Gav
|
c245b38eaa
|
Move constants to top of files (even though they're private)
|
2018-01-28 21:47:49 +01:00 |
|
Gav
|
825cb6b9d4
|
Use consts rather than direct names.
|
2018-01-28 20:00:06 +01:00 |
|
Gav
|
bfd599e5de
|
Revise storage API.
|
2018-01-28 17:08:45 +01:00 |
|
Gav
|
59469995b2
|
Introduce module structure over comments.
|
2018-01-28 14:36:40 +01:00 |
|
Gav
|
daa77d09a6
|
Rearrange export structure to something a bit more convenient.
|
2018-01-28 13:41:22 +01:00 |
|
Gav
|
ad48f66a3f
|
Merge branch 'master' into governance
|
2018-01-23 20:52:47 +01:00 |
|
Robert Habermeier
|
21a4f9f821
|
fix grumbles
|
2018-01-23 17:43:35 +01:00 |
|
Robert Habermeier
|
ce5f4da907
|
reorganize native-support exports
|
2018-01-23 16:51:04 +01:00 |
|
Gav
|
2e69b7c166
|
Add the missing internal functions.
|
2018-01-23 15:25:00 +01:00 |
|
Gav Wood
|
3402f169a7
|
Introduce basic skeleton for Polkadot runtime. (#32)
* Introduce basic skeleton for Polkador runtime.
* Clean up the runtime skeleton.
* Make initial runtime skeleton compile.
* Compile polkadot-runtime both for Wasm ad native, allowing for testing and direct usage.
* More fleshing out on runtime.
* Update native support.
* Fix warning.
* Update gitignore
* Update path.
* Fix path.
* Remove accidentally committed files.
* Add wasm binaries.
* Fix test.
* Native storage support API.
* Add environmental module
* Add native environment to make native source-code compatible with wasm.
Also tests.
* Finish up & polish environment stuff.
* Avoid using reentrancy issues.
* Add some docs and a test.
* Remove unneeded function.
* Documentation
* Tweak docs
* Remove TODOs.
* Balance transfers + util methods.
* Rejig tests and ensure authorities are addressed consistently.
* Add marshaller for xfer function
* Transaction dispatch test.
* Minor fix.
* Add test for ser/de transaction.
* Add ser/de for header.
* Add tests for header ser/de
* Introduce basic block decoding/execution framework.
* Introduce block decoding/execution framework (p2)
* Big refactor.
* Split out joiner.
* Hide away support modules.
* Fix up wasm runtime.
* use externalities for chain_id
* Clean up (Test)Externalities.
* Repot and introduce keccak-256 external.
* Signing with crypto.
* fix unsafety hole in environmental using function
* Introduce Ed25519 crypto.
* Repotting.
* Add ed25519_verify external.
* Introduce Ed25519 verify as an external.
* fix unsafety hole around unwinding
* Compile fixes.
* use new environmental API
* Tests for ed25519 verify.
* Polish
* Introduce UncheckedTransaction & test.
* Implement basic block and tx processing
* Introduce static hex and valid signature for block test.
* Repot session.
* comments.
* Refactor and timestamp test
* Remove fluff
* Remove fluff.
* Staking eras and tests.
* Implement sessions.
* Polish
* Test sessions.
* Introduce better hashing.
- Blake2 for secure hashing
- XX for fast hashing
* Fix tests.
* Introduce staking.
* Tests for simple staking system.
* Build fix for wasm.
* Fix tests.
* Repotting and docs.
* Docs and licence.
* Documentation.
* Remove superfluous code.
* Remove dummy key.
* Remove other superfluous file.
* Optimise with swap_remove
|
2018-01-23 15:24:17 +01:00 |
|
Gav
|
baa0cfcc9a
|
Tests and docs, plus some fixes.
|
2018-01-22 20:22:38 +01:00 |
|
Gav
|
6112e38629
|
Documentation.
|
2018-01-19 22:04:18 +01:00 |
|
Gav
|
a87e99fdda
|
Tests for simple staking system.
|
2018-01-19 20:29:42 +01:00 |
|
Gav
|
18defc0d95
|
Introduce staking.
|
2018-01-19 17:39:06 +01:00 |
|
Gav
|
262dd7bc55
|
Fix tests.
|
2018-01-19 16:34:28 +01:00 |
|
Gav
|
c29313c618
|
Introduce better hashing.
- Blake2 for secure hashing
- XX for fast hashing
|
2018-01-19 14:17:56 +01:00 |
|
Gav
|
748ee54870
|
Test sessions.
|
2018-01-19 12:34:51 +01:00 |
|
Gav
|
63809d9e0c
|
Polish
|
2018-01-19 10:49:23 +01:00 |
|
Gav
|
81cd156d2a
|
Implement sessions.
|
2018-01-19 10:34:55 +01:00 |
|
Gav
|
400008028b
|
Staking eras and tests.
|
2018-01-19 09:37:00 +01:00 |
|
Gav
|
ba0d71a551
|
Refactor and timestamp test
|
2018-01-19 08:49:38 +01:00 |
|
Gav
|
f179adbc4e
|
comments.
|
2018-01-18 18:45:29 +01:00 |
|
Gav
|
78a197f632
|
Repot session.
|
2018-01-18 18:42:33 +01:00 |
|