Commit Graph

  • 6112e38629 Documentation. Gav 2018-01-19 22:04:18 +01:00
  • 96da4e2e7a Docs and licence. Gav 2018-01-19 21:32:11 +01:00
  • 693c2f88e1 Repotting and docs. Gav 2018-01-19 21:28:19 +01:00
  • 768cb3bca2 Fix tests. Gav 2018-01-19 21:20:44 +01:00
  • ecb504e467 Build fix for wasm. Gav 2018-01-19 20:31:18 +01:00
  • a87e99fdda Tests for simple staking system. Gav 2018-01-19 20:29:42 +01:00
  • 18defc0d95 Introduce staking. Gav 2018-01-19 17:39:06 +01:00
  • 262dd7bc55 Fix tests. Gav 2018-01-19 16:34:28 +01:00
  • c29313c618 Introduce better hashing. Gav 2018-01-19 14:17:56 +01:00
  • 748ee54870 Test sessions. Gav 2018-01-19 12:34:51 +01:00
  • 63809d9e0c Polish Gav 2018-01-19 10:49:23 +01:00
  • 81cd156d2a Implement sessions. Gav 2018-01-19 10:34:55 +01:00
  • 400008028b Staking eras and tests. Gav 2018-01-19 09:37:00 +01:00
  • 368cbdbcbb Remove fluff. Gav 2018-01-19 08:51:38 +01:00
  • 8749011cef Merge branch 'polkadot-runtime-skeleton' of github.com:paritytech/polkadot into polkadot-runtime-skeleton Gav 2018-01-19 08:50:47 +01:00
  • 3dcfd8ba6d Remove fluff Gav 2018-01-19 08:50:33 +01:00
  • ba0d71a551 Refactor and timestamp test Gav 2018-01-19 08:49:38 +01:00
  • f179adbc4e comments. Gav 2018-01-18 18:45:29 +01:00
  • 78a197f632 Repot session. Gav 2018-01-18 18:42:33 +01:00
  • 43040cbf28 Merge pull request #35 from paritytech/environmental-api Gav Wood 2018-01-18 17:39:51 +01:00
  • abb8304389 Introduce static hex and valid signature for block test. Gav 2018-01-18 17:35:18 +01:00
  • 7f8949bed1 Implement basic block and tx processing Gav 2018-01-18 16:24:53 +01:00
  • 92d8712b2b Introduce UncheckedTransaction & test. Gav 2018-01-18 15:14:01 +01:00
  • 712becb205 Polish Gav 2018-01-18 12:34:14 +01:00
  • 07c14104f7 Tests for ed25519 verify. Gav 2018-01-18 12:31:34 +01:00
  • 9c9a197f3a Merge branch 'polkadot-runtime-skeleton' into environmental-api Robert Habermeier 2018-01-17 19:30:46 +01:00
  • 3ed6784911 use new environmental API Robert Habermeier 2018-01-17 19:27:38 +01:00
  • 3b850c7ed1 Compile fixes. Gav 2018-01-17 19:20:48 +01:00
  • 21ab1935e7 fix unsafety hole around unwinding Robert Habermeier 2018-01-17 19:20:38 +01:00
  • ec78b7244a Introduce Ed25519 verify as an external. Gav 2018-01-17 19:17:34 +01:00
  • 6b1153d975 Add ed25519_verify external. Gav 2018-01-17 19:05:31 +01:00
  • ae5e497ed1 Merge branch 'signing-ring' into polkadot-runtime-skeleton Gav 2018-01-17 18:35:07 +01:00
  • 6360a56e72 Repotting. Gav 2018-01-17 18:34:40 +01:00
  • 435c4ac71a Introduce Ed25519 crypto. Gav 2018-01-17 18:33:20 +01:00
  • 3c67ac115b fix unsafety hole in environmental using function Robert Habermeier 2018-01-17 18:12:06 +01:00
  • 65a466434b Signing with crypto. Gav 2018-01-17 15:23:22 +01:00
  • 98faf54ec4 Repot and introduce keccak-256 external. Gav 2018-01-17 11:45:36 +01:00
  • 5137d1a1d0 validator -> authority Robert Habermeier 2018-01-16 20:04:32 +01:00
  • 02bdf0ee29 test consensus completion Robert Habermeier 2018-01-16 20:00:40 +01:00
  • 17c8bad87c Clean up (Test)Externalities. Gav 2018-01-16 19:07:10 +01:00
  • 74d5be0e80 use externalities for chain_id Gav 2018-01-16 19:04:13 +01:00
  • dc6ebf71cf Fix up wasm runtime. Gav 2018-01-16 18:56:57 +01:00
  • b62a8f9587 Hide away support modules. Gav 2018-01-16 18:03:13 +01:00
  • e410a3a665 Split out joiner. Gav 2018-01-16 17:57:42 +01:00
  • caff772b83 Big refactor. Gav 2018-01-16 17:55:07 +01:00
  • 76fafcb39f initial test harness Robert Habermeier 2018-01-16 17:47:09 +01:00
  • 571ad85cfe Introduce block decoding/execution framework (p2) Gav 2018-01-16 16:33:05 +01:00
  • c382125de5 Introduce basic block decoding/execution framework. Gav 2018-01-16 16:32:22 +01:00
  • 108b86a56d Add tests for header ser/de Gav 2018-01-16 15:56:05 +01:00
  • 88f867e053 Add ser/de for header. Gav 2018-01-15 23:03:38 +01:00
  • 6d3cb82820 Add test for ser/de transaction. Gav 2018-01-15 18:30:04 +01:00
  • 8869741166 Minor fix. Gav 2018-01-15 12:01:05 +01:00
  • 209542581a Transaction dispatch test. Gav 2018-01-15 11:59:54 +01:00
  • 2e6300cad7 Add marshaller for xfer function Gav 2018-01-15 00:01:25 +01:00
  • f87893cd87 test context for full agreement protocol Robert Habermeier 2018-01-14 23:44:19 +01:00
  • adbeecbdcf Rejig tests and ensure authorities are addressed consistently. Gav 2018-01-14 23:41:32 +01:00
  • bd8f67a20d Balance transfers + util methods. Gav 2018-01-14 20:51:46 +01:00
  • 5a369064a4 import a local candidate when it is available Robert Habermeier 2018-01-13 19:19:41 +01:00
  • 379bcb46c0 add test for batch filling Robert Habermeier 2018-01-12 16:22:09 +01:00
  • 0e8458491f fill batch statements from table Robert Habermeier 2018-01-12 14:50:28 +01:00
  • 6146779e6e Remove TODOs. Gav 2018-01-11 18:29:08 +01:00
  • 2b05b8ff5e Tweak docs Gav 2018-01-11 18:28:29 +01:00
  • e11f701c09 Documentation Gav 2018-01-11 18:23:06 +01:00
  • 89d344fb3f update parking_lot Robert Habermeier 2018-01-10 22:03:34 +01:00
  • 649fbf2938 Merge branch 'master' into rh-candidate-agreement-glue Robert Habermeier 2018-01-10 22:02:57 +01:00
  • 00c4ee2d81 create the overarching agreement and IO futures Robert Habermeier 2018-01-10 21:58:56 +01:00
  • 3d9cc2697c incoming message handler Robert Habermeier 2018-01-10 21:20:53 +01:00
  • 2d1f1a8933 Remove unneeded function. Gav 2018-01-10 18:59:49 +01:00
  • 8d1825fb0d Add some docs and a test. Gav 2018-01-10 18:58:49 +01:00
  • fd65f3380a Avoid using reentrancy issues. Gav 2018-01-10 15:08:41 +01:00
  • b48003b69a Finish up & polish environment stuff. Gav 2018-01-10 14:53:03 +01:00
  • ad9037df2d Add native environment to make native source-code compatible with wasm. Gav 2018-01-10 14:39:56 +01:00
  • 5f86160320 Add environmental module Gav 2018-01-10 14:12:14 +01:00
  • 7b67bc63da round-robin message handler Robert Habermeier 2018-01-09 21:03:06 +01:00
  • adc2e52aa3 Native storage support API. Gav 2018-01-09 19:28:22 +01:00
  • 391fb19143 Fix test. Gav 2018-01-09 17:50:35 +01:00
  • 6a69b71f46 Add wasm binaries. Gav 2018-01-09 16:01:46 +01:00
  • 5db5d2d98a Remove accidentally committed files. Gav 2018-01-09 16:00:39 +01:00
  • 55418c7ed8 Fix path. Gav 2018-01-09 15:59:05 +01:00
  • 06791fa07f Update path. Gav 2018-01-09 15:58:45 +01:00
  • 6e2fbb8e84 Update gitignore Gav 2018-01-09 15:58:17 +01:00
  • f3dd41efd6 Fix warning. Gav 2018-01-09 15:50:48 +01:00
  • 2489b3a9aa Update native support. Gav 2018-01-09 15:07:55 +01:00
  • 88d66681f6 More fleshing out on runtime. Gav 2018-01-09 15:05:41 +01:00
  • b104f5e6e4 Compile polkadot-runtime both for Wasm ad native, allowing for testing and direct usage. Gav 2018-01-09 13:47:28 +01:00
  • 5ab59bb171 Make initial runtime skeleton compile. Gav 2018-01-08 19:32:46 +01:00
  • a9fe12eb69 Clean up the runtime skeleton. Gav 2018-01-08 17:56:16 +01:00
  • 1f183d688a Introduce basic skeleton for Polkador runtime. Gav 2018-01-08 17:13:44 +01:00
  • a670208a33 Introduce first groundwork for Wasm executor (#27) Gav Wood 2018-01-08 16:48:45 +01:00
  • 2fbc256b66 instantiate the agreement future Robert Habermeier 2018-01-08 16:36:35 +01:00
  • 9ff2fa550f beginnings of shared table Robert Habermeier 2018-01-08 15:34:21 +01:00
  • acca871d20 define context trait and initialize statement table Robert Habermeier 2018-01-03 17:06:04 +01:00
  • 45c3e40a62 Candidate Agreement + Consensus (#29) Robert Habermeier 2018-01-03 15:50:05 +01:00
  • f2cbae5948 add trailing comma Robert Habermeier 2018-01-01 20:36:54 +01:00
  • 53bc9e85bc improve some panic guard proofs Robert Habermeier 2018-01-01 20:25:22 +01:00
  • 8310cae9f0 rename Communication enum variants Robert Habermeier 2018-01-01 20:06:03 +01:00
  • cd438e51a8 more type-safe justifications Robert Habermeier 2018-01-01 20:00:44 +01:00
  • e0b7e77f2c fix a couple more style grumbles Robert Habermeier 2017-12-31 20:10:37 +01:00
  • b44e8fd781 fix spaces Robert Habermeier 2017-12-29 15:41:39 +01:00
  • a03d16c862 fix lock import logic and add a test Robert Habermeier 2017-12-29 15:07:14 +01:00