Skip to content

Instantly share code, notes, and snippets.

@HysMagus
Created September 1, 2020 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HysMagus/6a9e372f70b4e8325eb3905d52663dc1 to your computer and use it in GitHub Desktop.
Save HysMagus/6a9e372f70b4e8325eb3905d52663dc1 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
commit cadcf522af6e67d9c0e63313f7397fd03e4c98c2
Merge: ab9ee83604 8bb02e23fe
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 30 21:43:05 2020 -0400
Merge pull request #2141 from CasperLabs/release-v0.20
OP-1488: Merge Release v0.20.1 to Master
commit 8bb02e23feac2b47737b6dc0d6363b0575aee958
Merge: 1c243e8044 652e9c60af
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 30 15:03:53 2020 -0400
Merge pull request #2140 from TomVasile/NO-TICK-bump-20-1
NO-TICK: bumps 0.20.0 -> 0.20.1
commit 652e9c60af5dd33def8d6726a967ced9c6783746
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 30 17:53:18 2020 +0000
bumps 0.20.0 -> 0.20.1
commit 1c243e80446216c910548ceaae98218c0c7755fd
Merge: b266ac3103 75fba08f3f
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 30 12:59:47 2020 -0400
Merge pull request #2138 from mpapierski/ee-1035-fix-copy-from-slice
EE-1035: Fix copy from slice
commit 75fba08f3f42c2a438daa2f919016b117d382eb0
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jul 30 18:33:33 2020 +0200
EE-1035: Fix copy from slice.
commit b266ac3103beec34b3fa3518c40c26c4ebd119b8
Merge: 7a1c1c66ad 88694e7b32
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Jul 28 17:51:57 2020 -0400
Merge pull request #2136 from EdHastingsCasperLabs/rel-20
NO-TICKET: upgrade wasm for rel .20
commit 88694e7b323775bcecd60995ee6d9131b99e20c7
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jul 28 14:42:09 2020 -0700
NO-TICKET: upgrade wasm for rel .20
commit 7a1c1c66ad4542b78ba04dcdc28ccf070e9cee8e
Merge: bd094d017e 6db492ed41
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Jul 29 05:28:02 2020 +0800
Merge pull request #2135 from CasperLabs/abner/NO_TICKET_STATIC_MEMBER_BUG_RELEASE
[NO_TICKET] static member bug release
commit 6db492ed41ab21fe0f91e65f70fa56db43be4c7b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Jul 29 05:22:18 2020 +0800
NO_TICKET: fix bug of transpile of TS to JS for static class member.
commit bd094d017ef55ffb1f9775742cca277c264d53ff
Merge: b4d206594e f1e880f4ff
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jul 23 23:40:19 2020 +0000
Merge #2124
2124: ECO-544: Update links of document on Clarity. r=TomVasile a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit b4d206594ebc02e18fe3f6d35e22bf32ee72fedc
Merge: 273f8a96f6 95c277855f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jul 22 17:40:54 2020 +0000
Merge #2129
2129: TNET-48: Fix the bootstrap status check. r=aakoshh a=aakoshh
Same as https://github.com/CasperLabs/CasperLabs/pull/2127 but against `release-v0.20`
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 95c277855f067b86fc312503859828dca3f41368
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jul 22 18:06:56 2020 +0100
TNET-48: Fix the bootstrap status check.
commit f1e880f4ffdb462ddf724c1143f0b5a88ab46213
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Jul 22 01:15:40 2020 +0800
ECO-544: update link of doc.
commit c380cb997762dd47e439ef437ccea4b24c3b424b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jun 29 20:14:18 2020 +0800
ECO-493: update links of document on Clarity.
commit ab9ee8360438bb4174bb7996bc5ced4133334b2c
Merge: af208f283b 273f8a96f6
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jul 20 17:09:57 2020 -0400
Merge pull request #2112 from CasperLabs/release-v0.20
OP-1431: Release v0.20 to master
commit 273f8a96f618f5b7da68680e0a2593a7b7ebb885
Merge: fb100f93a5 612f92cd0c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jul 17 20:27:12 2020 +0000
Merge #2114
2114: No tick fix merge conflict r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Archit Sharma <archit@pm.me>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 612f92cd0c128e2e78ae1d773b283cc8e1d84ba2
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Jul 17 20:23:48 2020 +0000
fix merge conflicts - int test
commit 1d78d3f3bd603e27400706048d80161c94f5a570
Merge: fb100f93a5 af208f283b
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Jul 17 20:19:57 2020 +0000
fix merge conflicts
commit fb100f93a5327d699b1499badf1029d7bcec55b2
Merge: 4b1f6bb149 55a1b2a7c8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jul 14 19:08:40 2020 +0000
Merge #2113
2113: OP-1456: removing publishing of the python client from release branch r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 4b1f6bb149751576f7249aadd6170f39f5cfb68e
Merge: 2e37462245 a8d38fc4d3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jul 9 11:53:40 2020 +0000
Merge #2106
2106: NO-TICK: Fix periodic stored faucet check to use account hash r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit a8d38fc4d349e47bfa0410a9baa3353e0716e658
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jul 9 11:21:30 2020 +0100
NO-TICK: Deploy the faucet as soon as we realise it's missing.
commit 2156e8ce8304db7ec1a6fad874020ca34471a09e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jul 9 10:37:13 2020 +0100
NO-TICK: Query faucet state using account hash, not public key.
commit e5336b2623291d18742451cee9c788801a1b6592
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jul 9 10:36:51 2020 +0100
NO-TICK: Don't warn about not voting on main child when voting for the LFB itself.
commit b70d5597732c5b05b6d92baf7be8d30d9ab9b547
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jul 9 10:36:05 2020 +0100
NO-TICK: Pull key-generator based on env var.
commit 2e37462245d2af5e0e9fe1c15ad737625f8eaf2c
Merge: aa667cbe07 217694f096
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jul 3 09:10:09 2020 +0000
Merge #2098
2098: TNET-37: Don't join eras with unfinialized key blocks. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit af208f283ba35cbbb9bb7baaed1cf2aae5389962
Merge: 897c353ca7 1e3973ea52
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 2 18:06:51 2020 -0400
Merge pull request #2101 from CasperLabs/release-v0.19
Merge Release v0.19 to master - 0.19.1
commit aa667cbe071691af57ff5a26f3ae6d1da1b47365
Merge: cc282a691a b5196a125b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jul 2 22:05:57 2020 +0000
Merge #2099
2099: TNET-47 to release v0.20 r=aakoshh a=aakoshh
https://github.com/CasperLabs/CasperLabs/pull/2092 to `release-v0.20`
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 217694f096add89d19b7a1544b8f7c18503ec6bd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jul 2 19:26:14 2020 +0100
TNET-37: Don't join eras with unfinialized key blocks.
commit b5196a125b18afc315fe6b75610ecc65d74707d3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 30 14:15:14 2020 +0100
TNET-47: Add last received/created block details.
commit 0ab8671d720ee2744e9a61bc9a54b24810b96685
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 30 14:08:19 2020 +0100
TNET-47: Add validator detail to checks.
commit 1e3973ea5296328ad185e5970add1fa4ac2696f7
Merge: 293d934fe6 3205377d2d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jul 2 20:44:40 2020 +0000
Merge #2096
2096: NO-TICK: bumps for 19.1 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 3205377d2d84c6aec14c338565a0f8cf7832af5a
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 2 20:35:52 2020 +0000
remove the decommed mac
commit 4662697517b8dccbc7009b6e5787ae8ef5997b28
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 2 20:05:04 2020 +0000
bump patch
commit fcf23a02205621b2e370a635f5c1367451f92b53
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jul 2 20:00:08 2020 +0000
bump 19.0 -> 19.1
commit 55a1b2a7c8cc32d926a52d88ac7dc3c756bee44a
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Jul 1 19:12:32 2020 +0000
removing publishing of the python client now that its seperated
commit cc282a691a4f1d2cd7fc0842f025c1004ee925b6
Merge: 5c83dbb10c ca80dd29f0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 26 15:43:09 2020 +0000
Merge #2087
2087: NO_TICK Removing .wasm check in build.sh r=sacherjj a=sacherjj
client-py/build.sh was still checking for .wasm files to be present. This is corrected.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit ca80dd29f06875f1dc10a926370cf1d80f4aa34c
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 26 11:38:37 2020 -0400
Removing .wasm check in build.sh and unused constant for wasm in consts.py
commit 5c83dbb10c45c9b1eb28180522ab3b1d75546686
Merge: 74d156a6dd 46f3d9337f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 26 12:43:12 2020 +0000
Merge #2086
2086: NO_TICK Updating Makefile and Dockerfile to fix integration-testing build. r=sacherjj a=sacherjj
Fixes issues with `make docker-build-all` for integration-testing build.
Removing wasm build for client-py.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 46f3d9337fc975d58f9b7805733676ac9a3e9d0d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 25 22:11:53 2020 -0400
Updating Makefile and Dockerfile to fix integration-testing build.
commit 74d156a6ddda737db7412caeb20ac8e4b0189dc5
Merge: d821c64ee3 69c5eca268
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jun 25 20:38:10 2020 +0000
Merge #2085
2085: FEAT-106: wasmless transfer create nonexistent target account r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR adds the _create target account if it does not exist_ behavior to the wasmless transfer feature.
https://casperlabs.atlassian.net/browse/FEAT-106
https://casperlabs.atlassian.net/browse/NDRS-105
NOTES:
* This is expected to be included in the upcoming .20 release
* There is some technical debt incurred as there is some semi-duplication of logic between the runtime and the executor implementations that should be addressed.
* Ideally we should revisit the `named_keys` / `access_rights` mechanisms.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 69c5eca268a089daa1a2e777065802a0558bd581
Merge: cfe27d5078 d821c64ee3
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 25 11:57:14 2020 -0700
Merge branch 'dev' of github.com:casperlabs/CasperLabs into feature-wasmless-transfer-create-target
commit cfe27d50781b47ab110fbef34304c58685a289e9
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jun 23 15:21:08 2020 -0700
implementation
commit cc0627a90e9d666f48bd3607dcae4417132345a0
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jun 23 13:58:11 2020 -0700
test reorg & TDD initial red / green test
commit d821c64ee38879a7550341400e29b2039df85d96
Merge: 6dde3d6b6c a485d9eaed
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jun 25 14:31:54 2020 +0000
Merge #2083
2083: FEAT-23: Multi sig alg r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit a485d9eaed541d460e7c4446f3a7d421277aa05e
Merge: 5393ba6acf 30d2731e8c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 25 15:31:19 2020 +0100
Merge pull request #2084 from sacherjj/client-py_stream_events_fix
NO-TICKET Client py stream events fix
commit 5393ba6acfbe039034706d436cce00fa97d7e527
Merge: cd1d4f3dcd 6dde3d6b6c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 25 15:21:09 2020 +0100
Merge remote-tracking branch 'upstream/dev' into FEAT-23-multi-sig-alg
commit 30d2731e8c464ee9b75b2bb1a38ff8f89fa9fbf0
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 25 10:24:02 2020 -0400
Removing outer tuple to correct stream events.
commit cd1d4f3dcdeec2a6159fca330dd0f0579b655759
Merge: 1d41f39d1c ac4c69c005
Author: edhastings <ed@casperlabs.io>
Date: Wed Jun 24 11:48:13 2020 -0700
Merge pull request #2080 from sacherjj/contract-headers-into-multi-signature
Merging Contract Headers into Multiple Signatures
commit ac4c69c005ecfb38ded990e92aaef38d674aa604
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Jun 24 13:25:48 2020 -0400
Adding pycryptodome back into required.
Removing Python3.7.0 pinning.
commit cbff4a894d4754891326ac4ca7eb76502a7159ce
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 23 21:14:09 2020 -0400
Correcting CLI parse error for deploy. Cleaning up CLI. Cleaning up packaging.
commit e853a3a5cd5ef364120e4adfc7f9a8ba7ee7f630
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 23 16:05:05 2020 -0400
Linting corrections and cleanup.
commit 2042443585cc74fc235cf827d850381deebca754
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 23 15:50:17 2020 -0400
Manual tests for use with hack/docker network up.
commit d236e8e9892e96c325fb844fdcdd837a01f8bfda
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 23 15:48:58 2020 -0400
Merging contract_headers functionality into client.
Correcting tests for new working secp256k1 signing.
commit 26df0f59542dc08b990a3515b89647e55eee0c74
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 23 13:22:45 2020 -0400
Fixing manual merge typos to get tests fully passing.
commit 0f25242201c45dae8fdb3c72898111527b087637
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 23 14:18:11 2020 +0100
FIX: .show doesn't work for PublicKeyHashBS.
commit 6dde3d6b6cfd7203489b378b991def60d7787691
Merge: b8bcc1f767 63743b5922
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jun 23 13:02:57 2020 +0000
Merge #2081
2081: NO-TICKET: fix bug in storage benchmarks r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit eb069cd8b6d15fa944b28f1ed5615ffd2099c4b7
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Jun 23 20:48:57 2020 +0800
Resolve merge conflict of Clarity.
commit 92552d2b504ac3dfe841a6aead4428d629e2e550
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 23 08:44:13 2020 -0400
Correcting issues related to PublicKey -> AccountHash.
commit b8bcc1f7675966f5fe4107ed39badac65e232e7a
Merge: 21e7bba8cd 7611fdb981
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jun 23 11:34:56 2020 +0000
Merge #2082
2082: TNET-18: Pass empty sets to EraObservedBehavior.local if validator hasn't produced r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7611fdb981562b423d8e1b900bae5218eb283fb3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 23 11:48:16 2020 +0100
TNET-18: Add empty message set for bonded validators to start with.
commit b34f676617e3dadde9d0c0be3489405ba1f16eae
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 23 11:38:17 2020 +0100
TNET-18: CachingEraStorage.
commit 63743b59227d1bbdc872b1676c6bac88e0101e7b
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jun 23 10:41:10 2020 +0100
NO-TICKET: fix bug in storage benchmarks
commit 41f098b9003bf44b84a57ff2bbc513bbfe298ae3
Merge: 1d41f39d1c 5327d1a23e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 22 18:09:55 2020 -0400
Merging upstream/dev into FEAT23-multi-sig-alg
commit 21e7bba8cdd152ccd8fdfba84991a93062648994
Merge: 5327d1a23e 9958bf37bf
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 22 21:19:19 2020 +0000
Merge #2079
2079: OP-1432: bump package versions in prep for future release r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 9958bf37bf1c18efb2601bafdbf19a6d7793e620
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jun 22 18:59:26 2020 +0000
bump crates version: bump=minor
commit de24ae925962ff61b4e9eeea412d178f647073b8
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jun 22 18:56:32 2020 +0000
bump node version -> 0.20.0
commit 1d41f39d1c529c25a03f44b688766c94ec5fb974
Merge: e76150fed5 e483b85e5c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 22 16:39:17 2020 +0000
Merge #2049
2049: ECO-470 client-py secp256k1 key r=sacherjj a=sacherjj
Created a KeyPair object as base for ED25519Key and EthereumKey. This can use any combinations of public or private keys and perform kay based functions.
Refactored code to use the KeyPair objects.
https://casperlabs.atlassian.net/browse/ECO-470
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [ ] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 5327d1a23e1467c3d0eb8e5a31cf6f7ce4378bc2
Merge: 21375e605a a540af1f13
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 22 15:25:14 2020 +0000
Merge #2078
2078: Release v0.19 to dev r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e483b85e5c77ca4afbd290d6dce81348cb559b45
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 22 10:47:41 2020 -0400
Correcting signing for secp256k1. Updated do_nothing.wasm tests in manual.py.
commit 21375e605aabeb0662be6ec17fce7811941a4092
Merge: 9de43aaf57 c6a462ae89
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 22 14:38:33 2020 +0000
Merge #2059
2059: FEAT-12: Contract Headers r=mpapierski a=mpapierski
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit a540af1f13696cccc2b447145e9f316c9d477461
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 17 12:12:09 2020 +0100
TNET-44: Don't gossip to sources we know have the item already.
commit c5fd4ad2162160adec5afd7369098bb3a65c62ad
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 16 16:48:02 2020 +0100
TNET-34: Replace all handleError with recover.
commit 9df1941aac831b5a6ab05c45a58a19eecfcd6bbd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 16 16:47:34 2020 +0100
TNET-34: Handle missing account. Return error message for IllegalArgumentExcpetion.
commit 7eee69a143fac3a8066cdc34e9a44e3515cca6df
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 15 10:40:17 2020 +0100
TNET-27: Warn about the condition but ignore it until we see it again and find out how it happened.
commit c6a462ae8981a1c388b9a92f34d3ba66dac27217
Merge: f85208ecaa 09ca355c59
Author: edhastings <ed@casperlabs.io>
Date: Mon Jun 22 07:12:10 2020 -0700
Merge pull request #2065 from CasperLabs/feature-wasmless-transfer
FEAT-106: wasmless transfer
commit f85208ecaa4ce1c1400b54143e00f816ac33f28b
Merge: 77d687ef4e 97bcb86d7c
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 22 16:03:12 2020 +0200
Merge pull request #2076 from mpapierski/feature-contract-headers-named-keys
Remove system contracts from named keys, clean up
commit 09ca355c593f8571ad928cf927605c1793593e6e
Merge: 2d8e9607b6 457c235b72
Author: edhastings <ed@casperlabs.io>
Date: Mon Jun 22 07:02:22 2020 -0700
Merge pull request #2077 from EdHastingsCasperLabs/feature-wasmless-transfer
FEAT-106: merge from contract_headers
commit 457c235b72ef21ee9867ae8dbcfb50496750feb3
Merge: 2d8e9607b6 77d687ef4e
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jun 22 06:59:11 2020 -0700
Merge branch 'feature-contract-headers' of github.com:casperlabs/CasperLabs into feature-wasmless-transfer
commit 9de43aaf57da83660e213598b2bbea11942146de
Merge: 230b209d49 c587b3dbe7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 22 13:45:36 2020 +0000
Merge #2074
2074: OP-1442: remove mac from CI r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit c587b3dbe737c89d1481c846ef96dd4e63bdac14
Merge: a011bb9df5 230b209d49
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jun 22 09:44:31 2020 -0400
Merge branch 'dev' into OP-1442
commit 97bcb86d7c958360e61b0a73209ba358b9d69762
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 22 15:34:01 2020 +0200
Remove system contracts from named keys.
This commit also changes all raw collections into a `NamedKeys` type
alias.
commit 2d8e9607b60b9afb7aa5af929ced4cd794b14cab
Merge: 65e0f1c4a7 94ebb818e1
Author: edhastings <ed@casperlabs.io>
Date: Mon Jun 22 05:48:49 2020 -0700
Merge pull request #2071 from sacherjj/eco-454-client.py-wasmless-transfer
ECO-454 client.py wasmless transfer
commit ee68a0f4a2b04cd0034746b0085caae53afb0ce6
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 22 07:23:10 2020 -0400
In process trying to figure out signing issue for secp256k1.
commit e76150fed5126d3cb3b31bcb77e3f10d54fa904e
Merge: 2f775fa7e4 daf8d6f29c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 22 09:48:27 2020 +0000
Merge #2075
2075: [NO_TICKET] Fix Integration test of Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit daf8d6f29cc7ea404731af1704abcf2c9ee2643b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jun 22 12:59:57 2020 +0800
ECO-438: update test_clarity_R2.py to use multi-sig feature.
commit 94ebb818e1b229b66378ac7f4fe4a612daa50aea
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Jun 21 12:18:41 2020 -0400
Adding test_transfer.py
commit 3d0eaf06824469d68c85ba712b94d5d1e92eec13
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Jun 21 12:15:47 2020 -0400
Transfer works but does not create account if missing.
commit eb1c7f03213244eb73fe1ba2400ed4d4fc3e2d8d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 19 17:33:37 2020 -0400
In process, still failing signature.
commit be41c8cb2594639a6ced511f4d30f4b7536aa6cc
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 19 16:52:32 2020 -0400
Refactor to try to find issues with secp256k1 signatures. Partial progress.
commit 77d687ef4ee34f577ae56fb45924263577d0c5f0
Merge: 19dbbb717b 901c37b4da
Author: edhastings <ed@casperlabs.io>
Date: Fri Jun 19 12:52:09 2020 -0700
Merge pull request #2073 from mpapierski/feature-contract-headers-review-comments-1
FEAT-12: Address Fraser's comments.
commit 230b209d4999eae27c2268ab70b0d983b2a4dc6e
Merge: 0d311d4c83 2b0bdd55da
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 19 19:47:58 2020 +0000
Merge #2035
2035: OP-1417: initial rip out of the scala client from CI r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 2f775fa7e49f0f9f1118d113bc292049339afecc
Merge: 6eaead589e 222b7b90cf
Author: edhastings <ed@casperlabs.io>
Date: Fri Jun 19 12:40:35 2020 -0700
Merge pull request #2045 from CasperLabs/abner/ECO-438
[ECO-438, ECO-437]: Support Multiple Signature algorithm in Clarity.
commit a011bb9df524d5f4aa8180bee0b5d2d95a7e85dc
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Jun 19 18:53:58 2020 +0000
remove mac from CI
commit 901c37b4da089d18b9e634fa5394c3de38df8775
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 19 19:37:01 2020 +0200
Ticket and link to remaining on named keys.
commit 9c6733c744b5811d44422e5b368b13a260788403
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 19 19:23:33 2020 +0200
Address Fraser's comments.
commit 0c3c5fc84569bc2326f87cf4b09d8948ca21f13e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 19 11:45:34 2020 -0400
Refactor to make properties common in base object.
commit 19dbbb717bf3f7ccc559fe6ef44c14de5a5bee87
Merge: 06bed95e23 3764664169
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 19 15:00:58 2020 +0000
Merge #2072
2072: NOTICK client.py fix for contract headers r=sacherjj a=sacherjj
Fixing the contract encoding. I'm not sure why I went ipc on it at first.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [ ] You assigned one person to review this PR.
- [ ] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 376466416924c01aecf5a5844ddff713699d0820
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 19 08:34:39 2020 -0400
Fixing encode_contract.
commit 29676722c8ea23a6f63b5afed80a8a0a60fd8718
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 19 08:04:28 2020 -0400
Applying changes from contract_headers.
Adding TransferContract.
Fixing contract encode.
commit 222b7b90cfbebb12efe7442c2109805097e33d2d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 19 19:55:18 2020 +0800
ECO-438: add algorithm type to account.csv.
commit 06bed95e23f58073e02f9a79f3327665dd75e60e
Merge: ad5ddc8218 2c34933b3d
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 19 12:50:18 2020 +0200
Merge pull request #2068 from mpapierski/eco-456-update-techspec
ECO-456: Update techspec
commit ad5ddc8218965e5577ff1f5a0362e6e7eb027a9e
Merge: 2a75f2d400 f06a3c5619
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 19 12:49:47 2020 +0200
Merge pull request #2070 from EdHastingsCasperLabs/feature-contract-headers
FEAT-12: Address comments from Fraser
commit e50c365998a14122839ca5bb66ad3f0eec25b0af
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 19 04:10:20 2020 +0800
ECO-438: update account.csv used in integration test.
commit 93a56559153d7e5b46fe487c98a87791df99305d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 18 19:51:10 2020 -0400
Changing consts for algorithms to lower case.
Adding faucet methods to manual.py.
commit f06a3c5619bdf660cb7fe7d90208db4eda55fd42
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 18 14:51:44 2020 -0700
Address Fraser comments (part 2)
commit 1ef4d87fa79f6e7a9f9173b6538ed60c9da06fe9
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 18 14:25:13 2020 -0700
Correct contract version semantics.
commit b62e095bad7fb94562b734f9f73a0da0822dd94f
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 18 13:01:26 2020 -0700
Address Fraser comments (part 1)
commit 30cb500c46fc0e4dcbe7ce706a6f05523762072c
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 18 12:42:35 2020 -0700
remove unneeded makefile targets
commit 65e0f1c4a76c53dc2b824a2443c78181ea3aebb4
Merge: 6d907f2f06 bb5f644a2d
Author: edhastings <ed@casperlabs.io>
Date: Thu Jun 18 09:26:17 2020 -0700
Merge pull request #2069 from EdHastingsCasperLabs/feature-wasmless-transfer
EE-1029: added u64 test, comments, error coherence
commit bb5f644a2db67b640652fbfef53290a8cea8121d
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 18 09:22:06 2020 -0700
fixed incorrect field ordinal
commit 2b200fe508f508db6704f901421c8a3f8e15ea79
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 19 00:12:03 2020 +0800
ECO-438: show validators table correctly and show base16 encoded public key when creating account
commit 6d907f2f06831451476dacd9d3b6fa1e05cea263
Merge: b49a33ed0f dc1aa433e1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 18 17:09:14 2020 +0100
Merge pull request #2067 from aakoshh/NDSC-65-wasmless-transfer
NDSC-65: Wasmless transfer API
commit dc1aa433e1f59691ccaaf85fa7391ae79f60b959
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 18 16:30:51 2020 +0100
TNET-46: Ignore flaky test until merged with dev.
commit 1149fc7b82af9a87b71c870908872ba3141105b4
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jun 18 08:22:30 2020 -0700
added u64 test, comments, error coherence
commit a94126fbd2df9f89c3e75b63d29d46a2ca6b633e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 18 23:21:29 2020 +0800
ECO-438: update Clarity to use publicKeyHash, update labels and messages related to public key.
commit d898a83bd18b02503c91830004e238efc83b8353
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 18 16:05:53 2020 +0100
NDSC-65: Fix test with WasmContract.
commit 2c34933b3d60922c8bfbd95347aaec0b4556700b
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jun 18 16:43:15 2020 +0200
ECO-456: Move techspec appendix as rustdocs.
commit 2a75f2d400217b28d6efc258f9ee8757e3ebaf23
Merge: 725a538afd 0ebc9f5716
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jun 18 14:06:23 2020 +0000
Merge #2066
2066: NOTICK - Updating client.py to final contract headers design. r=sacherjj a=sacherjj
Updated the python client to the new format of contract headers.
This has minimal changes from dev, not including the refactoring done with multi-key to ease merging.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 78025fea09943a9e3ea8125231e713dab873536a
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 18 09:47:39 2020 -0400
Removing required for `from`.
commit 9c8aed872716ef2211b90608260e3dd4ce4e0daa
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 18 09:27:34 2020 -0400
Adding missing algorithm argument to deploy CLI.
commit 3eaf395bda2534b5e116de4dc419734ac7ebcc03
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 18 13:02:42 2020 +0100
NDSC-65: Add the Transfer variant to the API.
commit 57eaeee41a7b175180d24fe7dbe0e77f2ca54d04
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 18 12:35:32 2020 +0100
NDSC-65: Rearrange fields in the Code proto.
commit cbf91ddd58bc89aa2593d214fcdef536b079d7d8
Merge: 833ddf9859 6eaead589e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 18 12:30:26 2020 +0800
Merge remote-tracking branch 'origin/FEAT-23-multi-sig-alg' into abner/ECO-438
commit 0ebc9f571661e6354d821aba3ee4de0ec0f38fc0
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Jun 17 22:41:25 2020 -0400
Updating deploy to use new contract headers format.
Correcting balance method for new structure.
commit b49a33ed0f7efd2da76d9428757e425d016bb197
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jun 16 17:07:05 2020 -0700
EE-1024 wasm-less transfer & tests support
commit 6569a9c97ed1963b0a184b5dd7969d79172c7975
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jun 16 14:02:32 2020 -0700
EE-1029 engine-core impl wasm-less transfer
commit 2b0bdd55da3537fe94200d4ad2e1f08d79923046
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Jun 17 21:50:06 2020 +0000
build client contracts still for int test
commit 64bd50f23e7f2c13b2c5076528810ca148d55e34
Merge: 2af1195c50 0d311d4c83
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Jun 17 21:16:53 2020 +0000
Merge branch 'dev' of github.com:CasperLabs/CasperLabs into OP-1417
commit 0d311d4c83ef9d219a665dcfccfacb41f29b5e3a
Merge: 5818e76eae 9a4c8ccef8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 17 18:31:28 2020 +0000
Merge #2064
2064: NDRS-12 - Stripping out Docker Client from tests. Reducing tests to just clarity. r=sacherjj a=sacherjj
Stripping WASM and Scala Client from Integration Tests
Pulling all WASM.
Removing all tests but clarity.
https://casperlabs.atlassian.net/browse/NDRS-12
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 725a538afdea5ce4d3bf1f565acaf64cbd166f56
Merge: a00acb94e7 ff3315691d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 17 17:03:08 2020 +0000
Merge #2051
2051: [ECO-417] update Clarity to meet the requirement of contract header r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit ff3315691dec343755ce48ec721d03e303adb55f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 18 01:01:45 2020 +0800
ECO-417: remove cltype.Key.Local.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 9a4c8ccef8f3c693f20261901ed344382fc01709
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Jun 17 13:00:30 2020 -0400
Stripping out Docker Client from tests. Reducing tests to just clarity.
commit bf32c5ac9dba295b32608c8dcd66550142269001
Merge: 0536f9679a a00acb94e7
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 18 00:23:42 2020 +0800
Merge branch 'feature-contract-headers' into abner/ECO-417
commit 0536f9679ab936fab12c5730821f20513290f063
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 17 18:13:16 2020 +0200
ECO-417: Remove unneeded branch.
commit bff9b40bf29c92221dc6039fe585a873c6a02945
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 18 00:09:21 2020 +0800
ECO-417: update the way to query account balance.
commit 293d934fe6189f86b07e746fd2bf14683d655ed1
Merge: 6f1b2d83a9 e3ee4df390
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 17 12:37:35 2020 +0000
Merge #2063
2063: TNET-44: Not gossiping to known sources r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e3ee4df3908749265bb28242c26b67c3a3b1184c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 17 12:12:09 2020 +0100
TNET-44: Don't gossip to sources we know have the item already.
commit a00acb94e75ea62d8ad3e5f7f2af7159ad2ed7ec
Merge: 878337aa5c 33f8384d0a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 17 09:53:14 2020 +0000
Merge #2062
2062: ECO-458: Testing framework to support deploys with a custom block time. r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciej@casperlabs.io>
commit 1ff248ee0c7b83bce4c9561db848ac38a9f4d5f3
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 17 11:00:00 2020 +0200
ECO-417: Reorder IDs.
Different libraries serialize messages into bytes with different order
and that might make transactions to fail. Reordering IDs will make the
output more deterministic.
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 6f1b2d83a9c3e4b7c2748c2f03d991f4cffbfae0
Merge: dfd7891fcc 91724e92ad
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 17 08:36:51 2020 +0000
Merge #2058
2058: TNET-34: GraphQL state query internal error r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 33f8384d0afd7be320bace8c7cc64bf73939f79e
Author: zie1ony <maciej@casperlabs.io>
Date: Wed Jun 17 09:21:04 2020 +0200
Allow testing framework to set the block time.
commit 878337aa5c8a19d5293707aaf3fed86bdee58d5a
Merge: 330e3cf7eb 27662088c1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 17 05:54:19 2020 +0000
Merge #2060
2060: FEAT-12: Merge dev into feature-contract-headers r=mpapierski a=mpapierski
#
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 27662088c1e6fa02d23aed0240f4da58530b7fd1
Merge: 330e3cf7eb 5818e76eae
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jun 16 23:05:09 2020 +0200
Merge branch 'dev' into feature-contract-headers
Conflicts:
execution-engine/engine-test-support/src/session.rs
execution-engine/engine-tests/src/test/examples/mod.rs
commit 330e3cf7ebda9a31e7bf7c372ecfa93cb0f0058f
Merge: b56d893dae c28541b4a1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jun 16 19:19:34 2020 +0000
Merge #2057
2057: NO-TICKET: More context tests r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit c28541b4a19e6dde94dc39e1475983c22bcad52f
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jun 16 21:18:41 2020 +0200
NO-TICKET: Renaming things.
commit 0dcc46cfa9b917a77e6d69c7311e3e7b74e043e8
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 16 12:51:26 2020 -0400
Forcing Algorithm Name to lower for consensus.Signature.sig_algorithm to fix signing.
Adding build-contracts-rs to standup.sh
Black reformatting.
commit 91724e92ad7498d22b7c53872fc39dd2d94be095
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 16 16:48:02 2020 +0100
TNET-34: Replace all handleError with recover.
commit 23dfe5cc72701f85bb2dba9608e47e988ab58663
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 16 16:47:34 2020 +0100
TNET-34: Handle missing account. Return error message for IllegalArgumentExcpetion.
commit 25e13a921c9cae3d312179bc71cbd9d9e791bae7
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jun 16 17:06:04 2020 +0200
NO-TICKET: Apply review comments.
- Removed duplicated account queries
- Fixed grammar
commit 5fb7942dbe3a5ee056cdf5de5a5578087a1016f0
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jun 16 16:47:33 2020 +0200
NO-TICKET: Fix direct call's context.
commit ae871e65d9bce0305c839e4a7eaa7d691b876913
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 15 22:06:13 2020 -0400
Fixed path vs key for cli account_hash.
Fixed key_holder_obj vs key_holder_generator typo in casperlabs_client.py.
Fixed 0x00 -> \x00 in account_hash generation.
More tests in manual-tests for using hack/docker.
Changed rank -> j_rank in vdag.
commit 5818e76eae0546c6c6b22ea67b18f25b5ea8d883
Merge: c8222666bb 154cb2ddf0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 15 19:26:23 2020 +0000
Merge #2055
2055: Merge to Dev EE-922 Feature gas cost meter r=sacherjj a=sacherjj
Give mechanism of validating transfer with gas cost included.
https://casperlabs.atlassian.net/browse/EE-922
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
commit 28af3b5994cb951523550c1825a4dd1af08714f3
Merge: bca0cd0c6c 6eaead589e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 15 11:56:54 2020 -0400
Merge remote-tracking branch 'upstream/FEAT-23-multi-sig-alg' into pyclient-ethereum-key
commit b56d893dae0ac704e88025b1b06b530e2b1e86c0
Merge: 689381a0bb 89b26c664b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 15 15:04:24 2020 +0000
Merge #2056
2056: EE-1030 counter-define contract header impl r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR restores the counter-define contract and updates it to the contract header model. This contract was originally excised along with the other "example" contracts, but an unexpected dependency on it was discovered in STESTS.
https://casperlabs.atlassian.net/browse/EE-1030
NOTES: also fixed up make file and readme.md
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 89b26c664be9c2573f5d53a125c584124525f545
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jun 15 07:20:50 2020 -0700
EE-1030 counter-define contract header impl
commit db42c1cceb8c15954a078e973e74eb1e78e00031
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 15 14:03:43 2020 +0200
ECO-417: Further cleanups.
commit dfd7891fcc11fc4b6d6bdcd419227a1c0212c39e
Merge: 5daef63e3f 03acd6a861
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 15 09:57:19 2020 +0000
Merge #2054
2054: TNET-27: False equivocation r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 03acd6a861abd61b407e0e79f1903830cc421e7c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 15 10:40:17 2020 +0100
TNET-27: Warn about the condition but ignore it until we see it again and find out how it happened.
commit 03d7407f50ddd138a9a381bcd0497b493ec58357
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 15 11:39:51 2020 +0200
ECO-417: Add missing system contracts in genesis.
commit 6eaead589eb4e3a97416ec26f04a8bf6c37bcfea
Merge: f82a4e7c27 b853fdb2d4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 15 10:02:24 2020 +0100
Merge pull request #2052 from aakoshh/dev-to-FEAT-23
Dev to FEAT-23
commit b853fdb2d49dfd34ace15f3e9fb88294f74d9fe4
Merge: c26b386dce c8222666bb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 15 10:00:17 2020 +0100
Merge remote-tracking branch 'upstream/dev' into FEAT-23-multi-sig-alg
commit d0b2716d5c49eac7ea19a5b592c7974e06f0307b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Jun 13 17:33:00 2020 +0800
enable integration test for Clarity.
commit bca0cd0c6c22bbcb9462ca826c6854ccdc1297ed
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 12 21:30:35 2020 -0400
Adding __init__.py for key_holder tests.
commit cbad84b2dc3f1f54faae5f0e0feb4ba1f1f958b9
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 12 16:51:27 2020 -0400
Changing account-hash back to account-id-hex to follow existing docs.
Changed validator keygen to use Ed25519Key and remove extra ed25519 library.
UCase Key Algorithm names.
Removing unused private_to_public_key, renaming key/cert methods in crypto with key types.
Correcting curve for secp256k1 object.
commit 545364be4ff27454d8bfa89946492368f660547f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Jun 13 00:12:38 2020 +0800
ECO-417: trigger bors.
commit 3eb24324722b7544169ca0c1e198107440c27100
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Jun 13 00:06:19 2020 +0800
ECO-417: supporting call by contract name in Clarity, and add entryPoint field.
commit 065eee949d4ca810fda1a401aecf11a1814044cc
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 23:21:48 2020 +0800
ECO-417: update storedFaucet to use the latest storedFaucet contract.
commit 45243554bcb08865c15c8fe663436539ca3c6c27
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 22:58:06 2020 +0800
ECO-417: add entryPoint field in makeDeploy.
commit 689381a0bb1100769670e951d2ab0c95440d412c
Merge: 70fb2b4f0f 3e2b140fc0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 12 18:20:27 2020 +0000
Merge #2047
2047: NO-TICKET: Rename nested groups r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit c8222666bb8bca3c4abb03635cb245dad132dbe1
Merge: 52acec03ae 0c5e842e51
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 12 17:12:14 2020 +0000
Merge #2050
2050: Release v0.19 to dev r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 0c5e842e519b2e249ab5afa97b7da93b48b03902
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 12 17:53:43 2020 +0100
FIX: Remove duplicate directive.
commit 3e2b140fc01e9422139c4001086a93ed7203589f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 12 18:47:56 2020 +0200
NO-TICKET: Temporarily disable clarity test.
commit b8074ff20d1f506e0b710220be92f580da079c85
Merge: 218a333caa 70fb2b4f0f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 12 18:37:37 2020 +0200
Merge branch 'feature-contract-headers' into no-ticket-rename-nested-groups
commit 218a333caa01bb271c56707645acd538a4776823
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 21:08:23 2020 +0800
NO-TICKET: update DeployUtil to support storedContract.
commit 2e86ad97fe86cf8d363594c47f0b43e3a2eff303
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 12 10:10:41 2020 +0200
NO-TICKET: Rename Session/Contract messages.
Nested messages are confusing for `ts-protoc-gen` as the resulting code
fails in unexpected way.
commit 85482163d574ce89f6a1c1c949a1cb7bc92f46a7
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 12 10:56:27 2020 -0400
Update client-py/casperlabs_client/casperlabs_client.py
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit d9063cceb5579d47f7dadddac90e4d9c2862b008
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 12 12:50:40 2020 +0100
NO-TICK: Show processed deploy stages in Clarity.
commit eb5792610b79e5b1be00dc6f75dece522079b8b1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 22:28:03 2020 +0100
TNET-40: Test the omega offset formula.
commit da694a979b40ddd6abbc1a62e6c4ee8d1b58a0e2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 22:16:53 2020 +0100
TNET-40: Fix shuffle indexing.
commit 7fa75cbdc077265614fcdf00cebac803aead9704
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 17:53:47 2020 +0100
TNET-40: Determinsitic equally spaced omega messages.
commit 27dbb129f9fed8e5efa5e210024dd9ba70a9f90d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 13:05:21 2020 +0100
TNET-40: Use an omega function to sub-sequence validators in the round.
commit 450d40000ef8034293933c8edcd77584612d077f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 12:10:01 2020 +0100
TNET-42: Add arbitrary Refined Long to tests
commit 3ab3832baf41c00ea41a3d83eda1362a298895b9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 11:22:49 2020 +0100
TNET-42: Optional lower limit on block gas cost.
commit 1406af7b3bea7705ff60be499c66fd9f9f3c859f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 14:22:18 2020 +0100
TNET-36: Don't cache the LFB because it reverts to Genesis.
commit cc89087c8830fda4007f6ef7e8b34381a14fc821
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 12:30:25 2020 +0100
TNET-39: Increase thresholds because of CI.
commit 6f2a219e3e7c9f2f50c3b621d7770237f8664d85
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 09:33:01 2020 +0100
TNET-39: Create tracker factory with refferntial transparency.
commit caa2c938730ddeba55ec5fa54220b1fe7e11bd90
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 15:37:51 2020 +0100
TNET-39: Hikari metrics reporting.
commit c943530a08e416b121ce1674bd3c187daee82fbc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 14:13:08 2020 +0100
TNET-38: Remove redundant _pool suffix.
commit 0bce3d74fe6c246410ca8c101f82407c49e87f6a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 14:05:53 2020 +0100
TNET-38: Periodic thread pool stats.
commit 78039ca6d749858ca015b242d691af9526e5b9a6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 13:45:36 2020 +0100
TNET-38: Added SchedulerFactory.
commit bf93737e6b519669aa3a02d7a23c797f5dce7e3e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 09:42:36 2020 +0100
TNET-36: Underlying first, then cache.
commit 92a59d1b8b77184ca7478461a3b14212d13e06da
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 10:18:32 2020 +0100
TNET-36: Remove leftover Log import.
commit fd9f649358f2a467bfbb40b35d06ed77a0e9e7e9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 13:28:00 2020 +0100
TNET-36: Cache the LFB as well.
commit 3dac331a1531758fb93aa1a126d8252c7eedde69
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 11:54:49 2020 +0100
TNET-36: Cache the finality status.
commit 7ae19922a61e7133e3dc0da9a4e7adcfb1e335bd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 10:07:06 2020 +0100
TNET-29: Ranges should be lazy and quit as soon as there's no more data.
commit 3f799f9bd60b6c14a49aef15463875041bc0effa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 17:01:59 2020 +0100
TNET-29: Convert to list so that the connection is actually yielded.
commit 7013ec92b2d9a0683813acec3998d826a0165a59
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 16:29:20 2020 +0100
TNET-29: DAG stream config.
commit 30b568a60ee9d6af0aea676bc4917502a6152727
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 16:23:43 2020 +0100
TNET-29: Batch toposort ranges.
commit fb1790a5b473f4a600d83ea7d5d3d43e725441fa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 15:37:08 2020 +0100
TNET-29: SQLiteDeployStorage.getByHashes use explicit batching.
commit 6942d2ca3bf520a159bce1dd05c3c6e617293ee1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 10:58:58 2020 +0100
TNET-35: Update read-only node integration test.
commit 9779fa5054ff2f7e82a3c94d39466eefc9e13606
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 4 11:04:13 2020 +0100
TNET-35: Accept deploys if gossiping is enabled.
commit aa45c4bc1237c0dd21d22d72ebd4372b490996f5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 10:27:20 2020 +0100
TNET-28: Add cache expiry in tests.
commit 46821ad1e7214716e29f9e28c5fb15b2a152d74f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 10:12:34 2020 +0100
TNET-28: Add configuration for recent download cache expiry.
commit e61e798371c1ab8d66d7f40f94bcade263e23c23
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 14:00:44 2020 +0100
TNET-28: Update object composition.
commit 4180aa5846da512a544b46af31ce461aa5c19c76
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 13:56:30 2020 +0100
TNET-28: Fix tests.
commit 1a4b67db18c497a343f85bb1a897c86c5867496d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 13:51:02 2020 +0100
TNET-28: Effectful cache creation.
commit b57d4fe8e9cc7014a3b7e434a86cfdd9f5e49935
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 12:06:54 2020 +0100
TNET-28: Add wasDownloaded, remove hasBlock and hasDeploy.
commit ffabad7414305c21f6c8ba955b38da22f8e6bd68
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 18:59:16 2020 +0100
TNET-36: Fix MultiParentFinalizer test.
commit a96ff55edcff65fef68a21c1e6bb570a58219385
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 17:21:40 2020 +0100
TNET-36: Fix level-0 message j-Rank when a new matrix is created.
commit 178ffe0348fdb56c161f3c36183b80fee36344d3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 18:09:49 2020 +0100
TNET-36: Expose defect with level 0 messages.
commit 8feb61e1201cfaea009af4487bfa6c6b3e9c6154
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 11:15:14 2020 +0100
TNET-41: Make syntax helpers private.
commit 5b99d11375dc3568f72e843ec0bf146dfc0b087c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 11:14:05 2020 +0100
TNET-41: Test serialization of Maps keyed by hashes.
commit 0db5d2167e9ec846e59e5026667073063c49d836
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 14:40:49 2020 +0100
TNET-41: Use implicit derivation for Ordering.
commit 08ca49a8f1c94729e71de20ca0491b0e8978e25c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 14:00:07 2020 +0100
TNET-41: Ordering for recursive CLTypes so they can be used as map keys.
commit e12f1c32571b3182013c6ed4f695fac70ead39c5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 18:22:44 2020 +0100
TNET-36: Fix comment.
commit 08a4aba0c6382a8080aa5ea93214f261d5729a67
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 18:05:37 2020 +0100
TNET-36: Removed redundant check.
commit f96d88225ffcddfc20192823c4a4e531fb72c328
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 17:58:37 2020 +0100
TNET-36: Test only detecting after propose.
commit 35fe6507e96717ba10bd3605e99fbc0ace128e52
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 17:31:11 2020 +0100
TNET-36: Revert to original logic.
commit ee33b20565fe1870200c8496e9459b1ba30d0d04
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 17:12:21 2020 +0100
TNET-36: Check the committee members.
commit cfb677c4381bedbd51f750ec81ed29e5adf4dc50
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 16:15:24 2020 +0100
TNET-36: One more layer, test still passes.
commit 84e1c6fe467fb426c6f52ab722d11edaf271d6e6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 15:53:40 2020 +0100
TNET-36: Add another validator to push finalization to the top block.
commit 1c56eb249597a89ad47c4acf29434094f6668003
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 15:21:02 2020 +0100
TNET-36: Sum validator support from column rather than row.
commit 1aeb15f35b1dba63d94acdbc95952875fe40632e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 14:38:09 2020 +0100
TNET-36: Comments and prints.
commit 3c3bd94268be35a7f2dd78fc90af41d58f764a08
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 13:41:44 2020 +0100
TNET-36: Try replicate the slow LFB in a unit test.
commit 7089129f5321d2cb5c5e3a359bcfd920f2380cbd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu May 28 17:17:52 2020 +0100
Update casper/src/test/scala/io/casperlabs/casper/highway/BaseBlockSpec.scala
Co-authored-by: edhastings <ed@casperlabs.io>
commit 5be460e8a937c8d6a428682eb518603909e5a4ff
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 13:26:39 2020 +0100
TNET-31: Base decision to join an era on the LFB rather than the fork choice.
commit d3db1ab8a407cefb3340e2c5e226b8e34d0739fb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 12:22:03 2020 +0100
TNET-31: Can't reproduce what I want in the unit test.
commit 561ec682ce7b3c2e19b30810d3a7d873032e9f41
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 12:15:06 2020 +0100
TNET-31: Trying to make a base case for isolated validators.
commit 6f6e2bd06119277141cd6e50c4457d8188d5ab4e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 09:43:17 2020 +0100
TNET-31: Basic test over 4 eras.
commit 73f837f0555808cd5f576c6d130de508944d0fb6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 08:12:19 2020 +0100
TNET-31: Factor our NetworkFixture.
commit d8d45fd24b736032755537249a6afc54a160e52c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 18:50:23 2020 +0100
TNET-31: Fix tests.
commit fca4b6f162920fa53839aa4d2b77468cc5896596
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 18:08:37 2020 +0100
TNET-31: Don't participate in eras where the fork choice isn't related to the key block.
commit ab54ff5604a74c4f241b8c70515506153b1f3324
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 15:00:11 2020 +0100
TNET-31: Test that orphaned eras don't have agendas.
commit ce02f2e88fa0419389118ace426283b6c06d1261
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 11:31:24 2020 +0100
TNET-32: Not logging scheduling errors: they can be handled by the caller.
commit e22ad375d9a9e4bdd0ca2336f188768244bf8d9c
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 19 18:09:18 2020 +0000
bumps for release-v0.19.0
commit d77c4737b38135aec7bc5001b610e9b6c26ab6af
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 18 22:12:10 2020 +0100
TNET-26: Don't download bodies of empty blocks and ballots.
commit eb41d2e2f13430e9b761504a05938fd291ed22d4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 18 14:26:12 2020 +0100
TNET-25: Fix initial sync test.
commit fd2d976ebf8b10c39bca9f698070ca91d0f6d6a6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 18 14:12:40 2020 +0100
TNET-25: Fix initial sync download fallback.
commit 0a1a345cf0ebc86c3e1a52bb24a3bbec3e557b07
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 12 10:21:08 2020 -0400
Addressing review comments.
Changed KeyPair -> KeyHolder.
Changed Ethereum labeling to more generic secp256k1.
Correcting account_public_key_hashes for StreamEventsRequest.DeployFilter
commit 90117fbdf7574d8b10ad7b6c3bbbf60cee7e295d
Merge: 22c3b5c668 f82a4e7c27
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 12 09:34:36 2020 -0400
Merge remote-tracking branch 'upstream/FEAT-23-multi-sig-alg' into pyclient-ethereum-key
commit 5daef63e3fe107f53dcae7547ed9c53cc3269863
Merge: 384cef7ef3 37604ddb68
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 12 13:14:10 2020 +0100
Merge pull request #2048 from aakoshh/NO-TICK-display-stage
NO-TICK: Display stage on Clairty
commit 37604ddb68fc8cb5ddf262406cebc0837a78ec65
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 12 12:50:40 2020 +0100
NO-TICK: Show processed deploy stages in Clarity.
commit 384cef7ef3717ada029737e99614f89e48ada16f
Merge: d7fd8a8ecf cd10c02fa7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 12 09:33:55 2020 +0000
Merge #2037
2037: TNET-40: Space out omegas r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 833ddf9859413d23b0ab8034a4de593bef5f29c0
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 17:16:01 2020 +0800
ECO-438: revert changes due to prettier, will reformat all files after merge FEAT-multi-sig to dev.
commit d7fd8a8ecf281ada15e64c5388539e0252e6ec85
Merge: f9d2f04bbf 66b62f0604
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 12 08:21:12 2020 +0000
Merge #2042
2042: TNET-42: Override block gas limit r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 81de227a80ccd24f8307b6b4770481a0085089ae
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 14:38:32 2020 +0800
ECO-438: rename variables used in Faucet service to publicKeyHash.
commit b2aa821378efb19ca7d12eca74613c05a961d1b3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 14:27:50 2020 +0800
ECO-438: update DeployContractsContainer to use publicKeyHash.
commit d5f81bbe4f199e0e1d6ef3a1a92e588114dce53d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 14:14:13 2020 +0800
ECO-438: show validatorPublicHash in Explorer, and don't force re-render when clicking neighbors in BlockDetails.
commit 31ddceeeb7400be90e8ea3361aac295bdc9d54f4
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 14:10:57 2020 +0800
ECO-438: update Faucet to use publicKeyHash.
commit 22c3b5c668fbc43470c6d76a97d46fc012ddf599
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri Jun 12 01:09:00 2020 -0400
Cleaning up package files.
commit 9033ad43f7857582285d5b4ccfb17a842fffb215
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 03:20:54 2020 +0800
ECO-438: search deploys by account public key hash.
commit d992858fee7e7498ec6c3a699eec199bfb7e0a9e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 03:20:05 2020 +0800
ECO-438: using publicKeyHash when creating/importing accounts.
commit 220900ff08c5be3974f23f6562d518046dcecb16
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 02:36:26 2020 +0800
ECO-438: update contracts to use publicKeyHash
commit 22822566b73efaad5d8cf82f939d4afd99df32e1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jun 12 02:16:27 2020 +0800
ECO-438: explicitly convert ByteArray to Buffer, and reformat Keys.ts.
commit 54f5da9e703c086eaca26d9796b87f14453d3f85
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 11 13:29:25 2020 -0400
Updating everything to use the new key_pair objects for multiple-key.
commit f9d2f04bbf16533261913c66e2f26a413a359ae6
Merge: 585efde072 b043d3acd1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jun 11 14:03:22 2020 +0000
Merge #2043
2043: TNET-43: Not caching the LFB r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 1b54abe0ca9d89122ec391ba6aab5882ce1287c3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 11 21:59:37 2020 +0800
ECO-438: update Clarity to use publicKeyHash, update labels and messages related to public key.
commit b043d3acd1119f3afe4a188cfabaed1590356977
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 14:22:18 2020 +0100
TNET-36: Don't cache the LFB because it reverts to Genesis.
commit 3b336affaf1a597ea3ed836b29e97c2a4ca7cc0d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 11 19:17:13 2020 +0800
ECO-438: update casperlabs-sdk to use accountPublicKeyHash.
commit 66b62f0604fe597f8fe8bb477db4baf486a8bc81
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 12:10:01 2020 +0100
TNET-42: Add arbitrary Refined Long to tests
commit 6fb069e969a737e5e5e45a38d22208d7d58658f6
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jun 11 19:13:01 2020 +0800
ECO-438: implement method to calculate publicKeyHash.
commit f82a4e7c278537a6446fcfa4fbbc020d6c4aa254
Merge: c26b386dce 85af6fad34
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 11:50:54 2020 +0100
Merge pull request #2041 from aakoshh/NDSC-68-update-hack-docker-accounts-csv
NDSC-68: Update hack docker accounts csv
commit 292c7da20a9bd08bd1d30fa2dc6b3f466e73e55a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 11:22:49 2020 +0100
TNET-42: Optional lower limit on block gas cost.
commit 85af6fad34bbf0fa2b5eb0797f329fbab52960cb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 11 10:44:16 2020 +0100
NDSC-68: Update accounts.csv hack/docker Makefile to contain sig-alg.
commit cd10c02fa77a531d1011366eb8947c5250e5267b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 22:28:03 2020 +0100
TNET-40: Test the omega offset formula.
commit 4c6da8edd637ebc26b2780297c42f4c2c2fd9990
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 22:16:53 2020 +0100
TNET-40: Fix shuffle indexing.
commit c26b386dce04f059df37fdc40cb5106c297d3bec
Merge: 46247e9cee 6242f1f516
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 19:28:38 2020 +0100
Merge pull request #2039 from aakoshh/NDSC-67-secure-enclave-key-type
NDSC-67: Forgot to adjust the modulus.
commit 6242f1f516569d837bef5b37606467f64856262f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 19:25:08 2020 +0100
NDSC-67: Forgot to adjust the modulus.
commit 70fb2b4f0f3daa57690e73aaca294636bab710cb
Merge: 517dca70fc 52acec03ae
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 10 19:32:57 2020 +0200
Merge branch 'dev' into feature-contract-headers
Conflicts:
execution-engine/contracts/profiling/host-function-metrics/src/lib.rs
execution-engine/engine-core/src/runtime/externals.rs
execution-engine/engine-core/src/runtime/mod.rs
execution-engine/types/src/bytesrepr.rs
explorer/sdk/src/lib/Args.ts
commit 517dca70fc20397c04bfd69c025e5520e869f98a
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 10 19:27:14 2020 +0200
Revert "Temporarily disable explorer step."
This reverts commit 53e8d11f88255ef070bf95018860884b3164069b.
commit 48f2b604799071515ac518b833b7a59c54d4d930
Merge: 43894ca2a5 53e8d11f88
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jun 10 17:25:45 2020 +0000
Merge #2025
2025: EE-999: Final cleanup pass before Scala updates r=mpapierski a=mpapierski
A cleanup PR before Scala update is done
https://casperlabs.atlassian.net/browse/EE-999
- [x] General cleanup
- [x] names of variables (metadata -> package, remove_* → disable, etc)
- [x] Remove all commented out code
- [x] Update comments from original prototype to match current revision
- [x] Address or remove all todo! invocations
- [x] Do a courtesy pass on Scala changes, update where relevant
- [x] ContractWasm
- [x] Revisit Display impl; potentially abbreviate or compress bytes string representation
- [x] Now that everything else about contracts resides in the types crate, perhaps ContractWasm should also be moved to types crate
- [x] Contract
- [x] remove named_keys_mut , replace with new method remove_named_key(name), change only call site in runtime context to use new method
- [x] ext-ffi
- [x] Remove access uref argument from various methods; this is left over from the prototype and is unnecessary in the current model; NOTE: the naming of the fields in the prototype is inconsistent across functions…in some places it is referred to as access_ptr
- [x] Pass ContractHash to disable_contract_version to identify which contract version to disable instead of version.
- [x] Rename extend_contract_user_group_urefs → provision_contract_user_group_uref and change it to return one URef at a time (we do not want to optimize bulk URef creation)
- [x] protobuf
- [x] remove all no longer supported options
- [x] update / add currently supported options
- [x] Consistency
- [x] Remove inconsistent type checking in contract calls
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 53e8d11f88255ef070bf95018860884b3164069b
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 10 19:24:03 2020 +0200
Temporarily disable explorer step.
commit 925ab95814e25fc24be686905b72f87c3cee46fd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 17:53:47 2020 +0100
TNET-40: Determinsitic equally spaced omega messages.
commit 0ab8bf1e9b562a21aace489bbdc01fb117895b7e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Jun 10 12:46:22 2020 -0400
fixing dataclass and ABC issues.\nmoving to directory for key_pairs\nfinishing EthereumKey
commit 46247e9cee9541b899b3d316b3fd242c34a645b7
Merge: c05ae631ae 7b7aa23598
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 15:30:53 2020 +0100
Merge pull request #2036 from aakoshh/NDSC-62-fix-docker-keygen
NDSC-62: Fix docker keygen
commit c05ae631aeda0a33d2368c164d6be84472ad37e7
Merge: f0c67bbcff 171f4efcd5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 15:29:37 2020 +0100
Merge pull request #2034 from aakoshh/NDSC-67-secure-enclave-key-type
NDSC-67: Secure Enclave key type
commit 171f4efcd5934209cd4d6adab408670202f6913f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 14:47:02 2020 +0100
NDSC-67: Mention the supported algorithm in the proto file.
commit 7b7aa23598de687cc90ad8ec90a60df366447f24
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 14:28:07 2020 +0100
NDSC-62: Fix the Dockerized key generation tool.
commit 09bf6efc95418944dc80f8e01601a2e38a3f8d91
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 10 14:25:36 2020 +0200
EE-1028: Consider version "0" an optional value.
When passing a 0 it is considered a lack of value even though whole
struct is marked as an optional through "oneof". This should be
compatible with clients that does not see version as "oneof" value.
commit 31d3d8254c7758b6ab8bd4a9c05f85537f263834
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jun 10 14:19:24 2020 +0200
EE-1028: Ability to calling most recent version.
commit 98c44ffe0473b10c97593b9428e0ea4c87fa1973
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 13:05:21 2020 +0100
TNET-40: Use an omega function to sub-sequence validators in the round.
commit eef8e657c8e1e9093ddaf50bea0d10a57aec3370
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 11:26:29 2020 +0100
NDSC-67: Mix in usage of Secp256r1 in unit tests.
commit 41892d765ec9c8de1626fc1820aa63afc078c6ee
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 11:21:46 2020 +0100
NDSC-67: Figured out how to recover public from private key.
commit aa93dd733871283c841145e76cfd5b54a17c190b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 10:03:04 2020 +0100
NDSC-67: Use NONEwithECDSA algorithm and take the Sha256 hash explicitly.
commit ddb3987dc7578993da46520f73388570bf7a0914
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 09:59:55 2020 +0100
NDSC-67: Cannot use the provider for anything but key generation.
commit 57e83961a9913ee9a6a527f4b8c6a02d7608b867
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 10 09:52:29 2020 +0100
NDSC-67: The SHA256withECDSA includes the SHA256 hashing, no need to do it.
commit d4a16b29598d415271dce76e2d4eec1c434e715d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 9 23:00:15 2020 -0400
In process, pushing for backup.
commit 2af1195c5036762162d740994f8743e70d27c484
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Jun 9 18:10:35 2020 +0000
initial rip out of the scala client
commit 4f5aca088394c600a36e070c71476356083a9979
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Jun 9 12:43:19 2020 -0400
Adding in Ethereum string and package.
commit 2b5fe3f3442ea0b4c68fbc727af159d80b3197e7
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jun 9 17:55:26 2020 +0200
EE-1028: Fix CLI parameters and other things.
commit e73386f6383f22c68f14d24b7d8b50b7e7cdd17c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 16:55:32 2020 +0100
NDSC-67: Without using the provider it can at least validate its own signature.
commit 6966f8b5f8cae5a92477304ace0212cd0bc3f53c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 16:50:45 2020 +0100
NDSC-67: Trying to get Sepc256r1 working.
commit 86c81ec3bd6554af3a516e01c0c784b1dd5c074b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 16:50:08 2020 +0100
NDSC-67: Separated out common code from Secp256k1.
commit 585efde072d6372f0d393181d3fa3b174fc56c66
Merge: 92d98487e1 e7d9775a76
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jun 9 10:31:24 2020 +0000
Merge #2032
2032: TNET-41: Ordering for recursive CLTypes so they can be used as map keys. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e7d9775a76b68f37f4707c84dd24b303e68f77bd
Merge: 8dcb985bb8 92d98487e1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 11:30:42 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-41-recursive-cltype-keys
commit 49edec32476b73f63635fb19d2fe08387948f41c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 11:25:08 2020 +0100
NDSC-67: Remove duplicate test file.
commit 8dcb985bb854a635af06ca9c8557fc10be00622c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 11:15:14 2020 +0100
TNET-41: Make syntax helpers private.
commit bc54507a34560bcabea08c5fe46fcc4222159774
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 9 11:14:05 2020 +0100
TNET-41: Test serialization of Maps keyed by hashes.
commit 94cdc0c96cc22e47edc3e6e9a9732b7053916d87
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 8 20:46:48 2020 +0200
EE-1028: First pass on Scala changes.
- Adds new types
- Extends StoredValue
- Changes in options parser and the node's protobuf layer and client.
commit 92d98487e15e4423d6b6a7d8e126fde77fc419f3
Merge: 22711b9757 4a11ec5483
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 15:25:50 2020 +0000
Merge #2030
2030: TNET-39: Hikari pool metrics r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit f0c67bbcff74cc84882d6572e75b6ffbece4a868
Merge: e2867ff64d 6067d030b1
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 8 11:02:59 2020 -0400
Merge pull request #2014 from sacherjj/python-client-account-hash
ECO-436 Python client account hash
commit e2867ff64d27310d23d8dcde7d1a76afe9052a01
Merge: 8619d1219f 2fa5bed94c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 15:27:45 2020 +0100
Merge pull request #2027 from aakoshh/NDSC-66-node-ethereum-key
NDSC-66: Accept Secp256k1 keys for deploys and validators
commit 22711b9757d44dceb42fee9f5fd15b98c75f5381
Merge: 77f686d7d1 252c992cf7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 14:15:30 2020 +0000
Merge #2015
2015: TNET-36: Fix new matrix level 0 message heights r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 252c992cf7c1b8e13e3a2b4d10f8a473418277ac
Merge: 3acf3b34bf 77f686d7d1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 15:14:52 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-36-fix-new-matrix-level-0
commit 4a11ec5483a94a4a272da912ccfa49d873bb62af
Merge: ec9e0e39ca 77f686d7d1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 14:49:35 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-39-db-pool-metrics
commit 8ecdfaa7e4409d87a4e1e473e3bdcb630db7aac8
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jun 8 06:45:29 2020 -0700
block remove group if group in use of one or more entry point of active versions
commit ec9e0e39ca9f9e8f3262a4c843aded3c17bf884d
Merge: d2917c14eb fc210e1b53
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 14:44:42 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-39-db-pool-metrics
commit e907ae12a10e061b477e57cbae3c62a504fd72df
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 14:40:49 2020 +0100
TNET-41: Use implicit derivation for Ordering.
commit f9af3873008f72caa93e694f7e0994aa64b7b49c
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jun 8 06:14:43 2020 -0700
Add current version support for call versioned contract
commit 5954454033b74cbb5601e4310bfe15d03e635ad5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 14:00:07 2020 +0100
TNET-41: Ordering for recursive CLTypes so they can be used as map keys.
commit 77f686d7d1264d889414b760fb29f36a24e33bf0
Merge: fc210e1b53 4b7665bb92
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 12:37:45 2020 +0000
Merge #2029
2029: TNET-38: Thread pool metrics r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 6067d030b146b02d296b903fbe6de2337075bd9a
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 8 08:09:45 2020 -0400
Update client-py/casperlabs_client/arg_types.py
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit bed9e0b940eb4961742db20019bdc44b8b7e5b78
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 8 08:07:11 2020 -0400
Cleanup and fixing tests.
commit d2917c14eb66b794a0b20bd8e2d74ff911a26030
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 12:30:25 2020 +0100
TNET-39: Increase thresholds because of CI.
commit fc210e1b53087df4bb22fd07ad63687c2a1343f1
Merge: 0d2905f37c 470339fd53
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 11:27:27 2020 +0000
Merge #2017
2017: TNET-28: New block/deploy methods don't read the database r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit b7a286b89149e1df0b4dc409e63ca31f532f1cb2
Merge: 2441d49a92 0d2905f37c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 12:27:18 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-39-db-pool-metrics
commit 470339fd53a4ed1af4108c2ab20e5b2f82334e69
Merge: df31012d42 0d2905f37c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 12:23:20 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-28-new-block-no-read-db
commit 0d2905f37c31a47ffa0c370f19ff3d3392021897
Merge: 4afd2694eb 93bf418614
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 10:03:01 2020 +0000
Merge #2012
2012: TNET-36: Finality cache r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit df31012d424ba77da5bcf486050587efa3517ac2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 10:27:20 2020 +0100
TNET-28: Add cache expiry in tests.
commit 330e760a64fbf87774f9db824f0aa8bc76e1dc60
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 10:12:34 2020 +0100
TNET-28: Add configuration for recent download cache expiry.
commit 2441d49a928686663c627da41dd9c257522329ee
Merge: b7010979b6 48c553dd7e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 09:44:08 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.19' into TNET-39-db-pool-metrics
commit 93bf41861413ca7beb426739e4977d2fbd567b8a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 09:42:36 2020 +0100
TNET-36: Underlying first, then cache.
commit 4afd2694ebeb28eb765c3e36a6a7b818da3c2b27
Merge: 48c553dd7e 402b1d4c17
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 08:37:25 2020 +0000
Merge #2019
2019: TNET-29: Streaming without holding DB connections r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit b7010979b65392c60ddc11fa4755010ca34c4c72
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 8 09:33:01 2020 +0100
TNET-39: Create tracker factory with refferntial transparency.
commit 52acec03ae21cad778cd309b2b3dd9886429f4c7
Merge: 4bf13f00d6 51d6acdf8e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 8 08:12:06 2020 +0000
Merge #2031
2031: ECO-468: fix bug of requesting twice when clicking pagination. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 51d6acdf8e348390ddc78860e25b51666ec462a9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jun 8 13:41:24 2020 +0800
ECO-468: add comments
commit dcffb798e32289130d2df7d62158515887573025
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jun 8 13:30:17 2020 +0800
ECO-468: fix bug of requesting twice when clicking pagination.
commit b3b993db31f8f74cf748a7d1d184ade3f686f4f2
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jun 5 18:00:17 2020 +0200
EE-999: Cleanup pass.
This also makes enable-bonding feature flag working. Note that enabling
all features requires system contracts to be also compiled with
necessary feature flags.
Co-authored-by: edhastings <ed@casperlabs.io>
commit cdf4bef6b6f83d813d44228e34499ef10c123021
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 15:37:51 2020 +0100
TNET-39: Hikari metrics reporting.
commit 4bf13f00d6e489a78581e716fef995afc87a1c70
Merge: 6827ef1ef4 94893d300f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 5 14:28:22 2020 +0000
Merge #2028
2028: No-Tick Adding engine-core to changeset for testing contracts-as r=sacherjj a=sacherjj
When engine-core changes it can be incompatible with assemblyscript contracts.
This adds engine-core to changeset for testing assemblyscript contracts.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [x] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 4b7665bb92d383993f3cd79f69e6a18c483fca9d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 14:13:08 2020 +0100
TNET-38: Remove redundant _pool suffix.
commit e7487b9750ccb62fc33c5e383fdd1ca1f42acfcb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 14:05:53 2020 +0100
TNET-38: Periodic thread pool stats.
commit 15994efa7f94573452489eecca00a072d3ccc47b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 13:45:36 2020 +0100
TNET-38: Added SchedulerFactory.
commit 48c553dd7e1a5b8374b73dbf57e95ca365cfb5c9
Merge: 3929fb4616 e9b85ad875
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jun 5 12:30:06 2020 +0000
Merge #2026
2026: TNET-35: Accept deploys if gossiping is enabled. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e9b85ad875788bae566c9800718eae7a08daa166
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jun 5 10:58:58 2020 +0100
TNET-35: Update read-only node integration test.
commit 94893d300fc80a96dc72660824e4634f38fe4022
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 4 18:52:47 2020 -0400
Adding engine-core to changeset for testing contracts-as
commit 179c1c7f8459972118b36e198346c91463b244aa
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jun 4 19:06:14 2020 +0200
EE-999: Apply review comment.
commit 2fa5bed94c0b8ecb1e9c03074ff3f63fc949e7ff
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 4 16:44:55 2020 +0100
NDSC-66: Fix the algorithm in the test.
commit f0dd3071fce26dc0464ec763a5464fd58ea05662
Merge: c3961df944 8619d1219f
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 4 11:07:36 2020 -0400
Merge remote-tracking branch 'upstream/FEAT-23-multi-sig-alg' into python-client-account-hash
commit c3961df94492911f2a5b30c59f7f8dbb6bf06ec2
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Jun 4 11:07:07 2020 -0400
Addressing review comments.
commit 05db3024ec43c9f9adc87cf3b73c5bcef0254f68
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 4 13:50:42 2020 +0100
NDSC-66: Use a mix of keys for validators in unit tests.
commit 1291b2f7c4258c97596bb184d541de5cfefddf4f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 4 13:29:02 2020 +0100
NDSC-66: Use ValidatorIdentity instead of PrivateKey in tests.
commit c7ff8bb13faf13bec50cc0e173032eddbee091b0
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jun 4 13:43:17 2020 +0200
EE-999: Fix doc tests.
commit edbb3b4678d5cf549dd29e036966086eec187a03
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jun 4 13:17:07 2020 +0200
EE-999: Apply review comments.
commit 1902f2301675ef48fc5bb0bfe0f4b16d23624070
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 4 12:05:46 2020 +0100
NDSC-66: Enabled Secp256k1. Test that deploys are accepted.
commit b57d9bc12316424ef6e65746cc6ed087ca0b7d12
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jun 4 11:04:13 2020 +0100
TNET-35: Accept deploys if gossiping is enabled.
commit 8619d1219fd98c6452621a75858273921826316a
Merge: 07fb297d65 43d55f3df1
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Jun 3 23:05:33 2020 -0400
Merge pull request #2006 from sacherjj/ee-1010-public-key-to-account-hash
EE-1010 Converting from PublicKey to AccountHash
commit f0b0c84377489a1d345a846adb9569729206ec65
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jun 2 18:34:24 2020 +0200
EE-999: Final pass on cleaning up contract headers
commit 07fb297d653ed19f70d8a09cabd74b6b488b680a
Merge: e0a9b2a849 e888716a7d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 19:08:54 2020 +0100
Merge pull request #2024 from aakoshh/NDSC-56-rename-events-request-account
NDSC-56: Fix ChainSpecTest hashing.
commit e888716a7d7d824f4629206de794f86985b04f57
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 19:07:22 2020 +0100
NDSC-56: Fix ChainSpecTest hashing.
commit e0a9b2a8493e8a03788c57a5bffdc65018ef1da6
Merge: 092b23ca14 d797c6763b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 18:44:07 2020 +0100
Merge pull request #2023 from aakoshh/NDSC-56-rename-events-request-account
NDSC-56: Fix ChainSpecTest.
commit d797c6763b16c6a2118f30a903675ed9fa98021e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 18:42:59 2020 +0100
NDSC-56: Fix ChainSpecTest.
commit 092b23ca140d20c4d023880b89b4456266de98cd
Merge: f0b4492e4d 86afa48b2d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 17:53:12 2020 +0100
Merge pull request #2022 from aakoshh/NDSC-56-rename-events-request-account
NDSC-56: Rename account_hash to account_public_key and fix Secp256k1
commit 86afa48b2d0c0dba86de76e30225650dd8f9f564
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 17:50:24 2020 +0100
NDSC-56: Rename account_hash to account_public_key.
commit 41fd1b96fb167b0434dcc222288ea0bbd0b5a550
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 17:28:29 2020 +0100
NDSC-56: Fix Secp256k1 object initialization.
commit 6720e99bce00f26b495cd2c408861efc83566481
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Jun 3 08:28:50 2020 -0400
Pinning some versions.
commit 4f4a47fbd971b8af32c932fb95390d62aeafd55d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 10:18:32 2020 +0100
TNET-36: Remove leftover Log import.
commit 402b1d4c17069cb47814f2aac52abf565755c1af
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jun 3 10:07:06 2020 +0100
TNET-29: Ranges should be lazy and quit as soon as there's no more data.
commit f1208fbeadb82d2fdaea00945d126a47ccfc6be8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 17:01:59 2020 +0100
TNET-29: Convert to list so that the connection is actually yielded.
commit be62fa4bf996e34760e2852ddbf20bd89acdf6ea
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 16:29:20 2020 +0100
TNET-29: DAG stream config.
commit 00ed4fc4e67cacb15f048a75f3decffdc3e7c02f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 16:23:43 2020 +0100
TNET-29: Batch toposort ranges.
commit 806e5f94b10c20ea80acecb9df7969c6bb977b5b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 15:37:08 2020 +0100
TNET-29: SQLiteDeployStorage.getByHashes use explicit batching.
commit 5c1dc9915b4207188b4669fb61a049b0f80dd4a0
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 1 15:48:39 2020 +0200
EE-999: Fix AS build error.
commit 075c03b0d5d2779a7b15f7ae4aae0436c7a6fa46
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 14:00:44 2020 +0100
TNET-28: Update object composition.
commit 5878c5dc9f8308f74afcadf26b463a1a3aab642a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 13:56:30 2020 +0100
TNET-28: Fix tests.
commit f12780ab2659dd11297a94156825bfa0d39a92b8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 13:51:02 2020 +0100
TNET-28: Effectful cache creation.
commit bdb2c447dd028b2a0387d212c4b2c7c949d1315d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jun 2 12:06:54 2020 +0100
TNET-28: Add wasDownloaded, remove hasBlock and hasDeploy.
commit 3acf3b34bfbda6a2276c2eb6a6668198c3ba209d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 18:59:16 2020 +0100
TNET-36: Fix MultiParentFinalizer test.
commit 6673d1754789cf2ecd9997fc56af6fb6c6958b99
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 17:21:40 2020 +0100
TNET-36: Fix level-0 message j-Rank when a new matrix is created.
commit d7e834c45bc57b170b55ba4b3f2d3f54489bc166
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 18:09:49 2020 +0100
TNET-36: Expose defect with level 0 messages.
commit 43894ca2a58dd4f2a4d357b09927ce5f94d2ad32
Merge: e34e1f26aa b2925def30
Author: edhastings <ed@casperlabs.io>
Date: Mon Jun 1 08:47:07 2020 -0700
Merge pull request #14 from mpapierski/ee-976-contract-headers-as
EE-976: Contract headers AssemblyScript support
commit b2925def309ce4de7af54ed66d490cdcd35f8b56
Author: Michał Papierski <michal@papierski.net>
Date: Mon Jun 1 15:50:43 2020 +0200
EE-976: Apply suggestions from code review
Co-authored-by: edhastings <ed@casperlabs.io>
commit 6827ef1ef4c0d35b30a218854d97ba1ddc82f667
Merge: a8c28fe65a a7dcc75346 9d72d2ee9a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 1 13:48:38 2020 +0000
Merge #2009 #2011
2009: OP-1373: dry-run casperlabs-updater r=TomVasile a=TomVasile
#
2011: OP-1368: push docker images on tags r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 3b1bad6def38dccc1a7aa5e2680e055d3cccc6ab
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 1 09:41:55 2020 -0400
Moving the account_hash changes into code after serialization bugfix.
commit 2207e42bd079db239055db4e862d17ca4c2faecf
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jun 1 15:33:25 2020 +0200
EE-976: Removed client/standard-payment contract.
commit 5831121334f510dda6cf24e0fd1b0891758d87a3
Merge: b228637ccf f0b4492e4d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 1 09:28:37 2020 -0400
Merge remote-tracking branch 'upstream/FEAT-23-multi-sig-alg' into python-client-account-hash
commit b228637ccf250410e909378e48698390d379f1bf
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Jun 1 09:28:01 2020 -0400
Fixing bug in hex serialization.
commit acff9dab92f9760b3282950d99ae5831881b98e6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 13:28:00 2020 +0100
TNET-36: Cache the LFB as well.
commit 5223da1eb9b1e730f92d89043bdeaa8bb62fcff2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jun 1 11:54:49 2020 +0100
TNET-36: Cache the finality status.
commit 9d72d2ee9a4e30d1580a69c340244c03a0ddfc1c
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jun 1 03:40:24 2020 +0000
ignore on failure
commit 78d58f1985f17c50b6ae812e035326c529b6f8a3
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jun 1 02:56:37 2020 +0000
push docker images on tags
commit a8c28fe65ae563289a442c42e4d91a7b7cd668ee
Merge: aa8a4e9c76 4db916dab7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 1 02:26:04 2020 +0000
Merge #2010
2010: ECO-447 Creating BUILD.md for build documentation of Python client r=sacherjj a=sacherjj
Documented requirements and build processes for the client.
https://casperlabs.atlassian.net/browse/ECO-447
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [x] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 4db916dab7abf144e0f79810f6973bce0d8efa19
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun May 31 21:52:15 2020 -0400
Creating BUILD.md for documenation of dependencies for building and running python client.
commit a7dcc75346790f591904e4aabca27ab1a8c2bf80
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Jun 1 01:30:09 2020 +0000
add casperlabs-updater dry to bors
commit 3929fb4616824385ed0c67cac12c5237d3da8976
Merge: 1d5215d2de 549b1d9223
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jun 1 01:15:54 2020 +0000
Merge #2008
2008: ECO-452 Correcting version install bug in PyPi 0.19. r=sacherjj a=sacherjj
Updating Release 0.19 to the version fix issues for Python Client.
https://casperlabs.atlassian.net/browse/ECO-452
### Complete this checklist before you submit this PR
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [x] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 549b1d92239b66bd7d10b61cff2a53afd8610e58
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun May 31 18:20:28 2020 -0400
Correcting version install bug in PyPi 0.19.
commit 43d55f3df128305ab2b713a60555ddac8fb19f34
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun May 31 18:06:45 2020 -0400
Converting PublicKey to AccountHash for TypeScript files.
commit cf13ad854bb7d3460e84266f6ee1a65c6efaee6e
Author: Michał Papierski <michal@casperlabs.io>
Date: Sat May 30 09:55:00 2020 +0200
EE-976: Add groups/manage-groups contracts.
Adds support to group management APIs.
commit a3bd9634b999a979eb1b9341da3f2f3fe6c9b8ec
Author: Michał Papierski <michal@casperlabs.io>
Date: Sat May 30 09:01:49 2020 +0200
EE-976: Bytesrepr map-related improvements.
Uses array of pairs instead of bytes as opposed to constructing
serialized maps using bytes.
commit 6c2562a938e0f0af96beeeda3248144f00f84fe6
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 29 23:21:46 2020 -0400
Fixing Display for AccountHash.
Correcting Test Failures.
Moving try_from to proper impl TryFrom for AccountHash.
commit 1d5215d2deb9993aa5a90db9ffade4830efd1d9b
Merge: e328b7b72c e8ab247622
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri May 29 17:38:50 2020 +0000
Merge #2007
2007: TNET-36: Fix finality detector pruning loop r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e8ab247622ad9440da0eb3c3a4d6a442a6a4035e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 18:22:44 2020 +0100
TNET-36: Fix comment.
commit 2643b0d0961b1b4f4bc381c9b8e7b02d748e0f9d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 18:05:37 2020 +0100
TNET-36: Removed redundant check.
commit cc1db7163c39064713144d7554de3e78489e0cb3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 17:58:37 2020 +0100
TNET-36: Test only detecting after propose.
commit cdd2f673bdd20632c0b63d5aa019495b59737159
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 17:31:11 2020 +0100
TNET-36: Revert to original logic.
commit 3c53f2e917997ce436f652c64b3b59620d170c85
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 17:12:21 2020 +0100
TNET-36: Check the committee members.
commit e446158b1879f569a3ca72d2c13efb29073591f3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 16:15:24 2020 +0100
TNET-36: One more layer, test still passes.
commit 7fe68e218011e39db2956648feb7409d54abec03
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 29 16:56:52 2020 +0200
EE-976: Fix AS tests.
- Preliminary removal of local-state specific tests
- Bumped asc to 0.10.0 because some bytesrepr-related code was throwing
'memory access out of bounds' for whatever reason. Version 0.10.0
solved this problem.
- Fixed existing test suite.
commit 3bcd932fb38d9f34daf4838800fdc0f76b33f03c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 15:53:40 2020 +0100
TNET-36: Add another validator to push finalization to the top block.
commit bccb25f0ceb850e17b33ec87d3958240b794c64f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 15:21:02 2020 +0100
TNET-36: Sum validator support from column rather than row.
commit dc1c3375edd0911171288d977043963a86a62ac7
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 29 10:09:45 2020 -0400
Correcting variable naming and comments.
commit c36730e3af2225d2acde55fe75fbaa579d0b859d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 14:38:09 2020 +0100
TNET-36: Comments and prints.
commit 19e9a169c7c54483e4d0aa232c218ef68ce6072e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 29 09:28:11 2020 -0400
Cargo fmt fixes.
commit c462b3f3ad99276ed31266ef6fc956b559feebca
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 13:41:44 2020 +0100
TNET-36: Try replicate the slow LFB in a unit test.
commit 321f398b040c2905a6277410f9e992b5c21134d6
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 29 08:22:59 2020 -0400
Documentation and comment changes for PublicKey -> AccountHash.
commit f0b4492e4d069937785f5b9c18535930e3f25d80
Merge: 768ba0dddb d6c5e374ee
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 10:01:10 2020 +0100
Merge pull request #2005 from aakoshh/NDSC-56-rename-account-public-key
NDSC-56: Rename to `account_public_key_hash`
commit d6c5e374ee2becc956b1d2b3ba64e2568cd66ae1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 29 09:22:56 2020 +0100
NDSC-56: Rename to account_public_key_hash.
commit 64ac9b4fc0882ae098c028ae68fc55fd20bbf88c
Merge: 65e23aecbb f0b4492e4d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 23:57:46 2020 -0400
Merge remote-tracking branch 'upstream/FEAT-23-multi-sig-alg' into ee-1010-public-key-to-account-hash
commit 65e23aecbbc704baf657f3813274a08010fb7726
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 23:30:49 2020 -0400
Removing PublicKey and ED25519 and replacing with AccountHash.
commit 850406a49f8553b0cc0a9ebd7d04537e925889d0
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 20:34:26 2020 -0400
Still have NoneType string argument in google code for hexlify.
commit 32da3dfdbba30ece3fbfc574c116c8829b561584
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 18:14:16 2020 -0400
Bumping protobuf library to attempt to fix 3.8 issues.
Adding in tox for py37 and py38 to test both.
Correcting full_view method call in casperlabs_client.py
commit 154cb2ddf072d5cc24842ccb41e609baa2b89411
Merge: 651934b5d0 0b3efd907c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 28 21:55:21 2020 +0000
Merge #1973
1973: EE-922 Adding capability to verify transfer to TestContext r=sacherjj a=sacherjj
Converted `test_context.run()` to a Result return if below.
Added to session:
- `SessionTransferInfo` to hold information for validating a transfer. Added with new `with_check_transfer_success` method.
- `without_commit` method to disable automatic commit in `test_context.run()`
- `without_expect_success` method to not check for success in `test_context.run()`
Added `check_transfer_success.rs` test for `with_check_transfer_success` functionality.
https://casperlabs.atlassian.net/browse/EE-922
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [x] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit e328b7b72c88109a5bd60cc575c2630e527ce43e
Merge: 7073d2efb3 9f0cd6f352
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 28 20:37:16 2020 +0000
Merge #2002
2002: TNET-31: Base block r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 768ba0dddb34810df399133ef5f6c16d3b428587
Merge: 7e2043539d df46b24ff2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu May 28 20:59:55 2020 +0100
Merge pull request #1990 from aakoshh/NDSC-60-chainspec-account-algorithm
NDSC-60: Chainspec account algorithm
commit 72cad043e80284472eac433b625a33bc14d069ab
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 13:08:36 2020 -0400
In process
commit 9f0cd6f35297e72a970a7de277547201a9b9954d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu May 28 17:17:52 2020 +0100
Update casper/src/test/scala/io/casperlabs/casper/highway/BaseBlockSpec.scala
Co-authored-by: edhastings <ed@casperlabs.io>
commit 0b3efd907c4e90d00ae7d94445089f13b12b8d8f
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 12:00:59 2020 -0400
Update execution-engine/engine-test-support/src/test_context.rs
Co-authored-by: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 3743a840f31a4b5bdd4b3fe51314920ebee3dc38
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 12:00:51 2020 -0400
Update execution-engine/engine-test-support/src/test_context.rs
Co-authored-by: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 21d80afcaf3e5c518852040b771884689901805b
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 28 12:00:17 2020 -0400
Update docs to not use private internal naming
Co-authored-by: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit aa8a4e9c76ca23c27261656c076f166cb58a73c3
Merge: 58f55a21c2 657f127e4d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 28 14:24:45 2020 +0000
Merge #2003
2003: Correcting issue with install of PyPi 0.19 release. r=sacherjj a=sacherjj
Correcting issue with setup.py that isn't including VERSION file making PyPi install crash with 0.19.
Bumping version to 0.19.1.
https://casperlabs.atlassian.net/browse/ECO-452
### Complete this checklist before you submit this PR
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 657f127e4def2db2f8581d7405c4346d1f7a96ba
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 27 21:18:05 2020 -0400
Correcting issue with setup.py that isn't including VERSION file making PyPi install crash.
commit cc9e490fd44e4c170c8262b14166ccb98f57b268
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 27 18:01:04 2020 -0400
Remove commented out alternative purse_address query.
Co-authored-by: edhastings <ed@casperlabs.io>
commit b20c7b97bf627859488f050d8c7237788c331638
Merge: d4bf3b4b4e f2a8213e17
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 27 17:56:04 2020 -0400
Merge pull request #2 from EdHastingsCasperLabs/EE-922-fixes
EE-922
commit f2a8213e179bd64d590eafe88af7fd1d17004681
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed May 27 14:52:58 2020 -0700
Added an Account wrapper for use within the test framework.
commit 3a70345bf63872810bf939c810183c8e8843b121
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 27 10:07:15 2020 -0400
Adding bare bones tests to deploy and transfer to exercise object creation and fixing a few data translation issues.
commit 58f55a21c2a38be3d7418cfa758b88e44153a8e3
Merge: 243dd5df00 058d80eef6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed May 27 13:35:13 2020 +0000
Merge #1998
1998: [TNET-20, ECO-381] Using Stored version Faucet in Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 058d80eef64175841043ad7184f548b55703b85d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed May 27 21:12:06 2020 +0800
add comments for sleep.wait
commit 0888e44a171d04c64251c005e1fe8ac07b37558e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 13:26:39 2020 +0100
TNET-31: Base decision to join an era on the LFB rather than the fork choice.
commit d4b51bec02f35131bb6dcb4c618c5e3edb69403f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 12:22:03 2020 +0100
TNET-31: Can't reproduce what I want in the unit test.
commit 619435c9b4c728bcc22bd8c1f56cae0a0f0cda12
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 12:15:06 2020 +0100
TNET-31: Trying to make a base case for isolated validators.
commit b07fc9868248a6d619ca5d3dd3fd1e8df88ac011
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 09:43:17 2020 +0100
TNET-31: Basic test over 4 eras.
commit af8fb1de11262be8171b99eaa830834f484436a8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 27 08:12:19 2020 +0100
TNET-31: Factor our NetworkFixture.
commit 8df512683474e512261d452c6cfaf389c80eaee4
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue May 26 22:31:38 2020 -0400
Converting to using dict for args to allow for generating arg dict for reuse.
Moving all logic out of CLI and into Class and moving all logic out of CLI.
Starting test coverage.
commit dba5127100303120b7a20026a3e68e332bf2ebf0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 18:50:23 2020 +0100
TNET-31: Fix tests.
commit 38bf489e05b47dc0f2b46b5c61a9aa74143f65a5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 18:08:37 2020 +0100
TNET-31: Don't participate in eras where the fork choice isn't related to the key block.
commit 7dbf3700135e17ae76e770e08db9634d0cd6bd09
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue May 26 19:13:03 2020 +0200
EE-976: Fix get_arg tests.
commit f7d9bc1871da9b8fc1cfbb3d410f7dfdfec9089c
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue May 26 18:15:50 2020 +0200
EE-976: Add RuntimeArgs serialization.
commit 243dd5df00ff7637b9085ad66a807c58afb9c18e
Merge: b3529d0805 5c67f8a699
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 26 15:08:03 2020 +0000
Merge #1999
1999: NO-TICKET: add package-lock.json to files targeted by casperlabs-updater r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 3c82e79b6b432b40cd907c02f7ab3dc01916724c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue May 26 22:29:14 2020 +0800
TNET-20: sleep 1 second waiting for complete downloading the keypairs.
commit 6d3cbb375d81f1b3032a00896954eb4b457f3472
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue May 26 22:02:13 2020 +0800
TNET-20: clear deployHash when it get finalized.
commit 198ff4f981a579864b9b9f4e4bfc2aa9ea1a50a5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 15:00:11 2020 +0100
TNET-31: Test that orphaned eras don't have agendas.
commit 9abf48393fe4448a0ed42ad17b8f95f270e4869b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue May 26 21:46:52 2020 +0800
TNET-20: address review comments.
commit b3529d080571a8a288c7f0e902c1e48441ddfff7
Merge: 64349a63d4 570fc57822
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 26 13:24:53 2020 +0000
Merge #2000
2000: NO-TICKET: Use `npm ci`. r=mpapierski a=mpapierski
This will make sure locked dependencies are up to date and fail
otherwise if they are out of sync with lock file.
For context:
- https://casperlabs-team.slack.com/archives/CDXBCHB6W/p1590417350370500
- https://stackoverflow.com/a/56254478/2556117
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 7073d2efb33d4712604573ac6da97a32fb79f6d8
Merge: 4c534f7bef 6fdde6063e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 26 10:40:15 2020 +0000
Merge #2001
2001: TNET-32: Not logging download scheduling errors r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 6fdde6063e09849403ba4628953f783f04fb0be1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 26 11:31:24 2020 +0100
TNET-32: Not logging scheduling errors: they can be handled by the caller.
commit 570fc57822e7b5a67c5c381cd75d90c573c1cad6
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue May 26 11:37:36 2020 +0200
NO-TICKET: Use `npm ci`.
This will make sure locked dependencies are up to date and fail
otherwise if they are out of sync with lock file.
commit 5c67f8a6998293662529a233b9d775bf4a61fa9e
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon May 25 19:29:41 2020 +0100
NO-TICKET: add package-lock.json to files targeted by casperlabs-updater
commit f6c75a6cacce18b9c69c805d5c3457b83e02acd5
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 25 18:12:38 2020 +0200
EE-976: Remove example AS contracts.
commit d826d9045413295ef3d8b180d9be5c8d6c6543b3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 18:34:02 2020 +0800
TNET-20: fix compile warnings and errors.
commit 44379bd08c65cad5bd782a5cdbeabb9f4cb772cf
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 15:37:12 2020 +0800
ECO-381: update Scenario description of test_create_account_key.
commit f1e9b8f141bd763ed1f651263936fda359897fa8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 15:29:49 2020 +0800
ECO-381: Add integration test for stored version faucet.
commit bb4986e282c197861cebe71d41ec3743171c9c45
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 15:28:38 2020 +0800
TNET-20: fix the bug, when clear interval we should also reset faucetStatusTimerId so that we can set up interval next time.
commit 0a847e713bef65dd4947247b14fa3f2b5951cdcb
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 15:26:51 2020 +0800
TNET-20: support stored version faucet.
commit 1c0b72eedf0a3bb8022b1e22abdd7ee8087e4a23
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 15:25:26 2020 +0800
TNET-20: support to call smart contracts by name, and support dependencies of deploy as well.
commit c0f5e3bc7c54ba13c850f8e25ad62e332dde3424
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 25 15:20:31 2020 +0800
TNET-20: switch to use stored version faucet.
commit 763a175c73b7705d047ca95da20087c51a8290e5
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun May 24 21:09:09 2020 -0400
Major refactor to group functionlaity and start making testable.
commit 64349a63d4213d3acdc9c0eaa54700754327cf3e
Merge: 2fd2ab53d4 34038d5b40
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat May 23 14:45:00 2020 +0000
Merge #1997
1997: No ticket version bumps r=Fraser999 a=Fraser999
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 2fd2ab53d41e73e86e992b0b44ff30699b371f91
Merge: 0e4242fe8b 970f31f9cc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri May 22 21:24:55 2020 +0000
Merge #1996
1996: NO-TICKET: fix publish script r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 34038d5b40550ee4461c78245b3cba927f3d036d
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed May 20 18:33:50 2020 +0000
bump package-lock
commit 3b3a2d052c7f1299bd07b4233b9ae78c8dfd9aab
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 19 18:09:18 2020 +0000
bumps for release-v0.19.0
commit 970f31f9cc499165b471bb6f1662312e2a147001
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri May 22 21:40:09 2020 +0100
NO-TICKET: add --allow-dirty for engine-core in publish.sh
commit 17f39a466df7ba985ac1afc488c5241320c7c565
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri May 22 19:49:45 2020 +0100
NO-TICKET: fix publish script
commit 925e03b9d7714d1e22237c6159a8447f523a3332
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 22 18:32:13 2020 +0200
Cleanup logs and other remains.
commit e34e1f26aa2c013e8350f1ca9b7fec3bc9b667c9
Merge: 4695339ebd 5bede8a60c
Author: edhastings <ed@casperlabs.io>
Date: Fri May 22 09:35:50 2020 -0700
Merge pull request #13 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit 5bede8a60c58ea678f653bf4e02915bffdd074b0
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 22 18:32:13 2020 +0200
Cleanup logs and other remains.
commit 2751b25c478ee71bc4fc637d0dc7f32067e5acc0
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 22 18:20:44 2020 +0200
Remove upgrade_function* functions.
commit 2e02c2407cd0b1384a101c34cf26794449ae2753
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 22 18:12:11 2020 +0200
Remove get_arg and positional arguments altogether.
commit 7e2043539df4008e467260757fb902326e764bd0
Merge: f8dd6ff043 1f89b10a69
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 16:26:18 2020 +0100
Merge pull request #1995 from aakoshh/NDSC-62-keygen-hash
NDSC-62: gen-keys.sh prints public key hash into validator-id and account-id
commit 1f89b10a691f70216bdd97cc73900734eaac4dc3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 16:10:11 2020 +0100
NDSC-62: Generate public key hashes.
commit d4bf3b4b4e73f5f85226e6c491b42336d476c056
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 22 10:11:19 2020 -0400
Addressing Maciej's review comments.
commit 9e98390d04907247a49c4c2dc5ba04b39d16142f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 14:41:58 2020 +0100
NDSC-62: Rename validator-id to validator-pk.
commit c9ab11d196f8abdcb513ea81be34093dc9452826
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 22 09:39:12 2020 -0400
Added account-hash command to cli.
Added account_hash method to library.
commit df46b24ff24860fb06bdc5ee6c0aa7c9c3d3abe5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 14:27:46 2020 +0100
NDSC-60: Fix after rebase.
commit 6c02bbf51cd35a77587b8b63cd0a67915ca67282
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 13:31:31 2020 +0100
NDSC-60: Fix GenesisApproverSpec.
commit 7f4ebe97504a5444afecddbd4d8be65b2aa064be
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 13:03:32 2020 +0100
NDSC-60: Validate that the block validator public key matches the hash.
commit b137e0f72f6d424a78e5656e681025ee4299fa2c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 12:03:15 2020 +0100
NDSC-60: DAG no longer needed for neglected invalid validation.
commit 17b34e480b4e13546634f4539489b50a212749e5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 22 11:03:40 2020 +0100
NDSC-60: Fix tests.
commit c0c43b3243f5bb69534417ed72a1101df8da8760
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu May 21 17:32:29 2020 +0100
NDSC-60: Change the public key name back to the original.
commit 956e9a5a4e7932dc0f7cd854cdf01b65913817e3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu May 21 17:28:12 2020 +0100
NDSC-60: Make everything compile.
commit 11b9a0ab03ea410e1c80e3b3a4b1d0f5d6ba324a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 20 16:51:48 2020 +0100
NDSC-60: Fix graph visualizer.
commit a8583c2277862ee8f958792f9e733a1c7a628de5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 20 16:50:09 2020 +0100
NDSC-60: Make node compile.
commit 8d55484413337590a94ebf45758fe057365e92f3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 20 16:19:54 2020 +0100
NDSC-60: Make casper compile.
commit 0f5d029d741fe41d0cec99469fdb4116da797c15
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 20 14:06:05 2020 +0100
NDSC-60: Move comm to use validator hashes.
commit f08d34dbbd9e4078638ae34cb23483c1f2bba66e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 20 13:06:43 2020 +0100
NDSC-60: Changed storage to use validator hash.
commit 48d0ec06bf8d831a4098a408a413632274703f0c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 20 11:43:26 2020 +0100
NDSC-60: Tried modifying just Bond to be hash based.
commit 86fb8f28be45d3e158c21de5b0de4c5fd33de9de
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 21 22:28:18 2020 -0400
Improving variable naming.
commit 4695339ebd7f3b8e169dc3cc2d20967b8d54ce93
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu May 21 19:06:05 2020 -0700
fully removed local key, fully linted, all non-assembly script tests passing
commit 0e4242fe8b624da8ba413de215769f2a8f29dea0
Merge: 9b335bcda7 2c92fc6507
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu May 21 20:43:42 2020 -0400
Merge pull request #1992 from TomVasile/NO-TICK-update-testnet-8
OP-1337: bumps for testnet rd 8
commit 2c92fc6507f7a6c0e548a0c713a3c7e7ac1daab6
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri May 22 00:35:47 2020 +0000
bumps for testnet rd 8
commit ebef8221791ca299e8481cd7f5abba8d5ae54ff0
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 21 18:09:22 2020 -0400
Removed Motes from external testing objects.
Corrected pulling URef for purse in maybe_target_purse panic test.
commit 7a59babfa0deb83dd61f8d6e74580e6a66703140
Merge: 8de309355c 75bf7de743
Author: edhastings <ed@casperlabs.io>
Date: Thu May 21 13:28:42 2020 -0700
Merge pull request #12 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit 75bf7de743c35979dcf3139deca22c403829f127
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 21 22:25:38 2020 +0200
WIP Remove local keys from mint and other parts.
commit 897c353ca709ec8549d3be28540b4d07983723a7
Merge: 2f2273e148 4c534f7bef
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 21 19:31:53 2020 +0000
Merge #1991
1991: OP-1331: Merge Release v0.19.0 to master r=TomVasile a=TomVasile
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 1f332e86f6928e472d8a4f1257f9f29f23ca114d
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 21 20:36:23 2020 +0200
Fix all tests
commit 985d5681399acb0ed4eee0e366f4ecc7c74b53da
Merge: 6cef7ed84a 261d5b063e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu May 21 13:59:54 2020 -0400
Merge pull request #1 from EdHastingsCasperLabs/EE-922-fixes
EE-922: fixes
commit 261d5b063e8c6afd08e0351c540bbce5de479042
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu May 21 10:56:52 2020 -0700
EE-922: fixes
commit 4c534f7bef1f26430c2a6d153374b3c1d6c7dab0
Merge: 0c266791d9 1c5d49de5a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 21 17:29:19 2020 +0000
Merge #1987
1987: OP-1375: bumps for release-v0.19.0 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 1c5d49de5ae9288cad919ba1c1d22f9cdfd5eed9
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu May 21 17:28:18 2020 +0000
ignoring troublesome tests
commit 8de309355c8b99f29cee793bf8431ee2ca37a001
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed May 20 22:35:58 2020 -0700
linting wip
commit b36f0150130e26acbf1912525b41a9df8d141d7b
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 20 21:49:53 2020 -0400
Adding version file to packaging for new --version argument.
Restricting to Python 3.7 for now until we fix Python 3.8 issues.
commit a7ffb43febc3f414c8d30f2a34cb06f64d4a9158
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 20 21:48:08 2020 -0400
Major refactor to isolate each command and depricate badly named methods in library.
commit 5cb54189c37575b7bde1992e20154de4197423e3
Merge: 498b1f32e1 1b42eb188b
Author: edhastings <ed@casperlabs.io>
Date: Wed May 20 13:41:03 2020 -0700
Merge pull request #11 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit 1b42eb188b363b141a21d136d6b018e649363e7e
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 20 20:54:31 2020 +0200
Fix upgrade tests.
commit 417054f61169a55e1bfa716de9a2fc2c1972e2b3
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed May 20 18:33:50 2020 +0000
bump package-lock
commit 056044ef6a3fe597a42b0698f3624d442a3ca285
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 20 19:39:18 2020 +0200
Fix upgrading contracts.
commit 6cef7ed84a8e2b62e3d05b51aac5ce50235b2828
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 20 11:46:21 2020 -0400
Removing old method stub that is unused.
commit 2d4bff498e66e18f29ceacb95d86508559c8028a
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed May 20 11:28:14 2020 -0400
Added transfer-main-purse-to-two-purses for testing target purse transfer_amount mismatch.
Converted test_context.run to Result return.
Broke tests into 4 methods.
Still missing retrieval of URef for new purse.
commit 0c266791d916acb09924e63c46a1e10425dc5ff9
Merge: c0de047962 370703bada
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed May 20 20:17:02 2020 +0800
Merge pull request #1989 from CasperLabs/abner/NO_TICKET_DEPLOY_RESULT_ICON_RELEASEv0.19
NO-TICKET: fixed the bug to display icon of deploy result correctly.
commit 2d0693cde6d9bd93f323e1bc7841ac85669f31e8
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 20 13:33:46 2020 +0200
Fix faucet tests
commit 370703badabb8914f58f52e6a61eefb9f901be8f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed May 20 16:18:01 2020 +0800
NO-TICKET: fixed the bug to display icon correctly.
commit 9b335bcda766c87752902dfc0219a88e97461731
Merge: 4e70e11bbc 8d5a0d7c8a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed May 20 08:36:16 2020 +0000
Merge #1988
1988: NO-TICKET: Fix the bug of displaying wrongly the deploy results on Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 8d5a0d7c8ab34e2275bac874b267e067262dec34
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed May 20 16:18:01 2020 +0800
NO-TICKET: fixed the bug to display icon correctly.
commit 498b1f32e17d0dfc282eaa449d6242a988d896bd
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue May 19 16:09:25 2020 -0700
linting, bringing back more contracts wip
commit fd222c8027e49c5c19a8541c99813dbf9676d9d0
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue May 19 17:28:20 2020 -0400
Test and new features working correctly, without using maybe_target_purse. Having issues getting URef of newly created purse in test_check_transfer_success.
commit 3f7a8f5cd190dcd8ab780fffa2983497e7817c25
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue May 19 16:05:42 2020 -0400
WIP with borrow issues in run.
commit 3ed7ae5f0546c00419fb801b30a32d3d66cf62d8
Merge: 7afb7e2cc1 b1a44f2b0c
Author: edhastings <ed@casperlabs.io>
Date: Tue May 19 11:25:26 2020 -0700
Merge pull request #10 from mpapierski/feature-contract-headers-wip
Fix contracts
commit 027bef409eca3eee43b07af3cef9ba6e7302f747
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 19 18:09:18 2020 +0000
bumps for release-v0.19.0
commit b1a44f2b0c7d5750257011213371c1f30965e773
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue May 19 18:55:21 2020 +0200
Fix more tests and contracts.
commit f8dd6ff043e5d43179e656eef3fe42f1bce72c28
Merge: 2f772777d0 8ded3cf552
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 13:47:29 2020 +0100
Merge pull request #1986 from aakoshh/NDSC-61-graphql-account-hash
NDSC-61: Rename to account hash in GraphQL
commit 8ded3cf5528f4cf4304f7b14a9c11bfd06dd63c2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 13:42:50 2020 +0100
NDSC-61: Split types.
commit d56918091815a1c4775ea3fc0db507d3b6f6939a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 13:32:17 2020 +0100
NDSC-61: Rename fields in GraphQL account schema.
commit c0de047962b185051ec80702cd2587ef0d5ef48e
Merge: 6dca22159a f1002392cf
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 19 12:26:34 2020 +0000
Merge #1978
1978: TNET-26: Don't download empty blocks and ballot bodies on release v0.19 r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 2f772777d03bf373b6160705fc4b242abd7314ec
Merge: 757a042155 3d02fd3a51
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 13:19:38 2020 +0100
Merge pull request #1985 from aakoshh/NDSC-58-api-use-account-hash
NDSC-58: Use account hash in API methods
commit 3d02fd3a51b96e67ee6cf17957a9076fa09594bc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 13:08:58 2020 +0100
NDSC-58: Update naming in utility API methods.
commit 757a042155821211293aceb89d2b5e88f9193937
Merge: 5df6d5dfe6 539b0ea286
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 12:56:14 2020 +0100
Merge pull request #1984 from aakoshh/NDSC-57-send-account-hash-to-ee
NDSC-57: Send account hash to EE
commit 539b0ea2862ab6f5e5e760b2dff4cf6308e9daac
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 12:11:01 2020 +0100
NDSC-57: Send account hashes to the EE.
commit 5df6d5dfe693cb1e4e392469931e992b4cfdf5eb
Merge: 77668081bf 4d06a43cf9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 12:37:00 2020 +0100
Merge pull request #1983 from aakoshh/NDSC-56-storage-account-hash
NDSC-56: Change storage to use account hash
commit 4d06a43cf9b4c014a95037063e056dd7464caf66
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 12:30:47 2020 +0100
NDSC-56: Storage to use account hash.
commit 77668081bf06271f08d7828350456618faf42acb
Merge: 4e70e11bbc 25bbfea242
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 11:51:53 2020 +0100
Merge pull request #1982 from aakoshh/NDSC-56-rename-account-public-key-to-hash
NDSC-56: Rename account public key to hash
commit 25bbfea24298eaeaded1e859aa77d1923edeaa44
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 11:42:34 2020 +0100
NDSC-56: Update arbitrary deploy generator.
commit a547ebe82dfa3b4910408dcdc6608de317feeb02
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 11:35:17 2020 +0100
NDSC-56: Rename account_public_key to account_hash.
commit ed97f3d28c485ef6157cd36473d71224d01a6c20
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 19 11:07:53 2020 +0100
NDSC-56: Calculate account hash.
commit f1002392cf25ac2d7474f41fa49a67a61f7105f5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 18 22:12:10 2020 +0100
TNET-26: Don't download bodies of empty blocks and ballots.
commit bde169e1756827e9bc168a3f1551cdea14f9b37a
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 18 20:46:45 2020 +0200
Remove test-support from a contract
commit 46646b41646c40a89d0f8c9f7f7b6ce3983779ba
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 18 20:40:33 2020 +0200
Fix contracts
Down to 36 failing tests.
commit 8775844e88cb2ab82c239d4bfc105db77d145f13
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon May 18 12:29:06 2020 -0400
Addressing review commments from Ed on Option<> for get_last_exec_cost(s).
Correcting test to have two modes based on --features "use-system-contracts".
commit 0594b7f8bbe8211e4bcd47a3fa06cab5aad66e23
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon May 18 10:46:58 2020 -0400
Updated test to use balance transfer and exec_cost to return motes.
Currently failing `make test-contracts-rs` with different issue than running by itself.
Have magic 10 gas conversion I need to find best source to reference from for TestContext.
commit 6dca22159a4737a23b21d341b8463f07454f00e6
Merge: 7f2c5e6a33 229558a1ea
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 18 14:01:27 2020 +0000
Merge #1975
1975: TNET-25: Fix initial sync download fallback on v0.19 r=aakoshh a=aakoshh
Same as https://github.com/CasperLabs/CasperLabs/pull/1974 but against v0.19
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 229558a1ea7c18efc3f1426954987a1df112ce8e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 18 14:26:12 2020 +0100
TNET-25: Fix initial sync test.
commit 98eef1eafcfb8f58f1ca355d9d1f69460c11948b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 18 14:12:40 2020 +0100
TNET-25: Fix initial sync download fallback.
commit bc323a9352b8a8076f1db25fabe246bacf93fcb4
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon May 18 09:04:39 2020 -0400
Added exec_cost, last_exec_cost, and get_main_purse_balance to TestContext.
Added exec_cost.rs test exercising new functions.
commit 4e70e11bbc37b3b2dd12cd72ba953b20a5f4fab2
Merge: 9978785782 2073f4b253
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 18 11:40:04 2020 +0000
Merge #1971
1971: EE-956: add updater tool r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 7afb7e2cc18d58f062c8d5ff0e972e1c5a60f45f
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon May 18 01:43:08 2020 -0700
changing call_contract to RuntimeArgs, ContractHash wip
commit 2073f4b253c8c2e560b753fe2a9e386b43d91496
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Sun May 17 12:38:05 2020 +0100
EE-956: add updater tool
commit 9978785782b002ac78360b29ea7f976e4985a3c5
Merge: e6492b9e8e 657f51e493
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun May 17 10:20:38 2020 +0000
Merge #1966
1966: EE-956: add feature to disable unstable lib features r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 706ef69b18d5fd42f1f88ffa801457e0d45d7568
Merge: 0db5349056 a97878bdf0
Author: edhastings <ed@casperlabs.io>
Date: Fri May 15 12:13:53 2020 -0700
Merge pull request #9 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit a97878bdf09e5601b01f264a438fe16dd8bcfc63
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 15 21:06:51 2020 +0200
Fix regression in group access checking
commit aa64eb104da46a5f9095f50594aa39162d13fb7b
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 15 19:46:09 2020 +0200
Add and improve gens.
commit 2517d13a05bb8ed51d3a832f8b82725c1e5f919f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 15 18:03:13 2020 +0200
WIP down to 48 failed tests.
commit 657f51e493f3159d21353b1da8ee200e4dc177b8
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu May 14 22:27:23 2020 +0100
EE-956: replace 'Vec::reserve_exact' with fallible constructor
commit 0db534905664af80097e9a44627e6f5de7ceb075
Merge: 4d2bbed3fd 680f64dbb7
Author: edhastings <ed@casperlabs.io>
Date: Thu May 14 12:42:15 2020 -0700
Merge pull request #8 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit 680f64dbb70d1791bdc01c1a21a7d9d57981e2f4
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 14 21:36:29 2020 +0200
Go down to 60 failing EE tests.
commit e6492b9e8ebef77dd98574b44240704cd36359d8
Merge: 674472b742 7e2333a737
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 14 14:55:41 2020 +0000
Merge #1970
1970: Release v0.19 to dev r=aakoshh a=aakoshh
Merges the latest changes on `release-v0.19` into `dev`.
Co-authored-by: Archit Sharma <archit@pm.me>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7e2333a7373807a961e2636d0287b420ade52c38
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 13 17:08:00 2020 +0100
TNET-24: Global state size if exists.
commit 761796a6c0058bfd67e7dcb178e38f167701b21d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 13 16:57:24 2020 +0100
TNET-24: Include units in metric name.
commit 5fcbe5652ad9cc905149dc7189937b479f7c7c35
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 13 15:08:17 2020 +0100
TNET-24: Periodic data directory metrics.
commit db2cc2b717d08bc07b7bcfe616e344dd8044b18a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 18:11:18 2020 +0100
TNET-23: Fix it with an Uninitialized state.
commit 5fddec8c7c448b38eaab127d35a350800e2b9802
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 13:38:22 2020 +0100
TNET-23: Comments about the fix.
commit 3ec4dbf326ca09e1bf13a540c4eb0a90a6081de9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 13:24:18 2020 +0100
TNET-23: Start with non-null state.
commit cb2c06334e4771b04fe155f784ca2df297bd2920
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 13:23:19 2020 +0100
TNET-23: Copied IterantFromReactivePublisher for modification.
commit 974ec8562274451e76aee632dbb025b3db775d08
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 12:00:15 2020 +0100
TNET-23: Reproduce the match error.
commit b12e90f8ab2e4a1189ee618e16d9925e50720e52
Author: Archit Sharma <archit@pm.me>
Date: Mon May 11 18:56:28 2020 +0530
NO-TICK: bump block and parallelism tunables
commit d197e0a73b642fec586847520d2881689fe7216d
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 14 15:05:58 2020 +0200
Reenable all tests.
commit 4d2bbed3fd67811378b084d29e6aca801d159c8b
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed May 13 14:52:38 2020 -0700
fixing unit tests, doc tests
commit 688bc0f04aaa54cbdca9ec21d6b484c9d72fec84
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed May 13 13:39:34 2020 -0700
wip
commit 03fe78661001dc336a7a8b71ec6670197d37bbd5
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed May 13 13:29:06 2020 -0700
fixing up tracking_copy tests wip
commit b65c94e4e319dabb07fec524a9cadb4714167bc9
Merge: bd596af450 43ede8f55d
Author: edhastings <ed@casperlabs.io>
Date: Wed May 13 12:51:59 2020 -0700
Merge pull request #7 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit 43ede8f55d8cf9ae51ceb5edda5d3c7ea58b2e57
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 13 21:33:15 2020 +0200
Fix pos installer.
commit 7f2c5e6a33570cd6a9a958ae6ba35a8cfd41b992
Merge: b675979489 1491792a63
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed May 13 16:32:13 2020 +0000
Merge #1969
1969: TNET-24: Periodic data directory metrics. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 1491792a6300073e17dd3ed8eadb69cfb76e61b3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 13 17:08:00 2020 +0100
TNET-24: Global state size if exists.
commit 9d6aa12ac582724b489166236dac71410bc7ada7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 13 16:57:24 2020 +0100
TNET-24: Include units in metric name.
commit a3d6d84cf7d2d2bb1465f0a56d950abfd6fc6351
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed May 13 15:08:17 2020 +0100
TNET-24: Periodic data directory metrics.
commit 8f4ee98e20b2ac2b090bc3df10d3063437c28688
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 13 13:09:47 2020 +0200
Fix mint_install test.
commit b675979489342b9e3f8bf3b84f487a824292d2d8
Merge: cf55af5141 d4ffbfc67e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed May 13 08:05:55 2020 +0000
Merge #1961
1961: TNET-23: MatchError: null r=aakoshh a=aakoshh
#
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Archit Sharma <archit@pm.me>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit bd596af4507f6a765e8f585121f05586e35b2421
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue May 12 21:03:09 2020 -0700
fixing up unit tests wip
commit db6c7ca44150e75d7936d8bb8b44251fa295d9cd
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue May 12 18:01:40 2020 +0100
EE-956: add feature to disable unstable lib features
commit 674472b7422e4ddf07f3f90e7a3915d83771875b
Merge: 64db3fd9d7 21b503df0f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 12 21:25:47 2020 +0000
Merge #1950
1950: NO-TICK: Sync bumps for 0.18.2 patch release into dev r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit fbcda4646a99014c4d754d88ff7091bcc56e4790
Merge: 9c05250eb9 2b983dcbe9
Author: edhastings <ed@casperlabs.io>
Date: Tue May 12 11:39:38 2020 -0700
Merge pull request #6 from mpapierski/feature-contract-headers-wip
Fixed errors and working on pos installer.
commit 64db3fd9d7598fe159fdfae1c6fe7593ab52b9a7
Merge: 120082e1aa 9817545ec9
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 12 14:30:10 2020 -0400
Merge pull request #1965 from TomVasile/NO-TICK-update-testnet-7
OP-1360: bump for restart of network
commit 2b983dcbe9b88c3874e5afe59384eeb715f52a4c
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue May 12 20:21:15 2020 +0200
Get should_run_genesis test to run.
Mappings might be a bit messy still in this commit, but they should be
mostly complete.
Tested without `use-system-contracts` feature flag set.
commit 9817545ec95c621156e93ba61192f9020e920c13
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 12 17:51:09 2020 +0000
bump for restart of network
commit d4ffbfc67e4103d152bfb53442949b8e79421296
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 18:11:18 2020 +0100
TNET-23: Fix it with an Uninitialized state.
commit 120082e1aab85420bd787f155ead4e2e3a7da11b
Merge: 651934b5d0 3c903a61c7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 12 15:27:08 2020 +0000
Merge #1459
1459: OP-959 add bintray uploader and metapackager r=arcolife a=arcolife
#
Co-authored-by: Archit Sharma <archit@casperlabs.io>
commit 76ddf327669d88f8d749685023f2202e695f10b4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 13:38:22 2020 +0100
TNET-23: Comments about the fix.
commit 5502108105776b4e111fffb4f302ee2d2abba1f0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 13:24:18 2020 +0100
TNET-23: Start with non-null state.
commit e1d3d603da377e96540b7fb9bf081fad1b6e50c0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 13:23:19 2020 +0100
TNET-23: Copied IterantFromReactivePublisher for modification.
commit 0f6959e00895eb87c3f39e2ed8ff855f2804ae4d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue May 12 12:00:15 2020 +0100
TNET-23: Reproduce the match error.
commit 651934b5d09af3c9c52cfe0fc37731aec9e8258f
Merge: 8edb74010d 39d5e72bb7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 11 21:00:36 2020 +0000
Merge #1959
1959: EE-985: improve host-function instrumentation r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 27c47cb6f8a87ffa425be9d32a1fb06eb33f168c
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 11 20:19:06 2020 +0200
Fixed errors and working on pos installer.
commit 2f2273e1486985181123ddcd9501dc3e02d73e38
Merge: c63351be12 6c28766b87
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 11 16:08:03 2020 +0000
Merge #1954
1954: OP-1352: Release v0.18.2 r=TomVasile a=TomVasile
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Archit Sharma <archit@pm.me>
commit 3c903a61c7a10b5e289944cdd7b3a701e53bd37b
Author: Archit Sharma <archit@casperlabs.io>
Date: Mon May 11 21:21:53 2020 +0530
OP-959: bintray steps yet-to-test as comments and list uploaded
commit 39d5e72bb785425bf5f0fe8023d4498fbb27ff62
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon May 11 12:06:05 2020 +0100
EE-985: improve host-function instrumentation
commit bb3bfb25e73e0bd60fcb2425d99fbb92c945a15c
Author: Archit Sharma <archit@casperlabs.io>
Date: Mon May 11 20:37:32 2020 +0530
OP-959: check drone lint error
commit 965e81267fa11ef72d27da20e833d49a7a4bb50a
Author: Archit Sharma <archit@casperlabs.io>
Date: Mon May 11 20:12:12 2020 +0530
OP-959: test upload only and ignore failures
commit 6c28766b87287d987e85a48a53b7c91657ef4658
Author: Archit Sharma <archit@pm.me>
Date: Mon May 11 18:56:28 2020 +0530
NO-TICK: bump block and parallelism tunables
commit 8edb74010d6e244f7d300c662d8565910f9a88e5
Merge: cf17237c31 7d939a74b3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 11 11:36:17 2020 +0000
Merge #1953
1953: ECO-400: Move signing functions to the casperlabs-sdk r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 9c05250eb9c57af00c0e3a36ca4db598cc805a10
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon May 11 04:22:46 2020 -0700
fixing up errors wip
commit cf17237c3150b3a74a8c21400b70e66d740e0610
Merge: 674be8c98b 87f6452287
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 11 08:52:06 2020 +0000
Merge #1955
1955: ECO-432: enable GA only when current hostname is in the white list. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 87f645228738979f4a54d7c558314d6374c25031
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 11 15:49:20 2020 +0800
ECO-432: enable GA only when current hostname is in the white list.
commit 96d2e6423fcf411da04a3c1393c1d715c3062c0b
Merge: cce5003e18 f7493a707e
Author: edhastings <ed@casperlabs.io>
Date: Fri May 8 13:30:32 2020 -0700
Merge pull request #5 from mpapierski/feature-contract-headers-wip
Feature contract headers wip
commit f7493a707e526af7438880a2b71f332f05180f30
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 8 22:07:22 2020 +0200
WIP Versions contracts by a version tuple.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 8080c4cbdf9d8309ccdd740ab738976d04b4c264
Merge: cce5003e18 42a0d4181a
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri May 8 19:00:16 2020 +0200
Merge branch 'feature-contract-headers' into feature-contract-headers-wip
Conflicts:
execution-engine/engine-core/src/engine_state/mod.rs
execution-engine/engine-core/src/runtime/mod.rs
execution-engine/engine-core/src/runtime_context/mod.rs
execution-engine/engine-core/src/runtime_context/tests.rs
execution-engine/types/src/contract_header.rs
commit cf55af514140ebbc1284fdf08dfbf3673053e501
Merge: 822616d0d4 21b503df0f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri May 8 16:05:38 2020 +0000
Merge #1951
1951: NO-TICK: Sync bumps for 0.18.2 patch release into release-v0.19 branch r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 7d939a74b37ebebd117fa2847eb9dad7c88095c3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri May 8 22:36:05 2020 +0800
ECO-382: beautify menu items in Navigation bar.
commit 039b433786a6a570f887f11ee11cd7bf550a93eb
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri May 8 22:11:36 2020 +0800
ECO-382: Clarity in mobile view close the navigation after clicking on menu item.
commit e1e3415a30e9df6c0565b5869b9e9bb85482ab0c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri May 8 21:14:26 2020 +0800
ECO-400: move definition of CasperLabsSigner to SDK so that others could use the plugin.
commit 495dfa3fc314a4d47b59efecb3116ea5f73f10ce
Author: Archit Sharma <archit@casperlabs.io>
Date: Fri Nov 22 02:28:11 2019 +0530
OP-959 init bintray uploader to on-tag drone pipeline
commit cce5003e188b79b23d68ccaac3ad49a7d98e006b
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu May 7 15:27:19 2020 -0700
starting to bring back get_system_contract
commit 19001ca88dfe27f86b31376978506d931a069065
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu May 7 15:12:36 2020 -0700
fix genesis
commit bcdfd1201d16cd207f311ab8e040083a80eea6ee
Merge: 3cb8f2b834 21b503df0f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu May 7 21:19:46 2020 +0000
Merge #1948
1948: OP-1346: bumps for 0.18.2 patch release r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 6d9cb67aafb80ba351f7f39d1fe4aaf9c8aa8bfd
Merge: bbbbb190a5 b9b26898e4
Author: edhastings <ed@casperlabs.io>
Date: Thu May 7 09:45:57 2020 -0700
Merge pull request #4 from mpapierski/feature-contract-headers-wip
Replace fn_store_id with a deterministic rng.
commit 21b503df0f16c029442ce5c8d7ed90fefc1368fa
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu May 7 15:50:45 2020 +0000
bumps for 0.18.2 patch release
commit b9b26898e4812fd18957638d41b2cc15e7fc53da
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 7 17:08:29 2020 +0200
Replace fn_store_id with a deterministic rng.
This replaces completely the "seed" part of the new function address
generator with an unique, deterministic sequence that is always seeded
with deploy_hash and phase. This will produce unique and deterministic
values without global counter.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 42a0d4181aecde5f934a1e971b3c1a46a4d041fb
Merge: 6d00839e62 6bc75f3465
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 7 14:43:40 2020 +0200
Merge pull request #1947 from mpapierski/ee-1003-1004-group-management-functionality
EE-{1003,1004}: Group management functionality
commit 6bc75f34658b78c1283fc569d9b7828492be7683
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 7 14:42:53 2020 +0200
EE-{1003,1004}: Fix build again.
commit 19f2a2fd55747128bc6a725dca256c24bb37abf7
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu May 7 14:41:08 2020 +0200
EE-{1003,1004}: Move back to tests.
All example contracts are unsupported in separate PR.
commit bbbbb190a51aa223d17e77d03ac4c993ce7187d1
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu May 7 01:23:29 2020 -0700
remove store_function, system contract re-do WIP
commit 2be1ee382d65dc3ebae2d992896fd67213220cd0
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 20:00:55 2020 +0200
EE-{1003,1004}: Fix build.
commit 26932c337d65390df8eaf529bd8904c63e4a8d6c
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 18:50:54 2020 +0200
EE-{1003,1004}: Ensure groups aren't referenced.
This checks if the group that is going to be removed is not referenced
by any active version.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit 69a234e058b702b5703cfb505d2ae72ff2826a0d
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 17:32:58 2020 +0200
EE-{1003,1004}: Fix bytesrepr error.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit 8ab425b7e8ef2a264cffdbf162d450019f313bab
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 16:24:30 2020 +0200
EE-{1003,1004}: Cleanups.
commit b40c4ccde8c87af093553ac915c0fcd1f91112e7
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 15:38:11 2020 +0200
EE-{1003,1004}: Move to examples.
commit 7da6f2253c6e29938ad6f9df0ec1b58d762f95f7
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 15:08:25 2020 +0200
EE-{1003-1004}: Simplify to be a better example.
commit de1b220d0b824eef4c91f44416bf04c9c9802510
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed May 6 12:36:52 2020 +0200
EE-{1003,1004}: Remove urefs from group API.
commit f8097d496b97c47a780030f2bc99afd8c4d35968
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 4 20:32:41 2020 +0200
EE-{1003,1004}: Add extend/remove urefs from group.
Adds placeholders for extending/removing urefs from a user group.
Takes similar approach to `storage::create_contract_user_group` where
user passes a number of urefs which will be properly created on the
host side, and then a list of created urefs will be returned.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit 08b9b88421847a40e1da792edba7c02d4ed8d901
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon May 4 23:14:19 2020 -0400
WIP adding remove contract user group.
commit 6e8f20aed62831fb713c4cd38b0835a59d3b6487
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 4 18:02:36 2020 +0200
EE-{1003,1004}: Placeholder for removing group.
commit 674be8c98b62993d11b4672f0e45cde27f8a41e9
Merge: 64f25479c3 84fcf36028
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 5 22:58:41 2020 +0000
Merge #1945
1945: Fix spacing problem r=MParlikar a=MParlikar
#
Co-authored-by: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
commit 822616d0d48b7eee157337c28e2f1908846a6ee3
Merge: 64f25479c3 ff52d1947e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 5 20:43:03 2020 +0000
Merge #1946
1946: OP-1330: add int tests to releasev0.19 branch r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit ff52d1947e800b6b8b5fd73a348892fc93fb6024
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 5 19:24:59 2020 +0000
ignore troublesome tests
commit 97eea1003ebacd2f1bf11bf322171af7422012a2
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue May 5 17:14:39 2020 +0000
add int tests to releasev0.19 branch
commit 84fcf36028c3a349b4350fb87ee7d4cc97fbd811
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Tue May 5 09:50:53 2020 -0700
Fix spacing problem
commit 6d00839e625417e02ebf9179ac48ef8cf0980a18
Merge: 9ceb74e579 b6a6e64f44
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Tue May 5 23:44:20 2020 +0900
Merge pull request #1925 from CasperLabs/NDSC-1_node_support_contract_headers
commit 64f25479c304b17f76d127844a20b96662845b88
Merge: d4c2d412c4 f897b860ad
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 5 12:52:59 2020 +0000
Merge #1944
1944: EE-993: upgrade wasmi and related deps r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit ead9390374c5ec3416217af3278f30b711d367d1
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue May 5 05:30:10 2020 -0700
transfer-purse-to-account-stored WIP
commit f897b860adb41e94c36119acaa2acf4dd3d421ae
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue May 5 11:43:31 2020 +0100
EE-993: upgrade wasmi and related deps
commit d4c2d412c41d3900704d347a6fa77dc12439a9b1
Merge: b53bc4d976 4654dc9489
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue May 5 07:49:01 2020 +0000
Merge #1937
1937: ECO-380: Horizontal only expand for DAG. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit b53bc4d976fa9b1361151bc7c63b715a031ddbdb
Merge: d8468b505c afcaf40286
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 4 18:37:25 2020 +0000
Merge #1939
1939: Adding --version flag to python client r=sacherjj a=sacherjj
Moved version information from setup.py to a VERSION file.
Added `--version` flag to CLI.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit d8468b505c531b95d0f7494d636c197f35d04886
Merge: db10f058a5 51a0883aad
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon May 4 13:11:21 2020 -0400
Merge pull request #1943 from TomVasile/NO-TICK-update-testnet-6
NO-TICK: update genesis start time
commit 51a0883aad8fea5768ed8b4a0d1331f4e50e0c16
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon May 4 16:43:40 2020 +0000
update genesis start time
commit 4654dc9489749f6533be5fb65b139a0bd1caa445
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 4 20:50:07 2020 +0800
ECO-380: use ctrl key instead of meta key to enable horizontal only zoom mode, and add hint for horizontal only mode.
commit 9ceb74e579c97bcbd2b41edad5f0e0e33eb56877
Merge: 7a5ae1d34e 18773e686b
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 4 14:43:07 2020 +0200
Merge pull request #1942 from mpapierski/ee-989-contract-headers-tests
EE-989: Contract headers tests
commit ec88f949de67cac5bca1350c718393be1b27299d
Merge: 35dd4c2579 db10f058a5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 4 20:28:05 2020 +0800
Merge dev into abner/ECO-380
commit 35dd4c25793c7873bae0edc28e191f1c8d1d097a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon May 4 20:05:44 2020 +0800
ECO-380: set cursor to differ from full zoom, horizontal zoom, drag behaviours.
commit db10f058a5790901cb25e8ac5baa3c641080f33b
Merge: 4c5ce74874 906bce1cbd 3cb8f2b834
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 4 11:41:35 2020 +0000
Merge #1923 #1941
1923: Bump jquery from 3.4.1 to 3.5.0 in /execution-engine/contract-as r=arcolife a=dependabot[bot]
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jquery/jquery/commit/7a0a850f3d41c0412609c1d32b1e602d4afe2f4e"><code>7a0a850</code></a> 3.5.0</li>
<li><a href="https://github.com/jquery/jquery/commit/8570a08f6689223aa06ca8cc51d488c6d81d44f9"><code>8570a08</code></a> Release: Update AUTHORS.txt</li>
<li><a href="https://github.com/jquery/jquery/commit/da3dd85b63c4e3a6a768132c2a83a1a6eec24840"><code>da3dd85</code></a> Ajax: Do not execute scripts for unsuccessful HTTP responses</li>
<li><a href="https://github.com/jquery/jquery/commit/065143c2e93512eb0c82d1b344b71d06eb7cf01c"><code>065143c</code></a> Ajax: Overwrite s.contentType with content-type header value, if any</li>
<li><a href="https://github.com/jquery/jquery/commit/1a4f10ddc37c34c6dc3a451ee451b5c6cf367399"><code>1a4f10d</code></a> Tests: Blacklist one focusin test in IE</li>
<li><a href="https://github.com/jquery/jquery/commit/9e15d6b469556eccfa607c5ecf53b20c84529125"><code>9e15d6b</code></a> Event: Use only one focusin/out handler per matching window &amp; document</li>
<li><a href="https://github.com/jquery/jquery/commit/966a70909019aa09632c87c0002c522fa4a1e30e"><code>966a709</code></a> Manipulation: Skip the select wrapper for &lt;option&gt; outside of IE 9</li>
<li><a href="https://github.com/jquery/jquery/commit/1d61fd9407e6fbe82fe55cb0b938307aa0791f77"><code>1d61fd9</code></a> Manipulation: Make jQuery.htmlPrefilter an identity function</li>
<li><a href="https://github.com/jquery/jquery/commit/04bf577e2f961c9dde85ddadc77f71bc7bc671cc"><code>04bf577</code></a> Selector: Update Sizzle from 2.3.4 to 2.3.5</li>
<li><a href="https://github.com/jquery/jquery/commit/7506c9ca62a2f3ef773e19385918c31e9d62d412"><code>7506c9c</code></a> Build: Resolve Travis config warnings</li>
<li>Additional commits viewable in <a href="https://github.com/jquery/jquery/compare/3.4.1...3.5.0">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~mgol">mgol</a>, a new releaser for jquery since your current version.</p>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jquery&package-manager=npm_and_yarn&previous-version=3.4.1&new-version=3.5.0)](https://help.github.com/articles/configuring-automated-security-fixes)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/CasperLabs/CasperLabs/network/alerts).
</details>
1941: Release v0.18 r=aakoshh a=aakoshh
#
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 18773e686b1a0e9685982771217d9f195df21bfe
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 4 13:22:09 2020 +0200
EE-989: Make sure you can't call in empty groups.
This test additionally verifies if those restricted endpoints are still
callable from within other entrypoint.
commit 32eee01c3f0ed55af39535e61e4d4d31867b6931
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon May 4 13:07:44 2020 +0200
EE-989: Test more variants of access patterns.
commit 4c5ce748742800a005fe12d1134dc0be139ec4aa
Merge: 9a039f69a1 f961ad98b3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 4 11:07:13 2020 +0000
Merge #1933
1933: [ECO-{379,390}] Explorer Enhance. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 9bd58b9f9cefd70e76d066b1543eed05b9ba7ac0
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 21:12:09 2020 +0200
EE-989: Add tests for group access restrictions.
commit 3cb8f2b834edd1a58e2c85e23e52d8513bb08f96
Merge: e539375e21 584b5e103f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 4 09:56:19 2020 +0000
Merge #1940
1940: TNET-17: No swimlane traversal for honest r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 584b5e103fb5848da89382a6f11980fd1580f03e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 4 10:46:50 2020 +0100
TNET-17: Fix DagOperations tests.
commit e0c7a43d1788834dd83a19353c2bee45b2352d67
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon May 4 09:32:51 2020 +0100
TNET-17: Try disabling the swimlane traversal.
commit 906bce1cbd9baf14ca5094f6f6fa2dbcdd7a18ac
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon May 4 08:11:29 2020 +0000
Bump jquery from 3.4.1 to 3.5.0 in /execution-engine/contract-as
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)
Signed-off-by: dependabot[bot] <support@github.com>
commit 9a039f69a143158a116c56197299e848d4ab0501
Merge: 0199b46427 e36792df2e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon May 4 07:36:38 2020 +0000
Merge #1938
1938: ECO-391: Extract CasperLabs Signer code to the new repository r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit e539375e21360d7bec791be9528e1db93ea0dfd9
Merge: 4b03f52422 a297938029
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun May 3 09:10:50 2020 +0000
Merge #1936
1936: TNET-14: Change ingress pool to fork-join r=arcolife a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 4b03f52422c4ec53a3b6bdf8ce0e9caee77ed6e0
Merge: 8067257a85 c02402f0b3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun May 3 07:58:07 2020 +0000
Merge #1934
1934: TNET-15: Fix voting matrix init highway r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit afcaf40286cdfbcad358cc44bd3e07dd909641c6
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sat May 2 20:34:34 2020 -0400
Moving version information to VERSION file allowing '--version' flag for client
commit e36792df2e4da9923f14d1223ff1cfc4b4b371c3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sun May 3 00:24:41 2020 +0800
ECO-391: Extract CasperLabs Signer code to the new repository
commit cc59e54e212576b1e3af4698ed6845a90ab89900
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat May 2 23:52:45 2020 +0800
ECO-380: Horizontal only expand for DAG.
commit 0199b46427212ca1ca648ba25352921e9743566b
Merge: 9ecf508d9d 9484cfe764
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat May 2 12:58:22 2020 +0000
Merge #1935
1935: EE-996: Removing reliance on scala client folder for python client contracts r=sacherjj a=sacherjj
Updated `client-py/build.sh` to setup and run in `pipenv` and check if `*.wasm` was built.
Updated root `Makefile` to build and copy contracts for python client without using scala client folders.
https://casperlabs.atlassian.net/browse/EE-996
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit b6a6e64f447a5ba8b8cf5bbfd9ba605153e4b8d6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat May 2 11:34:35 2020 +0200
NDSC-1: cargo fmt
commit a29793802904becdb911ffac919193129d5fb6ce
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat May 2 10:19:02 2020 +0100
TNET-14: Change ingress thread pool to forkJoin.
commit c02402f0b35ba8118973e4f27eaf34c02085f0ff
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat May 2 08:54:44 2020 +0100
TNET-15: Remove leftover show.
commit 9484cfe7646368c1f174650ac077aca868bcbdeb
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Fri May 1 22:37:41 2020 -0400
Moving pipenv commands into build.sh. Updating root Makefile to not use contracts from client folder.
commit 2b890acd5a6b171e440f2d2c0a387c04aef71aa5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 1 18:22:11 2020 +0100
TNET-15: Fix the initiali\ation of a new voting matrix to be Highway aware.
commit f961ad98b33f19e09e9e49d12e11504f6ae396d1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat May 2 00:00:53 2020 +0800
ECO-379: don't highlight the links of justifications.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 4c748541e010dc8e54a2b0b4002b0d07ec886b0b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri May 1 19:46:29 2020 +0800
ECO-390: fixed bug that clarity may crash when refreshing with block selected.
commit 9ecf508d9db62ed715eea8d33da28b424a3e66a7
Merge: 518dc669fc a8cee515be
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri May 1 14:49:07 2020 +0000
Merge #1932
1932: EE-987: Package stets contracts for hack/docker use. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit a8cee515be4662dbf23825177d84086ab7abf885
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri May 1 15:34:06 2020 +0100
EE-987: Package stets contracts for hack/docker use.
commit cef241bb204f5d50ad4556ae6cf4602e0bea26a9
Merge: 2ea60da5e0 7a5ae1d34e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri May 1 14:28:13 2020 +0200
Merge remote-tracking branch 'origin/feature-contract-headers' into NDSC-1_node_support_contract_headers
commit 2ea60da5e0be7cebc8d9cdcbb62618427f70f1ff
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri May 1 09:56:07 2020 +0200
NDSC-1: Remove default for `sessionEntryPoint`.
commit 39b38f8a409f4115d78a1e2e5252e882ec1ef25f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri May 1 09:49:15 2020 +0200
NDSC-1: Make semVer and entrypoint arguments optional. Add logic for checking validity of the command according to the domain rules.
commit 8067257a8528881721bb8cc7006ca79055371b75
Merge: 4598ccc55f f7a219ad13
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri May 1 07:43:27 2020 +0000
Merge #1931
1931: Release v0.18 / TNET-9 (take 2) r=aakoshh a=aakoshh
Overview
#1901 rebased on release-v0.18
Test it together with #1916
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 13abdd46f851684d1ded11daa7f85238ee641983
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Apr 30 19:39:14 2020 -0700
ContractHeaders fixing RuntimeArgs serialization, some tests WIP
commit 518dc669fcf3c047022d180704114538d8569e1e
Merge: 5d5b0a34bf 8c5cf219c2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri May 1 01:20:24 2020 +0000
Merge #1930
1930: NO-TICKET Fixing directories for python client copy to artifacts. r=sacherjj a=sacherjj
Correct path in `.drone.yml` for copying python client to artifacts.
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [ ] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 8c5cf219c21f30b4053c19c6485945a803f248a5
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Apr 30 21:15:26 2020 -0400
Correcting the other python client artifact location.
commit 8f337d21a6ae6884aa969fdaeb304a28281c9b64
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Apr 30 21:06:42 2020 -0400
Fixing directories for python client copy to artifacts.
commit 5d5b0a34bf1d5bba52d91d10aa95a072f25e781e
Merge: d72d9b469e 69c243dbee
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 30 23:28:19 2020 +0000
Merge #1929
1929: NO-TICKET Adding missing grpc-tools to Pipfile and adding sync to Makefile. r=sacherjj a=sacherjj
Added missing grpc_tools to Pipfile.
Added pipenv sync to root Makefile
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 69c243dbee31be806797abd79d5369aceaa57e09
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Apr 30 18:59:47 2020 -0400
Adding missing grpc-tools ro Pipfile and adding sync to Makefile.
commit d72d9b469e13f79f8236cff8767bf4f49c1d6bc7
Merge: 23070f147c 6b90ac941b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 30 22:41:44 2020 +0000
Merge #1922
1922: NO-TICK: remove int tests in further releases r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 7a5ae1d34e70a4f402438139f6e60028887fe21d
Merge: e9280f0698 b32490baba
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Apr 30 16:18:45 2020 -0400
Merge pull request #1928 from sacherjj/ee-987_move_python_client_to_root
EE-987 move python client to root
commit 23070f147c7038e41186aef731227c43b0819efb
Merge: 43f37ea97b b32490baba
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 30 18:43:18 2020 +0000
Merge #1918
1918: EE-987 move python client to root of project r=sacherjj a=sacherjj
Copying the Python Client out of Integration Tests and into the root of the project
Created new pipenv files in `client-py`.
Updated root `Makefile` and hack/docker `Makefile`
Updated `.drone.yml` for building client in new location.
https://casperlabs.atlassian.net/browse/EE-987
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [ ] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Client Contracts are build for in `client` and copied into `client-py`. Created ticket EE-996 to address this prior to removing scala client.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 6a7e1549fd903a96ff55614b8823f60699269d0f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:57:08 2020 +0200
NDSC-1: Move semantic version validation to the parser.
commit 43f37ea97b5dda2f70c63ad990d9257c8408e789
Merge: c8a67cc691 f0701b3ac8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 30 16:43:45 2020 +0000
Merge #1927
1927: NO-TICK: Reduce deploy size in test. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit f0701b3ac822cad1a30100b60cbd749258204bef
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 30 17:39:38 2020 +0100
NO-TICK: Reduce deploy size in test.
commit 947b75adefccd429cdd2dcefcf826cce6a60ad35
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:39:26 2020 +0200
NDSC-1: Seriaize arguments as a map from argument name to argument value.
commit 05fbd55cf648eb90be3b88b97cbdd044bed5d9cb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:32:02 2020 +0200
NDSC-1: Fix regex for semver.
commit 47414c489ffd6aeae0d6e307eb60d0348402f647
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:29:14 2020 +0200
NDSC-1: Fix comment in proto.
commit c409f4563dd34def580757fab2ff8270ad555aca
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:27:50 2020 +0200
NDSC-1: Fix the idx number in proto definition.
commit 9186b498ddc4de061dffdb41dcc8b1a3c21201f8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:27:14 2020 +0200
NDSC-1: Use `Failure` instead of `Try(throw )`.
commit 7ffe4807f44d6a441d5938d13c285d758d3fb2c9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 30 18:16:17 2020 +0200
NDSC-1: Bring back old proto messages for calling contract.
commit e9280f06982231d4844b0c6bd61232866b2fda4f
Merge: f2e7d0d171 5c916ea1ea
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 17:40:37 2020 +0200
Merge pull request #1924 from mpapierski/ee-974-remove-map-from-proto
EE-974: Remove map from protobuf.
commit c7d68fe37482def9d4055ed531158f28e3c8b4c6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 28 16:52:17 2020 +0200
NDSC-1: Remove old ways of calling the stored contracts.
commit 9a8720de660ce12e224d1ab9a060c80290b68cde
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 28 15:05:40 2020 +0200
NDSC-1: Add support for contract headers to the (scala) node.
commit 5c916ea1ea0dc914ba75c90199bb8c3cee1c3617
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 17:36:25 2020 +0200
EE-974: Remove map from protobuf.
Removed map as it's order may be nondeterministic as according to the
documentation[1].
> Wire format ordering and map iteration ordering of map values is
> undefined, so you cannot rely on your map items being in a
> particular order.
[1]: https://developers.google.com/protocol-buffers/docs/proto3#maps
commit f2e7d0d17183c412c2576bc40d966e9e275032be
Merge: d07ba18150 a1f132ca3d
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 17:23:37 2020 +0200
Merge pull request #1914 from mpapierski/ee-974-975-implement-contract-headers
EE-{974,975}: Contract headers first pass
commit c8a67cc6917c545553a6c336187218491bcc5a77
Merge: 8bd8c45627 73d64a3adc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 30 15:08:43 2020 +0000
Merge #1920
1920: Release v0.18 to dev r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
commit 6b90ac941b4c31bbad5fb038faa07a2062567607
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 30 14:40:19 2020 +0000
take out int tests
commit a1f132ca3d0809e40585d59a072ae1c8b4aef6e5
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 16:38:04 2020 +0200
EE-{974,975}: Fix mailing list contract typo.
commit b32490baba68bb98bfad81823032ac701f0722b3
Merge: 6a06c1abaa 8bd8c45627
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Apr 30 10:33:45 2020 -0400
Merge remote-tracking branch 'upstream/dev' into ee-987_move_python_client_to_root
commit 6a06c1abaa9b7b037db4244baf5480a650e3f7d6
Merge: 6eb035bb04 cdcfacd0ac
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Apr 30 10:00:31 2020 -0400
Merge remote-tracking branch 'upstream/dev' into ee-987_move_python_client_to_root
commit 8bd8c456276472323dcf2448d9fe14783a2545b5
Merge: cdcfacd0ac 9cd70883c5
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 30 12:00:16 2020 +0000
Merge #1921
1921: NO-TICKET: fix typo in engine-core build script r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 9cd70883c506ccc216fae7fc70fc3e00d6975254
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Apr 30 12:34:24 2020 +0100
NO-TICKET: fix typo in engine-core build script
commit 73d64a3adc44b516610b9b49e2df0fd7848a7c34
Merge: cdcfacd0ac 4598ccc55f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 29 20:11:47 2020 +0100
Merge remote-tracking branch 'upstream/release-v0.18' into release-v0.18-to-dev
commit 84e88a994cb1be55aa0e0e738f466a07c9228e37
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 10:35:56 2020 +0200
EE-{974,975}: Apply @birchmd's comments.
commit a8edfcf19eec42c098f006604d383766ef202b94
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 30 10:10:20 2020 +0200
EE-989: Session cant be called from contract.
After new revision of the contract headers (reimagining session/payment)
this will be relaxed and the context switch rules will be relaxed to
allow contract to call session (aka "contextless") contracts.
commit 6eb035bb048d7d938c5de46b995a73514099a9cf
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Apr 29 13:48:00 2020 -0400
Updating Makefiles for root and hack/docker to new path. Simplifying .drone.yml
commit 35e3dff27fb79660acb33b42caa7183041682c0d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Apr 29 13:22:15 2020 -0400
Removing CasperLabsClient extra directory.
commit 87e3009ff046fd722753509e841146bdf6b8a8d8
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 28 19:23:15 2020 +0200
EE-989: Call session code within session.
This preserves session's named keys and also gives possibility to create
new keys inside the nested session code.
commit 93e05a42a5d6a0912fce85b7a1c44a4b125644c7
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Apr 29 18:20:00 2020 +0200
EE-{974,975}: Rustfmt
commit 95bfd0b5222cb03d1ddedf38bd71a4e59f6bfe46
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Apr 29 18:11:05 2020 +0200
EE-{974,975}: Apply @Fraser999's comments.
commit 5b9e930afd5669742094fd15883a3d1ab4d8d95f
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Apr 29 10:32:59 2020 -0400
Updating pypi-publish for new path.
commit 4598ccc55fb40805edf23294a467e7ffe5f8750c
Merge: a13c610917 d7f4a93eb6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 29 13:43:10 2020 +0000
Merge #1916
1916: TNET-14: Limit processing r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit cdcfacd0acce915a30ac7fb349ec955c07d9289d
Merge: 182ec1023e f7a219ad13
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 29 13:14:54 2020 +0000
Merge #1919
1919: Release v0.18 / TNET-9 r=aakoshh a=aakoshh
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit f7a219ad13968b2c2241cce5909d9fd11ba0b770
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 18:16:26 2020 +0200
TNET-9: Revert back mistakenly commited change.
commit e4ce1656152afe8c5a310ca433daf9b0100f905b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 17:50:19 2020 +0200
TNET-9: Revert to using the "old" masking during pruning.
commit a28601401243a54bdbb486f2a30eaf50671b5d78
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 17:26:27 2020 +0200
TNET-9: Update comment on `levelZeroMsgsOfValidator`.
commit ecac53d54c7eb44f336e16bf0589641eebbe5c86
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 16:22:26 2020 +0200
TNET-9: Use `JRank` for votes in the finality detector.
Main rank was used previously to define validator's vote.
commit a5fa8735a9e5a677b05d89132a30c5af8f7b0c95
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 16:16:12 2020 +0200
TNET-9: Change the assertions to verify that we don't finalize incorrect block.
commit 5146bc17e9e875d1a037be0f2684f1f679e561cb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Apr 26 21:22:52 2020 +0200
TNET-9: Add missing justification link.
commit 165afe703b2833d5eaee785ec8284d7f28615ae1
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 23 10:53:02 2020 +0200
TNET-9: Add missing JPG diagrams.
commit e35ef6ccbba9ee6a7ae683aa3747c68a0fabbdb8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 13:05:47 2020 +0200
TNET-9: Add tests that reproduce the history by replaying events from the event stream.
commit 4ac08f7f5d704db862de41c7f6f6140e158a9b28
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 12:42:05 2020 +0200
TNET-9: Add method that loads and parses a file with events emitted by the node.
commit ce1a9ae507f9762f60bc55db80317578657c2cd9
Author: Michał Papierski <michal@papierski.net>
Date: Wed Apr 29 11:14:29 2020 +0200
EE-{974,75}: Apply suggestions from code review
Co-Authored-By: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 1594e5f6fd6d6be312f5248c5024f8777a2e047a
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Apr 28 22:14:56 2020 -0400
Updating .drone.yml for new client location build.
commit 9300270fb4b7ec95380fd36e5e7cfcf76d42f07b
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Apr 28 22:14:22 2020 -0400
Adding files for client-py pipenv.
commit 4a2bd1824c74858456e36f23d0167a2650b4f0d2
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Apr 28 22:13:39 2020 -0400
Copying Python Client to root and modifying paths.
commit 182ec1023e0780ae510f1ba648716d7bbfe88452
Merge: 5dd17c65a1 e1dafe2d28
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 28 23:07:43 2020 +0000
Merge #1917
1917: Update README.md r=MParlikar a=MParlikar
#
Co-authored-by: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
commit 5dd17c65a1725eaad9ff1616a099743f6c1d4a71
Merge: 65b88c0fb0 cc6ebc44b1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 28 22:41:00 2020 +0000
Merge #1907
1907: added root directory r=MParlikar a=MParlikar
Added small clarification based on feedback from Discord
#
Co-authored-by: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
commit f851e9c970865aa0f9534e55ad36cf7c158eaca0
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 28 19:32:10 2020 +0200
EE-{974,975}: Fixed no_std test issues.
commit e1dafe2d286cfaacc59c0c1772d9ec53ea87046c
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Tue Apr 28 08:56:18 2020 -0700
Update README.md
commit d7f4a93eb6af2aa2d12d8479d7feffc82610a2ea
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 28 14:42:13 2020 +0100
TNET-14: Use smaller payloads in test.
commit 2aaa2ab85e01982d88578b55995719a0933f002f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 28 21:00:41 2020 +0800
ECO-379: Orphaned blocks should be highlighted with red arrows, and update orphaned blocks finality status by EventEmitter.
commit 13a564a765c3252cb28e2f470fb61b3f0d061202
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 28 13:39:03 2020 +0100
TNET-14: Do the scheduling after the DAG slice has been pulled.
commit 76e3f68d26106a7dbf5e57be5f238bec58f1ded8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 28 13:35:25 2020 +0100
TNET-14: Limit the number of synchronizations to 5 at a time.
commit 0fb6e324adbbf238ed118d4cd64008fceef16399
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 28 13:23:24 2020 +0100
TNET-14: Limit block validations and downloads to 2 at a time.
commit 1d3809f8501e110776863690a487c10a0fe21e8e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 24 14:44:53 2020 +0100
TNET-13: Use Long for rank.
commit b3d8092e170d89997aff0956939f728617f5e14d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 24 14:42:08 2020 +0100
TNET-13: Don't reset rank to -1 if all peers fail.
commit 65b88c0fb0d8b8656c9c7b1f4aac550c99f8959f
Merge: d07ba18150 74e2605e52
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 28 11:41:12 2020 +0000
Merge #1915
1915: TNET-4: Fix the newDeploys test. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit dfd7c1a11f2f07323f363d64dc9f0f4fca47cd50
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 28 19:25:53 2020 +0800
ECO-390: don't scroll to blockDetails anymore since we put it on the right of Explorer.
commit a55e9ab36b749fe48db52966aab601df58115482
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 28 19:23:44 2020 +0800
ECO-390: Optimize Explorer render efficiency.
commit 74e2605e52d5eaf4f59c01dc0802ed912b5f8766
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 28 11:36:00 2020 +0100
TNET-4: Fix the newDeploys test.
commit e8b7d94df22b6248fcac33a0dcb11ba7cf8cbc7e
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Apr 27 13:52:57 2020 -0400
Removed commented out code in subcall.rs.
commit de9af4cf1f9bf98da03b970e2b488449d36a313a
Merge: 0416cfdd1c d07ba18150
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Apr 27 19:31:26 2020 +0200
Merge branch 'feature-contract-headers' into ee-974-975-implement-contract-headers
commit 0416cfdd1c9728208cefed2af45c24a50b3afa48
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Apr 27 19:19:49 2020 +0200
EE-{974,975}: Call contract metadata by hash.
This way of calling in takes a metadata hash directly by value.
commit 2112f50a278e188d616b24f589e3d02ee92083f5
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Apr 27 12:31:55 2020 -0400
Correcting stored_contracts.rs tests to use new do_nothing_stored hash name.
commit d07ba181503b03f80c4c4f37270dbc35b84b1e2c
Merge: 259ea842f5 df5dea074b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 27 16:17:10 2020 +0000
Merge #1901
1901: TNET-9: Add an utility for replaying events from the file. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit df5dea074bd4ac23bc2a20dcb256ae51c8273e4f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 18:16:26 2020 +0200
TNET-9: Revert back mistakenly commited change.
commit a6ae60b599d50dd86b453decd9cc248704838dea
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Apr 27 12:10:00 2020 -0400
Cleaning up upgrade.rs test and fixing subcall test to new do nothing contract format.
commit cdf8b1a76204f1cc5061ee97c255c9cc0aff8423
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 17:50:19 2020 +0200
TNET-9: Revert to using the "old" masking during pruning.
commit 390abfbeee3cf6d6b4d3bd804d99a88a9340743c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 17:26:27 2020 +0200
TNET-9: Update comment on `levelZeroMsgsOfValidator`.
commit deb030ffb16b3cf2af628d9ec35bfbc4a0a42071
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Apr 27 10:32:49 2020 -0400
Correcting doc test for runtime_args macro.
commit cb416e75b8cc602524486493d7f0a90714a6164f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 16:22:26 2020 +0200
TNET-9: Use `JRank` for votes in the finality detector.
Main rank was used previously to define validator's vote.
commit 205fd2933b2d4643378ae9ecd8a4a16cfa779515
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 27 16:16:12 2020 +0200
TNET-9: Change the assertions to verify that we don't finalize incorrect block.
commit 259ea842f57c0abab9814571b1c678f42e1e4b28
Merge: f5be42c2b8 c6f3e24fd8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 27 14:14:23 2020 +0000
Merge #1913
1913: OP-818: add pypi upload to tag r=TomVasile a=TomVasile
#
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit 5eb09303ac0ae6d286fc3251eef0be2bacf3fec9
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Apr 27 09:47:24 2020 -0400
Created update_versioned.rs that is partial implementation of existing upgrade.rs for new contract headers.
Created versioned_contract_call_by_hash_key_name for calling stored version contracts from tests.
Currently, calling stored version contracts from within contracts is failing with should_upgrade_do_nothing_to_do_something_contract_call test.
commit f5be42c2b8604e13fa1d371af7c8bcbb41dc9158
Merge: f9b9783037 9b56394e29
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 27 10:37:25 2020 +0000
Merge #1908
1908: ECO-321: Fetch data for is_paused, admin_account, recipient_account from global store. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit c6f3e24fd84e83c3ae1e72db9876e167857872b6
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Sun Apr 26 19:18:36 2020 -0400
add pypi upload; ignore failure pypi & npm
commit dfe97f5412f6b0ef1d38c9703429532f061eb318
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Apr 26 21:22:52 2020 +0200
TNET-9: Add missing justification link.
commit f9b9783037be80de9ff67f3f8f906d475bc4ae47
Merge: 90c4e91df9 8ce1504d94
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Apr 26 16:31:46 2020 +0000
Merge #1909
1909: TNET-3: Add new counter metrics to count blocks in the storage. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 8ce1504d94375a2b7c6fe9afbb16ace284828e82
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Apr 26 18:17:22 2020 +0200
TNET-3: Use synchronous executor for doobie's transactor.
commit e2c4a0f681aee75970d3d140bc85bc12fcf38b48
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 22:36:01 2020 +0200
EE-{974,975}: Add related protobuf messages.
commit edba09ae6594313d63d64f9198bd19fe823843a9
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 20:39:18 2020 +0200
EE-{974,975}: Improve proto placeholders.
Uses real messages instead of bytes.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit dd8633d703dc494751c0931aec430cf547a19600
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 18:15:39 2020 +0200
EE-{974,975}: Refactor mailing example.
Adds versioning.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit 51e5e1240e95db011fb051924795fad8ea44137e
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 16:53:34 2020 +0200
EE-{974,975}: Refactor hello example into headers.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit 2f33e940fd56317b317c20c68b7eb374b9779277
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 18:10:09 2020 +0200
EE-{974,975}: Fix call_contract_version context.
It mistakingly used `ContractMetadata` as a context which made `put_key`
invalid AddKeys operation.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit 90c4e91df96e0cb0971e85f8a9fe7f2fbc9b98dd
Merge: bde4210dc4 565f658df3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 24 15:15:57 2020 +0000
Merge #1911
1911: EE-923: add .travis.yml to project generated by cargo-casperlabs r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit bde4210dc41e3c8a1bcee4c69d202f767f6aa4b7
Merge: 78debd88d4 433ade0a22
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 24 14:47:43 2020 +0000
Merge #1910
1910: TNET-2: Wire in deploy gossiping. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 565f658df3d76296b09e6ebdef48bbfc4a1830f3
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Apr 24 15:28:17 2020 +0100
EE-923: fix path in build script
commit 78debd88d4da1a9a9741836c29cb32b314b9cdb0
Merge: 3b6f289d35 7b3d51431a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 24 14:10:07 2020 +0000
Merge #1912
1912: TNET-13: Initial sync should not reset rank to 0 if all peers fail in a round r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7b3d51431a4abf76a236a08667f21bc93ada5af2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 24 14:44:53 2020 +0100
TNET-13: Use Long for rank.
commit 9b56394e29179a0df01df9fbb6b55c689cdf8352
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 24 21:42:19 2020 +0800
ECO-321: refactor methods of parsing stored value.
commit da7bb637aa6d26e3ef0f8eda15814d4a42c2dcf6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 24 14:42:08 2020 +0100
TNET-13: Don't reset rank to -1 if all peers fail.
commit 3b6f289d35f518dea60c198ede200e2848070561
Merge: a238e44961 482ff8b505
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 24 13:24:44 2020 +0000
Merge #1900
1900: ECO-349: Clarity rebranding r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 8211654b6b114f1f07546d60a945c469c81db9ab
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 13:18:05 2020 +0200
EE-{974,975}: Remove contract version test.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit bbb550b50f9c284c87f82105e4b92ab4c8baf8de
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Apr 24 12:24:42 2020 +0100
EE-923: change tool to generate 'bin' target for contract
commit 433ade0a227354e21b7f18813e7d99f31263de78
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 24 12:15:49 2020 +0100
TNET-2: Wire in deploy gossiping.
commit c6e99e79fa2aa4bd86ba18b909fc67ba4bf90eec
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 13:03:39 2020 +0200
EE-{974,975}: Use unique hash instead of local key
This change stores versioned contracts under unique hashes as opposed to
local keys.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit f9ffb5dc1279b138a36cc063293f20461e78e3f6
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 24 12:31:45 2020 +0200
EE-{974,975}: Validate instead of assertions.
This also makes sure only public entry points are callable.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit d4b5cc839e107f63a57fa0a0d51e3f33c23203ee
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Apr 24 11:41:10 2020 +0100
EE-923: add .travis.yml to project generated by cargo-casperlabs
commit 25da83b7a044fc4a677bc333c343fc482cf24542
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Apr 24 12:01:25 2020 +0200
TNET-3: Add new counter metrics `blocks` (resolves to `casperlabs_block_storage_sqlite_blocks_*`).
commit 764e257527a9fd3126c929d999edd6a70ace8cdd
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 24 17:00:52 2020 +0800
ECO-321: Fetch data for is_paused, admin_account, recipient_account from global store.
commit a238e449615f4027e7fd5af12c117f42a20ef28a
Merge: 274c05f94a a715e5d52f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 24 08:49:50 2020 +0000
Merge #1906
1906: NO-TICKET: update host function metrics to vary function name lengths r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 274c05f94a80972215aac3c7dd1ec010a3a4a756
Merge: a840341fff de88929eda
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 24 02:34:20 2020 +0000
Merge #1905
1905: [ECO-384] Explorer Enhancements r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 521248676fb86d388faa9615053a3c141aab8cf5
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 23 17:57:36 2020 +0200
EE-{974,975}: Add get_named_arg support.
Contracts called through metadata key and version now supports named
arguments.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit a840341fff46585ebc2597ce764c9bbc26bc71b4
Merge: 13406973d9 085a9948dc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 23 17:10:42 2020 +0000
Merge #1902
1902: TNET-10: Only download deploy hash as part of partial blocks r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit cc6ebc44b1b89d5bc58cab07090c7268dff539fb
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Thu Apr 23 09:18:06 2020 -0700
added root directory
Added small clarification based on feedback from Discord
commit 6f07f40a235c5cd1102d49a7180b80e40c094259
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 23 16:38:36 2020 +0200
EE-{974,975}: Fix accumulated clippy issues.
Co-authored-by: Joe Sacher <joe@casperlabs.io>
commit de88929edaadb7a40f662b8f3d287b0e806f71f8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 23 21:19:13 2020 +0800
ECO-384: reformat code with Prettier.
commit 085a9948dcb6dc7cccf72e34f89c2b6a0a1e2a54
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 22 16:41:44 2020 +0100
TNET-10: Only ask for deploy hashes in the blocks.
commit 901ce8bb4f6ce430c3d46dc23d198514bc06ae01
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 23 20:22:43 2020 +0800
Fixed the wrong passed parameter.
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 13406973d942c525f376e4faa2ce9ab3fd625187
Merge: 6e482445e0 3805f6c023
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 23 12:07:40 2020 +0000
Merge #1896
1896: NODE-1331: Download partial blocks and fill in missing deploys r=aakoshh a=aakoshh
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 3805f6c0231f25b7343d58908560c6cb37765ce7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 23 12:35:49 2020 +0100
Update comm/src/test/scala/io/casperlabs/comm/gossiping/downloadmanager/BlockDownloadManagerSpec.scala
Co-Authored-By: Mateusz Górski <goral09@users.noreply.github.com>
commit 427c1b78fab42658dcad821b2cbf13961403611c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 23 12:10:05 2020 +0100
NODE-1331: Test that unexpected deploys in stream are detected.
commit 3ce48f7d92bdb1b8884e0b41f86e6ae675cf7133
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 23 10:19:37 2020 +0100
NODE-1331: Use Try.
commit c5701c1f4206298d5b2299c90f01492b0d722466
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 23 11:54:02 2020 +0100
NODE-1331: Check that there are no duplicates or unexpected deploys in the stream.
commit 0daaf9193eb842165fb9d18b94931990616a1e7e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 23 11:20:14 2020 +0100
NODE-1331: Test that partial blocks are being asked for.
commit a715e5d52f5da681aa35e418244b82b95716ea9f
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Apr 23 11:11:59 2020 +0100
NO-TICKET: update host function metrics to vary function name lengths
commit d5cc7135d5b21934b6aacdd4e4306e4bb89edd78
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 23 18:13:43 2020 +0800
ECO-384: fix bug of refresh twice when revisit DAG page jumping from other page.
commit b3c6625ea5c4b992b6488d4eef8831d14b13146b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 23 17:30:21 2020 +0800
ECO-384: in place hiding ballots.
commit d720655effd21752cb7b3b7d67572713923162d6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 23 10:53:02 2020 +0200
TNET-9: Add missing JPG diagrams.
commit de11f80156d9db67efcf799c1b4c352640b7896d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 23 14:56:26 2020 +0800
ECO-384: init blocks to be null to show loading spinner and show loading spinner when clicking step buttons or switching depth.
commit 682835fee19dbfbbf5d7727178c6287fcd6063a2
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 23 14:39:04 2020 +0800
ECO-384: make default depth of rank to be 100 messages and have the user choice retained when the user refreshes the browser.
commit 10716242b5b00864bd4b5a7451741f211cceed0d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Apr 22 20:56:58 2020 -0400
Changing create_contract_at_hash to create_contract_metadata_at_hash
commit 6e482445e0e4568c8cfc8c1669d926895806d88f
Merge: a7ff0a3690 ff1d6b2dfa c7b7f58b5e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 22 20:16:22 2020 +0000
Merge #1903 #1904
1903: OP-1266: run pipelines against branches prefixed with feature- r=TomVasile a=TomVasile
#
1904: OP-1281: fix publish python client to github release r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit c7b7f58b5e81705612ef970986fdfcd1df089bf8
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Apr 22 19:36:01 2020 +0000
publish python client to github release
commit ff1d6b2dfaa2da245345ac4b41aa071387d09999
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Apr 22 19:04:57 2020 +0000
run pipelines against branches prefixed with feature-
commit bdec60a8ad131b2137b76a7b89e8c8771ce0992a
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Apr 22 17:52:00 2020 +0200
EE-{974,975}: Call versioned contracts.
This adds necessary scaffolding to enable calling versioned contract by
their metadata key name, version, and entrypoint.
commit 482ff8b50545aa72c031ec4301a28b9bdeeecf97
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 22 23:06:42 2020 +0800
ECO-349: update style of navbar.
commit c53cf7edf6147bf661db9c49ae91882f9d50cf80
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 22 15:59:49 2020 +0100
NODE-1331: Rename to parseDownloadable. Fix test compilation.
commit 495ebce4da1f7433fd2b7e796b83990c35f1e1cc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 13:05:47 2020 +0200
TNET-9: Add tests that reproduce the history by replaying events from the event stream.
commit 2ae450d8d700d995631b43298d6f0b5c2266e014
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 12:42:05 2020 +0200
TNET-9: Add method that loads and parses a file with events emitted by the node.
commit a7ff0a3690d3a496213c85ccd52806516c1df9dd
Merge: 827784db3c 3dcfa4004b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 22 14:08:23 2020 +0000
Merge #1899
1899: TNET-8: Emit Genesis block to "block added" and "block finalized" streams. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 3dcfa4004beacb8e52ad6801d32795bf28ca1c83
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 12:35:55 2020 +0200
TNET-8: Emit Genesis block to "block added" and "block finalized" streams.
commit 827784db3c553b5a0864d89348ba8ccea8b4fa71
Merge: 369e7844ee 73e19e49bc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 22 13:32:14 2020 +0000
Merge #1897
1897: TNET-6: Add an option to Python client to output event stream in binary format. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Mateusz Górski <goral09@users.noreply.github.com>
commit a73d8d89ff390532c2674ebdeac8851e61bee97a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 22 21:19:43 2020 +0800
ECO-349: update logo of company.
commit 9e09a3fff70a79d86ac0973f5a9c09cc5df36fd9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 22 20:46:15 2020 +0800
ECO-349: update style of item of navbar.
commit 369e7844ee4cbc178af2e91b142213014c20090b
Merge: cbd9011891 ed85343093
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 22 12:26:53 2020 +0000
Merge #1898
1898: TNET-7: Add an upper limit on event stream. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 73e19e49bc4ab5c62ebf29341bee6e05ec2880b4
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Wed Apr 22 21:15:53 2020 +0900
Update integration-testing/client/CasperLabsClient/casperlabs_client/cli.py
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit f3f557dd558ffe305e22652de953a1e97af94b77
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 22 20:02:53 2020 +0800
ECO-349: update height of header, logo and favicon of Clarity to match the website.
commit a63d4a3072e5a8e2a82123cea005a958509237c1
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Apr 22 13:51:24 2020 +0200
TNET-6: Fix `format` argument resolution in Python client.
commit 79fb951263ecdd8946e299526b8eba30d5d018fc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Apr 22 13:35:56 2020 +0200
TNET-6: Changes after code review.
commit ed85343093ec2662665449ab2afbbce4f5c30019
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 12:31:54 2020 +0200
TNET-7: Add an upper limit on event stream.
commit 4a830c6d3a102e89f28f695319c5b92618511b59
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 22 11:50:54 2020 +0100
NODE-1331: Re-enable integration test without partial downloads.
commit bda370a3b40956220e8a2eaf36c27ca2157a2cb6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 21 17:45:01 2020 +0100
NODE-1331: Option to disable partial block downloads.
commit 1aed0cba8243e24dbce478a64b581d7efc129147
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 21 15:48:26 2020 +0100
NODE-1331: Look out for full blocks for backwards compatibility.
commit 39401f8ef68a6d19a5ba912679402ed7eecb7a8f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 21 15:26:04 2020 +0100
NODE-1331: Add option to enable deploy gossiping.
commit ee0f9756710abe62c1e7af9eade10cbba1ce9f35
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 20 14:59:24 2020 +0100
NODE-1331: Don't collect all chunks into a list on the sender side.
commit aed5213242e48e1f06b21528adbd879fefdaff0e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Apr 14 12:44:02 2020 +0300
NODE-1331: Disable 'test_check_deploy_signatures' because it doesn't match the new block fetching logic.
The test should do the next steps:
1. Node A sends the 'GetBlockChunked' request with the 'exclude_deploy_bodies=true'.
2. Node B sends the block with stripped 'body' field in its deploys.
3. Node A:
a. Gathers deploy hashes from the block
b. Filters out deploys which Node A already has
c. Sends the 'StreamDeploysChunked' request with hashes of missing deploys
4. Node B sends the chunked 'DeploysList' message.
5. Node A restores the full block, validates and saves it as usual.
commit 362c54a805364006c118058f99f05fd5ca6c5e18
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Apr 14 12:43:08 2020 +0300
NODE-1331: BlockDownloadManager only gets missing deploys.
Modifies BlockDownloadManager so it assumes that the node already has some of the deploys.
Now BlockDownloadManager firstly downloads a block without deploy bodies, then filters missing deploys and finally sends another request to the same peer asking for the missing deploys.
Pay much of attention to the TODO in the BlockDownloadManager about possible storage I/O performance penalty of the current implementation.
commit e7dd7fd17d2d88873884f453d420f50f80c4cc13
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 20 12:35:11 2020 +0200
TNET-6: Add an option to Python client to output event stream in binary format.
Defaults to JSON.
commit 0e88bd042532cf9aea635559e83f4b4cf033930c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 22 16:52:22 2020 +0800
ECO-349: replace default font with Sarabun.
commit 2b2dfdfb4bd2df1652a9fcc06e80c4cd7cf4f7bc
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 21 19:16:24 2020 +0200
EE-{974,975}: Fix apierror tests.
commit 779dbca626ee4d742ee077ab1a95122c9650be81
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 21 16:50:21 2020 +0200
EE-{974,975}: Query versioned contracts keys.
This will interpret "X.Y.Z" as semver in the query path and iterate over
the contract key. It also checks if given version is removed or is in
active versions to exit early without iterating into local key that
likely does not exists.
commit 69951a3fec1afec5d1cabf8881a5ba61c436fc70
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 21 12:09:54 2020 +0200
EE-{974,975}: Change existing tests into bins.
commit a038b42f2ac0d536c5fd967e307fe02f9f74d2a6
Merge: 85b728e6d9 c42a8c7f40
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 21 12:07:03 2020 +0200
Merge branch 'dev' into ee-974-975-implement-contract-headers
commit cbd9011891c5c1c94974c4a8395e840c86638774
Merge: c42a8c7f40 3b0531f63d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 21 09:45:35 2020 +0000
Merge #1728
1728: NODE-1278: Change what is being sent to EE when running a Genesis. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit c42a8c7f40e703fccf48e8fe8b3506f72dc4db4d
Merge: 030336203b 2b62e56cd8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 21 09:07:09 2020 +0000
Merge #1889
1889: EE-894: Add support for LTO. r=mpapierski a=mpapierski
This moves all contract targets to binaries, instead of libraries by
default. This gives the opportunity for LTO to kick in, and reduce size
and execution time of contracts.
This change also clarifies the `feature = "lib"` case, where actual
library is stored in `lib.rs` and the executable in `main.rs` of given
contract.
# Speed ups
I observed +25% up to +65% speed improvements in TPS in various benchmarks by enabling `lto = true` by default for release profile:
```patch
diff --git a/execution-engine/Cargo.toml b/execution-engine/Cargo.toml
index 889ccd940..2101a951c 100644
--- a/execution-engine/Cargo.toml
+++ b/execution-engine/Cargo.toml
@@ -49,3 +49,6 @@ debug = true
[profile.release-lto]
inherits = "release"
lto = true
+
+[profile.release]
+lto = true
\ No newline at end of file
```
The results:
```
tps/transfer_to_existing_account_multiple_execs/3/false
time: [9.9225 ms 9.9728 ms 10.039 ms]
thrpt: [298.84 elem/s 300.82 elem/s 302.34 elem/s]
change:
time: [-38.366% -37.764% -37.134%] (p = 0.00 < 0.05)
thrpt: [+59.069% +60.678% +62.248%]
Performance has improved.
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) high mild
Benchmarking tps/transfer_to_existing_account_multiple_deploys_per_exec/3/false: Collecting 10 samples in estimated 10.126 s (990 iteratio tps/transfer_to_existing_account_multiple_deploys_per_exec/3/false
time: [10.179 ms 10.230 ms 10.264 ms]
thrpt: [292.29 elem/s 293.25 elem/s 294.73 elem/s]
change:
time: [-39.776% -39.283% -38.770%] (p = 0.00 < 0.05)
thrpt: [+63.318% +64.699% +66.048%]
Performance has improved.
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
tps/transfer_to_purse_multiple_execs/3/false
time: [10.587 ms 10.636 ms 10.661 ms]
thrpt: [281.39 elem/s 282.07 elem/s 283.36 elem/s]
change:
time: [-38.455% -38.087% -37.707%] (p = 0.00 < 0.05)
thrpt: [+60.531% +61.517% +62.484%]
Performance has improved.
tps/transfer_to_purse_multiple_deploys_per_exec/3/false
time: [10.664 ms 10.687 ms 10.704 ms]
thrpt: [280.28 elem/s 280.72 elem/s 281.33 elem/s]
change:
time: [-38.497% -37.762% -37.012%] (p = 0.00 < 0.05)
thrpt: [+58.760% +60.672% +62.595%]
Performance has improved.
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) low mild
tps/transfer_to_existing_account_multiple_execs/3/true
time: [30.458 ms 30.756 ms 31.160 ms]
thrpt: [96.277 elem/s 97.543 elem/s 98.495 elem/s]
change:
time: [-21.709% -19.607% -17.407%] (p = 0.00 < 0.05)
thrpt: [+21.075% +24.389% +27.728%]
Performance has improved.
Benchmarking tps/transfer_to_existing_account_multiple_deploys_per_exec/3/true: Collecting 10 samples in estimated 10.130 s (550 iteration tps/transfer_to_existing_account_multiple_deploys_per_exec/3/true
time: [18.418 ms 18.659 ms 18.916 ms]
thrpt: [158.60 elem/s 160.78 elem/s 162.88 elem/s]
change:
time: [-25.757% -24.077% -22.541%] (p = 0.00 < 0.05)
thrpt: [+29.100% +31.713% +34.692%]
Performance has improved.
tps/transfer_to_purse_multiple_execs/3/true
time: [30.197 ms 30.852 ms 31.430 ms]
thrpt: [95.449 elem/s 97.240 elem/s 99.348 elem/s]
change:
time: [-22.305% -20.549% -19.024%] (p = 0.00 < 0.05)
thrpt: [+23.493% +25.864% +28.709%]
Performance has improved.
tps/transfer_to_purse_multiple_deploys_per_exec/3/true
time: [18.502 ms 18.744 ms 19.038 ms]
thrpt: [157.58 elem/s 160.05 elem/s 162.14 elem/s]
change:
time: [-25.046% -23.555% -22.183%] (p = 0.00 < 0.05)
thrpt: [+28.506% +30.813% +33.415%]
Performance has improved.
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
```
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 2b62e56cd859008dfcaf4315341f388fb2b987b5
Merge: 34f8430483 030336203b
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 21 10:30:42 2020 +0200
Merge branch 'dev' into ee-894-lto
commit 030336203bbaf18299f14e6673378fce79066279
Merge: 0ebc4aa73b 3c9ad1d467
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 20 21:15:56 2020 +0000
Merge #1895
1895: OP-1265 Reducing CI Integration Tests r=sacherjj a=sacherjj
Running all tests in release branches.
Running only test_clarity in dev.
https://casperlabs.atlassian.net/browse/OP-1265
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [x] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 3c9ad1d467c7fbc32aaa1e0c5a33ef05d362c068
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Apr 20 16:25:38 2020 -0400
Converting old integration tests step to run only for release branches.
Adding new step for integration tests in dev to turn off most tests.
Adding special unique_run_number for dev ci.
commit 0ebc4aa73b66332a483b5864c588cd9f9efd4153
Merge: d3ad42bdc1 c63351be12
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 20 17:33:59 2020 +0000
Merge #1892
1892: Merge Master to dev post-release r=TomVasile a=TomVasile
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit d3ad42bdc15df87cf8bcbb6cffcdc6e4eb3e5320
Merge: 9c5713ad88 9d9b9cdbf3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 20 14:16:19 2020 +0000
Merge #1884
1884: [ECO-304, ECO-134] Publish version of CL software in Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 85b728e6d9bc48657cda89c260811c8918915a03
Merge: 19ced4936f 9c5713ad88
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Apr 20 15:51:50 2020 +0200
Merge branch 'dev' into contract-headers-prototype
Conflicts:
execution-engine/contract/src/contract_api/storage.rs
execution-engine/contract/src/ext_ffi.rs
execution-engine/engine-core/src/engine_state/mod.rs
execution-engine/engine-core/src/execution/error.rs
execution-engine/engine-core/src/resolvers/v1_function_index.rs
execution-engine/engine-core/src/resolvers/v1_resolver.rs
execution-engine/engine-core/src/runtime/externals.rs
execution-engine/engine-core/src/runtime/mod.rs
execution-engine/types/src/api_error.rs
commit 34f84304833ae1b60baef7755770c71adff66ef0
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Apr 20 14:26:57 2020 +0200
EE-894: Increase deploys in test.
As a consequence of reducing WASM size, this test was failing as the
previous value (20) can now fit into a block.
commit 3b0531f63dbb0ab2af9ff4273f3d737c39d982d1
Merge: 5287fd83ca 9c5713ad88
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Apr 20 11:54:46 2020 +0200
Merge branch 'dev' into NODE-1278_Genesis_chainspec_EE
Conflicts:
casper/src/test/scala/io/casperlabs/casper/genesis/GenesisTest.scala
execution-engine/engine-core/src/engine_state/mod.rs
execution-engine/engine-test-support/src/internal/utils.rs
commit 9c5713ad881763646626c1c3769bdda56f528be3
Merge: a1e27f3259 76cf9a666b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Apr 18 05:13:42 2020 +0000
Merge #1821
1821: [ECO-313,ECO-314]: Browser plugin for signing deploy. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 29a766aa7d4c9a9058c3edf59c27579d0bfd3ee5
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 17 20:54:55 2020 +0200
EE-894: Use lto by default in release profile.
This greatly simplifies build setup, as some tools doesn't play well
with named profiles which are still unstable feature.
Time difference for full test run:
Without lto:
make test-contracts-rs 1732.63s user 50.50s system 1151% cpu 2:34.79 total
With lto:
make test-contracts-rs 1741.84s user 54.71s system 976% cpu 3:03.89 total
commit 49eab1378f7fdba516b552b109dad6a04f5937e7
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 17 21:00:36 2020 +0200
EE-894: Rustfmt
commit a1e27f3259ea9efd396a055c7dbc86a30daa80bb
Merge: a0db3403c0 bb62f4a8aa
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 17 18:54:17 2020 +0000
Merge #1888
1888: Release v0.18 to dev r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
commit bb62f4a8aa3ff694c4bd0a62901ea227c96903b1
Merge: a13c610917 b1919e08b3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 15 13:10:01 2020 +0100
Merge remote-tracking branch 'upstream/dev' into release-v0.18-to-dev
commit 9d9b9cdbf38201a16b971550d91b0a163e8e5430
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 23:18:03 2020 +0800
ECO-304: Bump timeouts for a failed test.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit a0db3403c0db218ab5d75eed6d3d5351ef749b39
Merge: 09c51e2ebd ed381507a5 fccb5850da
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 17 14:11:37 2020 +0000
Merge #1886 #1891
1886: EE-638: add instrumentation for all FFI host functions r=Fraser999 a=Fraser999
#
1891: NODE-1372: Fix the SQLite schema r=aakoshh a=aakoshh
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 2f45dce2d4faf6f4217c0eb3f45fab718e248f27
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 22:10:56 2020 +0800
ECO-304: expose VersionInfo.get instead of a simple BuildInfo.
commit 76cf9a666b98fa4f8fc0b4febc550f26ce349cb9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 21:11:25 2020 +0800
ECO-313: update plugin logo icon.
commit a8421ad457c77fec6febe28d520f7f01c4d94815
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 21:03:59 2020 +0800
ECO-313: refactor methods approveMessage and rejectMessage.
commit dd0a73e136390ee387199bfefafe58a204718057
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 20:06:28 2020 +0800
ECO-313: revert test key pair.
commit 48b07f6254385d025bcd33c8a4e94915a8171e3f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 19:54:12 2020 +0800
ECO-313: rename password field in HomeContainer.ts, and add comment to it.
commit fccb5850da82cbd782c567d16b8a8d60884c0047
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 17 12:52:38 2020 +0100
NODE-1372: Rename file with UK license 50 offset to make it the last.
commit 3a2f4a67e0acec701f057a18c03bb4b051a54558
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 19:43:11 2020 +0800
ECO-313: Remove UnlockPage and UnlockPageContainer since they are almost the same as HomeContainer.
commit 5449f231fac7370fb8bfa43fdd3e2f2998b66233
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 17:57:15 2020 +0800
ECO-313: refactor SignMessageManager.
commit 09c51e2ebd1cb9a7c24b0ecdd97a00cddbdd3ee1
Merge: ce3511896a 971dce4221
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 17 09:31:52 2020 +0000
Merge #1893
1893: NODE-1363: Separate read and write connection timeout. Name the pools. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 971dce42218f395cb6115410bd6684858943c420
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 17 10:29:51 2020 +0100
NODE-1363: Leave the write connection timeout where it was.
commit ed381507a566acdcd92f18d2b9e4ddc248b73b92
Merge: 9c379b6850 ce3511896a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Apr 17 10:15:58 2020 +0100
Merge remote-tracking branch 'upstream/dev' into EE-638-host-function-instrumentation
commit 2e1e645a3b17f50d10e0d94f8add21d4a3409493
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 17 09:26:29 2020 +0100
NODE-1363: Separate read and write connection timeout. Name the pools.
commit eb719bf431aa4066d5a833117ebaea509b25e52c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 16:35:32 2020 +0800
ECO-313: update menu icon.
commit 5e3ae1d77d1441064eb2add48d12b016810ab2f3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 17 16:26:11 2020 +0800
ECO-313: fix grammar error.
commit 1abb331f46f449025e10e134ba57805c08e0a650
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 16 23:42:46 2020 +0100
NODE-1372: Dropping index instead, it's not used.
commit ce3511896ab892a9538d8099dbfb6da08baa1156
Merge: bdc9bb7449 6eeedc0c41
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 16 22:07:07 2020 +0000
Merge #1885
1885: EE-964: SystemContractCache adjustment r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR modifies the `SystemContractCache` and deploy integration to not use system contract bytes for cached Module if use_system_contracts is false.
https://casperlabs.atlassian.net/browse/EE-964
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit c4bf4c67e69e5854884c8620dbbe5e1ab0866af3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 16 23:00:56 2020 +0100
NODE-1372: Script to generate a schema diagram.
commit b24a8ea79f1b1309220828ffceeec78528b17697
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 16 21:54:44 2020 +0100
NODE-1372: Fix the partial index DDL.
commit c63351be121526b970881a4f01f150062187cb2c
Merge: 0dd5e102b5 a13c610917
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 16 16:49:16 2020 -0400
Merge pull request #1890 from CasperLabs/release-v0.18
Merge Release Branch 0.18 into Master
commit 633bd728fd117a7ef212bb190694eadee346d31d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 23:36:18 2020 +0800
ECO-313: add an unit test check we have deal with passwordHash correctly.
commit 2d722f537b98179f625478eacfe7e20c2555dc09
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 23:27:37 2020 +0800
ECO-313: store passwordHash when unlock vault successfully.
commit 9921da0709773f83c1bb6f600dc9baab01c12d69
Merge: e99457578f b1919e08b3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 23:06:39 2020 +0800
Merge remote-tracking branch 'origin/dev' into abner/ECO-313
commit bdc9bb744932a6404b6334690ca149a304b46a3b
Merge: b1919e08b3 cf9c60e239
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 16 14:49:37 2020 +0000
Merge #1882
1882: EE-771: Make sure Error::Interpreter does not get unnecessarily nested on call_contract r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit e99457578f8c02f309f595e9dfe97667a951fb65
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 22:49:33 2020 +0800
ECO-313: store selectedUserAccount into storage, and adds unit test for it.
commit 3a9a7bbade6e9cb727c1a5ad600418747941600d
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 16 12:31:31 2020 +0200
EE-894: Add support for LTO.
This moves all contract targets to binaries, instead of libraries by
default. This gives the opportunity for LTO to kick in, and reduce size
and execution time of contracts.
This change also clarifies the `feature = "lib"` case, where actual
library is stored in `lib.rs` and the executable in `main.rs` of given
contract.
commit cde5df885a11a9abbccc7582f41657168a48c1c3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 22:00:06 2020 +0800
ECO-313: use this.passwordHash in persistVault.
commit 1c85a8e5fa0ac9e3d47e72ff7728cc6b4187cafc
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 20:52:24 2020 +0800
ECO-313: add unit tests for AuthController.
commit a6528ba3f1914f81f1e22e8e977d2cd218907fff
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 20:51:54 2020 +0800
ECO-313: pass accountName to switchAccount instead of whole account. And since refactor since `encodeBase64(keyPair.secretKey)` is the same as `privateKey`.
commit 35283b72e3d74601048b4cbf45bf0fcd8e078df2
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 17:16:28 2020 +0800
ECO-313: remove unused rpc method `hasCreatedVault`, and remove instance field `encryptedVaultStr`, add more comments.
commit a9e7c9d77d4254762015a46770ae2294f248f019
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 16 15:57:08 2020 +0800
ECO-313: update page content.
commit 72ef50f00065decd6a855cfda186ce774adcaa85
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 22:52:36 2020 +0800
ECO-313: remove i18n related file and configuration, and remove externally_connectable field since now we are using window.postMessage.
commit 14e38c4959857324d8536a67e458ca11eb8526b8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 22:51:16 2020 +0800
ECO-313: update meta information of plugin.
commit 6eccbe5cdc0cf2921638731a11dcf27cfb38eb29
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 22:41:53 2020 +0800
ECO-313: remove unused console and class.
commit bac58f37b858cc033382da5d75d50869ef00637e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 21:32:15 2020 +0800
ECO-313: set up eslint.
commit 9b8d930c63ddaef928d186f3f751057e417452c9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 20:53:42 2020 +0800
ECO-313: reformat code.
commit 084fcb17dc471a77cd6863b7d6c9a8b5db0df9f5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 20:16:25 2020 +0800
ECO-313: set up prettier.
commit 04ef2a514d1fc62aac948bf48bf113d6484c63a1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 15 19:32:29 2020 +0800
ECO-313: add more description to README.md.
commit a13c6109176135f6089a2cd1455b291c33871ccf
Merge: d8cc9f2fcb eae2c6da80
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 15 10:51:02 2020 +0000
Merge #1887
1887: NODE-1371: Prevent repeated traversals to add sources. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit eae2c6da807d6189d2ed7c58cf319e26253e382c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 15 11:15:21 2020 +0100
NODE-1371: Prevent repeated traversals to add sources.
commit 9c379b6850456d4412749875e2a5ca86b9429580
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Mar 26 00:23:25 2020 +0000
EE-638: add instrumentation for all FFI host functions
commit 6eeedc0c41c7b2ca4b42b859ba3fd4782d08ca7f
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Apr 13 13:30:48 2020 -0700
EE-964: system_contract_cache adjustment
commit 929eb346f64c48049a4deaa684ac6992ba41cd06
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 14 16:29:55 2020 +0800
ECO-134: Review links for updating in Clarity.
commit 23bb39da0dc963903037fd4a622465b7725abaad
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 14 14:51:58 2020 +0800
ECO-304: publish version of CL software in Clarity.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit b1919e08b3b5a918d0bab374ae23b02c3e8cce30
Merge: 596037aa27 87695a0b63
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 13 22:16:12 2020 +0000
Merge #1876
1876: EE-961: stored faucet contract, tests r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR provides a stored version of the faucet contract used by Clarity.
https://casperlabs.atlassian.net/browse/EE-961
### Complete this checklist before you submit this PR
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR includes tests.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit cf9c60e23987460dfb8c1c6912283b5420ad0aa8
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 10 16:29:06 2020 +0200
EE-771: Fix tests relying on error format.
Those test now directly match on error failure as opposed of hardcoded
display representation of error.
commit 492f35a44cf572826e52861d44bf547dda4973d6
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 10 12:55:17 2020 +0200
EE-771: Propagate execution errors.
This flattens the nested host errors stored inside
`Error::Interpretation`. Also, this change adds `Fail` derive where
possbile to better describe errors as they happen.
commit 5a12b406f2d345e3c2b3a92355585d3d753fd4a1
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 10 11:40:31 2020 +0200
EE-771: Basic regression test.
This test does 3 levels of contract calls, and throws an error at the
bottom of stack trace.
Error reported:
Interpreter(Trap(Trap {
kind: Host(Interpreter(Trap(Trap {
kind: Host(Interpreter(Trap(Trap {
kind: Host(Interpreter(Trap(Trap {
kind: Host(FunctionNotFound(\"functiondoesnotexist\")) }))) }))) }))) }))
Expected:
Function not found: functiondoesnotexist
commit 596037aa273b8e14af49a819c819f529b49ced36
Merge: f87c995cdc 78ddb0d367
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 10 09:48:05 2020 +0000
Merge #1873
1873: ECO-373: Show the active/bond validators in a table r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 78ddb0d367515af02cb2ce15788c21f83fe3c73e
Merge: 561b5b1b7e f87c995cdc
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 10 15:09:55 2020 +0800
Merge branch 'dev' into abner/ECO-373
commit 561b5b1b7e6e2ad498fc239ac758388cf4b8f4fd
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 10 14:57:13 2020 +0800
ECO-373: the rank could be 2*len(validators) rather than a magic number.
commit f84f4519b99ad4da9e9ac4dee4b20d16f41ea4c0
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 10 14:54:47 2020 +0800
ECO-373: if we have stored all validatorInfo from blockAdded event, then we only need request missing validator information from LFB's justifications when there are new bondedValidators which are not existed in stored validatorInfoMap.
commit b726b43c8823e6ba69f70b19828f2a91bf477161
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 10 14:38:09 2020 +0800
ECO-373: filter by bondedValidators when execute getValidatorInfos rather than upsert.
commit d8cc9f2fcb836397cce2eb9b67903123a4b85998
Merge: bf989963f7 812004abd3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 10 00:28:06 2020 +0000
Merge #1880
1880: NO-TICK: Bump versions for 0.18.1 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit f87c995cdc81a72bac31f08405da23d7771b4a1b
Merge: a262f34a7e ce996efb3d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 23:11:50 2020 +0000
Merge #1881
1881: NODE-1348: Remove accidental Role header. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit ce996efb3d3814e6613982f26d60c26c3ef92cb1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 23:26:05 2020 +0100
NODE-1348: Remove accidental Role header.
commit a262f34a7e67394f6b19a97cfd9d914e8e3b95d2
Merge: 0b6531ef78 79f0048181
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 21:58:50 2020 +0000
Merge #1870
1870: EE-964: System Contract byte storage r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR addresses an issue in the genesis logic. An EE instance configured to use host side mint/pos/pay logic would store empty bytes in global state instead of provided wasm when executing genesis which resulted in a different post state hash than EE instances configured to not use host side (et al). All EE instances using the same chainspec should produce the same post state hash from genesis.
https://casperlabs.atlassian.net/browse/EE-964
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit bf989963f74e4f7e68490bbbd7773c38363619a4
Merge: 797e9e88a6 2ff8eca636
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 20:44:56 2020 +0000
Merge #1879
1879: Patch 0.18.1 r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 0b6531ef78c9669962ff88855efc62199a62b3ad
Merge: ec400ba6eb 3ac4dafa60
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 19:35:36 2020 +0000
Merge #1877
1877: NODE-1365: StashingSynchronizer to free the stash and filter r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 812004abd32afafff7380ff2eab4c3282b1b826f
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 9 18:45:47 2020 +0000
forgot python client; bump -> 0.18.1
commit 60ef6040fea7afe108b23ba830c13ba25875f0f7
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 9 18:44:14 2020 +0000
version bumps for 0.18.1
commit 79f004818160e577d4309aaab4ae335aa940e9a7
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Apr 9 11:34:41 2020 -0700
EE-964: correct cargo-casperlabs
commit 2ff8eca63627986a231940c47da967216a1c26a6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 12:04:03 2020 +0100
NODE-1363: Use def for making scheduler.
commit 6383dcd75b380b15e9124055c3e5712464cb8490
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 11:28:52 2020 +0100
NODE-1363: Separate settings for writer and reader thread pool size.
commit 1d6bc180cfe0320746a5bcb1dfe5426613539978
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 10:58:42 2020 +0100
NODE-1363: Separate thread pools for write and read.
commit bd0cb29f15bb058fa59641a79bbdd21314313fb2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 10:25:18 2020 +0100
NODE-1363: Configurable read pool size.
commit f80b83ca3a6139a7fe18ac97658d820f3eff58cb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 14:26:15 2020 +0100
NO-TICK: Fix the era creation log start instant.
commit bd94420f828519737dc8b57f02a2ad58c72559a7
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 9 19:08:06 2020 +0200
NO-TICKET: Remove useuless code.
It was not achieving what we expected.
commit 9a10c5bc39ec6c444b6631f416591e887a5bb5c8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 9 19:07:28 2020 +0200
NO-TICKET: Rewrite recursion to use tailrec elimination to avoid SOE.
commit d3e4d6cec83b4f7307064af32e0e33f1c3f9a4b1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 18:30:31 2020 +0100
NODE-1365: Write in isInDag.
commit c0798c8590c4737afa140f9b3558c1780b5e5060
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 18:04:31 2020 +0100
NODE-1365: Do a final filtering before unleshing all the stashed targets.
commit 32f83c7b99bdd4347555d11be3bcf67073e97a79
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 17:15:42 2020 +0100
NODE-1365: Don't replay stashed requests in parallel.
commit cb7785ffd725bf8d6a7bab5bdcfdc0279844f5ab
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 17:05:15 2020 +0100
NODE-1365: Free stashed requests after sync.
commit 7f2db494e8a88be552a3060b85bcaa2a302d4b93
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 23:59:32 2020 +0100
NODE-1348: Display message role on Clarity.
commit ce9c7c89be1fed338b3146ac2622abbd62f63c32
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 20:32:55 2020 +0100
NODE-1322: Fix activeEras message.
commit 22c2e79a68a3565f9fd70ae4688ffa27020500a9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 16:05:34 2020 +0100
NODE-1357: Rename size to count.
commit a3af94ac798d058a7ec5b2db18f7cb02c5cef341
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 15:19:56 2020 +0100
NODE-1357: Add DeployStorage.countByBufferedState
commit 2d7e1fcddc53e02eb8efece8a46d50baea7c1167
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 14:04:11 2020 +0100
NODE-1359: Show the chain name in the genesis details.
commit e581f5a8cf0da2c6652a0c7bbbcdc01aba87fed8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 13:55:49 2020 +0100
NODE-1359: Just use an empty string if we have no status message.
commit fb656327faca92773bb2c5f427f649569007be49
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 13:51:39 2020 +0100
NODE-1359: Add genesisBlock to StatusInfo.
commit 162cca66235bf1b80062ac86895091eabdcae716
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 13:20:58 2020 +0100
NODE-1359: Moving some loops into explicit tail position.
commit 3ac4dafa60d1a085555528a37c3b8be220c3fef3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 18:30:31 2020 +0100
NODE-1365: Write in isInDag.
commit ec400ba6eb389c3be30badcc6bd58db11918bf1d
Merge: b65907b6fc b04bcf8cee
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 17:16:52 2020 +0000
Merge #1878
1878: NODE-1366: Fix the cause of stackoverflow error during syncing. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit b04bcf8cee6c6b82fec61d5f2aee7de054231005
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 9 19:08:06 2020 +0200
NO-TICKET: Remove useuless code.
It was not achieving what we expected.
commit 881487be1f51db309e9dc463800fed0870545770
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 9 19:07:28 2020 +0200
NO-TICKET: Rewrite recursion to use tailrec elimination to avoid SOE.
commit 83629998289378067d65e6bf178330d8e3a369ac
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 18:04:31 2020 +0100
NODE-1365: Do a final filtering before unleshing all the stashed targets.
commit 87695a0b634b56a77e8eb93a98e185ef533aff7d
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Apr 8 16:29:24 2020 -0700
EE-961: stored faucet contract, tests
commit 5260aeac7313a1f137f1681d94bd148a87ce50cb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 17:15:42 2020 +0100
NODE-1365: Don't replay stashed requests in parallel.
commit f778c441c3ab9f354ce6126e70a28824d52453fa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 17:05:15 2020 +0100
NODE-1365: Free stashed requests after sync.
commit b65907b6fc48e25b07c553ec8f2763eca8b6e164
Merge: b0778ced0d fd75316981
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 14:40:27 2020 +0000
Merge #1872
1872: NODE-1363: Separate DB thread pools r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit b0778ced0dffa2517d4cebdf80c9d8142d03e6ed
Merge: 824f7b9366 80f8c53843
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 13:28:20 2020 +0000
Merge #1874
1874: NO-TICK: Fix the era creation log start instant. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 80f8c5384341415a649384132ef2b665841ba918
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 14:26:15 2020 +0100
NO-TICK: Fix the era creation log start instant.
commit 853106ce7f914e213957dc29ac1d886e71b1c3c5
Merge: 783c8c41a6 824f7b9366
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 9 20:47:09 2020 +0800
Merge branch 'dev' into abner/ECO-373
commit 783c8c41a663f177605cb2438520aff985bb5a01
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 9 20:34:56 2020 +0800
ECO-373: update Validators when new event received.
commit e408bc83f2b52b358faaef3208bb3a2176d78135
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 9 19:50:01 2020 +0800
ECO-373: refactor, move eventSubscriber into a separate class ToggleableSubscriber.
commit fd7531698172170bdfc6050e3fa9b99784b8696a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 12:04:03 2020 +0100
NODE-1363: Use def for making scheduler.
commit 81a8e76a3e404aa5f0f1275b21b05fc180eeeaf7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 11:28:52 2020 +0100
NODE-1363: Separate settings for writer and reader thread pool size.
commit b2dc232ff1e8f7536515bbb7030c587d59c85544
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 10:58:42 2020 +0100
NODE-1363: Separate thread pools for write and read.
commit 5c858ccdf64f07efe690354b4bf614bef4e0c87e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 9 10:25:18 2020 +0100
NODE-1363: Configurable read pool size.
commit 824f7b936603ef16bb521080091f5142da6a6fbb
Merge: fa7fe67489 39e4ca936c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 9 06:07:19 2020 +0000
Merge #1871
1871: NODE-1348: Display message role on Clarity. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 39e4ca936c78f5b834cd9219394996732ccc5cea
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 23:59:32 2020 +0100
NODE-1348: Display message role on Clarity.
commit 89888ba23e3518e0a629e3b397531d054820516c
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Apr 8 14:35:45 2020 -0700
EE-964: removing unused field
commit aa03607d258000c52508a81cd9d9d4f69f09f4a4
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Apr 8 14:25:53 2020 -0700
EE-964: genesis sys contracts
commit fa7fe67489e667bdfaba62b9517d2c00d8cabb8c
Merge: 1a75897b7f 0dd5e102b5 05b36f1686 7412fcb49e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 8 20:27:48 2020 +0000
Merge #1865 #1868 #1869
1865: [NO-TICK] Merge master into dev post release r=TomVasile a=TomVasile
#
1868: NODE-1357: Add DeployStorage.countByBufferedState r=aakoshh a=aakoshh
#
1869: NODE-1322: Fix activeEras message. r=aakoshh a=aakoshh
#
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7412fcb49e10e6ef0eba04646fb5ee19560d1d87
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 20:32:55 2020 +0100
NODE-1322: Fix activeEras message.
commit 1a75897b7fc27aeabe36fa290daac797ab728ee6
Merge: 2d10097410 5208842944
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 8 19:09:29 2020 +0000
Merge #1838
1838: EE-918: User error codes r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 19ced4936f1b203f5c40655b8871573ca830ce56
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Apr 8 11:32:44 2020 -0400
Remove ability to store versioned contract under a URef (to make an access-controlled contract now you would use the new user groups mechanism; this is more powerful anyways since it allows fine grained control over individual methods as well, not just a whole contract)
commit 5208842944462a5e74f8a6a230a3f8fd98fda0c6
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Apr 8 17:15:50 2020 +0200
EE-918: Apply @Fraser999's review comments.
commit 05b36f16864393561f4b15a88fef7fad06cb40c2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 16:05:34 2020 +0100
NODE-1357: Rename size to count.
commit a169055ad47282a87523f165f083466e9b18089a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 15:19:56 2020 +0100
NODE-1357: Add DeployStorage.countByBufferedState
commit 2d10097410ed956d9d4e9578c5a89ff1c00d5f96
Merge: aec3375ba6 220981a6ef
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 8 13:06:51 2020 +0000
Merge #1867
1867: NODE-1359: Moving some loops into explicit tail position. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 220981a6ef345f0c237c5f26c531ebbd71b66ed4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 14:04:11 2020 +0100
NODE-1359: Show the chain name in the genesis details.
commit a2b75578b1348221038eaedf17c05991062116f6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 13:55:49 2020 +0100
NODE-1359: Just use an empty string if we have no status message.
commit c301b625fbda9a9c2449127530a300b0595b099c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 13:51:39 2020 +0100
NODE-1359: Add genesisBlock to StatusInfo.
commit e5233078151277e3b31ad0c85ecc9ef5750aadc6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 8 13:20:58 2020 +0100
NODE-1359: Moving some loops into explicit tail position.
commit b6c162fc6343708731782b32913a66d29b59ae7a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 8 17:48:09 2020 +0800
ECO-373: showing bonded/active validators in Clarity.
commit aec3375ba637211138ad66c6a7cc8aa8f12fa538
Merge: 797e9e88a6 2f5d6bbb67
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Apr 7 20:27:38 2020 -0400
Merge pull request #1866 from TomVasile/NO-TICK-update-testnet-5
NO-TICK: update genesis start time
commit 2f5d6bbb677580824c88bc66d3052e333f6c4b2d
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Apr 7 22:57:36 2020 +0000
update genesis start time
commit 0dd5e102b54e963055f9cef1d5e83f7d4b23b878
Merge: f379240ae6 797e9e88a6
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Apr 7 18:48:54 2020 -0400
Merge pull request #1864 from CasperLabs/release-v0.18
[NO-TICK] Merge Release v0.18 branch into master
commit 797e9e88a6a745c927f83ffa8eef7924efdbdb46
Merge: 29ecd3dd02 5d5fd2ff3c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 20:16:45 2020 +0000
Merge #1863
1863: NO-TICKET: bump EE versions r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR bumps EE crate and npm package versions.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 5d5fd2ff3cdbe68e5a878061a41b9e4fc2511fda
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Apr 7 13:12:15 2020 -0700
NO-TICKET grpc server minor version bump
commit 43048ca7fd839eb5b7342e5b8cc7428443c323b9
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Apr 7 12:56:30 2020 -0700
NO-TICKET: bump EE versions
commit cb107c825d52ab5fc9c1d8dec708e6cd1aa1492b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Apr 7 15:38:23 2020 -0400
Enforce cap on number of groups and URefs in contract metadata
commit c0b234121d3933db6e3e1358ceb1deff2c579c4e
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Apr 7 15:11:26 2020 -0400
cargo fmt
commit 29ecd3dd02dc56671346c85d622701e0e000c5b8
Merge: 6d7139d7b4 f1d83603c2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 18:30:50 2020 +0000
Merge #1862
1862: NO-TICKET: Catch an error thrown during logging and print to the console. r=arcolife a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 3265970f3c105a49c111b1dab8b565260bd3ca81
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Apr 7 14:06:04 2020 -0400
Don't return the created counter's access key because we don't extract URefs from Tuple3, so it looks forged anyways
commit f1d83603c2d106e2218229b7cd8d20b5471e2c73
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 20:03:16 2020 +0200
NO-TICKET: Print the error message before the stacktrace.
commit 5cfe0ef97b7fa7a3c23b3ed6914b7938d0e36951
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Apr 7 13:59:56 2020 -0400
Ensure factor_session function name is not mangled
commit b331fb39a6d1aa1f0d8a9861821d1ce864b953a8
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Apr 7 13:56:04 2020 -0400
Example contract illustrating the factory pattern
commit 43de8d5bb1065912ca24f697e6f81636e0765340
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 19:39:51 2020 +0200
NO-TICKET: Use the same date time format as Logstage.
commit 6d7139d7b4db0bcfa8dcf465056dcff6bf68b850
Merge: 6a9dd0ba2e 7b7fadb314
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 17:20:48 2020 +0000
Merge #1861
1861: ECO-378: Fix Vulnerability in Clarity r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit cabafcebfe13e00a76f8f4d815ce3f2977b1689c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 19:11:48 2020 +0200
NO-TICKET: Increase the sleep when waiting for logs to 3 seconds.
commit 21d11d8e19d42934bc906c7b3023954e7db4160b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 14:24:24 2020 +0200
NO-TICKET: Catch the potential error throwin during logging an error and print it to the console.
commit 9b3e2a81c4acb7768237d9090779d0cb3e16a6cd
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 7 18:31:24 2020 +0200
EE-918: Use ApiError to store revert code.
commit d18e6a53bcbd31152067c4f0f908612db96efdce
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Apr 7 12:07:06 2020 -0400
Function for creating contract user groups
commit 5287fd83cad3a48976d24a80fac3dcce9fb6f634
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 7 17:46:06 2020 +0200
EE-946: Add genesis hash to accounts generator.
commit 7b7fadb314bbfb02e6ca2ad7b4e98817e514b5ff
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 7 23:05:25 2020 +0800
ECO-378: Fix Vulnerability in Clarity
commit 6a9dd0ba2efe4ff7366b5e7836e5c3068c9364c8
Merge: 9ef8f072d2 6103511e2a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 15:22:56 2020 +0000
Merge #1859
1859: NO-TICK: bump 0.17.1 -> 0.18.0 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 6103511e2adf5d99baecd2ca034ef7c38bbda691
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Apr 7 15:19:13 2020 +0000
bump 0.17.1 -> 0.18.0
commit 279030034700398c2d2b873603fe803384907d7c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Apr 7 23:05:25 2020 +0800
ECO-378: Fix Vulnerability in Clarity
commit 9ef8f072d2788ede3ecad4f8df6a6a7d31978b68
Merge: 591040486e de25ad6556 4c630af175
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 14:09:01 2020 +0000
Merge #1835 #1848
1835: ECO-377: Don't added block to DAG when its rank < maxRank + 1 - depth. r=AbnerZheng a=AbnerZheng
#
1848: NODE-1348: Omega-blocks r=aakoshh a=aakoshh
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 4c630af1757e557a0fbf2f0f5ff42a091519ab32
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 7 15:08:26 2020 +0100
NODE-1354: Forgot to actually take out the test.
commit 291c860a82ea5391ea20dd23932b97ff747a8d69
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 7 14:27:22 2020 +0100
NODE-1348: Add test for HandledLambdaMessage.
commit bfe47ecced5a54a7c4ea359ff6d8c5d9affaee8a
Merge: f0f1594867 385df6e954
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 7 14:15:56 2020 +0100
Merge remote-tracking branch 'upstream/dev' into NODE-1348-omega-blocks
commit 591040486ea86e7ad20b7549559db6641aaff519
Merge: 385df6e954 ac0a636fbc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 12:54:27 2020 +0000
Merge #1857
1857: NODE-1355: Stop panorama calculation when jDag reaches the LFB height. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit ac0a636fbc52ef4f4d547f170977ebe4e8ca6283
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 13:52:53 2020 +0200
NODE-1355: Remove the e2e test that is testing functionally unit tested elsewhere.
commit 4408c33dd44a374839cf3ad879a110a9a2ee9f6f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 01:08:06 2020 +0200
NODE-1355: Calculate panorama outside of the semaphore.Cap the traversal to messages younger than the LFB.
commit 385df6e954b888342ba1d0e198cc391468edbcc9
Merge: 43a79868a1 0d2114c7d8 5ca0f2ec19 e566e955c1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 11:37:02 2020 +0000
Merge #1762 #1854 #1858
1762: NO-TICKET: some minor EE cleanups r=Fraser999 a=Fraser999
#
1854: EE-920: Debug messages from inside the smart contract r=fizyk20 a=fizyk20
#
1858: NODE-1356: Remove schedule on error. r=aakoshh a=aakoshh
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e566e955c15f25c336832edd918fe8353baec200
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 7 11:49:33 2020 +0100
NODE-1356: Remove schedule on error.
commit 43a79868a126574d05ae8e6cc52627e32f6408d0
Merge: 242bca24d7 53bd67ef79
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 10:24:37 2020 +0000
Merge #1850
1850: NODE-1349: Check for finality when lambda message is handled. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 0d2114c7d81e1ee38770dd47345a79f5a2075c10
Merge: 7171b707b2 242bca24d7
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Apr 7 11:14:16 2020 +0100
Merge remote-tracking branch 'upstream/dev' into NO-TICKET-cleanups
commit 53bd67ef792a9f393547527eaef4bc7d2dcb31c4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 12:04:14 2020 +0200
NODE-1349: Call `finalityDetector.checkFinality` inside the semaphore.
commit f0f1594867b3c9e2ade973da787a49d914145591
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Apr 7 10:40:59 2020 +0100
NODE-1348: Raise RateSpec timeout.
commit a1f16a06719d8e658a7f9eb79e7f46251121c626
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 10:49:09 2020 +0200
NODE-1349: Fix `MessageExecutorSpec`.
commit 242bca24d75e1dd2116e732026d66dda4d1dd148
Merge: ed5936d4f2 e88712e6a2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Apr 7 08:25:53 2020 +0000
Merge #1856
1856: EE-965: Update dependencies to fix detected vulns. r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit e88712e6a243b9c8e3b5a83ecacd344bdc8d21e8
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Apr 7 10:16:10 2020 +0200
EE-965: Update dependencies to fix detected vulns.
commit 1bc9e40c14d60b0111cf2c5dbd4369879a09a4b5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 15:54:26 2020 +0100
NODE-1348: Test that CreateOmegaMessage makes a block when there are deploys.
commit 05de18c78a984f5ed5eca7910b20224899628263
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 15:07:27 2020 +0100
NODE-1348: Test that a lambda after an omega-block in the voting period is a ballot.
commit 562cda3015acabb67f9f794ea6146210cdba0679
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sun Apr 5 09:09:25 2020 +0100
NODE-1348: Allow omega-ballots to be switch blocks.
commit 2bcd71928299c113b253920ddf65454d88b85ce1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 23:44:22 2020 +0100
NODE-1348: Omega can be a critical message now.
commit fb197479a70f3a834ff247d25783a46d5c9548c2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 17:23:54 2020 +0100
NODE-1348: Wire in the flag.
commit b3451ee8720672aa4bde4ab9d31e4d2b4746b334
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 17:12:09 2020 +0100
NODE-1348: Setting to enable omega blocks.
commit d07e11b3f6bb5a19bdc83519fe90e139e0e396f9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 13:27:29 2020 +0100
NODE-1348: Create block instead of ballot if there are pending deploys.
commit 391c2168a2aa9e02f1d8c51dc5b02bbe2ca9a06e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 12:21:00 2020 +0100
NODE-1348: Add MessageRole.
commit 40f45878fe6f55db87d0b29995266d8a226a8134
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Apr 6 19:54:06 2020 -0400
Access control on contract methods
commit ba935408cb977e8295b77793ac7e4b1e848eb8df
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Apr 7 01:27:26 2020 +0200
NODE-1349: More fixes after @aakosh's review.
commit ed5936d4f2fbc3b62ce3d772a44fc96cccb804dc
Merge: ff52c25c57 6852528059 abcc4e728d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 6 19:35:51 2020 +0000
Merge #1805 #1855
1805: NO-TICKET: Refactor `alloc_bytes` to be stable. r=mpapierski a=mpapierski
#
1855: NO-TICKET: rust current nightly step should not block CI r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR prevents rust nightly build step failures from blocking CI (the critical path uses a pinned version of nightly).
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit abcc4e728d81bf6b0098d80842492a638dc14e2e
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Apr 6 11:07:43 2020 -0700
NO-TICKET: rust current nightly step should not block CI
commit 9288c18dca8524b228128547c616419b808bd1ba
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Apr 6 13:40:40 2020 -0400
Fix bug in getting arguments from wasm memory for call_versioned_contract
commit ad6dd7e0f1d50e69ebc754c408658990508f05eb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 17:26:03 2020 +0200
NODE-1349: More parenthesis.
commit 75389782f1fc45ad90573ecd5abf2deb88fe5c65
Merge: 0d163ed76d ff52c25c57
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 14:26:54 2020 +0200
Merge remote-tracking branch 'origin/dev' into node-1349
# Conflicts:
# casper/src/main/scala/io/casperlabs/casper/finality/MultiParentFinalizer.scala
# casper/src/main/scala/io/casperlabs/casper/highway/MessageExecutor.scala
commit 0d163ed76d58373990c217cb2fbb920215d58c2c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 13:24:11 2020 +0200
NODE-1349: Use `assertEvent` instead of handcrafting the assertion.
commit 72d79892ef09957ab0f8d12b20ace0b2f261f131
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 13:22:11 2020 +0200
NODE-1349: Get rid of `Parallel` and fork into the fiber.
commit 3c91e728463679cb0050a020e82fec00edb0be4c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 13:04:08 2020 +0200
NODE-1349: Move Semaphore to not capture the `checkFinality`.
commit f9ecc86611a02f8923279cf840c9eba66ef9b73c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 12:54:06 2020 +0200
NODE-1349: Take the Voting Matrix lock only if it's going to be modified.
commit ff52c25c57d54b246561d0171fc37de1ca7a06cb
Merge: 92f7ba50d6 55151300d2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 6 10:53:15 2020 +0000
Merge #1851
1851: NODE-1350: Requeue orphanes after an orphan block is detected. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 55151300d28cb687792d2f78808c6a0dcdd3735d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 11:52:29 2020 +0100
NODE-1354: Don't execute flaky test deploy gossiping test suite.
commit 7b0af69aed84ff6f1780c7d25cea8198b0f3a653
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Apr 6 12:51:01 2020 +0200
NODE-1349: Add parenthesis to the method.
commit 5ca0f2ec1945e0a1f5cfe0ad9f3473a19825c4dc
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Apr 6 12:25:47 2020 +0200
EE-920: rename the print-function feature to test-support
commit 6ccd2104e85fc0132dceef9da77f178330704180
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 10:56:31 2020 +0100
NODE-1350: Requeue if the deploy appeared in any orphaned block and we have it buffered.
commit c8f6a593b0a315c113d6596a58996da022c3864d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 10:32:39 2020 +0100
NODE-1350: Test that finalized deploys are removed from the buffer.
commit 8c8ffb2caff5b09b26a3b46bf888b7ef811e4990
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 10:17:49 2020 +0100
NODE-1350: Test requeing orphaned deploys.
commit 92f7ba50d64a56c5a5a8984dd0cdc77955bf7cc8
Merge: a5b0aa7a99 30e13b14a4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Apr 6 08:54:35 2020 +0000
Merge #1852
1852: NODE-1353: Remove isHighway from MultiParentFinalizer. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 30e13b14a4c4093233991fd9ffcf9324b6c62efb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Apr 6 09:12:40 2020 +0100
NODE-1353: Test that orphaning works across eras.
commit bb9ee0710a4c2ba8e9defae139adf17bc2cb7a88
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sun Apr 5 10:46:05 2020 +0100
NODE-1350: Make sure only one lookup per block happens.
commit 94deabbcc7c1e8bb386a41875aa60282ffa1f0f9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sun Apr 5 10:40:39 2020 +0100
NODE-1353: Remove isHighway from MultiParentFinalizer.
commit 5d308a532d59dfd377a897b078fb51d7a3d46a06
Merge: 2017464f8e a5b0aa7a99
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Apr 5 02:16:08 2020 +0200
Merge remote-tracking branch 'origin/dev' into node-1349
commit 2017464f8ed51d48307053218be04b9ba37bc188
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Apr 5 02:08:39 2020 +0200
NODE-1349: Trigger the finality check on a lambda message.
Omega messages are not created during sync and in read only noes.
commit a5b0aa7a99d3812735173161c0e2bff8a50d8f57
Merge: 9df7ee5fed f379240ae6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Apr 4 22:35:45 2020 +0000
Merge #1849
1849: NO-TICK: Merge Master back into Dev r=TomVasile a=TomVasile
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit ab219fa31c425f0aebf5aecea73b100e3d64c5fa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 22:58:49 2020 +0100
NODE-1350: Use the FinalityStorage for detecting fully orphaned deploys.
commit 11a6464d80730b77f7cd30088329bf4065dd3e86
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Apr 4 20:06:09 2020 +0100
NODE-1350: Requeue orphanes after an orphan block is detected.
commit 9a3c70b4f822e9fade9f70202b5995ccaa581e37
Merge: f68515eb7c 9df7ee5fed
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Apr 4 19:12:58 2020 +0200
Merge remote-tracking branch 'origin/dev' into node-1349
commit f68515eb7c9a91cb13196d06c0e733fa95bc4b20
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Apr 4 17:58:33 2020 +0200
NODE-1349: Update voting matrix on every message but run finality detection when creating omega message.
commit 7f55acf9800e12bc9091ad982da2dade44bcc28b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Apr 4 16:21:38 2020 +0200
NODE-1349: Move `EraObservedBehavior` and `ObservedValidatorBehavior` to `models` submodule.
commit 9df7ee5feda2551c3a77b08a57bf127494960c36
Merge: 8a96fc1d45 499e9f66f0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 3 21:43:56 2020 +0000
Merge #1839
1839: NODE-1346: Mark descendant tombstones as faulty and retry later r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 8a96fc1d45ceca1f83bcad3b14eba771f8e7c7d2
Merge: 5208a742e2 381cc341ff
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 3 20:34:56 2020 +0000
Merge #1840
1840: [NO-TICKET] Fix bug that Safari doesn't support BigInt. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 43248a39ca26b954ef8afbf67a718e74e7e6eefd
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 16:08:38 2020 -0400
Make ContractMetadata a StoredValue rather than a CLValue
commit 5208a742e2680d05f89fced9e680c4a087963ad2
Merge: bd67f9f7d4 a105845d10
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Apr 3 16:01:46 2020 -0400
Merge pull request #1844 from TomVasile/NO-TICK-update-testnet-4
[skip ci] TESTNET: changing bonds; adjusting highway parameters
commit f379240ae677fb72b37b904ca7889d4d38336cbb
Merge: c4d42c195f 8038b20c89
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Apr 3 14:50:32 2020 -0400
Merge pull request #1846 from TomVasile/NO-TICK-bump-casperlabs-cargo-crate
NO-TICK: bumping version -> 0.7.1
commit f0cedd1959f5ef73eecb17aeed3e5dced8c743e6
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 14:43:27 2020 -0400
Check that all methods in header are exported, rather than all exports are in header (obviously that was a mistake)
commit 8038b20c890ef493fc86f1b502aa31def38ea93e
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Apr 3 18:28:54 2020 +0000
bumping version -> 0.7.1
commit fbc027342cdc4c616892b3dcda15acf08949865b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 14:23:54 2020 -0400
Write original contract metadata directly to gs to by-pass checking key is writable
commit 0d04b64170980ef7fa118c6f9283cd852b35659c
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 14:18:10 2020 -0400
Write updated contract metadata directly to gs to by-pass checking key is writable
commit f442068a4c3a21c362e981e0cb2f6d0471e8ea33
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 14:09:33 2020 -0400
Fix add_contract_version type signature
commit a943df801650f3fe6de45748db6c30704f6e56a7
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 14:01:23 2020 -0400
Fix call_versioned_contract type signature
commit c4d42c195fbd2ea99ee7af71f4b85149e6c67e38
Merge: bd56766ffe d42a1e21cd
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Apr 3 13:52:26 2020 -0400
Merge pull request #1845 from CasperLabs/release-v0.17
[NO-TICK]: Merge Release Branch to Master
commit 9b0359182d2a80ac387fb9630187be56d3b6d0d2
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 13:41:43 2020 -0400
Adapt counter contract example to use contract headers
commit a4e8c9a7f5ee1f0f15171235763c6c88fdd504f7
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 13:41:04 2020 -0400
Return access key when creating versioned contract
commit 6bd0b1e633130868c32f92aefe21c0d36e5781f6
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 13:40:38 2020 -0400
Cargo fmt
commit ab8b2f32f59c75bb703dd1eb4f633fbea6452a8a
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 13:40:03 2020 -0400
Include contract header errors in ApiError
commit 99028374d27acd79ec3cb40d17da5ec28384b0d3
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Apr 3 13:38:25 2020 -0400
Constructors for contract_header types
commit a105845d107a783c49b357accf45ecd91992c2b6
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Apr 3 17:28:54 2020 +0000
changing bonds; adjusting highway parameters
commit d42a1e21cd228ed8d221e6328b569de30fc3cc7d
Merge: 2f66b6836b bd56766ffe
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Apr 3 13:05:13 2020 -0400
Merge pull request #1843 from CasperLabs/master
NO-TICK: Pick up crate version change in master to release branch
commit 2f66b6836b2363eb122acc8d29f5ae1db29cb389
Merge: bd209a2319 c1d1983288
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 18:03:47 2020 +0100
Merge pull request #1842 from aakoshh/NODE-1346-sync-release
NODE-1326, NODE-1328, NODE-1346
commit 09a255f66bc5db6423042f237814a0bfbae624c9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Apr 4 00:58:31 2020 +0800
ECO-313: add README.md and code comments.
commit b3a3cacdc8ff047e5ec00d3d51df112c72157f2e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Apr 4 00:36:28 2020 +0800
ECO-314: sign message with selected account.
commit c1d1983288e1b3643dcbbcecf56aa05a1416d13a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:33:39 2020 +0100
NODE-1346: Rename variable.
commit 3d09a8b8330249f3d5b3971bf4755073724bee2a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:23:58 2020 +0100
NODE-1346: Re-schedule with new source if faulty.
commit 62a618ca6c51f772e4152d9c7fc72f64a7185c49
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:19:38 2020 +0100
NODE-1346: Mark every descendant as faulty.
commit 1b4fbcf764d4b575707a3dc392c8b3a971ec451e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:01:28 2020 +0100
NODE-1346: Don't recurse, we already have the list.
commit 7e4bfdbd3dca0b74e8e5deeaf5a01f4ef6c9782c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 13:11:24 2020 +0100
NODE-1346: Adjust thread pool sizes to give it more ingress and DB.
commit 7614c9a2a3b41c3fbd659f275f922a4c8bed206a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 12:43:24 2020 +0100
NODE-1346: Docs about new method.
commit f69bc6dd13dfd97924d378eae0ca8ee6dda2d58f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Apr 3 12:49:52 2020 +0300
NODE-1178: Fix integration tests by the 'blocks' prefix to the 'Relaying' metrics
commit 9cd13838dfcbb869a7ff391fb903457375833d2b
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 18:51:28 2020 +0300
NODE-1178: Code review: Add helper methods to relay single block/block summary/message to BlockRelaying
commit 88a0eb2590f993742f087ed82b35706e042cd9d6
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 18:46:49 2020 +0300
NODE-1178: Code review: Convert 'RelayingImpl' from a trait to abstract class for simpler developer experience
commit 30738d934c4ed0ecde29bb132ee27865d8b454b0
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:39:25 2020 +0300
NODE-1178: Add TODO comments for not forgetting the need to update tests if Deploy/Block gossiping components start having differences
commit 4dc092ef6615c1c063d6871677f138bf971bfe06
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:20:16 2020 +0300
NODE-1178: Moved all relaying related code into the new 'relaying' package similar to 'downloadmanager' package. Moved BlockDownloadManagerSpec under 'downloadmanager' package. Moved 'RelayingSpec' under 'relaying' package.
commit 026520e54c2cb44577201ac126a252cdbeed6145
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:08:13 2020 +0300
NODE-1178: Implement DeployRelaying reusing the extracted common code
commit cd0fd123e9b39ff649921f3677f932f485974e1c
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:04:05 2020 +0300
NODE-1178: Extract common code for reusing between DeployRelaying and BlockRelaying
commit 3ebdac9feed949a8d4c9d5211e097ff812736104
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 16:07:16 2020 +0300
NODE-1178: Added new Relaying traits DeployRelaying and BlockRelaying to be used separately
commit a6723fdc59d88ad5d2962a926125b059ed826f37
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:55:59 2020 +0100
NODE-1346: Add ancestors safely.
commit d1afd19ac40ee48d536074408e36959a2362de03
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:33:53 2020 +0100
NODE-1346: Just return 1 wait handle. Only do dependencies if new source.
commit 742516f29b94207e687cff27849c03d2838b1a4a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:16:51 2020 +0100
NODE-1346: Timing around download time.
commit bc9b634a41ebc914449b17cacfbca0a559b5477f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:09:35 2020 +0100
NODE-1346: Use mock in casper test.
commit c42f9de35ad03b2d199c92b003576cde349f5e4c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:06:17 2020 +0100
NODE-1346: Add missing implementation for the test.
commit aee162cea2c3db4750079fe98627cb9488d8b3b9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 10:38:19 2020 +0100
NODE-1346: Fix mocks.
commit 8ac10536f4f479a38bf32ecd575a48ebf795dd42
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 09:40:33 2020 +0100
NODE-1346: Skip sync if scheduled.
commit bf4f35d13a1d7b9d2895717f46ee130729b34068
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 13:19:20 2020 +0100
NODE-1326: Use the string extension to parse.
commit ac4c2021f4d6406af6538c302007541a6c366163
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 13:04:00 2020 +0100
NODE-1326: Insist on 64 character keys in accounts.csv, better safe then sorry.
commit b2d55e90e5ea1575007538a29af02b984b8a6491
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:45:36 2020 +0100
NODE-1326: Use base16 in integration tests accounts.csv.
commit 242aa6c7290ec1644959e5305dc0bc9d865ffa3a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:42:28 2020 +0100
NODE-1326: Use hex keys in hack/docker.
commit 8afb4359291a111e68503965f319071281e9a02e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:29:06 2020 +0100
NODE-1326: accounts.csv to work with Base16 or Base64.
commit eb048bbd672087c61baf0bc7a4675803bf3336da
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:05:11 2020 +0100
NODE-1328: Log genesis approvers.
commit 5635e447b155ba960e2765443857e8729dd8f5c5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 22:44:25 2020 +0800
ECO-314: provide a method setSignature to add signature to deploy.
commit bd56766ffe3f2688b5d4f22712f2b7174b91cb4f
Merge: 1b9612b224 9a866b2af8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 3 14:35:59 2020 +0000
Merge #1834
1834: NO-TICKET: testnet patch version bump r=TomVasile a=EdHastingsCasperLabs
This PR bumps the version patch for cargo-casperlabs and engine-test-support
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 381cc341ff214ef30134f58123c39b82706da4d8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 22:30:06 2020 +0800
NO_TICKETS: remove unused function LongValue.
commit 300211651e702568831963a01436ecc257dbe9f3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 22:27:13 2020 +0800
NO_TICKETS: fixed bug: Safari doesn't support BigInt, use JSBI as polyfill.
commit 499e9f66f06daac19d6dfb2188aef7fc6476f054
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:33:39 2020 +0100
NODE-1346: Rename variable.
commit f04dec4d3b07f083184f6ffc91305004090fcde9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:23:58 2020 +0100
NODE-1346: Re-schedule with new source if faulty.
commit dcfa1a42efbcde814e9abfb928f53cc0b96ffd21
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:19:38 2020 +0100
NODE-1346: Mark every descendant as faulty.
commit 0e8340043f6f0e559ded0ddae90c8d287b38f48e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 15:01:28 2020 +0100
NODE-1346: Don't recurse, we already have the list.
commit bd67f9f7d4f089c2b3a29e4221db41194039a098
Merge: e0f2a41db7 2518c8b8e5
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 3 13:22:59 2020 +0000
Merge #1830
1830: ECO-375: Send funding requests to a multiple nodes from Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit f6e0571971e80c2bbb5c9ab88c5fc1ede3a78ab5
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Apr 3 14:48:38 2020 +0200
EE-918: Update integration tests.
commit 2518c8b8e5c39bfac378e39d562d593e8c5297d2
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 20:13:12 2020 +0800
ECO-375: fix compile error.
commit e0f2a41db7e305638c59516c4df3410e3e3dd40a
Merge: 1da89ca9ab a08928c5ae
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 3 12:12:45 2020 +0000
Merge #1836
1836: NODE-1346: Skip sync if scheduled r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit a08928c5ae04925b6be0f38c04608f99afbe59e8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 13:11:24 2020 +0100
NODE-1346: Adjust thread pool sizes to give it more ingress and DB.
commit 73615170549cd8a123a114e81231c1b89b2d0678
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 12:43:24 2020 +0100
NODE-1346: Docs about new method.
commit ef6fbeaea2c74f6651cb1ec14cade0025677ab23
Merge: 6cdd70f792 1da89ca9ab
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 12:23:10 2020 +0100
Merge remote-tracking branch 'upstream/dev' into NODE-1346-skip-sync
commit ce63699b0b356d838d3e8c7ab90f9c8a07394e38
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Apr 2 18:45:54 2020 +0200
EE-918: Report user/mint/pos errors and exit codes.
Slightly refactors the calculation in `api_error.rs` to work on
inclusive ranges, so it's easier to adopt those in different part of the
code.
commit b3dc7c72254ff97ef0d3af5f975306c5c5cbe740
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Apr 1 17:02:11 2020 +0200
EE-918: Separate Revert error case into newtype.
Newtype provides possibility to implement custom Display impl.
commit 6cdd70f792ce0a5ef6fbfa59ef6ddafef1c203cd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:55:59 2020 +0100
NODE-1346: Add ancestors safely.
commit 4efdc22dd453d6ad02456f6bc2c4575eb4a3c1e4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:33:53 2020 +0100
NODE-1346: Just return 1 wait handle. Only do dependencies if new source.
commit 3f718f9341a2d631e3264a80f2a5d3d838eb9bb6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:16:51 2020 +0100
NODE-1346: Timing around download time.
commit 94d64dd40f263c8cbfd596b2eb8c2a492734fbdc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:09:35 2020 +0100
NODE-1346: Use mock in casper test.
commit afde6f8e52cc0e3a8fb0d69b76188217a0cecf2f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 11:06:17 2020 +0100
NODE-1346: Add missing implementation for the test.
commit de25ad6556b32cd741efe065d346666b95fe720a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 17:58:25 2020 +0800
ECO-377: use the condition that the block is already ordered to simply computing.
commit 1da89ca9abf6b3310aaf4f7e2ddb76c3c3f0ea07
Merge: 23a06b2cb7 26d61d2295
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Apr 3 09:51:39 2020 +0000
Merge #1828
1828: NODE-1178: Relaying deploys to peers r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit 26d61d22954d700424d1f7e6a219e75012a6e9b8
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Apr 3 12:49:52 2020 +0300
NODE-1178: Fix integration tests by the 'blocks' prefix to the 'Relaying' metrics
commit 64ab5a709bf772311fe4d0b423fafecfe4387730
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 10:38:19 2020 +0100
NODE-1346: Fix mocks.
commit 6b26109bc42d8492a22c86e1d7b8d628fc1751e5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 17:13:26 2020 +0800
ECO-377: Don't added block to DAG when its rank < maxRank + 1 - depth.
commit 659f3ca8131475fc68aa5f276445adb8703fabad
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Apr 3 09:40:33 2020 +0100
NODE-1346: Skip sync if scheduled.
commit 9a866b2af83e701bd91bb283ccc025dc09fe1cee
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Apr 2 20:15:41 2020 -0700
NO-TICKET: testnet patch version bump
commit 1b9612b224d7d50ad812e2b61909c12bd8804a41
Merge: 68bbd3d6f6 bd209a2319
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 2 20:29:24 2020 -0400
Merge pull request #1833 from CasperLabs/release-v0.17
PATCH: Release v0.17.1
commit bd209a231919360cda439b45a2d1ddadee10b3fd
Merge: 0b057276f2 307a5ede0c
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 2 18:37:26 2020 -0400
Merge pull request #1831 from TomVasile/NO-TICK-bump-0-17-1
NO_TICK: bump 0.17.1
commit 1fe1e8663f4ef28fc56966cfec5c588c33aa07f8
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Apr 2 16:14:01 2020 -0400
Serialization for contract_header types
commit 307a5ede0cf78512273f0c9779edc7d566874439
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 2 16:04:45 2020 +0000
0.17.0 -> 0.17.1
commit 69b42d73569ab6a4f48e54c0f2b7eb4f8364968c
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 18:51:28 2020 +0300
NODE-1178: Code review: Add helper methods to relay single block/block summary/message to BlockRelaying
commit 07dc11e5abef1bc44dba468fa1143df71e06f63d
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 18:46:49 2020 +0300
NODE-1178: Code review: Convert 'RelayingImpl' from a trait to abstract class for simpler developer experience
commit 73cb293cb59d2137c9130ef48336d4b9dffd230f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:39:25 2020 +0300
NODE-1178: Add TODO comments for not forgetting the need to update tests if Deploy/Block gossiping components start having differences
commit 758c429ca1f0d593301953dc10420c4a7938d10c
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:20:16 2020 +0300
NODE-1178: Moved all relaying related code into the new 'relaying' package similar to 'downloadmanager' package. Moved BlockDownloadManagerSpec under 'downloadmanager' package. Moved 'RelayingSpec' under 'relaying' package.
commit 91b2520ce3222aef5e1499a1ff9fafb9ae539c44
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:08:13 2020 +0300
NODE-1178: Implement DeployRelaying reusing the extracted common code
commit bf28f34643c8dc0facc4aa5ad000a121b9c64283
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 17:04:05 2020 +0300
NODE-1178: Extract common code for reusing between DeployRelaying and BlockRelaying
commit bf8b74b823109d662a3642e7b97b3fae8ab87fe0
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Apr 2 16:07:16 2020 +0300
NODE-1178: Added new Relaying traits DeployRelaying and BlockRelaying to be used separately
commit 33f7f10d76430d6833d894766ead737a42086b0d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Apr 3 00:01:16 2020 +0800
ECO-375: don't set CASPER_SERVICE_URL in Dockerfile.
commit d89b3e3b2bfc2778b6c0aa3d02b4a2624c2bd920
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 23:59:22 2020 +0800
ECO-375: don't modify the name of the ENV variable, and send to multiple node at the same time.
commit 0b057276f2815b827c96a89e1ad1b1c89bcd8a55
Merge: 835d0ba33a 19042a0388
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 2 15:26:02 2020 +0000
Merge #1826
1826: NODE-1327: Improve performance of `votedBranch` calculation. r=TomVasile a=goral09
#
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 835d0ba33ae6f9aec2d64f6c2e35ba8a1f4e8de6
Merge: ad27df17df a3412a003d
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Apr 2 11:21:08 2020 -0400
Merge pull request #1829 from CasperLabs/dev
Merge Dev into Release v0.17 Branch
commit b3e850c93b3d5aa0f2c23f57d00b312d095993aa
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 22:38:32 2020 +0800
ECO-375: Send funding requests to a multiple nodes from Clarity.
commit 23a06b2cb71f5bafbd4756ae15cc3c1b6b922832
Merge: a3412a003d 95a7f16a74 be87403712
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 2 14:12:52 2020 +0000
Merge #1825 #1827
1825: NODE-1328: Log genesis approvers. r=aakoshh a=aakoshh
#
1827: NODE-1326: Accept base16 keys in accounts.csv r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 598cbbe962760d905f574ccc7cece91a78a9d8a9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 21:38:17 2020 +0800
ECO-314: Integrate Clarity with the plugin.
commit 5b382513aba4e214b6258e36347c46ae6886386e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 21:36:15 2020 +0800
ECO-314: provide a function to get selected public key and fix bug when switching account.
commit a52896037d4a5725a1985904b538c4d2eca8a58c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 19:40:14 2020 +0800
ECO-313: Refactor communication framework.
commit e8739239f7e884e6063f753abf2d1a0cfb49a260
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 19:02:54 2020 +0800
ECO-313: provide separate tsconfig.json for background scripts webpack, and add watch mode command.
commit 6017673e8cdc50ecdf827f34d5bb4ee699a689b5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 18:46:44 2020 +0800
ECO-313: remove unused files.
commit 96507bb7c903d6ef8abc23b4b9847694b0b06c20
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 01:44:32 2020 +0800
ECO-313: update badge when receiving signature request instead of creating popup window since it needs more works with UI.
commit db793a3731e698901c2d8e55fafdac5e11aac57a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 01:36:38 2020 +0800
ECO-313: set up rpc proxy in contentscript so that inject script can communicate with background.
commit 9280542638684eda0dacea0217df9eca34a714c9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 1 20:53:15 2020 +0800
ECO-313: update UI and add validation rule for importing account.
commit fac4a3b7fa3ebbc87fb8ed9de47ac6dd67441ed2
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 1 20:41:10 2020 +0800
ECO-313: remove unused menu item and add lock icon.
commit 389f4fd7654f120b2394e64d975f3512ea9ff357
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 1 20:38:27 2020 +0800
ECO-313: display account in dropdown menu, and enable user to select account.
commit 34677407e2260b197ca5a613b142c778db09e33e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Apr 1 18:58:00 2020 +0800
ECO-313: customize dropdown menu icon.
commit 594daced9a0c68e75a78ea3db6fc626ff99956ed
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Mar 16 19:33:06 2020 +0800
ECO-313: add browser extension for signing message from Clarity.
commit 05abe92f5d9379631be6459ea488ad3f6c024984
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Mar 5 20:24:09 2020 +0800
ECO-313: init project for sign plugin.
commit a3412a003dfb8d5d7dc92df50aac7d72156000f0
Merge: b349c52667 9a541f244b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 2 12:55:30 2020 +0000
Merge #1819
1819: NODE-1176: NewDeploys RPC r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
commit 9a541f244b9ccf2d24c988b6e8f4c8cdba0ef0f4
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Thu Apr 2 14:43:22 2020 +0300
NODE-1176: Code review: Use dummy Relaying in the DeployDownloadManager to be implemented later
commit be87403712960334a5f3a7f02756712f72ee8f9e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 13:19:20 2020 +0100
NODE-1326: Use the string extension to parse.
commit 34b892c13ca3d37f6c4242a26625d387a2412542
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 13:04:00 2020 +0100
NODE-1326: Insist on 64 character keys in accounts.csv, better safe then sorry.
commit 3704a72934616fc6b7fef0d03fd72f23602efef2
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Thu Apr 2 14:39:47 2020 +0300
NODE-1176: Code review: Use '.forkAndLog' from 'io.casperlabs.catscontrib' package instead of '.start', so we could see error logs
commit b1d06f5b7f724114e37391e5b8fa5b713bd33d05
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Wed Apr 1 20:57:08 2020 +0300
NODE-1176: Code review: Added 'contains(DeployHash)' method on DeployStorageReader to not to read data from SQLite. Previously it reading a chunk of data by a deploy hash and then checking if Option defined or not.
commit cf440d47b35bd4dd5690a3c1cc214be8159f4aba
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Wed Apr 1 20:51:06 2020 +0300
NODE-1176: Code review: Implement streamDeploySummaries in GrpcGossipService
commit 107d2b61aa802de72343411a8f9f02c600278962
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Wed Apr 1 20:50:06 2020 +0300
NODE-1176: Code review: Download DeploySummaries asynchronously
commit c7f6483cae64330be10ef2aa7ad84071d3daaf88
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Wed Apr 1 16:04:05 2020 +0300
NODE-1176: Added unit tests for the new NewDeploys RPC
commit e7a2aefacfd1d9ab7d3fe34a119db26a53af5f59
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Mon Mar 30 17:05:57 2020 +0300
NO-TICKET: Fixed tooling issues. Docker key generation didn't work with Docker backed by VirtualBox. 'hack/build' setup didn't work on macOS with JDK11.
commit e53f8c347ac794a5cdd7c1c3f9a664a423d10bc8
Author: Igor Nilovich Ramazanov <igor.ramazanov@protonmail.com>
Date: Wed Apr 1 13:18:40 2020 +0300
NODE-1176: Added NewDeploys and StreamDeploySummaries RPC calls which will be a part of deploy gossiping
commit be1d13f541c27f5595326fa6df8ea97f00541538
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:45:36 2020 +0100
NODE-1326: Use base16 in integration tests accounts.csv.
commit 0c6c7eb6eca5c3fad8d47955d7ed26a82c896b05
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:42:28 2020 +0100
NODE-1326: Use hex keys in hack/docker.
commit c94d32ea67a0979aa21cb2970ea39dd11d41adbb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:29:06 2020 +0100
NODE-1326: accounts.csv to work with Base16 or Base64.
commit 19042a0388cee858477cdd306f40c44069c435b6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 2 13:28:54 2020 +0200
NODE-1327: Add comment to the new `votedBranch` method.
commit 96682a10eb6373fb52ecb706ff4633056debc00c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 2 13:22:52 2020 +0200
NODE-1327: Improve efficiency of `votedBranch` calculation.
Replace inefficient `votedBranch` method that traverse DAG with one that uses `AncestorStorage` skip list.
commit b349c5266730b815bbbac1b4e20259a11df3969f
Merge: 5ac28f5446 4619d84dab
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 2 11:13:00 2020 +0000
Merge #1824
1824: ECO-376: Create a toggle to hide/show the 'block hash' labels from Explorer r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 95a7f16a747290fe1e538046bae8a5f67fa41d3a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Apr 2 12:05:11 2020 +0100
NODE-1328: Log genesis approvers.
commit 113ed78177f2870c2ecd8c362c0a4809d4073a8d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Apr 2 13:00:11 2020 +0200
NODE-1327: Override `toString` in `CommitteeWithConsensusValue`.
commit 5ac28f5446059927f40d860e9b61bf6098f6848b
Merge: 30bc88cac2 472c1f6bdb
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 2 09:59:53 2020 +0000
Merge #1820
1820: NODE-1274: Get rid of IndexedDagStorage. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 4619d84dab2158e459f1cff7ebb1fb9a9c103204
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 16:34:53 2020 +0800
ECO-376: Create a toggle to hide/show the 'block hash' labels from Explorer.
commit 30bc88cac2f2c309854cf06252fafbe71c90b8de
Merge: 55d7ef5bda 70bf89bf76
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Apr 2 08:05:01 2020 +0000
Merge #1823
1823: NO_TICKET: move the "Parents" and the "Children" on the block details to the bottom of that table. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 70bf89bf76cb8e13660aaffc85231554d9272a63
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Apr 2 15:28:27 2020 +0800
NO_TICKET: move the "Parents" and the "Children" on the block details to the bottom of that table.
commit 55d7ef5bdaf150f4e3dd7536408965f27cf71c36
Merge: 899dbd3126 1cc5ae814e
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Apr 1 18:31:42 2020 -0400
Merge pull request #1822 from TomVasile/NO-TICK-update-testnet-3
[skip ci] NO-TICK: adjusting timestamps - 16 exponent test
commit 1cc5ae814e7b04623c3b78ca87570a026a996d68
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Apr 1 22:11:27 2020 +0000
adjusting timestamps - 16 exponent test
commit c271b1b37fce58f4fab65717ab7311a1c85fa058
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Apr 1 15:29:29 2020 -0400
Sketch call_versioned_contract implementation
commit 472c1f6bdb512fbf30d51bba53f8e5758b772281
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Apr 1 18:24:30 2020 +0200
NODE-1274: Post merge compilation fix.
commit 063d1084820766bbd13a684992bdbb2d58c67738
Merge: bfe4ca6198 899dbd3126
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Apr 1 17:40:28 2020 +0200
Merge remote-tracking branch 'origin/dev' into NO-TICKET_improve_finalizer
commit bfe4ca619802c6c48c66f48f2ce6db6179311dc6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Apr 1 17:37:17 2020 +0200
NODE-1274: Remove IndexedDagStorage.
commit 64f843fb8d2c91495a1f33db70f19fb15a5e3284
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Apr 1 10:49:04 2020 -0400
call_contract takes Vec<CLValue> instead of Vec<u8>
commit d9f9def9abe7dc6b3a675f21ed41e3a57bc1fdc7
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Apr 1 10:16:57 2020 -0400
Rename CLType::Contract to CLType::ContractMetadata
commit 0b63bce8a7c678c896efa657dfe81feede5e3c3e
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Apr 1 13:36:05 2020 +0200
EE-920: make cargo-casperlabs generate projects using the print-function feature
commit cb268611b23be5a07d5c582bdaa90a869fcb88a3
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Apr 1 13:18:51 2020 +0200
EE-920: add a print-function feature to the test framework
commit 5f64df2ed3862866034b10d9dfbb65bc4ba7cce7
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Apr 1 13:17:27 2020 +0200
EE-920: add a print-function feature to the grpc server
commit fe8cf6764b6ea93316bff9927fa76de00ee79f0a
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Apr 1 13:04:26 2020 +0200
EE-920: add a binding to print to the contract crate
commit ce4fd1bcb745e7bb5013b07ca6a22a0d4cb304e3
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Apr 1 12:58:50 2020 +0200
EE-920: add a print method to runtime
commit 899dbd3126810e931d66e425951006c3416fa81d
Merge: aeae274e93 0bae9c0ea2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 1 11:14:38 2020 +0000
Merge #1817
1817: NO-TICK: Configurable parallelism r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 0bae9c0ea272219c250aec4d626f43db9836e766
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 12:03:12 2020 +0100
NO-TICK: Someone else may have processed the same deploy we did.
commit cb8c86385a964b090553dc1bf8eda42ec07441f1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 11:54:05 2020 +0100
NO-TICK: Use ContextShift in DownloadManager.
commit 4531594e579d6fb8acee9d038991d558bc93ccc8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 11:34:25 2020 +0100
NO-TICK: Use ContextShift in Relaying.
commit 53c5a5e433e55cc7995d0ecad8db52d1b458344c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 11:19:06 2020 +0100
NO-TICK: Configurable min-parallelism.
commit 7cff9a2c4296c79cb560fabab6dc4dfbae8b539f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 10:51:08 2020 +0100
NO-TICK: Relay first.
commit aeae274e938b48be70b54bf7a0b2477949f24867
Merge: e539dd05e2 bafe30fb24
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Apr 1 08:20:38 2020 +0000
Merge #1816
1816: NODE-1325: Retry node start on "Failed to bind" r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit e539dd05e2a8f0a34a8731ccea99146106c68a97
Merge: 12dc9e96f3 1570e0e0c4
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 21:18:57 2020 -0400
Merge pull request #1818 from TomVasile/NO-TICK-update-testnet-2
[skip ci] NO-TICK: adjusting timestamps and bonds on testnet
commit 1570e0e0c47a90bb60927eb216f95c4fce4af65e
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Apr 1 01:11:59 2020 +0000
adjusting timestamps; adjusting bonds
commit 20b9fefa6c41597866d6746da1033929c560ac41
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 01:02:19 2020 +0100
NO-TICK: Configurable parallelism.
commit 8961eafa35563587b1d5bff91fb9445a183bccb6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Apr 1 00:45:20 2020 +0100
NO-TICK: Env var for setting remote hostname for grpcwebproxy.
commit 12dc9e96f33dc620dff98d12d42666c602f0539b
Merge: 56a2a60c8f 31feb1a1f7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 31 21:38:25 2020 +0000
Merge #1808
1808: NO-TICKET: execution-engine: compile against latest nightly in CI r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 31feb1a1f7a284349b4b162a91ccd10551aee0b5
Merge: 474a4ad67b 56a2a60c8f
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 31 17:19:23 2020 -0400
Merge branch 'dev' into NO-TICKET-ee-compile-against-latest-nightly
commit 02a145be2d263c251c6503f115822804c27c2c4b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Mar 31 17:11:15 2020 -0400
Sketch implementations of create_contract, add_contract_version, remove_contract_version
commit 56a2a60c8f2e435c07fc760d3ffe6403e054f2de
Merge: caf4be61cf 68bbd3d6f6 c90f711256
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 31 17:51:30 2020 +0000
Merge #1814 #1815
1814: Merge Master to Dev post release r=TomVasile a=TomVasile
#
1815: NODE-1322: Status checklist r=aakoshh a=aakoshh
#
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit c90f7112564e04a4f1225a7e29694e4f958dff5e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 18:31:31 2020 +0100
NODE-1322: Plural forms.
commit 4ce2a190b0c3099837d159fb024bc801edfd8277
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 18:27:41 2020 +0100
NODE-1322: Use entropyDuration in isTooOld.
commit bafe30fb24947352486cfe58b93a33fb68611a2f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 31 19:21:23 2020 +0200
NODE-1325: Retry node start on "Failed to bind". Remove dead code.
commit 38646376817f859f6f59b19b4d0761023971be63
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 18:19:26 2020 +0100
NODE-1322: Use the latest era's duration for isTooLong.
commit 065aa69a41e5e49892c76c0b5e6de0e97faecca9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 18:12:13 2020 +0100
NODE-1322: Common method for picking latest block.
commit 86d8dd96f978a26a684d24522f52177fa7f5c0c2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 18:04:50 2020 +0100
NODE-1322: More readable bonded message.
commit 9ea4d8b0e59bda1b3fdb4970d078b42fa0edfe2a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 18:01:35 2020 +0100
NODE-1322: Show timestamps as strings. Fix messages.
commit caf4be61cf397cd568fda0597585121df596556c
Merge: b2e51fc224 c1444a5fdc
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 12:52:58 2020 -0400
Merge pull request #1809 from TomVasile/NO-TICK-testnet-chainspec
[skip ci] initial commit of testnet chainspec
commit 6852528059b7469d6b821eaf2aa7df90aaa0672b
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Mar 31 18:50:51 2020 +0200
NO-TICKET: Rustfmt
commit e31dd4cd97910a5146e5f5e53df15fadca0e4415
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 17:39:05 2020 +0100
NODE-1322: Wrap into a Service.
commit d89135a3c13efdcf6f5027a9469a7dd48a92cca2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 17:29:11 2020 +0100
NODE-1322: Use .show
commit ae4a8db5a029e7300dcd9640cf834317c515255d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 17:24:41 2020 +0100
NODE-1322: Add era start and end to details.
commit 3019ed75b5cb12e2d42906f9cd16d6ac395ec927
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 17:16:15 2020 +0100
NODE-1322: Genesis era.
commit 3c2c409af8c6fcacb80343d7d5a74f91181a42e9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 17:04:46 2020 +0100
NODE-1322: Use a 'details' field instead of variants.
commit 474a4ad67b94af7184a7b7150e6f4908957c590e
Merge: f752d592d1 b2e51fc224
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 31 11:51:20 2020 -0400
Merge branch 'dev' into NO-TICKET-ee-compile-against-latest-nightly
commit 9c3f28ae240eb3dbad455aff1e07ff728886876a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 16:42:56 2020 +0100
NODE-1322: Hide last received block hash.
commit 7ae79bb8713ea54a05eadd9a1024e0d30da512cb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 16:39:01 2020 +0100
NODE-1322: Last finalized block.
commit c1444a5fdc981e36e79bc035fc93241e235832c9
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 15:30:34 2020 +0000
updating time to 1pm psd
commit 10cbccfaf5867e698addb0c5e4789dbda9532756
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 15:26:23 2020 +0000
add hanzo; adjust our nodes to avg div 3
commit 6911349bb94a80090d8a29fb0cf5b2d096f7cd61
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 16:17:44 2020 +0100
NODE-1322: Hide what the last created block was.
commit ac5f41275ddc4c2e38fc73d0549c4defaa92e04f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 16:05:57 2020 +0100
NODE-1322: Say how many bootstraps are configured.
commit 1f34951ea23c2adec31ba89c635d3c9850db1309
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 16:03:15 2020 +0100
NODE-1322: getIsSynced.
commit 48585b80ef7df5912cfcf2f165940a564b867159
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 15:59:36 2020 +0100
NODE-1322: Return count of peers.
commit d02a4594dbecf69f1ccd34ee0932df2b839049d9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 15:49:37 2020 +0100
NODE-1322: Use Time.currentMillis.
commit 45eb7b2414f544b20a4cb1cc127776a7a60dd8e9
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 14:46:42 2020 +0000
add 2 validators
commit 09de44516f895278319ef776c4658769e297595b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 15:31:25 2020 +0100
NODE-1322: make node-1/status
commit cacbae0051db041d087c03b705d4ad92a08c4c18
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 15:27:53 2020 +0100
NODE-1322: Tweak bootstraps message.
commit 16318f378676c25458a68399500fa068be160dca
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 15:20:13 2020 +0100
NODE-1322: Tweak messages.
commit 53dbd543f329ea4dd370449bcd76c2c514bff2e9
Merge: ea69a4df2e b2e51fc224
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 14:14:18 2020 +0000
Merge branch 'dev' of github.com:CasperLabs/CasperLabs into NO-TICK-testnet-chainspec
commit ea69a4df2e0da80989b2f2ef26962a5eede83fb8
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 31 14:08:33 2020 +0000
add block cost; adjust chain name; match timestamp to era
commit bb3ed9d96cc090b99bda6d1578480773b1316c47
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 15:05:17 2020 +0100
NODE-1322: Check age of last received block.
commit d004c69fba839a3aad57f4cc4e09f2a9c5182627
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 14:47:51 2020 +0100
NODE-1322: Get eras from memory.
commit b65725a07852d0d244f5a6596b9fd5717e4f1664
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Mar 30 18:21:52 2020 -0400
Basic contract header types
commit 11efaed20db6079d6ac938592110ce5d3d4b3245
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 14:26:21 2020 +0100
NODE-1322: Initial synchronization.
commit 6b4f9d767435467d394f0237c3e323ad1b74bdb3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 14:14:17 2020 +0100
NODE-1322: Bonded eras.
commit a94fbc5b2bd3a8f199ad675d09c5c2f661a54d15
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 14:03:54 2020 +0100
NODE-1322: Active eras.
commit 92c0f1118363d4be3a864425aab84ae6aed3899d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 13:09:08 2020 +0100
NODE-1322: Error handling.
commit 1ccff707c709b1f731f080203c71cd9e4ad6e52c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 12:39:14 2020 +0100
NODE-1322: Probe the database.
commit ffbe24d5130fa14f53db96128fcb9886a9c64ad6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 12:26:08 2020 +0100
NODE-1322: Last created block.
commit 03454fcc00fa1962f473b434b561c412da0c59ad
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 12:15:51 2020 +0100
NODE-1322: Last received block.
commit 321ad74117bb2721a628e12d86bf64f64f479a4b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 11:48:37 2020 +0100
NODE-1322: Check bootstraps.
commit e66c3f55113ad3afeaa991fecd8bbc11300715fa
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Mar 31 12:40:35 2020 +0200
NO-TICKET: Apply review comment.
commit fd9ee28cf4204a16c95668e107794e8f58e2f2b3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 31 11:35:22 2020 +0100
NODE-1322: Checklist with just peers.
commit b2e51fc224c8055abf4e39accc338c53d5ed270d
Merge: 046987898a 33e01f3884
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 31 08:42:27 2020 +0000
Merge #1810
1810: NODE-1323: Integration test for max-block-size-bytes r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 68bbd3d6f64a61fb8a5ae6324ea98b207d242efe
Merge: f026fa42e7 ad27df17df
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 20:13:13 2020 -0400
Merge pull request #1812 from CasperLabs/release-v0.17
Merge Release v0.17 to Master
commit ad27df17dfdd9ff16c2691081439044452d73870
Merge: 046987898a dae3eab32c
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 19:45:42 2020 -0400
Merge pull request #1813 from EdHastingsCasperLabs/NO-TICKET-release-assemblyscript-lock-version
NO-TICKET: bump contract-as lockfile version
commit dae3eab32c790886021edcc680aa964c9101af99
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Mar 30 16:34:23 2020 -0700
NO-TICKET: bump contract-as lockfile version
commit 83de54ff75f4934852b752e644e03f81d9e0abdb
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 23:32:53 2020 +0000
fix bond ammount
commit 646ed0d8e16e30a78bb76c93324ce9532e0c8501
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 23:31:38 2020 +0000
add another validator
commit 33e01f3884110ec048dfb5af1dfd38a3b6dc1ff7
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 30 23:59:46 2020 +0200
NODE-1323: Rename test so it is included in one of the parallel runs in CI.
commit 68abc05553c6d5b5c288835bd3da86e7bdff11e2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 30 23:52:50 2020 +0200
NODE-1323: Finish off the test
commit 391f80b377ea070c2ae19ebd8046a72a5b0a4dd1
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 21:41:39 2020 +0000
updating validators key
commit 046987898adfb437d054c261146e02dee1dab363
Merge: c456b9499f a5a49891a7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 30 21:18:25 2020 +0000
Merge #1811
1811: NO-TICKET: bump ee versions (changes only) r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR bumps updated EE crate versions and AssemblyScript npm package version.
This PR is not ticketed.
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR adds no features.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit a5a49891a77d17db59970e2901255c4082fd69e6
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Mar 30 13:56:23 2020 -0700
NO-TICKET: bump ee versions (changes only)
commit ef0ce4e1db818e555c8ee9a0caa9db012a38ae41
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 30 22:20:45 2020 +0200
NODE-1323: Correction and comments
commit 64eaed1afe5b1a8defc58634669b4462cd1e9000
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 30 22:12:55 2020 +0200
NODE-1323: Initial version of the test
commit f752d592d1d1d22e5e170d0d63d30cba391f1fcb
Author: Henry Till <henrytill@gmail.com>
Date: Mon Mar 30 15:55:54 2020 -0400
NO-TICKET: execution-engine: do not use --all-targets on contracts
commit c456b9499fc874ad21abe826dcc335c47fa3767e
Merge: d37c5ea4cf 7f904ca568 1d28919683
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 30 19:54:38 2020 +0000
Merge #1806 #1807
1806: NO-TICK: bump packages versions -> 0.17.0 r=TomVasile a=TomVasile
#
1807: NODE-1324: Gas limit r=aakoshh a=aakoshh
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 9a340bb3c60903406771ba947035b20cfce5ddaf
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 19:46:45 2020 +0000
adding row 14,15 of validator list
commit 0b925d812bdfd23f9783a259652bdc6add96d59a
Author: Henry Till <henrytill@gmail.com>
Date: Mon Mar 30 15:39:56 2020 -0400
NO-TICKET: execution-engine: compile all targets against latest nightly
commit b5ac3fb3ba321154fd63028c46ca5470a9e6b36c
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 19:28:40 2020 +0000
initial commit of testnet chainspec
commit 1d2891968389e2f54094b1e3cbbad9a0ca69ba99
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 20:15:32 2020 +0100
NODE-1324: Use Long in test instead of BigInt.
commit c6612d1598fee26833160e44cd4ea35e3ed2d2fd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 20:13:05 2020 +0100
NODE-1324: Change max_block_cost to uint64
commit 7f904ca56843d8de326d0112eb64279caa263d49
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 19:05:43 2020 +0000
reset ee, will be done in another PR
commit a518ca5c7ce167637d8c6d91142c9227e2f9834b
Author: Henry Till <henrytill@gmail.com>
Date: Mon Mar 30 14:45:56 2020 -0400
NO-TICKET: execution-engine: compile against latest nightly in CI
commit 2da8f1f0f11091d4285f962c9d987849f331aae9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 19:47:58 2020 +0100
NODE-1324: Don't calculate total cost if not necessary.
commit 8c0778949cff965b28b8e43e281b04a493219812
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 19:47:34 2020 +0100
NODE-1324: Comments about test pull count.
commit d37c5ea4cfcdbc688033a56534e41ecda88d64a2
Merge: 65ecb57aa4 224f8f02fc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 30 18:40:00 2020 +0000
Merge #1804
1804: NO-TICKET: Standardize node's logs. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 224f8f02fc841c7b6a60840a342d286422d3d4a8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 20:06:14 2020 +0200
NODE-932: Another fix for the IT tests.
commit fc299f955bd00f783d59573aae171c51f226d972
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 18:55:53 2020 +0100
NODE-1324: Validate that an incoming block is not too expensive.
commit dc7b18e80e1efe72006b8ad8ad91aa1016002753
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 18:28:04 2020 +0100
NODE-1324: Use gas limit.
commit cf7fe127a5ffb3bdfa239e44384804fb9011f361
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 17:40:41 2020 +0100
NODE-1324: Propagate maxBlockCost to DeploySelection.
commit 8faeaa0c5c6a7b4479c512bd072d7a85724d3f62
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 30 16:58:02 2020 +0100
NODE-1324: Add max-block-cost to ChainSpec.
commit 8ebdb3c13d857e8baf55f638ac8cf85f0f422485
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Mar 30 18:37:12 2020 +0200
EE-946: Use arbitrary default chainspec hash.
commit ae6b993e5fce554ef016bd715925d76e82d45551
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 18:17:12 2020 +0200
NODE-932: Fix integration test.
commit d9d2cf39905470688b0bee90fafea93a6818480c
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 30 14:46:35 2020 +0000
bump packages versions -> 0.17.0
commit f44473477fa91dadd9a144e912e91e72f2a38110
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Mar 30 15:57:07 2020 +0200
NO-TICKET: Refactor `alloc_bytes` to be stable.
Previously we've used Global trait directly, which proven to be
unstable, and changing often without notice. In this PR I've used
`alloc` function which might be deprecated in future in favor of Global
trait if ever it will become stable. This way we can have stable
function until deprecation notice and further refactor, although it
shouldn't be affected to internal API changes of unstable features.
This also doesn't pass null pointer through FFI, or doesn't try to
allocate zero sized arrays - which according to the docs is UB, but
tries to handle the zero sized allocation at call site by creating empty
vector.
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit e6c5c0ccd93b2b472bec619bc76e3e06e64b4a3b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 15:28:32 2020 +0200
NODE-932: Fix tests.
commit 6b7ed04f69498240157c3f5ef3147fdb6d1703ef
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 15:03:07 2020 +0200
NODE-932: Fix compilation issue.
commit d728d6e6e471ab1239bdf87e222c385efd5f32ef
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 14:49:19 2020 +0200
NODE-932: Replace `PrettyPrint.buildString(byteString)` with `.show`.
commit f6e0a1fc645cb25413f4b995ecd405e7a691cd78
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 14:30:21 2020 +0200
NO-TICKET: Move ByteString Prettifier to shared.
Add cats.Show instance for ByteString.
commit 68a710a44c1ffe347a566354c115b5a4c80064b6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 30 14:14:56 2020 +0200
NO-TICKET: Standardize usage of `message` when logging.
commit 65ecb57aa43540d3441357bf189fb3e33e7c0318
Merge: 5353a37766 aafb26aaba
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Mar 29 15:14:31 2020 +0000
Merge #1803
1803: NODE-1321: EraRuntime.initAgenda to handle future start time. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit aafb26aabafe91250fb2afbbb9835e5c6a9ae16b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sun Mar 29 16:02:51 2020 +0100
NODE-1321: EraRuntime.initAgenda to handle future start time.
commit 5353a37766096f2088e57fb929d27f1945ebf8de
Merge: df22766cb3 a9d680aa55
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Mar 29 14:02:27 2020 +0000
Merge #1802
1802: NO-TICKET: Replace `withStorage` with `withCombinedStorage(s)`. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit a9d680aa55209552af7074d1ebd886de31048e75
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Mar 29 15:49:35 2020 +0200
NO-TICKET: Replace `withStorage` with `withCombinedStorage(s)`.
commit df22766cb3b70129eb39b56871606b911375c422
Merge: 3b28eefa24 5115ec6d46 6d051afef3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Mar 28 13:59:50 2020 +0000
Merge #1800 #1801
1800: NO-TICKET: Add native `getMainChildren` method to the `DagStorage`. r=goral09 a=goral09
#
1801: NO-TICKET: Do not allow for empty `DeployConfig` in Genesis. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 6d051afef32d7e5d37dffef71f51616ab8feda6b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 28 14:49:03 2020 +0100
NO-TICKET: Propagate `maxBlockSizeBytes` to the DeployConfig.
commit 5115ec6d46b9f7b955d388810ff4fd3897ec9aba
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 28 13:23:47 2020 +0100
NO-TICKET: Scalafmt.
commit 55ad5a165c18155f904eb602ece22cc6faa23d0f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 28 11:55:24 2020 +0100
NO-TICKET: Add native `getMainChildren` method to the `DagStorage`.
Instead of doing multiple SQL queries make one - we have `is_main` flag in the SQL table.
commit d8bd5f8dbbdb48d76db1033ec377306294d46836
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 28 12:58:18 2020 +0100
NO-TICKET: Do not allow for empty `DeployConfig` in Genesis.
commit 3b28eefa242ba9bf23b8aca11d1eb9fc89847d90
Merge: 54e5b7a694 0545a2a790
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Mar 28 10:23:37 2020 +0000
Merge #1798
1798: NODE-1315: Check for the finality after rebuilding the VotingMatrix. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 0545a2a79060ed69054524b72f12b112c944e0e8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 28 08:48:04 2020 +0100
NODE-1312: Concurrent is a Monad. Remove unnecessary constraint.
commit 54e5b7a694b7548199eb571bcad9e9fdcb80dbf3
Merge: dd06dccab1 6d00728700
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Mar 28 02:09:23 2020 +0000
Merge #1799
1799: NO-TICKET: execution-engine: invert "highway" flag r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 30a7847af3f855cb2f42e3de03b6089385532d04
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 27 22:37:29 2020 +0100
NODE-1312: Change messages' finality statuses inside the MultiParentFinalizer.
Otherwise we risk race conditions w.r.t. which messages are finalized/orphaned.
commit 6d00728700d90e57a29fe536bf3978a129e60732
Author: Henry Till <henrytill@gmail.com>
Date: Fri Mar 27 17:10:15 2020 -0400
NO-TICKET: integration-testing: enable bonding
commit 5318d60cbb4be23941ba359889078c4a79fe5fdc
Author: Henry Till <henrytill@gmail.com>
Date: Fri Mar 27 15:49:24 2020 -0400
NO-TICKET: execution-engine: fix long arguments
commit 4fdd6df6c75bd33c533a417635ae08cc4e0068bc
Merge: 1789b79713 363c92edde
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Mar 27 19:24:01 2020 +0100
Merge branch 'dev' into NODE-1278_Genesis_chainspec_EE
Conflicts:
execution-engine/engine-core/src/engine_state/mod.rs
execution-engine/engine-tests/src/profiling/state_initializer.rs
commit 995c70e1b730f88a7585e1a2b70ff4349ee95045
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 27 14:59:51 2020 +0100
NODE-1315: Check for the finality after rebuilding the VotingMatrix.
This has an additional side-effect of producing more finalized blocks per message added to the DAG. If that message finalizes more than one block of course.
commit dd06dccab1556d7ab724f6bcb622049f6e6d8528
Merge: 819ce72b89 1087b4526f 130f090213 11812f1a7d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 27 17:50:45 2020 +0000
Merge #1794 #1796 #1797
1794: NODE-1285: Send empty payment_code instead of bundled standard_payment.wasm r=piokuc a=piokuc
#
1796: ECO-312: Hide Base64 pub key and add `hide ballot` button to Block Details r=AbnerZheng a=AbnerZheng
#
1797: NODE-1319: Configurable fixed thread pool sizes. r=aakoshh a=aakoshh
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 130f090213eff0aa66c2b6a28ffa0a914a8434ac
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Mar 28 01:22:17 2020 +0800
ECO-370: add hint for private key input field.
commit cbc34db676f9810169f7779fedd0313090ed0c30
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Mar 28 01:18:04 2020 +0800
ECO-370: listen to the update of URL parameters in Explorer.
commit 11812f1a7d21c8b7d7001cbb24dc74ae733e91c4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 27 16:43:52 2020 +0000
NODE-1319: Configurable fixed thread pool sizes.
commit 19a6d5ef7054950c03f02cca8eb7a3925f8fe125
Author: Henry Till <henrytill@gmail.com>
Date: Fri Mar 27 12:41:48 2020 -0400
NO-TICKET: execution-engine: invert "highway" flag
commit 819ce72b898539316414ebcb37fa636e67e29361
Merge: 363c92edde a44dea3210
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 27 16:37:15 2020 +0000
Merge #1795
1795: NODE-1317: Clear the whole cache in the synchronizer upon failure r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 0c501b160283e6c461291ed763b1f860bfad7b14
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Mar 28 00:16:48 2020 +0800
ECO-370: Add filter ballots to Block detail page
commit 1789b79713907361b8e49119206348fa0a7d56b9
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Mar 27 17:15:44 2020 +0100
EE-946: Use chainspec hash in the Genesis process.
commit 368777dbfd3212f712922d5dc45e0d48d557ce6d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Mar 28 00:15:27 2020 +0800
ECO-312: hide Base64 pub key from Clarity.
commit a44dea3210596e2c384b1eb249ec7fa5723f6c84
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 27 15:53:49 2020 +0000
NODE-1317: Raise default timeout to 15s
commit dc7f4f1355a9f84784bd28a516ce4d331c8cc008
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 27 15:53:18 2020 +0000
NODE-1317: Just clear the whole cache.
commit 392880d84d20a06261a8cf3ef5e58d6a4453d707
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 27 15:52:13 2020 +0000
NODE-1317: Add logging around cache clearing.
commit 1087b4526f96310dde91a7bf3767c7ce6a56b854
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 27 16:34:51 2020 +0100
NODE-1285: Remove standard_payment.wasm from clients and explorer
commit b263978a7d4f512e052128fff4e1930b20b4c6e1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 27 13:46:50 2020 +0100
NODE-1285: Clean up
commit 51b480d77a694cfc429938ed58c20fbeb4c5e8d6
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 27 13:33:15 2020 +0100
NODE-1285: Address review comments by @aakoshh
commit cda032af2b924a885ef2ca8977c8dc6a1c9a92b1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 27 11:09:49 2020 +0100
NODE-1285: Clean up
commit d0126690489005ac873ef7feeae4256db16651dc
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 27 11:06:36 2020 +0100
NODE-1285: Revert changes to node's deploy validation.
commit 363c92eddec9e2240494eafce9e15c47e7e6d1c2
Merge: 57cc0c5a1b cce050dce4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 26 23:18:24 2020 +0000
Merge #1719
1719: EE-908: Add a keys iterator that takes a prefix argument r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit b93290cc4df6eb629859a7c8376b408483bbe11d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 26 23:33:42 2020 +0100
NODE-1285: By default send empty payment_code instead of standard_payment.wasm in Scala client
commit 7e143b3010c657d04af8a7b497774ef1d4881a31
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 26 21:06:58 2020 +0100
NODE-1285: Fix sending of empty wasm.
commit 57cc0c5a1b5d274110388d3cc2c402f85a03f3a6
Merge: 89cef279e2 e94e11ff8e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 26 18:11:20 2020 +0000
Merge #1793
1793: EE-953: Counter can be incremented from other accounts r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit f15d78c627b0e14d592bc94df4585873d2cbc0e2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 26 18:52:45 2020 +0100
NODE-1285: Send empty payment_code instead of bundled standard_payment.wasm
commit e94e11ff8e70d4003a724a64d25ee1c9742ff299
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 26 11:50:36 2020 -0400
EE-953: Update counter_define README with mechanism for calling from another account
commit 89cef279e2a4f158ad3171e7160e011f8b087ffb
Merge: 7359684604 f026fa42e7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 26 15:54:36 2020 +0000
Merge #1778
1778: Merge Master to dev - toml patch r=TomVasile a=TomVasile
#
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
commit 47d9978072174458c89d5fb3cf8c462d600e792b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 26 10:44:02 2020 -0400
EE-953: Update counter_increment to accept an argument giving the key where the counter contract is stored, falling back on the name when it is not given
commit 7359684604d4659e8b972c8f945ca52d46b95af7
Merge: 0628f2edf4 bf1d9df23d c7e2846a7c 76946f834f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 26 14:36:51 2020 +0000
Merge #1788 #1791 #1792
1788: EE-952: Fix inconsistencies in error handling. r=mpapierski a=mpapierski
#
1791: NODE-1318: Fix Clarity neigbour rendering on block detail navigation r=aakoshh a=aakoshh
#
1792: NODE-1316: Rerun docker client on docker.errors.APIError: 409 Client Error r=piokuc a=piokuc
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Michał Papierski <michal@papierski.net>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 0628f2edf4b628b1c2e633db5e02b4699eba85ab
Merge: 4b134bee24 3e7a3718f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 26 13:26:31 2020 +0000
Merge #1782
1782: NODE-1165: cross-language serialization tests r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 76946f834fc055b5b8b5a95644e227fccad52330
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 26 14:26:21 2020 +0100
NODE-1316: Address review comments: allow passing delay and number of retries to the decorator.
commit 0b466adda0b67396acfd310dd3f53624d0f07a79
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 26 13:55:28 2020 +0100
Update integration-testing/casperlabs_local_net/docker_client.py
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 2c65001d9c7cd0d50f7866506939cb1fb14dfe21
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 26 13:38:37 2020 +0100
NODE-1316: Rerun docker client on docker.errors.APIError: 409 Client Error
commit c7e2846a7c12fc034ef565f7b8b2f13318ffb88b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 26 12:04:09 2020 +0000
NODE-1318: Don't render the same in update then reaction if there was no change.
commit 0e9b22e31d4369f7f395960d3795441c315d0ed1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 26 11:34:30 2020 +0000
NODE-1318: Fix warnings.
commit 0cd03835c88e0f24a20c0a5e4789bd347492879c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 26 11:34:15 2020 +0000
NODE-1318: Fix neighbour rendering on navigation.
commit 4b134bee2450e9d20c56417def40c824f1530420
Merge: 3dad0b74cd 4e7831553b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 26 10:12:43 2020 +0000
Merge #1789
1789: ECO-336: tic-tac-toe.sh to support CLValue. r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciej@casperlabs.io>
commit bf1d9df23d61d0eabff9b1a92627890da4081950
Author: Michał Papierski <michal@papierski.net>
Date: Thu Mar 26 10:51:20 2020 +0100
EE-952: Apply suggestions from code review
Co-Authored-By: edhastings <ed@casperlabs.io>
commit f026fa42e7c4c36dee2f5208cbd35c5cd5702ed8
Merge: 4a4245854b 06c2077087
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 25 22:43:01 2020 +0000
Merge #1784
1784: NO-TICKET: fixing the build and version bumps r=TomVasile a=EdHastingsCasperLabs
This PR uses a more current nightly build version (rust) and bumps CL versions.
This PR is unticketed.
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR does not add a feature.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 3dad0b74cd37d39f3fb8b6beb0b44a0946a134e3
Merge: b31d484f57 7ee20a9fc9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 25 19:16:26 2020 +0000
Merge #1790
1790: NODE-1317: Notify the scheduler about download failures r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7ee20a9fc94645af36d373b889821c03324fef77
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 25 19:15:53 2020 +0000
NODE-1317: More comments.
commit 06c20770874a31282573a46f498b32e240f9b118
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Mar 25 10:39:48 2020 -0700
NO-TICKET: updating python client version
commit 3067cbf4cc54908c7992f971d9852056a3ce5dc2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 25 17:28:17 2020 +0000
NODE-1317: Test cache invalidation.
commit 77c43748b40fc10832966dac24e9a667f42c6299
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 25 17:06:30 2020 +0000
NODE-1317: DownloadManager to notify backend about failure.
commit 39d9d352efcc88cc1d9dd645f5856cf554387c1f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 25 16:57:03 2020 +0000
NODE-1317: Add Synchronizer.onFailed
commit b31d484f57a5faf7541b8bc332042a3c5c948266
Merge: 7921f306eb 93da939e73
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 25 16:50:26 2020 +0000
Merge #1787
1787: ECO-368: Make the url of Graphql playground configurable. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 4e7831553be39559baef6ba516a59d4c1b78379e
Author: zie1ony <maciej@casperlabs.io>
Date: Wed Mar 25 17:33:34 2020 +0100
ECO-336: docker/hack/tic-tac-toe.sh to support CLValue.
commit 534c47a20ab80901765f3383e3c07bc43b418871
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Mar 25 15:14:10 2020 +0100
EE-952: Fix inconsistencies in error handling.
- Removes PoS error which was used internally, which is something that
we're not doing on the Rust side.
- Handles "missing" values conditions i.e. when reading keys, etc.
- Removes null return values where possible, to avoid unnecessary
branching and error handling.
- A sweep at cleaning up after contract API changes.
commit 3e7a3718f2bd69b50b7e1e61fe0965c82b5110ca
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Mar 25 10:10:09 2020 -0400
NODE-1165: Replace data={} in-line tables with [test.data] table definitions in CLSerialization.toml
commit a108f0bc66369943950a419a9404887ea2c8abcc
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Mar 25 09:45:20 2020 -0400
NODE-1165: Throw an exception for invalid AccessRights input
commit 7471476ed2d04db7ad314e67634567e1a3809fea
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Mar 25 09:33:58 2020 -0400
NODE-1165: Use behavior of syntax in standard serialization test
commit 7921f306ebcc98104cbe628391168afedbb5e2e8
Merge: 38b6d2412a 61aa5b3d1d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 25 11:39:15 2020 +0000
Merge #1785
1785: NODE-1312: Change ballots' finality status in the storage. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit b223f57400f03c1b69b62d0a202b87454f3e864a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 25 11:17:50 2020 +0000
NO-TICKET: include standard_payment_install.wasm with cargo-casperlabs
commit 93da939e73e06332742d5db726226820991879db
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 25 19:00:29 2020 +0800
ECO-368: refactor, address review comments.
commit 61aa5b3d1d84107d0d02c50ad5a9defae3f1d4c3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 25 11:28:57 2020 +0100
NODE-1312: Changes as per @aakosh's review comments.
commit 38b6d2412a87bd212bda4637d5687cc92854a1d5
Merge: 15dd4d08b0 77aecf7c0f 37ed771135 487f1062ac f86e241a84
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 25 10:27:36 2020 +0000
Merge #1716 #1770 #1783 #1786
1716: NODE-1224: Highway integration test r=piokuc a=piokuc
#
1770: NO-TICKET: leave standard payment contract empty byte when making deploy. r=AbnerZheng a=AbnerZheng
#
1783: NO-TICK: Don't warn about doppelgangers during sync. r=aakoshh a=aakoshh
#
1786: NODE-1311: Build stests image automatically if missing. r=aakoshh a=aakoshh
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 65e051fb7e04b873c5c9d79a1ef5b69424448834
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 25 18:23:20 2020 +0800
ECO-368: fix bug: neighborhood DAG view can not render when clicking a neighbor node.
commit bd586d623ba45009021495edf0aedd462794e8e7
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 25 17:55:55 2020 +0800
ECO-368: Make the URL of Graphql console configurable.
commit f86e241a84d83e24af1a7cb21d628bb433237c2d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 25 09:34:07 2020 +0000
NODE-1311: Build stests image automatically if missing.
commit 15dd4d08b04e04849d567966de93253dc3c099be
Merge: 6210895a2f 676f31110a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 25 09:26:41 2020 +0000
Merge #1781
1781: NO-TICK: Add relay factor to configurable env vars in hack/docker. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 0323d90c0f265b0acb19741e67e9b1056a846469
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 24 22:58:17 2020 +0100
NODE-1312: Mark orphaned/finalized ballots as such in the database.
Previously, ballots were filtered out before returning from `collectUndecided` so they were not marked as orphaned in the DB which resulted in traversing over them the next time. And next time. And next.
commit d773962f57a05e5f12d40fc233aa7021e25b7982
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 24 22:29:43 2020 +0100
NODE-1312: Add detailed metrics to the finalizer.
commit be37e6681935b6bed08d2f1c892aa434343af7dc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 24 22:14:58 2020 +0100
NODE-1312: Log how many blocks have been orphaned.
commit 03b71c6f793617908415ae2ceca976d51e4f8be2
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 24 16:43:58 2020 +0100
NODE-1312: Filter out finalized blocks before looking for orphans.
commit 6210895a2f4a1eafb2f609dff57403197ae529c8
Merge: 57a7a7a02e 3f03f02967 6d236d73f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 23:47:33 2020 +0000
Merge #1767 #1776
1767: Added link to our story. r=MParlikar a=MParlikar
Added a link to our corporate story, and updated issue link for community issues.
#
1776: Added Development status r=MParlikar a=MParlikar
Added a link to current status.
#
Co-authored-by: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
commit 307736170ea848fcebf6e415b06a06855f8ec08b
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Mar 24 15:15:33 2020 -0700
NO-TICKET: bump versions
commit 2cf98ce7540a175817822e8fb8b9da2927f1c7a7
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 24 17:25:38 2020 -0400
NO-TICKET: fix execution-engine README logos
commit e8af24383c7da053cbd04a0eee5973810fa20c7e
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 24 17:18:21 2020 -0400
NO-TICKET: bump rust-toolchain
commit 827a266b8eb1b3c3b2154ea7a6978648306f12a2
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Mar 24 12:30:30 2020 -0700
NO-TICKET: address publishing problems
commit 487f1062ac2c39862eee2f3c763cc1077e79433c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 24 19:07:01 2020 +0000
NO-TICK: Don't warn about doppelgangers during sync.
commit 676f31110a86cac86a8628065fccf356d74a15d5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 24 18:34:41 2020 +0000
NO-TICK: Add relay factor to configurable env vars in hack/docker.
commit a971e6075f8e77d4831e6860b016162d2607b1c1
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Mar 17 12:50:08 2020 -0400
NODE-1165: Scala tests based on TOML definition
commit adcb72090e802793eff9dcd730b9367f123f32a5
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Mar 13 16:33:30 2020 -0400
NODE-1165: TOML specification of serialization tests
commit 57a7a7a02e276b165e89a456ff2af240ef39bc68
Merge: 3999c0e6f9 89dc41561f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 18:09:42 2020 +0000
Merge #1780
1780: NO-TICK: Revert to shorter default settings. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 89dc41561f7414ca38eabf1160c4671406a97feb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 24 18:05:32 2020 +0000
NO-TICK: Revert to shorter default settings.
commit 77aecf7c0f642bfd5e670d95f31438fbe4a85a39
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 24 18:45:43 2020 +0100
NODE-1224: Adjust highway parameters
commit bb2d682940ebce98dbda8a10c9b4951e38660b31
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Mar 24 10:00:00 2020 -0700
NO-TICKET: update dependencies on new crates to include version
commit 3999c0e6f9a28444c9648bea0653e5bf9f3afe97
Merge: 33235a52f7 2fa0afcb9a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 16:52:10 2020 +0000
Merge #1779
1779: NO-TICK: 'make up-all' in hack/docker r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 2fa0afcb9a96df98b31494fbad7967eca92281f1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 24 16:47:59 2020 +0000
NO-TICK: 'make up-all' in hack/docker
commit 4a4245854b18411f90a60b920a6af6ff8570a20c
Merge: 2e3fcac7bc 9a99078bae
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 24 12:41:50 2020 -0400
Merge pull request #1777 from EdHastingsCasperLabs/master
NO-TICKET: add metadata to new crate toml's
commit 9a99078bae63c616d9b2b302bb564dd270d7d4b2
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Mar 24 09:20:57 2020 -0700
NO-TICKET: add metadata to new crate toml's
commit 6d236d73f2cfb0c45d8732e55d42047386f9c818
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Tue Mar 24 08:41:13 2020 -0700
Added Development status
Added a link to current status.
commit 94b3cd42c688b377a805650f04cd3c383e9f0b96
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 24 14:40:52 2020 +0100
NODE-1224: Distinguish rounds with the same round_id but different eras. Remove print.
commit 370af9b91c4ef32a7478504753aec09965367b07
Merge: 18b7fe8597 54ec973fa2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 24 14:07:16 2020 +0100
Merge branch 'piotr/NODE-1224' of github.com:piokuc/CasperLabs into piotr/NODE-1224
commit 18b7fe8597b4c875fe32973e401656d3c870d75e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 24 14:04:41 2020 +0100
NODE-1224: Address review comments by @aakoshh: check only eras that have at least 2*VALIDATOR_COUNT messages
commit 568e3a8d4339b726feff27b75207866c2ca81a23
Merge: e4a30aea1c 33235a52f7
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 24 13:53:20 2020 +0100
Merge branch 'dev' into piotr/NODE-1224
commit 54ec973fa2cda54f071cdcda0dea6b43863094e6
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 24 11:55:22 2020 +0100
Update integration-testing/test/test_highway_R3.py
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 33235a52f75936392bad5437293e1d994aa575fc
Merge: e322fd227d 9eae9825de
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 10:48:18 2020 +0000
Merge #1775
1775: NO-TICK: Ignore Python modules generated by protoc. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 9eae9825de620ac448b1f70fdbedbf30c7e29ecc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 24 10:33:12 2020 +0000
NO-TICK: Ignore Python modules generated by protoc.
commit e322fd227dbe1b825f78112c4f153fba43737633
Merge: a291fdac89 902e233094
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 09:35:58 2020 +0000
Merge #1774
1774: NODE-1314: Enable highway by default. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 902e233094d63777109e998301a5949d3227b0aa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 24 09:08:15 2020 +0000
NODE-1314: Enable highway by default.
commit a291fdac89c01b010dedd02e5ff1a532fc79b3d9
Merge: 13f661afc0 5921cf97e1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 08:36:01 2020 +0000
Merge #1772
1772: CON-653: Fix bug in the finalizer where validators would finalize blocks in ancestor eras. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 13f661afc07f7a25e09dac8cb3da00b28d6fe4b4
Merge: 8f90400495 2f06a80159
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 24 01:23:43 2020 +0000
Merge #1746
1746: NODE-1297: Use Python 3.7.7 in integration tests r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 8f90400495c38580d5a2203dc400088fa4dd5080
Merge: 438e3d512b 2e3fcac7bc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 23 22:30:58 2020 +0000
Merge #1773
1773: Merge Master to Dev post release r=TomVasile a=TomVasile
Release v0.15
#
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit 5921cf97e1149ec165ea593d813dc57b5d48de6c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 23 21:45:43 2020 +0100
CON-653: Add a log when a message votes on something from a different era.
commit 2f06a80159b949c76a966b8eda4caa1cdc021379
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 23 21:41:21 2020 +0100
NODE-1297: Add comment about disabling pre-commit hook in CI
commit 2e3fcac7bce71b9df9561f2c2a1075ca8bff841a
Merge: 2b8ccb3ac7 b73ca344cf
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 23 16:14:53 2020 -0400
Merge pull request #1771 from CasperLabs/release-v0.15
Release v0.15
commit 75acb29deb242fa57e927255cf85d01c049fe2e6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 23 20:55:21 2020 +0100
CON-653: Fix the bug.
commit 4c363b4317dc5264b4040840833dc2a728ec374a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 23 20:53:27 2020 +0100
CON-653: Some renames for clarity.
commit 37ed771135d0cfa55ed28154e897ac662b093bfc
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 24 03:15:23 2020 +0800
NO-TICKET: leave standard payment contract empty byte when make deploy, and hardcode gasPrice to 1.
commit e4a30aea1ca03da5d7a6dc74e6e3ef948c19b388
Merge: b3f63f5aa2 b73ca344cf
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 23 20:09:40 2020 +0100
Merge branch 'dev' into piotr/NODE-1224
commit 438e3d512b5101a9a96a2d8c00781a1e2aca6abb
Merge: b73ca344cf a03f6be999
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 23 19:09:11 2020 +0000
Merge #1769
1769: NODE-1311: Bump faucet initial balance. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit a03f6be999794f34cbb2c2ef78f7f6efd3ec210a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 18:59:15 2020 +0000
NODE-1311: Bump faucet initial balance.
commit ffc3a9e260962066e3e7e42834e8b5d6cf8ac5e2
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 23 14:55:45 2020 +0100
CON-653: Add failing test to show that child blocks finalize blocks in parent era.
commit 3f03f02967add284f6461bee5fd07ccc2a750e34
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Mon Mar 23 10:32:09 2020 -0700
Added link to our story.
Added a link to our corporate story, and updated issue link for community issues.
commit b73ca344cf35ad206291728ba08a2c047991398c
Merge: f5088a5389 e39a980b13
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 23 17:30:51 2020 +0000
Merge #1698
1698: ECO-241: Deploy Interface within Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit cce050dce4bbada6a984c84b91d86cd2bf9c075c
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 23 17:56:41 2020 +0100
EE-908: improve the tests for the new iterator
commit e39a980b13bbd756e7c8b5e6ce55deb9879fd1c1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 24 00:31:06 2020 +0800
ECO-241: add more description for coping standard payment code into UI/src directory.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit f5088a5389e2a2646d3bd91d9b39d4ae896420ac
Merge: a0aba101eb a7e14adac5 409ceabd6f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 23 16:25:31 2020 +0000
Merge #1758 #1763
1758: NO-TICKET: crate versions bumped r=TomVasile a=EdHastingsCasperLabs
This PR bumps the Execution Engine's crate versions ahead of the upcoming release, per request from SRE.
This PR is unticketed.
### Complete this checklist before you submit this PR
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR does not add new features.
- [X] This PR is assigned.
1763: NODE-1311: Add stests to hack/docker r=aakoshh a=aakoshh
#
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit b36e9b7b90dbd26f63c0c331ff18aa889125eac8
Merge: c3f32640af 329e834fc4
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 24 00:07:35 2020 +0800
Merge branch 'dev' into abner/ECO-241
commit 409ceabd6f805dff9dd7ff2a19a4a8e250da4fb6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 15:37:59 2020 +0000
NODE-1311: Restart stests with a bit of delay for now.
commit a0aba101ebd445e7170815eb0b67f7eccdada55f
Merge: 329e834fc4 8e33e134ff
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 23 15:24:27 2020 +0000
Merge #1766
1766: NODE-1261: Add shutdown timeout for closing gRPC servers. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit b3f63f5aa2c0d80478e74f1f968df5898f62678a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 17 12:45:26 2020 +0100
NODE-1224: Remove unnecessary code
commit 8e33e134ff84f17222c83bc9a2b0f95be072724d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 15:12:58 2020 +0000
NODE-1261: Longer default shutdown timeout and shorter one in hack/docker.
commit ad9d33e84eab881dfdde93d0f445da0fb8839bbe
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 14:56:12 2020 +0000
NODE-1261: Add shutdown timeout for closing gRPC servers.
commit a7e14adac5cf78d54044f515446e2330207dfe55
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Mar 19 11:51:33 2020 -0700
NO-TICKET: crate versions bumped
commit b590c757f3507a571c3f3649fef406dd0776ccb2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 14:04:59 2020 +0000
NODE-1311: Note about stests not subscribing to events without a restart.
commit d1940e176dec719d546ecb5d0afa43c6aa6a7284
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 23 14:55:11 2020 +0100
CON-653: Fix utiity method to distinguish between key block and LFB.
commit cc61a27e6bf0cd7d72ab56ca0dd019276a3ce071
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 13:45:16 2020 +0000
NODE-1311: Added instants to logging. Log scheduled actions.
commit f0c220152624f226042079bfd33981f1862e6336
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 13:37:59 2020 +0000
NODE-1311: Note about logging.
commit d9f6cb2e7fd1412a37218b1c8de7e8ce4078b5d9
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 12 09:34:50 2020 +0100
NODE-1224: Try to tune HW parameters for CI
commit d927e9f7137c31ac9e048572fb7100704d64bc64
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Mar 11 17:57:58 2020 +0100
NODE-1224: Set CL_CHAINSPEC_HIGHWAY_VOTING_PERIOD_DURATION="10hours"
commit 1bf9178df69922159ac7e1abd8e239decc1ad9c6
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Mar 10 11:48:53 2020 +0100
NODE-1224: Try to tune era duration for CI
commit 832816223cab124a9748d39e142784daea5bcf4c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 9 20:41:18 2020 +0100
NODE-1224: Filter out unwanted new_block_finalized events
commit 006cf8c5a52f0062bdbfcd465c434a9a900ae2d4
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 9 19:46:47 2020 +0100
NODE-1224: When setting CL_CHAINSPEC_HIGHWAY_GENESIS_ERA_START make sure its value is a string representing number of millis since epoch.
commit 1d5699dab181b10100211350c6637191accf2585
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 9 19:08:01 2020 +0100
NODE-1224: Optimize highway test fixture config to make the test run faster.
commit 4d44ccbd57c1de04ab1e0702c3611933b2fc6f8d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 9 18:36:04 2020 +0100
NODE-1224: Address review comments by @aakoshh and revert accidental changes to hack/docker
commit b1e13064cc19b0eab56a04187fb80e27cb9a90b1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 9 12:19:11 2020 +0100
NODE-1224: Work in progress
commit e9947e78c613d1fcfc4f9f77754bb89ff304bd8f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 9 09:20:11 2020 +0100
NODE-1224: Rename highway test to move into the serial drone task.
commit b2eaa16527fb2fc96113e6ee8e6b592be410e45c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Mar 8 20:03:36 2020 +0100
NODE-1224: Fix formatting
commit ff2fc5407232832c016470455c8f402f27f8d6ae
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Mar 8 18:26:10 2020 +0100
NODE-1224: Work in progress
commit ea42bab053fcdb0a9273c65fac6d5fee34f4117f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Mar 7 22:42:05 2020 +0100
NODE-1224: Clean up
commit 3803f7e66b69d5efcaf261b48e9b9ab28f214fa1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Mar 7 18:58:35 2020 +0100
NODE-1224: Fix formatting, clean up.
commit 4d3c694fda4c4a2485d9e04e2ceeabdc79f8fe59
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Mar 7 17:01:59 2020 +0100
NODE-1224: Add some assertions
commit 760ad3f150dabed66b79a6001f4b831ff0bc5758
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Mar 4 18:49:09 2020 +0100
NODE-1224: Setup accounts.csv with only 3 validators for 3 nodes highway. Add integration test for highway, no assertions yet.
commit dd8e146f64f1c6de8598a666672f68837b62e480
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 2 18:39:31 2020 +0100
NODE-1224: Add stub of a Highway integration test
commit 8547c8794a1f6a13574ed073bc952178b47a46f5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 2 14:58:14 2020 +0100
NODE-1224: Add Highway test network fixture
commit cce280587c055d71eeb2e137d1f5cd18d75cde30
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 23 12:53:53 2020 +0100
NODE-1297: Remove not needed python3.7-venv. Update pattern to match all generated files.
commit b6c1459b85bc9152bc2adc892b21bc9fee65c2e9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 23 12:25:13 2020 +0100
CON-653: Remove unnecessary `Cell` requirements.
commit 3e30031281834c96fc0ea97acb42c92472c90ee1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 11:17:04 2020 +0000
NODE-1311: Register nodes automatically.
commit 75a820b0c1d859cd08b22f5de2ceb51785cf9b34
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 10:42:50 2020 +0000
NODE-1311: Register network upon console start.
commit 288d529d2c005ca3ca8fb58ce7960e6b0052c256
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 23 10:16:21 2020 +0000
NODE-1311: Add stests worker service.
commit c3f32640af1abba88baf45ed73bb24bafe74032f
Merge: 5aad1c43f4 154d1e11f0
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sun Mar 22 19:09:37 2020 +0800
Merge branch 'dev' into abner/ECO-241
commit 329e834fc46928e788c87ab7d6a8348263c2de79
Merge: 154d1e11f0 7900e516a7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Mar 22 11:04:39 2020 +0000
Merge #1753
1753: ECO-337: Support for pages tracking on Google Analytics. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 7900e516a71a845246940df9f1d50040f474bc86
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sun Mar 22 15:56:33 2020 +0800
ECO-337: update page title of Clarity.
commit 7171b707b28b7d86d27f7d0d5e8358f957ebf0c4
Merge: 821835f2f7 1307718eda
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Mar 20 21:16:43 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NO-TICKET-cleanups
commit 154d1e11f0bc8bf2b0b8550afbe62f4848728a50
Merge: 1307718eda b020689510 ce935f31f1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 20 20:26:35 2020 +0000
Merge #1764 #1765
1764: NODE-1303: Add support for min_event_id to stream_events API and CLI r=piokuc a=piokuc
#
1765: ECO-366: fix the bug of adding new block doesn't re-render. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 1045c8b7ce12ada16c4b425ac925f1ac096a0d3c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 20 19:07:21 2020 +0000
NODE-1311: Install via pipenv
commit 06a687ae9f75a5ea4758303e6a2ae744420b4d07
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 20 18:51:45 2020 +0000
NODE-1311: Copy and install newly built client and wasm.
commit ce935f31f1c1492bba2525b3b0d2911abecd0eea
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Sat Mar 21 02:15:44 2020 +0800
ECO-366: fix the bug of adding new block doesn't re-render.
commit ccb1b6727faa401fd6356cc5a601a031ede269e9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 20 17:48:08 2020 +0000
NODE-1311: Use full path.
commit 1307718eda978b2acc8a6a2003b726d1c34a460b
Merge: 5327d65e93 6a4ed38153
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 20 17:27:38 2020 +0000
Merge #1760
1760: EE-940, EE-941: Document AssemblyScript r=mpapierski a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit b020689510b6ff829eb3df1a41b51b25d3f402d5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 20 17:38:25 2020 +0100
NODE-1303: Add support for min_event_id to stream_events API and CLI
commit 6a4ed38153f3b824c9cef007b91fdcb4fb9b1b75
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Mar 20 17:18:02 2020 +0100
EE-940: Fix indentation
commit 2800abf6a152d01c843325739229a99dd4e0fb78
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Mar 20 17:13:30 2020 +0100
EE-940: Use `--excludeNotExported`
commit 76fc0581f6fc068ade6f428e593ff8fc73ccbef4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 20 16:11:40 2020 +0000
NODE-1311: Trying to register keys.
commit 3da8511495285f7db8827df5c7a767b5938d0810
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 20 15:48:44 2020 +0000
NODE-1311: Add stests to hack/docker
commit 5327d65e93412b6b9774b86bf9b1d6edfc60741e
Merge: 4789d8835f b4a6775e39
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 20 15:24:32 2020 +0000
Merge #1761
1761: NO-TICK: bump up python package version r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 0fd767923f30f00421fc610ecbb47d0a611d73c7
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Mar 20 16:17:02 2020 +0100
NODE-1297: Attempt to fix precommit hook
commit 821835f2f759ca533ac8057d12a64478ce46f55b
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Mar 20 14:51:49 2020 +0000
NO-TICKET: change 'new_uref' to return URef
commit a9cd06834e9803d706f56aff05ecd8488b9e93c8
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Mar 19 16:45:55 2020 +0100
EE-940: Render to README before publishing.
commit 39618534818bcfce7f2781fbca42378cea435cd5
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Mar 20 12:51:24 2020 +0000
NO-TICKET: remove unused methods
commit 4789d8835f78aa62e5cd9591414c448b91b7e9ed
Merge: 55980765ad f8f5d20ff1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 20 11:01:31 2020 +0000
Merge #1759
1759: NODE-1300: Pass justifications to the `messageJPast`. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit f8f5d20ff13a095e8c1b6bfdba6210ffd3f77099
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 20 10:59:42 2020 +0100
NODE-1292: Update the docstring for `messageJPast`.
commit 42f9b5c5998d91ad658f866d231db71cabe62fb7
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 20 10:48:29 2020 +0100
NODE-1292: Replace a `Map` with a `Set`.
commit d1a545784828b7a31d4ac088d5e9769c0a9013ba
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 20 10:41:28 2020 +0100
NODE-1292: Correct the class name.
commit 38fab8f3d4750f91b50a16ff52ee14a58d325ea5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 20 10:39:16 2020 +0100
NODE-1292: Add a comment to `ValidatorStatus` enum.
commit 725f644bb4bdb5582580fa2dfe9e93e8019b7752
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Mar 20 04:18:26 2020 +0100
NODE-1300: Pass justifications to the `messageJPast`.
commit b4a6775e39158d6553300647f548dd4518bf4ed4
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Mar 19 23:36:32 2020 +0000
bump up package version
commit bebf785595188c9ab790b6ad84ab46d62749d3f0
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 19 20:54:16 2020 +0100
NODE-1297: Debugging CI issue
commit 8cea793b969e9b2c056d90199215737507224758
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 19 19:35:34 2020 +0100
NODE-1297: Attempt to debug and fix black-and-flake8-bors task
commit 55980765ad5336fc9d7018c59ac7556a68f32abf
Merge: 4d683f4bbf de576cd566
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 19 18:26:34 2020 +0000
Merge #1744
1744: NODE-1300: Improve panorama of a message method. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit de576cd566541dfee9e6787e5a58dbcf634c69e0
Merge: 1b36fdc275 5b62a7cd06
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 19 18:30:27 2020 +0100
Merge remote-tracking branch 'origin/dev' into NO-TICKET_improv_panorama
# Conflicts:
# casper/src/main/scala/io/casperlabs/casper/util/execengine/ExecEngineUtil.scala
commit 4d683f4bbf04c35c4bb165680b082998e4db9a88
Merge: 5b62a7cd06 acb3ecbff9 cb65f042db e98ca909e2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 19 17:22:01 2020 +0000
Merge #1691 #1752 #1757
1691: OP-1171: bump package versions 0.14.0 -> 0.15.0 r=TomVasile a=TomVasile
#
1752: EE-937: add 'use-system-contracts' option to cargo-casperlabs r=Fraser999 a=Fraser999
#
1757: NODE-1304: In memory lookup first, then hit DB, but only for blocks. r=aakoshh a=aakoshh
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit e98ca909e27aeaaa0f8da599828bb0999268283d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 16:58:00 2020 +0000
NODE-1304: In memory lookup first, then hit DB, but only for blocks.
commit 1b36fdc275f7591f1fffe5fb3af496b587145093
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 19 16:54:42 2020 +0100
NODE-1300: Remove unnecessary `whenever` from the `StreamTSpec`.
commit 5b62a7cd06f993c7f239b7decf169eae47c9f9a2
Merge: 46bd41cc57 858c66bc82
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 19 15:49:32 2020 +0000
Merge #1755
1755: NODE-1310: Move max-block-size-bytes to ChainSpec. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 858c66bc82a0165600c86bb66c0c4e191fb8a6e1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 15:21:36 2020 +0000
NODE-1310: Treat 0 max bytes as unlimited.
commit 3a2720621ea7a7469ef8f902126fb71c740f3be9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 15:21:20 2020 +0000
NODE-1310: Fix tests.
commit a1faccf4bb4a05b0d84cce83cc1629cade694323
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 19 16:05:15 2020 +0100
NODE-1300: Make `equivocatorsVisibleInEras` return latest messages per validator including equivocations.
commit 46bd41cc57b1d586672c12ea5620da4b8f9a12bb
Merge: 599eb435a6 96569af50f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 19 14:49:58 2020 +0000
Merge #1751
1751: NODE-1283 DeployDownloadManager r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit 96569af50f5b135be5272efe6ab4f4684dd8af5f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 19 17:49:29 2020 +0300
NODE-1283: Fix integration test_check_retrieved_block_has_expected_block_hash_R0.py test by adjusting expected log message, there was an issue with changed log format after the previous commit
commit d100d5452044d27bb311a51eb638772bf3cb0bb0
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Mar 19 15:29:14 2020 +0100
EE-940: Misc changes.
commit 783bb7a775dbe2d073352a6f8fc076e994d5013f
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Mar 19 15:19:04 2020 +0100
EE-940: Docs for error and uref.
commit bd0bca71b569eb4affee5796096537c239dca275
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 19 16:42:18 2020 +0300
NODE-1283: Code review: Fixes the problem of logging everything as 'blocks' by adding a new abstract 'kind' field which is either 'block' or 'deploy'
commit 7928a8f9fc60cfbbec72f8c445d2631f7211e518
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 12:46:55 2020 +0000
NODE-1310: Add case class for DeploySelection.
commit 73452a41c938d6aabe12c13e9a8a614addea904d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Mar 19 20:33:12 2020 +0800
ECO-337: Adding page title to Clarity.
commit d2faa317ec19b8f99c2740d321928efa459e8526
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 12:29:37 2020 +0000
NODE-1310: DeploySelection to take max bytes in method args.
commit 5ec06a6abe18bf869d2de93b01f40043a9036ac2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 11:59:35 2020 +0000
NODE-1310: Remove max-block-size-bytes from CasperConf.
commit fedcded3c4136c38f0084b46f8810529eedc5674
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 11:57:04 2020 +0000
NODE-1310: Add max-block-size-bytes to the ChainSpec.
commit 599eb435a62255762246414d23754ac8be58c5af
Merge: 9907d3317e 6ee7991f24
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 19 11:13:35 2020 +0000
Merge #1754
1754: NODE-1304: Not following orphans/finalized into different eras r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 6ee7991f24d1abfcc70b4f0dc6bca8b38d5d1ead
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 19 10:53:52 2020 +0000
NODE-1304: Not following messages into different eras when looking for indirect orphans/finalized.
commit 555edcc34deddc5f34b8f95e2e99ce4731879494
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Mar 19 18:00:15 2020 +0800
ECO-337: Support for pages tracking on Google Analytics.
commit 46b189a244bc90c3d098f981e001eb74886fcadb
Merge: f3e54e9c10 9907d3317e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 19 12:16:46 2020 +0300
Merge branch 'dev' into NODE-1283-deploy-download-manager
commit 9907d3317ed59e940548f7a10b8dde200e56d099
Merge: 8fabc21f8d dd8b31b138
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 18 21:09:20 2020 +0000
Merge #1750
1750: NODE-1305: Fix sync download mismatch r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit cb65f042db2003a47d8e8e711e6dee972da2a09d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 18 18:41:42 2020 +0000
EE-937: update cargo-casperlabs test for CI environment
commit dd8b31b138f0a525608e9de7c8b1dc4702edd3c1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 17:44:30 2020 +0000
NODE-1305: Add comment about onScheduled.
commit 1431dbc64264e6bf3c77db84abc535325fa6cc65
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 18 10:35:42 2020 +0000
EE-937: add 'use-system-contracts' option to cargo-casperlabs
commit c113d6e4d198a4b00fdf1fb8500829022f888bdb
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Mar 18 18:09:39 2020 +0100
EE-940: Add local docs.
commit c5db7a0ea1b98f8d54af594abf8d91c17c8c3309
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Mar 18 17:35:03 2020 +0100
EE-940: Purse docs.
commit 1a88fbd40005c57e9864a1f0613b3db2384a9774
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Mar 18 16:21:52 2020 +0100
EE-940: Use `@hidden` tag to hide unwanted things.
commit 259ac518a079d9a6211c4fb8911aad3895185036
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Mar 18 15:56:02 2020 +0100
EE-940: Document index.ts
commit d28cf37e01e94ef6d2f7553e9eeed48d9712eafa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 17:06:39 2020 +0000
NODE-1305: Fix test.
commit f3e54e9c10d5392ea1451781dbbc83343c3faba4
Merge: b16f21922b 3791afde2d
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Mar 18 20:05:45 2020 +0300
Merge branch 'dev' into NODE-1283-deploy-download-manager
commit 8fabc21f8d2f28610403eb8ce0adb0e4b09d7af3
Merge: 3791afde2d 13ede0c138 4c82b4be2f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 18 17:03:06 2020 +0000
Merge #1738 #1743
1738: EE-933: update concurrent-executor script and README for turbo mode r=Fraser999 a=Fraser999
#
1743: EE-950: disable bonding & unbonding in highway mode r=EdHastingsCasperLabs a=henrytill
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Henry Till <henrytill@gmail.com>
commit e33e1dd3627566b7ef2a2dbfecc073aa1d3e45db
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 16:42:34 2020 +0000
NODE-1305: More logs during initial sync.
commit 024c3521629ada92bcf070d2ff27e0702995d330
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 16:38:42 2020 +0000
NODE-1305: Change how synced summaries are added to.
commit b16f21922b0aeeceb167a634ef6626db038ad4c5
Merge: f431e6bce1 be86f92c11
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Mar 18 19:33:01 2020 +0300
Merge branch 'dev' into NODE-1283-deploy-download-manager
commit f431e6bce1eae2be1844d43e2d7d7b0253d955fc
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Mar 18 19:32:25 2020 +0300
NODE-1283: Share as much code as possible between Block/Deploy download managers
commit 9c8c51e6cfc84e844d531cabece4019dc7c59fd0
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 18 17:27:51 2020 +0100
EE-940: document utils.ts
commit 3791afde2da7c2a7ffe69695113b5a2bdeb28e92
Merge: be86f92c11 80dcf73be3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 18 16:01:31 2020 +0000
Merge #1749
1749: NODE-1289: Support replaying events r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 92f9e135d9bb5180903ad7cf0823067c534af7f6
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 18 15:58:58 2020 +0100
EE-940: Document key.ts
commit 80dcf73be3a155560eb1dfe7d64f43a73ab1ebd4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 14:53:44 2020 +0000
NODE-1289: Fix compilation.
commit ef4044714af249b268b2428d5e34efd363c78cb8
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 18 15:45:38 2020 +0100
EE-940: Add more comments to unit.ts
commit 5facd13d9b7fc1b0228ac9a7ed98b8368ada995f
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 18 15:40:56 2020 +0100
EE-940: Document clvalue.ts
commit d82bb91ee276d5340c9bfca3a851c9ed52e34e64
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 18 15:21:29 2020 +0100
EE-940: Document bytesrepr
commit be86f92c11d57b0bbe350fe1b1fe34c48198276f
Merge: 37c0865e7e 1bef3a4d7f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 18 13:34:31 2020 +0000
Merge #1748
1748: [ECO-361]: Filter out ballots in Clairty. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 1bef3a4d7f93d43b8fd642b6dd2f6cf10f15c8a8
Merge: 95a61f62f1 37c0865e7e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 18 21:08:54 2020 +0800
Merge branch 'dev' into abner/ECO-361
commit 5ca1238e4c9b1f142455b713dbfa685523d3d0fc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 12:33:47 2020 +0000
NODE-1289: Replay events.
commit 69907e15b5ef4feb52c53bf475132ba96848bbe7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 12:09:42 2020 +0000
NODE-1289: Save events in EventStream
commit 9a258d12222aca1fb97201b6049500c1ae521fef
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 11:23:30 2020 +0000
NODE-1289: Test the EventStorage.
commit f457585a9e553796bac658d6e4d0dad6cba4866d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 11:00:53 2020 +0000
NODE-1289: Store events in SQLite.
commit cd2e80286d4172c9d2e73a2c1f1271b2961a7527
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 17:17:05 2020 +0000
NODE-1289: Add Event.event_id and an events table.
commit 37c0865e7e9792a4f9920aaa3f9fc63c5c8af8d4
Merge: 39e456bcba 641b86e3b1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 18 11:01:43 2020 +0000
Merge #1745
1745: CON-631: Orphaning flags and events r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 95a61f62f1867cbb41252be64019dfef332e0603
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 18 17:28:52 2020 +0800
ECO-361: add label to live update toggle button.
commit 641b86e3b10e1bd0ddd5583e02d571e5eca68203
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 09:08:14 2020 +0000
CON-631: Add finality to GraphQL
commit ab47c5662452950ca4ddbe6f53b091d2bc2c4239
Merge: 8e883b659e 39e456bcba
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 18 08:42:09 2020 +0000
Merge remote-tracking branch 'upstream/dev' into CON-631-is-orphaned
commit 4c82b4be2f4858b7044cd42210fb1ae2b1186e4d
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 17 18:10:35 2020 -0400
EE-950: fix integration test contract building
commit 8e883b659e4d7d49cf6086f75769579927f36a1e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 18:57:24 2020 +0000
CON-631: Fix test and graphz
commit 39e3f40f33eb1af54362f23e26a966833810bac6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 18:54:28 2020 +0000
CON-631: Show nothing for ballots.
commit 96319dac99820f23c2e2eca0025a2b75fd426e08
Merge: 3fbad2071f 39e456bcba
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 17 14:51:59 2020 -0400
Merge branch 'dev' into EE-950-disable-bonding-and-unbonding
commit 9093ff9ac28f0964010d0576101e1ef2022ccf5a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 18:31:02 2020 +0000
CON-631: Use Finality enum.
commit 9e9bbde41549c703622eee12b1b57ef6c3f88b07
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 16:03:39 2020 +0000
CON-631: Add orphans to MultiParentFinalizerTest.
commit 247f8c9e422bf45fe0adb4e6ce9c7de15d8a43fb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 15:31:15 2020 +0000
CON-631: Test FinalityDetectorUtil.orphanedIndirectly
commit 31a6babb6c1fe417bdc2504cf0c74626bd150668
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 17 15:52:21 2020 +0100
NODE-1300: Fix and improve `panoramaOfMessage` method.
commit d2a9097add3822d1c33dcdb7744d76aef0ebc8d8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 17 22:28:50 2020 +0800
ECO-361: rename function, and add label to ToggleButton.
commit a0b67e5b86137c8fe6de2421d570da9f1546474b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 17 12:45:05 2020 +0100
NODE-1300: Add `isXXX` utility methods on `ObservedValidatorBehavior`.
commit fb11d0df5c5b09885dbc46da6bb429eb61f896da
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 17 12:44:04 2020 +0100
NODE-1300: Add `swimlaneVFromJustifications` method.
commit 1a078074b4b44120fe0bba193b01c3b9af6d7154
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 17 12:38:02 2020 +0100
NODE-1300: Add `headOption` to `StreamT.`
commit 40edceaac34b552317b60e18fc7e06bf239936c0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 16 17:38:32 2020 +0100
NODE-1300: Do not reduce per-era justifications.
We want to have a message's panorama available with O(1) complexity to improve the forkchoice performance. Otherwise an algo would have to keep traversing message's j-past-cone to build a panorama.
commit 911e2f604cb9d67fcd5fc212ac6dd2e70ebcd52c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 14 20:02:04 2020 +0100
NODE-1300: Pass `Message` instead of `ByteString` where it makes sense.
In some places we were mapping `Message` to its message hash just to fetch it from the DB later.
commit dd67722c1e243291b0b7726cae177d46b0236223
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 14 18:56:29 2020 +0100
NODE-1300: Add few more metrics. Improve names.
commit d418afd4a5462061df90a1a5a8966802054efa83
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 14 18:55:01 2020 +0100
NODE-1300: Remove unnecessary implicit evidence.
commit e559415f573f20c2f2bbe3e521e3f6caa6673143
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 14:09:20 2020 +0000
CON-631: Renames in MockFinalityStorage.
commit 2b89193f8172d4b6d2b01249d2c9655a5d918961
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 14:05:16 2020 +0000
CON-631: More renames.
commit 75895e5bda3966d1abc4319718574dfcbfb75c62
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 14:00:01 2020 +0000
CON-631: Show orphaned info in Clarity.
commit 426f687fb8efb4f645022918c60a376257cada96
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 17 16:39:14 2020 +0300
NODE-1283: Move all DownloadManager related code under the new package 'io.casperlabs.comm.gossiping.downloadmanager' without any semantic modifications
commit 736949bba7e10ea9b9c0428f5e7905e1d18b2ce7
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Mar 16 21:55:00 2020 +0300
NODE-1283: Implemented DeployDownloadManager mostly by duplicating the existing code - will need to abstract over it.
commit 6e7d0d8bdcd6f834d16b2e1828947c47315f999e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 13:51:20 2020 +0000
CON-631: Renamed from secondary to indirectly finalized.
commit 39829f5fa3295ac6a5bd9ced1f3a7ab689b2410a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 17 13:42:17 2020 +0000
CON-631: Don't say anything about ballots. Don't follow implicitly finalized messages.
commit 39e456bcba4c87feb53016f47e5bbf665176d2e2
Merge: 25768d358e acb0e009bd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 17 12:44:25 2020 +0000
Merge #1726
1726: NODE-1282: Extract common code from Deploy and Block Download Managers r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit acb0e009bd844f488ef49d67745136fc585b4409
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 17 15:43:08 2020 +0300
NODE-1282: Code review: Use '/' instead of monstrous 'Metrics.Source(Foo, Bar)'
commit bfcf15a31068e284ac5f4ef6236a51ac84006df5
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Mar 17 12:42:13 2020 +0100
EE-940: Add `npm run doc` command.
commit 74bbfe76a5587e327bf362aefc7084788d72ac00
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 17 01:39:16 2020 +0800
ECO-241: bump version of minimist.
commit 560acb7547c082f36b878a4396af293b3afa97fe
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 17 19:31:39 2020 +0800
ECO-361: Provide a toggle button to filter out ballots in Clairty.
commit 25768d358e964a5eea6bdcdf5939d61426d2bf31
Merge: 7ca863cb7c 1999980e25
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 16 21:53:21 2020 +0000
Merge #1735
1735: NODE-1286: Batched transfer example contract, including short README tutorial r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 7ca863cb7c9240e5184069c8e86a0d8233babd55
Merge: 0afbad2bd1 0f5a0cca9f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 16 20:55:01 2020 +0000
Merge #1747
1747: NODE-1298: Fix default values of stream_events keyword parameters r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 0f5a0cca9f42e479121330bcfb58de137aa69a6e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 16 20:09:50 2020 +0100
NODE-1298: Fix default values of stream_events
commit 32794639b42484d7732bf01f19fa36c4af4303ed
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 16 19:34:31 2020 +0100
NODE-1297: Use Python 3.7 in pipenv of integration tests
commit b606ef13d23070ac27b396a3eccbd342b14a5c87
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 16 17:47:26 2020 +0000
CON-631: Collect implicitly orphaned blocks.
commit 5aad1c43f417e5b6032e4f95d90f1c49d6b47414
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 17 01:39:16 2020 +0800
ECO-241: bump version of minimist.
commit 2150c71a1e0fcb9cb79d9cb14d2dfa6558911acc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 16 16:42:39 2020 +0000
CON-631: Move orphanes to MultiParentFinalizer.
commit e02ab8c49f8d88115203285d4c400844272b7362
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 16 17:45:46 2020 +0100
EE-940: Document account.ts and mark FFI imports as internal
commit 81caf8cbedd486bd1fbfcdedd61cd24184be3646
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 16 16:38:50 2020 +0000
CON-631: Emit DeployOrphaned events.
commit b40713d52b9754a2ecf189e8c8ee48ea23849861
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Mar 16 17:28:49 2020 +0100
NODE-1297: Use python:3.7.7-slim as base docker image for integration tests
commit 9618a6b20966176a3aca83209ad01eeecd26e7c1
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 16 17:18:27 2020 +0100
EE-940: Document Option, Pair and Unit
commit b0dafb863486ecea2cc992f8876bb8793fcd0e59
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 16 16:08:31 2020 +0000
CON-631: Add is_orphaned to BlockInfo.
commit d2a4ea1f851b1b712be1c8433f245cd0d5bf76e5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 16 16:05:30 2020 +0000
CON-631: Add orphans to the event stream.
commit af497dbf3c7d9466a5912cc874a042970601a10e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 16 15:52:02 2020 +0000
CON-631: Add orphaned blocks SQL tables.
commit d0cad7c0f815345920436e9f2d34b02146d07a85
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Mar 16 22:44:29 2020 +0800
ECO-241: hide the tab and use Enum instead of literal value.
commit 9a9b8c438fcd1dac03030214d329283514d9a591
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Mar 16 21:57:55 2020 +0800
ECO-241: move the definition of ContractType to casperlabs-sdk.
commit 77f57a55a7d245ef15dcd9a06c11baafbb998ab9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Mar 16 21:38:18 2020 +0800
ECO-241: rename validator methods to make them more readable.
commit 53d23e201009dfbb6d630a90bf65428c2045fa04
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Mar 16 21:00:54 2020 +0800
ECO-241: split makeDeploy to several cleaner methods.
commit 3febc5b140d1f6f780b68a7eb1dc3a262507e531
Merge: aa142c1941 0afbad2bd1
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Mar 14 17:07:07 2020 +0300
Merge branch 'dev' into NODE-1282-extract-common-code-deploy-block-download-manager
commit 0afbad2bd1bd7dfec6a44aa01af907120703491c
Merge: 5f946f16e2 44a1fc5f38
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Mar 14 12:13:45 2020 +0000
Merge #1742
1742: NODE-1296: Change sync traversal r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 44a1fc5f38319040b7d6a53867b6c3ef72c4952f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 13 20:24:13 2020 +0000
NODE-1296: Comments, secondary ordering.
commit 3fbad2071f14678558d7cfaa475f01f5ae092b26
Author: Henry Till <henrytill@gmail.com>
Date: Thu Mar 12 15:41:54 2020 -0400
EE-950: disable bonding & unbonding in highway mode
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 7ad0a3b37652359362eeb98648e92a78055854dd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 13 18:05:06 2020 +0000
NODE-1296: Fix tests and traversal.
commit 5f946f16e2957af280fe9aa38710eead83623a29
Merge: 9b85464b1e fa453e0216
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 13 16:37:41 2020 +0000
Merge #1741
1741: EE-949: add highway feature flag r=henrytill a=henrytill
#
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 915cb854b367575431a94b36076746a0645f21e2
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Mar 13 17:16:27 2020 +0100
EE-940: document the U512 class
commit fa453e0216e00ea800d1d8c4befe9f9bdb5cc646
Author: Henry Till <henrytill@gmail.com>
Date: Fri Mar 13 11:32:07 2020 -0400
EE-949: address comment from @Fraser999
commit 5b4f063e045014f0300e215c7b4d55bbacdbef80
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 13 15:10:49 2020 +0000
NODE-1296: Try separating Prettifier for reuse.
commit ca1b672792c98e4558ab672dd67735625c04b08f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 13 15:10:05 2020 +0000
NODE-1296: Go by j-rank with depth limit.
commit 8ebda242202133ed2c314c2c8eea0e3ec2ae07cb
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Mar 13 15:39:44 2020 +0100
EE-940: add typedoc config
commit 36f73f88a47658a0c7a0a2241fb69f2fafb51dcf
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Mar 13 03:37:20 2020 +0800
ECO-241: fixed logical bug, otherwise it can treat a readonly String as FieldState.
commit aa142c194178b9ea5b41e1541d0ed935d2f7f05b
Merge: 84e0c59ace 9b85464b1e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 22:32:45 2020 +0300
Merge branch 'dev' into NODE-1282-extract-common-code-deploy-block-download-manager
commit eca151339dfcd5df5475b53dae377e457bce6191
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Mar 13 03:23:23 2020 +0800
ECO-241: address Akosh's comments.
commit 84e0c59ace8c76c1b404b1eb042a9c75889f7272
Merge: 2d059d46b4 c7d49c9828
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 22:19:19 2020 +0300
Merge branch 'dev' into NODE-1282-extract-common-code-deploy-block-download-manager
commit 2d059d46b4a89056f4a0537ce74c0561f1b9504e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 21:58:06 2020 +0300
NODE-1282: Code review: Fix BlockDownloadManagerSpec test
commit 7d85276ef4480cd8d1dde1b2bb4ab4b0a1152f65
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 19:56:18 2020 +0100
NODE-1278: Rename `EEGenesisConfig` to `ExecConfig` and move under `GenesisConfig` definition.
commit b9872001c4ce2ff3b554a75efda07c57f0e63221
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 26 08:05:27 2020 -0800
EE-949: add highway feature flag
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 9b85464b1e76e16ee6e13ed6b50b95023516ce74
Merge: c7d49c9828 5fae98083a ef07a0e7ab
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 18:24:24 2020 +0000
Merge #1736 #1739
1736: NODE-1294: Add more metrics. r=goral09 a=goral09
#
1739: NODE-1293: Fix syncedSummariesRef memory leak r=aakoshh a=aakoshh
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Mateusz Górski <goral09@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 6d48ca32a8069b5cea625705aacb847b9d9ff2f0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 19:00:46 2020 +0100
NODE-1278: Move code around to decrease the diff.
commit 83800f3d6032045c4d1d0e7ee7d74d26437858b1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Mar 13 01:45:56 2020 +0800
ECO-241: add makefile rule for standard_payment.wm.
commit 5ae0500d861645c714fbae6cb7045865cac2909e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 18:53:01 2020 +0100
NODE-1278: Move `ProtocolVersion` to a request argument.
commit 32948b6d4a38f9f4cfd9798fbfd4d80760a03dd8
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 20:50:20 2020 +0300
NODE-1282: Code review: Singular names for metric sources
commit 5fae98083a0703678452925591374990b31d3db7
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Fri Mar 13 02:42:12 2020 +0900
Update casper/src/main/scala/io/casperlabs/casper/highway/MessageExecutor.scala
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit cc61c19f1ec1f691ce909ba4043010ea99ab4f70
Merge: 511024fc39 5bb512a05a
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 20:37:56 2020 +0300
Merge branch 'dev' into NODE-1282-extract-common-code-deploy-block-download-manager
commit 511024fc39ec1f30a9259afde8eb4fcfff77fa87
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 20:34:15 2020 +0300
NODE-1282: Code review: Remove redundant redefinition of the 'scheduleDownload'.
commit 63fe2392d58be5cb80afc805b881605010108903
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Mar 13 01:30:43 2020 +0800
ECO-241: validate contractHash and selectedFile, and show hash of deployed Contracts.
commit 3eef4b9dcebc107e28c6c8889fdfeeb0f9bc1bad
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 20:27:42 2020 +0300
NODE-1282: Code review: Add ScalaDocs for the Handle, Identifier and Downloadable type members
commit ef07a0e7ab8d52273180c9b8c6041d13b7ca8689
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 12 17:01:38 2020 +0000
NODE-1293: Fix memory leak in SynchronizerImpl.syncedSummariesRef
commit c7d49c9828c5b9324d4e136a5dad3cf37e8fb8f6
Merge: 5bb512a05a a2b9abb1df
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 17:24:11 2020 +0000
Merge #1734
1734: NODE-1291: Disable validations in Synchronizer. Added some metrics. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit a2b9abb1df68dd2d0f0bf738c368e5b7b56452a9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 12 12:53:02 2020 +0000
NODE-1291: Disable validations during sync. Add some metrics.
commit cdb0850b3fc3ba32b14a4c95acb24d8041de75ca
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 20:09:11 2020 +0300
NODE-1282: Code review: Remove the proxy BlockDownloadManager.Backend trait and used DownloadManagerCompanion.Backend directly. There was an issue with renaming the 'validate' constructor argument of the MockBackend in BlockDownloadManagerSpec, because it was conflicting with the method of the same name. Used 'validationFunction' which doesn't seem to be ideal.
commit ee6c8e68f361337d4f1faf624d20961cc24e7dce
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 19:58:35 2020 +0300
NODE-1282: Code review: Removed the 'storeHandler' abstract method with a single and dummy implementation 'storeBlockSummary' - we never implemented it because BlockSummaries are stored when we store Blocks.
commit 0c478f577c97f717dfc492a3bbd24153708f6423
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 19:52:30 2020 +0300
NODE-1282: Code review: Singular naming 'BlockDownloadManager' instead of 'BlocksDownloadManager', rename the 'Handler'->'Handle' and 'PartialHandler'->'Identifier' type members of the DownloadManagerTypes trait
commit ad7b09bd296bcd46e46025ab55165bb64885b1ee
Merge: 063501d45e 1883870ef4
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 12 19:25:10 2020 +0300
Merge branch 'dev' into NODE-1282-extract-common-code-deploy-block-download-manager
commit 5bb512a05a9818d2763b9417c2eef8dd5441f7a3
Merge: 1883870ef4 ae6ca84b40
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 16:19:50 2020 +0000
Merge #1737
1737: NO-TICK: remove channel override from drone r=arcolife a=arcolife
#
Co-authored-by: Archit Sharma <archit@pm.me>
commit 13ede0c1388a5be83c80d55b693601657bf0daf8
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 10 18:26:54 2020 +0000
EE-933: update concurrent-executor script and README for turbo mode
commit 5e0d6fbe75cf7671af2fb4c12d04ab525b8b29f5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 16:35:06 2020 +0100
NO-TICKET: Add counters and timers to `MessageExecutor`.
commit 3fb6935535707beef78b63611e6d692bb3f61cb3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 15:26:19 2020 +0100
NO-TICKET: Add few metrics to `MessageExecutor`.
commit 5534bc19562ca1afd2eb03e8c77cb4cd5b2bfa30
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 15:24:18 2020 +0100
NO-TICKET: Meter finality detector.
commit d5563e719b16a2a153622bd782362ee98d2d1642
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 14:37:23 2020 +0100
NO-TICKET: Add metrics to `AncestorsStorage` and `FinalityStorage`.
commit ae6ca84b402478710464de5962f67b7d47dc385f
Author: Archit Sharma <archit@pm.me>
Date: Thu Mar 12 20:53:40 2020 +0530
NO-TICK: remove channel override from drone
commit 1883870ef4f8ceab8fbd6854b4a836ce0a3c82ac
Merge: e04d09e25f 585d24aefd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 15:00:56 2020 +0000
Merge #1723
1723: EE-938: change and invert turbo flag to use-system-contracts r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 1999980e257ded107b65da2db4e6439e9d881870
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Mar 11 11:51:17 2020 -0400
NODE-1286: Batched transfer example contract, including short README tutorial
commit e04d09e25f08a43da7cd76967be9acd921053d3c
Merge: a0f7f92a75 a5d3477696
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 13:39:32 2020 +0000
Merge #1730
1730: NODE-1288: Add `ftt` to the Genesis chainspec. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit a0f7f92a7512c55863d7a690ab36d8a817d9a60e
Merge: 4d889e146a 4e3700e3a5
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 12:31:19 2020 +0000
Merge #1733
1733: NO-TICKET: Fix build-python-client target in Makefile r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 4e3700e3a5a20a76c82a3aa6e313efcbd1e43972
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 12 13:13:58 2020 +0100
Fix build-python-client target in Makefile
commit 1e021f9c41dc72cf1b8789cfb141bb1f302b7a0c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Mar 12 20:13:14 2020 +0800
ECO-241: fix bugs of webpack transpile for bigint.pow and change the extension of wasm to wm.
commit 70da0117ee8eae085a5ea8ea7f1cf56b04f7ab47
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Mar 12 20:10:59 2020 +0800
ECO-241: supporting type Bytes.
commit 4d889e146ac70130018163024abf99e3a436dc45
Merge: 4a3ef1d556 d51b5d24b9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 10:16:55 2020 +0000
Merge #1718
1718: NODE-1275: Add build-client, build-node and build-python-client to (default) target all in main Makefile r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit d51b5d24b9ca2c42d020bac76231543661f03c34
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 12 11:16:14 2020 +0100
Update Makefile
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit e6511269966e3a7389bb455766023f01b66647dc
Merge: 0338daa332 4a3ef1d556
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Mar 12 17:17:14 2020 +0800
Merge branch 'dev' into abner/ECO-241
commit 585d24aefdd7839df20127fff8d3a488df3b3ea7
Merge: 29a08c42ee 1ee56a2b2a
Author: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
Date: Thu Mar 12 08:23:54 2020 +0000
Merge pull request #5 from henrytill/EE-938
EE-938: allow {mint,pos} installer bytes at 'turbo' genesis
commit a5d3477696360ff856e7618823cc668e5059ec44
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 12 08:56:54 2020 +0100
NODE-1288: Add missing ftt to IT test manfiest.
commit 4a3ef1d556f96932ada504ab6a527f2073911403
Merge: fd26f5836c 05375d1029
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 12 01:14:10 2020 +0000
Merge #1732
1732: NODE-1284: Convenience bytes representation for List(U8) and FixedList(U8) r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 1ee56a2b2a373f2f72a8549d68ba9a9c3386d1cb
Author: Henry Till <henrytill@gmail.com>
Date: Wed Mar 11 17:08:54 2020 -0400
EE-938: allow {mint,pos} installer bytes at 'turbo' genesis
commit fd26f5836cc8bbc82a35f0b1226917910ba0f148
Merge: 006e8b62f0 b18cf01eaf
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 11 20:42:18 2020 +0000
Merge #1725
1725: NO-TICKET: implement To/FromBytes for Vec<T: To/FromBytes> r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit e327c9299ab1f453b4b6881e09ea402778f37f6e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 20:01:13 2020 +0100
NODE-1288: Use `ftt` from the config when constructing `Highway`.
commit 96f07d07ad59a9bbeeff640c2aebdf8117c54020
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 19:56:41 2020 +0100
NODE-1278: Use helper method from `ProtoUtil`.
commit 97eb775bcfdcf36a75f071d445aed3db5fc7ee58
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 19:55:08 2020 +0100
NODE-1278: Move `EEGenesisConfig` under `ChainSpec`.
commit 05375d1029776ac589175ff3580d64f53da967ad
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Mar 11 14:43:23 2020 -0400
NODE-1284: Convenience bytes representation for List(U8) and FixedList(U8)
commit 006e8b62f0b8edb871ee3a3d69c74373e8dde49a
Merge: 41c230b552 ae517f1fca
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 11 18:42:46 2020 +0000
Merge #1731
1731: NO-TICK: fix python step r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit ae517f1fca40e99b1779570cb4494fdc621e2e16
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Mar 11 18:33:58 2020 +0000
fix artifacts path in tag
commit 91822f045e449143bbf4d10ef9ee4caba198d190
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Mar 11 18:29:42 2020 +0000
fix artifacts path
commit ee5596066b5637cffdf1a1368b50fb06805ad922
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 18:56:11 2020 +0100
NODE-1288: Add ftt to the Genesis chainspec.
commit 41c230b552cc04986c28299f85316fc356d9032e
Merge: 8fb6e082cd 0b1b8bbd23
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 11 17:26:34 2020 +0000
Merge #1727
1727: NODE-1287: Fix stake persistence r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit cf23eb9e565bffcc58ad9dadf09ac139ad10bb1d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 18:03:00 2020 +0100
NODE-1278: Hash the whole Genesis config. Not only EE specific bits.
commit 0b1b8bbd23e8d3eff4bd9eb28b74b9cbf2d41afc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 11 16:54:27 2020 +0000
NODE-1287: Add back codec, Deploy is not present.
commit 112c2cff1cfe87b609c32cc5d162ca68ff2db747
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Mar 11 17:52:51 2020 +0100
NODE-1275: Address review comments from @aakoshh
commit 152452af7b8c13803d397714247952c2b7b00063
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Mar 11 17:42:10 2020 +0100
NODE-1275: Address review comments from @aakoshh
commit 8fb6e082cd0c07cc150cc5072a32f28721176691
Merge: 1afe5562b8 965174585d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 11 16:22:26 2020 +0000
Merge #1729
1729: NO-TICK: build python client r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 65f0515d057d87fc853dcfa5a53875340f8f3307
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 17:07:52 2020 +0100
NODE-1278: Hash the Genesis config bytes.
Rather than sending all of them.
commit 09f119e2cce3e055568a8f0f5778ef9218ded08a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 15:43:02 2020 +0100
NODE-1278: Change what is being sent to EE when running a Genesis.
commit ecaa0b1b6fd40f2e05068f5a58c8d3d376d336bd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 11 16:00:51 2020 +0000
NODE-1287: Add stage to ProcessingResult.
commit b18cf01eaf11d64bc6ae0dbdeaf912d2ce6bb772
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 11 15:56:04 2020 +0000
NO-TICKET: format scala file properly
commit 965174585d8151e05cdb440a2d3bc8ef5e8cb320
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Mar 11 15:54:01 2020 +0000
build client contracts if not there; pipenv run instead of shell
commit 6fea5f03cb5c733e75c3b5eb29929c0eb60e4cc4
Merge: 05cfa9f248 1afe5562b8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 11 15:35:28 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1287-fix-stake-persistence
commit abbf507fa56df758cf9018136eaeca545a09262d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 11 15:34:50 2020 +0000
NO-TICKET: update emptyStateHash in node
commit 0d30cdd4411a63b47cff0a71316288fb31f4e84e
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Mar 11 15:33:21 2020 +0000
initial commit for building python client
commit 05cfa9f2486e0320d3b0e3afad9e287ab43f0ad5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 11 15:21:18 2020 +0000
NODE-1287: Serialize/deserialize stage.
commit ac9db7ec666654c4bcb13e4fa8e01b611b12fa55
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 11 14:34:50 2020 +0000
NODE-1287: Add to ArbitraryConsensus to expose the error.
commit 1afe5562b89c7761945698f7872406e44060c26b
Merge: c7835c0dc7 2086d36c0a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 11 12:26:50 2020 +0000
Merge #1710
1710: NODE-1181: Add 'exclude_deploys_body' bool field to GetBlockChunked RPC r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit c7835c0dc7e92209ce0a87ef8772877e39cd26e9
Merge: 0bd93f64da 3d6ec7bb34
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 11 11:28:44 2020 +0000
Merge #1717
1717: NODE-1211: Add Highway metrics. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 063501d45e429f707c2b01d4484651807e30fb54
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Feb 26 01:08:31 2020 +0300
NODE-1282: Create a common DownloadManager interface for reusing logic in the DeployDownloadManager, use this common interface in the existing BlockDownloadManager
commit 627bc9cf649dffcbd86f11f573899bb2a4622196
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 20 01:54:24 2020 +0300
NODE-1282: Rename DownloadManager to BlocksDownloadManager
commit 2086d36c0afdbae6c4f29079e474707b9f00767e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Mar 11 13:18:03 2020 +0300
NODE-1181: Fix compilation error
commit 3d6ec7bb348dcb8d90fd6f834e18ec1863ba9485
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 11 10:27:32 2020 +0100
NODE-1211: One more update to Grafana dashboard.
commit 0338daa3323342ea9003e8fd0cf25691089e9f72
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 11 17:20:12 2020 +0800
ECO-241: Store whole form and the input values in the browser memory,and could restore from previous editing.
commit 26ca8dcdba724b0f7cf6b97f991e136caa90fdc5
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 13 17:31:32 2020 +0000
NO-TICKET: implement To/FromBytes for Vec<T: To/FromBytes>
Note that this also requires adding a serialized_length method to the
ToBytes trait.
commit 36c925597ea7e82c713636f5e09c9698734c6d4b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 10 15:43:35 2020 +0100
NODE-1211: Add "kind" label to `handleCreatedMesssage` metrics.
commit 7f575724ac1dcd4a275b87548bb78653f93bee34
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 9 22:29:32 2020 +0100
NODE-1211: Update histogram buckets to better capture the metric.
commit 012b58bb9dc5096d7db59db262969d280efd75e0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 10 13:21:18 2020 +0100
NODE-1211: Add Grafana dashboard or Highway.
commit be24704560ab135fd04f0fa6d418aa828a3e84bd
Merge: 869fbca3ac 0bd93f64da
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 10 21:28:55 2020 +0300
Merge branch 'dev' into NODE-1181-gossiping-exclude-deploys-body-flag
commit 6a4223a7271fa2988e0c0fa2f44261a4d54686b2
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Mar 11 00:37:18 2020 +0800
ECO-241: update Argument Type, support SimpleType firstly.
commit 0bd93f64da1a394a1f515b5420f3037680d8bed2
Merge: 0d6f9bc5c9 1a6f8b9ae0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 10 14:02:31 2020 +0000
Merge #1724
1724: CON-643: Update equivocation check r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 1a6f8b9ae0ba2ae696806d89b9d4ca90834ea919
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 10 13:06:57 2020 +0000
CON-643: Test that parent and child era are not detected as equivocations.
commit adb4709d5c8d6de6a99eebb2e936b09e55890916
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 10 12:43:56 2020 +0000
CON-643: Move withCombinedStorageIndexed to StorageFixture.
commit 5e8a52214b4ae4de024204d30b6da3e400bbd296
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 10 12:35:41 2020 +0000
CON-643: Add isHighway flag to checkEquivocation.
commit b2e501fcb27ab53661867c72dd8139a578535ae3
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Mar 10 13:28:56 2020 +0100
EE-908: panic on malformed tries in keys_with_prefix
commit 29a08c42ee0fde7a426aba376444325bed737e22
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Mar 9 15:52:46 2020 +0000
EE-938: change and invert turbo flag to use-system-contracts
commit da88947d7946c657d6e22650f55b4f652292c60f
Merge: dca9878040 0d6f9bc5c9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 10 20:21:40 2020 +0800
Merge branch 'dev' into abner/ECO-241
commit dca9878040e4afdeb9a454b2ce26f3f523148b86
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 10 20:20:37 2020 +0800
ECO-241: fix build failure.
commit 8b641cc3812d0ad091966ceb98f962e33b46f115
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 10 12:09:28 2020 +0000
CON-643: Just use the latest validator messages.
commit 2de06f3c2632cf44d909ea9e5e53452acae7e030
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 10 11:51:07 2020 +0000
CON-643: Renamed methods in EquivocationDetector.
commit 0d6f9bc5c9300f99480e6481ff980edcf57e1840
Merge: 410a0dd0fe 77a6b06584
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 10 10:54:37 2020 +0000
Merge #1722
1722: NODE-1276: 'make clean' needs the highway.env file as well. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 77a6b06584bbbfb577cea86659b129af6d0117e4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 10 10:46:12 2020 +0000
NODE-1276: 'make clean' needs the highway.env file as well.
commit 410a0dd0fe54eee71499988bc2517990384ea8e9
Merge: 79f7790e6b c2c9a89fda
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 9 21:16:38 2020 +0000
Merge #1720
1720: NODE-1276: hack/docker multi bootstrap r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 79f7790e6ba6704cfc29c0a63c09f77ab4e14284
Merge: 7b978ddac4 8e7a935727
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 9 18:55:36 2020 +0000
Merge #1721
1721: NO-TICKET: transfer stored U512 r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR adds a stored version of the client/transfer_to_account_u512 smart contract named client/transfer_to_account_u512_stored
This PR is unticketed.
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR includes an engine-test.
- [X] This PR is assigned.
### Notes
The immediate use for the stored version of this contract is for SRE testing purposes / max # of transfers per second metric.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 8e7a93572767410e647c31d12e6e0b02a688cba6
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Mar 9 10:53:25 2020 -0700
NO-TICKET: linter
commit 667a2b8fa9c1a887c26619974b7035fde787e256
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 9 18:40:55 2020 +0100
NODE-1211: Remove `omega_cites` metrics.
It didn't measure what I thought it is.
commit 7b978ddac4d8385c68c0e5a6d65c1131072d4e97
Merge: f9304c4904 b6f9448448
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 9 17:09:49 2020 +0000
Merge #1714
1714: EE-904: implement host-side standard payment logic r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit ef0f31767e8bc2f7e384f05570dfcea893f6121b
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Mar 9 10:09:44 2020 -0700
NO-TICKET: transfer stored U512
commit c2c9a89fda10a2d7293cab9547281873b86677d3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 9 16:19:16 2020 +0000
NODE-1276: Assume we're not setting CL_SERVER_BOOTSTRAP from outside.
commit 3d057db47fa0353df986de589a1c04d50b5ad301
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 9 16:04:55 2020 +0000
NODE-1276: Every node bootstrap from whoever was established before it.
commit a7d37e6e0ad06217fb5b41d1eb83c33a1f95c55f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 9 16:11:18 2020 +0100
NODE-1211: Simplify the code as per @aakosh 's comments.
commit 84f670235a98bc9b7d3a719b5b460f73eecdb74f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 9 16:10:10 2020 +0100
NODE-1211: Update metric name to match the method.
commit bf67e1054980a3fb7a493569cecbf93e171a8372
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 9 14:53:20 2020 +0000
NODE-1276: Always bootstrap from every other node.
commit 45a70b9d252a8abe11f772dc0da6acbd2c3e85b8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 9 12:32:57 2020 +0100
NODE-1211: Changes as per review from @aakosh.
commit 0a523b0b077434353f4016c88dd9960660483953
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 9 11:48:42 2020 +0100
EE-908: fix Clippy issues
commit 869fbca3ac80e3e28d84748ca549d8deadd686d4
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Mar 7 16:18:21 2020 +0300
NODE-1181: Code review: Fix spelling
commit 7c4cec8963e33013548fff5a1a4c96f89522e8fa
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Mar 7 16:13:33 2020 +0300
NODE-1181: Code review: Clear deploy bodies when reading from a cache
commit f69e46261597244b28af29ee996bfbf3d9632034
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Mar 7 16:08:54 2020 +0300
NODE-1181: Code review: Add missing cases and fix existing ones in the deploy body columns selection
commit 2c3771fe704ac2c1c2719b00d7f50c85bc2ccd39
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Mar 6 17:43:15 2020 +0300
NODE-1181: Code review: rename the field to 'exclude_deploy_bodies'
commit a2a8a87d7caa4e5b51923f5d602fd9bd5de4501c
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Mar 6 17:38:22 2020 +0300
NODE-1181: Code review: simplify unit test
commit 5ef63d4abf034136045da8289e6e6969303d7455
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 5 20:00:48 2020 +0300
NODE-1181: Fix wrong Deploy columns selection
commit a61b86b29f88fb367d11835efe4dfa5881fee7db
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 5 18:07:11 2020 +0300
NODE-1181: Remove leftover old test
commit 596e5a52be54e623375a7ee43210bd8c3d071f90
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 5 18:01:11 2020 +0300
NODE-1181: Test if deploys bodies excluded when 'deploys_bodies_excluded' boolean flag set to 'true' in 'GetBlockChunkedRequest'
commit 33f87952d0eae9458195dcea8374f72d8c848e64
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 5 18:00:06 2020 +0300
NODE-1181: Add 'deploys_bodies_excluded' boolean flag to 'GetBlockChunkedRequest'
commit 7ee26c42ef34c159ac24925209801910ab827d1a
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 9 11:24:35 2020 +0100
EE-908: fix wrong starting path in KeysIterator returned from keys_with_prefix
commit 413e9033a9bd2601816f0284a7721b990f99b488
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 9 11:01:50 2020 +0100
EE-908: add some tests for the keys_with_prefix function
commit bda30e9dff6faebde53aa5461163da7117be9bd7
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Mar 3 15:20:31 2020 +0100
EE-908: add the keys_with_prefix function
commit a52b1740b781b7d22dc16682e161b278213c82ae
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Mar 8 19:51:01 2020 +0100
NODE-1275: Add build of Python client to target all. It is now being built to a tarball installable with pip, e.g.: pip install ~/CasperLabs/integration-testing/client/CasperLabsClient/dist/casperlabs_client-0.8.4.tar.gz
commit 1ff8e212ea90f8ace576e4eb584afd5f4ebd3a1c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Mar 8 19:13:36 2020 +0100
NODE-1275: Rename install.sh to build.sh, comment out pip install
commit 694ee23dee9dbf1a624264b3a98067be7a3bd404
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Mar 8 19:09:16 2020 +0100
NODE-1275: Add build-client and build-node to target all
commit b6f94484488a15841e0dc4d2f1d6ebbb98ce31ac
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Sun Mar 8 11:10:16 2020 +0000
EE-904: use empty payment code for all benchmarks
commit 8bc1461693995c51410bf7ab1cd1eb11e085827e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 7 19:30:06 2020 +0100
NODE-1211: Measure how many messages from the same round omega cites.
commit 116b22a20fcc4554e1ccee80396abd911062b23d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 7 19:09:26 2020 +0100
NODE-1211: Count types of messages created and total received in the same round.
commit c3b17bdedfa5df2eaabb9e0c5a9a11b21d0120fd
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 7 18:57:49 2020 +0100
NODE-1211: Add few timers and gauges for Highway.
commit dea968422d419a28c8c271537a3d2987aa7d9a28
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Mar 7 18:57:20 2020 +0100
NODE-1211: Add Metrics' syntax for WriterT.
commit f9304c49049a5f2fcdb269190642a08839ede0fe
Merge: 132b96bbaf a8e3683b23
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 6 17:51:54 2020 +0000
Merge #1687
1687: NODE-1209: clients handle all CLValues for query and deploy arguments r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit a8e3683b23085e4dabd7a35f5fb8d230a456f4b0
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Mar 6 12:33:08 2020 -0500
NODE-1209: fix indentation for real
commit fd1695d73dc956defd9253b0b1a6b907f5a817ed
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 3 11:01:24 2020 +0000
EE-904: implement host-side standard payment logic
commit 132b96bbaf70717178b65c78aaa59e540649a427
Merge: 54e425c377 3c2c3b9062
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 6 16:26:44 2020 +0000
Merge #1713
1713: NO-TICK: Move logging of the last round into EraRuntime. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 3c2c3b90622c577948e32f802c3868edeecc2c11
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 6 16:06:16 2020 +0000
NO-TICK: Move logging of the last round into EraRuntime.
commit eec51de5dcb154bb316107575b4ff93538465d93
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Mar 6 09:52:26 2020 -0500
NODE-1209: Add comment about UnorderedElements Error
commit 9cfe2aaed8000afd24e608e8c0d55981432e303c
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Mar 6 09:51:49 2020 -0500
NODE-1209: fix ordering (less than) implmentation for ByteArray32
commit 23a1f0abb4bb50ece77e1b6bd29f46c747c847c2
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Mar 6 09:51:00 2020 -0500
NODE-1209: use python client in test_invalid_bigint instead of scala client because the scala client now attempts to parse the string value as a number immediately, preventing the deploy from reaching the node
commit b1eeaebab882a0489890782162ab5f56560ee1b9
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Mar 6 09:49:31 2020 -0500
NODE-1209: fix indentation
commit 54e425c377c43008740526aeaa7db0ba581d3a1d
Merge: a6bfc68bd2 579f6d4884
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Mar 6 13:33:30 2020 +0000
Merge #1712
1712: CON-640: Swimlane check r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 579f6d488421c8499b821acdf53f39970a3bb80c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 6 11:42:28 2020 +0000
CON-640: No need for case-when.
commit f239ed8b451a734747370dfa6cc4409aea57220f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 6 11:37:33 2020 +0000
CON-640: Use EXISTS.
commit 978b2d8287687126990bcc4237fe74ad626e0ab0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 6 11:07:28 2020 +0000
CON-640: Use shouldBeF Right.
commit cc8375f2711a473d9352492dcf2ea53f5ea8cb02
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Mar 6 10:31:31 2020 +0000
CON-640: Run DB query to determine if we're in Highway mode.
commit 0bc359d84a9ae487d984430e329cfa684daf563a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 17:11:37 2020 +0000
CON-640: Select all equivocations across all eras.
commit 641085d321622de696523200a3797b79d8365fc2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 14:19:51 2020 +0000
CON-640: Test that swimlane detects equivocation in a past era.
commit 3b29fbd0059197fa0f457e322a5b4cfc9380bb45
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 14:03:09 2020 +0000
CON-640: Test that blocks across eras are not treated as equivocations.
commit 54608f9a1c2f96df3c87d8cdfb1163b1b1a57193
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 14:02:42 2020 +0000
CON-640: Only consider equivocations within the era.
commit a0e0dffe6f505033b26163e86f875aa6e8bd62c9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 13:44:40 2020 +0000
CON-640: Query equivocations only once.
commit acfd590be16d3260405a62290c9829efd127d651
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 13:44:18 2020 +0000
CON-640: swimlaneV only needs lookup.
commit a6bfc68bd2fcdcf8b4b580b679a444403d76120d
Merge: e26207c699 4de19b7cb6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 5 22:21:39 2020 +0000
Merge #1666
1666: Eco 267 review update docs r=birchmd a=hnjolles1
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 4de19b7cb6ecb0e1f6189727c157719592d5b9d1
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 22:13:21 2020 +0000
ECO-267: CONTRACTS.md documentation update
commit 5a231b3e4a958cd14a420ed418d54b4f5b5ac2ea
Merge: d86054215d e26207c699
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 16:45:49 2020 -0500
Merge branch 'dev' into node-1209-clean
commit d86054215d09b4c1ccbd9a440fb8f2f94137221a
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 16:21:42 2020 -0500
NODE-1209: Stack safe implementation for legacyValueToInstance
commit ddc7a07945b7da9242d2640eaf33187e8e31156c
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 14:17:13 2020 -0500
NODE-1209: tests for to/fromProto for CLValueInstance
commit 58425a1d2e327cf10ba366a0802ece730584c79b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 14:16:49 2020 -0500
NODE-1209: stack safe fromProto implementation for CLValueInstance
commit 3214b9f9eacfc1eca4a27865858cfb43083c45c5
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 12:57:30 2020 -0500
NODE-1209: tests for to/fromProto for CLType
commit 4d4f60804f9d1f2514aa68b1a3439a9384e4e2de
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 12:56:50 2020 -0500
NODE-1209: stack safe fromProto implementation for CLType
commit e26207c699a0774bb4d3269b494e26fda59d0086
Merge: 75ce31de69 c9c2a1c86f c310ed74a1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 5 17:28:28 2020 +0000
Merge #1696 #1711
1696: NO-TICKET: increase default size of LMDB map r=Fraser999 a=Fraser999
#
1711: NO-TICKET: Actually tear down node in test. r=goral09 a=goral09
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit c9c2a1c86ffac8d183f4c114d362ae5ca3f739c9
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Mar 5 17:09:18 2020 +0000
Revert "EE-934: temporarily patch EE manifest for broken dependency"
This reverts commit e3cf38f0da8545c90f08ddeeacca186fd9c61871.
commit ce77a92845f692938e0d4f9a643ed255178bfe8f
Merge: 71e1317bac 9f5d20aa6f
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Mar 5 17:06:15 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NO-TICKET-minor-changes
commit c310ed74a1fb9f318b0b608231fdbfefc4885d3c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Mar 5 17:43:03 2020 +0100
NO-TICKET: Actually tear down node in test.
commit c072536495a34c35bd579476ea4d1e7db8e246eb
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 11:39:34 2020 -0500
NODE-1209: stack safe toProto for CLValueInstance
commit 75ce31de69761b12c7770286f8564fa2dfdf7f1b
Merge: 9f5d20aa6f 63cc82bd41 17ddac0a66 86b5dd79e4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 5 16:24:18 2020 +0000
Merge #1701 #1706 #1708
1701: EE-910: Use 0b0000_0000 to represent lack of access rights r=fizyk20 a=fizyk20
#
1706: NODE-1266: No stacktrace for validation errors. r=aakoshh a=aakoshh
#
1708: CON-641: Update prev message hash check for Highway r=aakoshh a=aakoshh
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 9f5d20aa6fe407e573b0ffd34d02366ba92cef2b
Merge: 06594f4dff 24f98dcfe7 bd21dc657a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 5 15:22:44 2020 +0000
Merge #1699 #1707
1699: NODE-1237: Fix hack/docker/Makefile to make it work on macOS r=igor-ramazanov a=igor-ramazanov
#
1707: NODE-1268: Catch exceptions in docker tear down and log a warning r=piokuc a=piokuc
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 24f98dcfe758399424b3965237f06a99f5fd5bd4
Merge: 780e82255e 06594f4dff
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Mar 5 18:21:23 2020 +0300
Merge branch 'dev' into NODE-1237-highway-env-not-created-on-mac
commit f99b5860a7a847e30c5d11ab2c62bf33910ceb32
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Mar 5 10:07:43 2020 -0500
NODE-1209: stack safe toProto for CLType
commit 06594f4dffea6794d761250add0d96fb04a30c01
Merge: e96b39d429 9b0722af0b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Mar 5 14:09:11 2020 +0000
Merge #1709
1709: EE-934: temporarily patch EE manifest for broken dependency r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 9b0722af0ba75a2692517c998cec117371ac9942
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Mar 5 13:38:59 2020 +0000
EE-934: temporarily add standard-payment-install dep to several other Makefile targets
commit e3cf38f0da8545c90f08ddeeacca186fd9c61871
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Mar 5 13:20:03 2020 +0000
EE-934: temporarily patch EE manifest for broken dependency
commit 86b5dd79e40bc8d58d077a723fcdcc9098c3ef02
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 13:08:06 2020 +0000
CON-641: Fix equivocation test.
commit 17ddac0a6605e0f6f110e72f15032648411f160a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 12:35:12 2020 +0000
NODE-1266: NoStackTrace for IllegalStateException
commit 0da40922968ef5086aa8fa479daa524f010a2ad5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 11:55:10 2020 +0000
CON-641: Don't consider j-past-cone from other eras in highway.
commit 4693639f9fb9b8ad61df0495f07ac73d6823e484
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 11:50:32 2020 +0000
CON-641: Test that prev message check fails.
commit bd21dc657a0118fceb58ad59c391f9e4efe5eca1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 5 12:48:31 2020 +0100
NODE-1268: Address review comments by @aakoshh
commit 1a185fa9c2d24177ed2ef7bb1697c735b330a089
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 5 11:47:21 2020 +0100
NODE-1268: Change order in docker client tear down: prune containers first.
commit 80c0844a8fe73dadaaba51abec35977ac71de9e3
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Mar 5 11:32:14 2020 +0100
NODE-1268: Catch exceptions in docker tear down and log a warning.
commit 43ced7424243febfa5fb533a60de0db4b812e4ba
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Mar 5 10:28:08 2020 +0000
NODE-1266: No stacktrace for validation errors.
commit 211ef6e02ed1048336ef3141046783416c0be1e0
Author: Michael Birch <birchmd@casperlabs.io>
Date: Wed Mar 4 16:04:24 2020 -0500
NODE-1209: DSL for constructing cltype protobuf instances in scala
commit 780e82255effb0bc595a8e56d7c45c314291dafa
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Mar 4 23:38:24 2020 +0300
NODE-1237: Remove leftover echo-ing
commit e96b39d4291bfd45233264a81c8c826e034dca1e
Merge: c7372c5e7a 46a330c21a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 4 18:51:49 2020 +0000
Merge #1705
1705: NO-TICKET: temporarily add standard-payment-install dep to 'make build' r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 46a330c21aedcfd4ceff4985a5348ad1cc935898
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 4 18:44:15 2020 +0000
NO-TICKET: temporarily add standard-payment-install dep to 'make build'
commit c7372c5e7a576e1caad4a59b96ce9f7696e6a02f
Merge: add0c66916 b1ed3dd6bb
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 4 17:53:49 2020 +0000
Merge #1697
1697: CON-630: Add message ancestor lookup optimization. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit b1ed3dd6bb17678bf51c261d7a424a5d47340220
Merge: b87e2d982b d966d2d3e3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 4 17:57:33 2020 +0100
Merge remote-tracking branch 'origin/dev' into CON-630_fc_skiplists
# Conflicts:
# node/src/main/scala/io/casperlabs/node/casper/consensus.scala
commit b87e2d982b80e1d4c7609f8f5b7e20c6c573e865
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 4 17:53:21 2020 +0100
CON-630: Rename `MessageAncestorsStorage` to `AncestorsStorage`.
commit add0c669165c634e2f88702201335c796aeaecdb
Merge: d966d2d3e3 0b41c20a45
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 4 16:49:50 2020 +0000
Merge #1689
1689: EE-904: make standard payment a system contract r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 63cc82bd415e435ce14f605e1159aaef3eb86893
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 4 17:23:40 2020 +0100
EE-910: update AccessRightsSerializationTest to generate None sometimes
commit d966d2d3e33451adbe305a02a0e9bb72e48fd85e
Merge: 7a90dfec0d bd81540bf7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Mar 4 15:50:23 2020 +0000
Merge #1704
1704: CON-642: Use the ForkChoice to validate parents in Highway mode r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 2a0afabe80242aca435c36d28235420930a74259
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 4 16:29:51 2020 +0100
CON-630: Remove `withMainRank` helper method.
Change the main rank in the `withMainParent` method.
commit 9c58d29eb080e667152cc1197b4e9b278533d36b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 4 16:24:29 2020 +0100
CON-630: Update the FC to ignore ballot votes that vote for the start block directly.
commit bd81540bf73be4c1f0bb45e1f359d5c1f6b708fd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 14:51:40 2020 +0000
CON-642: Keep validation within consensus.
commit 0b41c20a45238741882a2edcf51c4018adb619b5
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 4 14:22:51 2020 +0000
EE-904: embed standard_payment_installer.wasm bytes into EE
commit 58c53669e1ac44facbdf8963a11a552c53315925
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 4 13:55:47 2020 +0000
Revert "EE-904: pass standard_payment_installer.wasm bytes from node to EE"
This reverts commit 3a3c5fea714d76748748442b549eee79e964c561.
commit 3a3c5fea714d76748748442b549eee79e964c561
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Mar 4 13:00:51 2020 +0000
EE-904: pass standard_payment_installer.wasm bytes from node to EE
commit 9287c37cf5b7d3ac9ed6b5d20fa264958812d01d
Merge: afafb04d10 7a90dfec0d
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Mar 4 13:16:01 2020 +0100
Merge branch 'dev' into ee-910
commit afafb04d109cdd0a369c47275b485a17512ee9dd
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Mar 3 19:53:56 2020 +0100
EE-910: fix AS tests
commit 157cb000f42c463d0a1d267b1449514d76ee2d2f
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Mar 3 19:48:28 2020 +0100
EE-910: update the code on the Scala side
commit 39ae08f0f15ec8d6d5eaa9a2bd6b8e5c520f36a2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 11:31:06 2020 +0000
CON-642: Do orphan requeue synchronously in the test.
commit 05bcb8dc5698ce493cbdb783e5734dbc520d185d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 10:43:16 2020 +0000
CON-642: Fix test that wanted the equivocation test.
commit fb725e281c906fb250189610eb7d140758c783ac
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 09:10:35 2020 +0000
CON-642: Call methods through Validation.
commit d6356349dea4f88d125801bfb561f8030e857579
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 09:03:31 2020 +0000
CON-642: Thread isHighway through methods.
commit f42bb88aad88f56afcce14453585ddd698e2df06
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 07:48:07 2020 +0000
CON-642: Validate using the ForkChoice.
commit 0edd162ce1a6bdddad69836f803655f3db728f6b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 07:24:30 2020 +0000
CON-642: ValidationImpl.metered to take the underlying as an argument.
commit a7e944fa94c4894efcffde13634227ce75297d03
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Mar 4 07:12:17 2020 +0000
CON-642: Create Validation as part of consensus.
commit 0de3c4a70f95ee4725c1025c0aa49dd3fb7f661f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 14:38:39 2020 +0000
CON-642: NCB consensus also returns Resource.
commit 57c56453171f62dce44ca060f0285aa7e5051a25
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 4 10:08:03 2020 +0100
CON-630: Remove ancestor_hash from the PK of the message_ancestors table.
commit fd02ac693f761afb2693bf8dcbc8503bfe5e2413
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Mar 4 10:05:40 2020 +0100
CON-630: Add utility methods for creating various EE service instances in tests.
commit b39a729400f8e9eb5c187683c46c4ed3efee4292
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Mar 4 10:41:44 2020 +0300
NODE-1237: Fix hack/docker/Makefile on macOS
commit a61fec2d2e1b0f70ac5c07f4676a8f946cb27a05
Merge: 0fd8e5d5fb b7520f836a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 3 23:39:48 2020 +0100
Merge remote-tracking branch 'origin/dev' into CON-630_fc_skiplists
commit 0fd8e5d5fbfe7c5ff0f77b891a9e4802f1baf729
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 3 23:11:10 2020 +0100
CON-630: Changes after @aakosh code review.
Remove redundant test in `DagOprations.relation`.
Use simpler methods to construct Genesis in tests.
Include full hash when logging an error.
Update comment in `ValidationTest`.
Include updating ancestors skip list in `transaction` action.
Simplify `DagOpreationsTest.relation` unit test.
commit 7a90dfec0d6832a6c6b7165e61f3b5f4ce9f0bad
Merge: b7520f836a aceee298f6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 3 22:13:04 2020 +0000
Merge #1703
1703: NODE-1252: Log when the era has no more agenda items. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit aceee298f692b000e93e073b1abc271610256b51
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 22:11:56 2020 +0000
NODE-1252: Log last round if StartRound doesn't schedule another StartRound.
commit e064cc8e7c3c471fab2a1e17db38e09353c040bc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 3 23:10:37 2020 +0100
CON-630: Update comment on `DagOprations.relation`.
commit bb45cbca5db22061db8a74d609311e1eaabf24ed
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 21:50:21 2020 +0000
NODE-1252: Only log empty agenda if it's a StartRound.
commit 43e59c1e5caacb0b953b6e1d2e2f0a12bb80db67
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 21:38:56 2020 +0000
NODE-1252: Log when the whole era schedule is empty.
commit 6a49a7a78afd4c2a5d63818248e06b1fce4ea2d4
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 3 21:09:31 2020 +0000
EE-904: remove integration test artefacts in 'make clean'
commit b7520f836abd8856ec743c729dcf4a21fd4eab35
Merge: 23762df194 d9d36c156a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 3 20:52:28 2020 +0000
Merge #1702
1702: NODE-1212: Fix timestamp parentheses r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7fc4cbfbba5350d0a5dcb27531444f2875d0b81b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Mar 3 13:26:09 2020 -0500
NODE-1209: Move protobuf-related cltype functions to a separate package
commit 23762df19421a9e9e2bce17ffc11d7e368cf83ec
Merge: 4aecb9de3d 491eb8328b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 3 19:49:49 2020 +0000
Merge #1692
1692: EE-912: fix cost accounting in subcalls r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 094541f296a6a31faac86bab9eab43ca7da65dc4
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Mar 3 19:47:55 2020 +0100
EE-910: remove unnecessary filters
commit 720b34bbb9f6791f03abc11d3d5441f282ef88c4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 18:46:02 2020 +0000
NODE-1252: Log when the era has no more agenda items.
commit 8e09836a513901ffa1ffd6fd1114a5a35a233027
Merge: d89a5fe10a 9f4b8c7e3a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 3 18:35:41 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-904-standard-payment
commit d9d36c156a89081da83f4eb91ac00da048678bd9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 18:23:44 2020 +0000
NODE-1212: Add parentheses to print.
commit 4aecb9de3db00bb803356c4aa3c6a29cc0a19935
Merge: 9f4b8c7e3a 5cb971753e 7a81938221
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 3 18:10:54 2020 +0000
Merge #1694 #1695
1694: EE-932: implement Integer trait for U512 r=henrytill a=henrytill
#
1695: NO-TICK: export drone variable for docker images r=TomVasile a=TomVasile
#
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 72802deb413ee930c0ac001e6ebcb1c24c9e6562
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Mar 3 16:08:53 2020 +0100
EE-910: mark no access rights by a zero value
commit 9f4b8c7e3aaaad712ad3bf7e5889a407243affb7
Merge: 7723360c25 faeeae2535
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 3 16:00:53 2020 +0000
Merge #1670
1670: NODE-1142-1143: GraphQL Validator and Account relations, addressing code review comments r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
Co-authored-by: Igor Ramazanov <igor.ramazanov@protonmail.com>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 80d2b5a68756eab0230e0611fef9e9ce1a2a438d
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Mar 3 10:58:29 2020 -0500
NODE-1209: Fix typo
commit 1feb9cded4c93db73c07836e284507bdc179a642
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Mar 3 10:55:18 2020 -0500
NODE-1209: Move bytesrepr and cltype from smartContracts into models
commit 5cb971753e87dcfb3d31bb607a0c20726457d8cc
Author: Henry Till <henrytill@gmail.com>
Date: Tue Mar 3 10:35:26 2020 -0500
EE-932: address comments from @birchmd
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 6080db05ba4ee469b02da291f38505ad1c79c783
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 23:24:27 2020 +0800
ECO-241: remove unused code.
commit dd29b6bf34272bb54ca3b1c8a104ab303f3a2ea4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Mar 3 11:34:52 2020 +0100
CON-630: Fix tests after adding more constraints.
commit 1801ffb45cb91ccda1ddefae81472e439f04790f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 23:16:28 2020 +0800
ECO-241: add route for the page `Deploy Contracts`.
commit 0e7ea38b67870c9de6547fa5095b4ca601c24c90
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 23:15:52 2020 +0800
ECO-241: implement the feature deploy from Browser.
commit 99817a90a264d6e339ff648f7f43f53efc985e27
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Mar 3 10:15:08 2020 -0500
NODE-1209: stack safe serialize of CLValueInstance into CLValue; order keys of CLValueInstance.Map for deterministic serialization; include unit test for CLValueInstance/CLValue round trip
commit 12bd157ad7e1a6dfe872a3a5c338b80d2fb9aa2a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 23:14:32 2020 +0800
ECO-241: Add component FormRow, add an argument size to Button so that we can change its size and make Card be able to collapse.
commit ae9d4e77980b045d7ec0e8d1094bf6a881f541fa
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 22:54:48 2020 +0800
ECO-241: use library FormState to manage the state of Form with Mobx, so that we can set validate function for each field and then show errors message below the inputs.
commit faeeae2535608cc8a87c214406fb68ac02b2cae8
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 3 17:55:10 2020 +0300
NODE-1142: Use 'And' instead of sequential 'Given's
commit d98cba6a2baf76ff28e1f025a2cb7ced5a18b7d9
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 3 17:48:53 2020 +0300
NODE-1142: Use GivenWhenThen pattern instead of multiline test description
commit 793ecf11a9b1affe47a3d1795274696766dab35a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 22:47:23 2020 +0800
ECO-241: extend Form to support the situation with only one child.
commit 4e6ca69e61650690b6a4222435d478cd1ed52225
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 22:35:30 2020 +0800
ECO-241: implement CasperService.deploy in casperlabs-sdk so that others can use it to send deploy.
commit b7b4fc0cfdc993b7def1510273dffe9f9f58b9dd
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Mar 3 22:34:12 2020 +0800
ECO-241: Split Contract.deploy to two util methods: makeDeploy and signDeploy.
commit 4dc5a72d40058bfcfc0561c4a7d4b9266cd3f105
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Mar 2 15:46:05 2020 +0100
CON-630: Use the cached ancestors skip lists in the FC.
commit f9b1e4248c4c660646e633d4380a1435f1cc657b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 28 19:09:42 2020 +0100
CON-630: Add storage layer for ancestor lookup optimization.
commit d89a5fe10a2d5c0afa8a25ee803077c58814c4c8
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 3 13:43:56 2020 +0000
EE-904: fix integration test setup
commit 7dee84e830e2e2210b49f49855cefbbf3ad9beed
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 28 12:07:42 2020 +0100
CON-630: Move dag-related code under `casper.dag`.
commit b0d95f6417680a041191b72a04ea1370f5afd983
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 3 11:46:03 2020 +0000
EE-904: address @EdHastingsCasperLabs review comment
commit 7f530772f5ec66486675d75a492b7e0ca87300f2
Merge: dff1854f2f 7723360c25
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 3 14:41:42 2020 +0300
Merge branch 'dev' into NODE-1142-1143-graphql-validator-account-relations-code-review
commit 71e1317bac3fa2cadb7d1a18ec4756e9c68d4d42
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Mar 3 11:18:38 2020 +0000
NO-TICKET: increase default size of LMBD map
commit dff1854f2f905972de6b6d46b39c437684563fa2
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 3 14:12:35 2020 +0300
NODE-1142: Unit test for 'DagRepresentation[F].getBlockInfosByValidator'
commit ceb8275b60f7ef692c54368e4998fad83139b778
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Mar 3 12:42:11 2020 +0300
NODE-1143: Do not log error if account's balance couldn't be found
commit 7a819382213f4acddf2a0184a4aae151cd9da7a2
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Mar 3 03:37:56 2020 +0000
export drone variable for docker images
commit 7723360c259157c8f256683aabaea03e560732a2
Merge: 6dcdf557c7 ca977b9e91
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Mar 3 00:32:18 2020 +0000
Merge #1693
1693: NODE-1258: Fix fork choice children check r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit ca977b9e91459982c8dacd03cce7c0cf5737bcec
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 00:29:52 2020 +0000
NODE-1258: Beware the Genesis.
commit ac00e49c4948b5e13ff923e45afdd5bacee39458
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Mar 3 00:05:00 2020 +0000
NODE-1258: Add the isBlock condition too.
commit 93a6f6814a815d049bc9b464a3a166a016fced01
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 23:55:57 2020 +0000
NODE-1258: Traverse based noChildren test.
commit 8ec196fa72d54d7b8db3beb934dd63e333d3f964
Author: Henry Till <henrytill@gmail.com>
Date: Mon Mar 2 18:14:19 2020 -0500
EE-932: address comments from @birchmd
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 1d4f98b53af6fc0906a4ed1f08a616c3238209d7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 22:48:47 2020 +0000
NODE-1258: Return the fork choice if it didn't change.
commit 65eb4466ef81a8d8dcde87aa5626e380a241b928
Author: Henry Till <henrytill@gmail.com>
Date: Mon Mar 2 17:02:55 2020 -0500
EE-932: implement Integer trait for U512
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 36373eda4e4d5766f80e3ced276f8f3f710ce919
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 21:08:00 2020 +0000
NODE-1258: Add timer gauges to EraRuntime.
commit ef8c3744b4c7b87b68b679e977f3c6a8fb943671
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 20:30:24 2020 +0000
NODE-1258: Add timer and gauges in EraSupervisor.
commit 491eb8328b2c91cd3157e7522b0b3df95b611e8c
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 2 20:53:20 2020 +0100
EE-912: fix Clippy issues
commit ef09ad5e2832b1fcd015ea35730a6538c1132f1c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 19:53:01 2020 +0000
NODE-1258: EraSupervisor to require Metrics.
commit 0215b128f30653361dc7118588263f2d7b9060cc
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Mar 2 20:22:58 2020 +0100
EE-912: add one more test for subcall gas accounting
commit acb3ecbff9dbe00991dba85fd66d23e2a3d8b135
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Mar 2 16:35:34 2020 +0000
0.14.0 -> 0.15.0
commit 6dcdf557c716da50609b9ee65d70347da1956efa
Merge: 5215d8d402 08f3551eb5 9e8787317e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 2 15:54:01 2020 +0000
Merge #1662 #1685
1662: OP-807: use deb for node/client docker images. r=TomVasile a=TomVasile
#
1685: NODE-1222: Add support for deploy state transition events to Python client r=piokuc a=piokuc
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 5215d8d402618dd6389b5c86d228f45ce591bcdf
Merge: 871f82a64d 2f9bb8564c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 2 14:53:11 2020 +0000
Merge #1688
1688: NODE-1180: Stream deploys chunked r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit eb0dd8f7bafe057f6506ec97f52554e9ece16c31
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Mar 2 17:18:37 2020 +0300
NODE-1143: Remove unused topoSortValidator* methods
commit d96c94851fdec9652ac536a5ceb2080105f91939
Merge: dab0324e7c 871f82a64d
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Mar 2 16:17:03 2020 +0300
Merge branch 'dev' into NODE-1142-1143-graphql-validator-account-relations-code-review
commit dab0324e7cddabc1e3420ada01962fdaef3e9358
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Mar 2 16:16:33 2020 +0300
NODE-1143: Implement blocks pagination using timestamps instead of validator block sequence number because of how Highway works
commit d8442e9d41d8686d612500c40929437188ff4524
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Mar 2 15:03:18 2020 +0300
NODE-1143: Rename validator_block_seq_num to create_time_millis, fill it with data
commit 2f9bb8564c207aaac83012d8982089922e7b35a4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 11:22:03 2020 +0000
NODE-1180: Check that non-existing deploys cause no problem.
commit f984afe13d65e64d51422b0b042ba9d00775033b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Mar 2 11:17:02 2020 +0000
NODE-1180: Test that chunks with compression work.
commit 871f82a64da9d710cd09afe45f60e8b7a5a281e2
Merge: 01fd64e126 9d64f99b64
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Mar 2 09:53:20 2020 +0000
Merge #1690
1690: ECO-340: Labels of block node in Explorer don't look well in Safari. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 9d64f99b6421dfb6787dfc1f04192093b808d56f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Mar 2 16:50:20 2020 +0800
ECO-340: `transform origin` doesn't work well in SVG in Safari, use rotate instead.
commit e1ff822f7652696836a64cd0e4ce86a04ced9a6e
Merge: 68ed9b8088 01fd64e126
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sun Mar 1 13:37:16 2020 +0300
Merge branch 'dev' into NODE-1142-1143-graphql-validator-account-relations-code-review
commit 328f22fbabc65144ce1b62b3881a6c84c21fc83b
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 27 16:31:13 2020 +0000
EE-904: make standard payment a system contract
commit 82c5dfff5d6af7340870905f561df3c074a5671e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 28 20:52:08 2020 +0000
NODE-1180: Add missing methods in test.
commit 08f3551eb543b295f09fe9802b399f6d390c1ab4
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Feb 28 20:40:59 2020 +0000
remove docker build in build.sbt
commit 437a58588329552f30b9c82a1c9acc9753e6e7a9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 28 20:07:29 2020 +0000
NODE-1180: Wire in deploys.
commit b47c2bbd4e5e179795fc594c94ec5795da38c36c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 28 19:54:43 2020 +0000
NODE-1180: Update Casper tests with StreamDeploysChunked.
commit c8fa8e11a45f5b5061f7c69386a7cc51d916712d
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Feb 28 14:04:59 2020 -0500
NODE-1209: Use CLValueInstance for deploy arguments and StoredValueInstance for query results
commit 4d93079df1d2931a9ba62eb8833874060c779408
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Feb 28 13:59:41 2020 -0500
NODE-1209: scala convenience functions for creating state.CLValueInstance.Value
commit 69fec0cf005f2b05f5fb43c47acc3e8453629669
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Feb 28 13:53:01 2020 -0500
NODE-1209: CLValueInstance protobuf definition
commit 0702793d420ba03d9323c04f50e85b3bf831ae2d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 28 18:30:27 2020 +0000
NODE-1180: Add StreamDeploysChunked.
commit 979daed9f126e7548ef257e67f54f0b71fecba32
Merge: 8ff1ea2c9e c8c0eb9606
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 28 17:22:10 2020 +0000
Merge remote-tracking branch 'upstream/dev' into dev
commit 01fd64e12672a913d0d2e09c22922781b1996065
Merge: c8c0eb9606 632c944f26
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 28 17:06:59 2020 +0000
Merge #1684
1684: ECO-333: Clarity live update of `isFinalized` info is missing r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit aee88bf99a85e02e05befea630952042cdf2d090
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Feb 25 19:22:56 2020 +0100
EE-912: fix sub-call cost accounting
commit c8c0eb96061153aa7deb654bf41b4d4515070c8c
Merge: 9cbc7df74b bc1e3b38b8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 28 16:06:38 2020 +0000
Merge #1671
1671: EE-903: add cargo audit to CI r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 8ff1ea2c9e07298f1282ca4bbaf759c13dfbc13d
Merge: 71470515d6 9cbc7df74b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 28 14:56:46 2020 +0000
Merge remote-tracking branch 'upstream/dev' into dev
commit 68ed9b8088cfe0a613ebebac5f888bc51cd87d5a
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Feb 28 15:24:52 2020 +0300
NODE-1142: Remove leftover imports
commit bc1e3b38b87b1736a92b1206337a0cf5920b9443
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 28 11:11:49 2020 +0000
EE-903: move cargo-audit setup to own Makefile target
commit 793e5414d5f518bc9dd82151523480a97707208a
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Feb 28 11:32:27 2020 +0300
NODE-1142: Try to come up with a better test case name
commit 39d0643f79fe4d9f6c8c3bdc45ba34e0f739681b
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Feb 28 00:49:26 2020 +0300
NODE-1142: Testing topoSortValidator and topoSortTailValidator
commit 96c1c6e00e53fead19513af8956ad06f5b3a19c3
Merge: f5eb40375b 9cbc7df74b
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 27 22:35:38 2020 +0300
Merge branch 'dev' into NODE-1142-1143-graphql-validator-account-relations-code-review
commit f5eb40375b6906d68fb619d229ef81f43aaca0b2
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 27 17:41:31 2020 +0300
NODE-1143: Move out table schema modification out from .scala migration into an .sql file
commit b4122918daedf766bd40bbc768b5703365812105
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 27 17:37:30 2020 +0300
NODE-1143: Use 'handleErrorWith' instead of '.attempt' with following .flatMap(_.fold)
commit da420e7e4d2cf627c9ecacdd382b54d8fd1ab489
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 27 17:26:48 2020 +0300
NODE-1142: Remove compilation error workaround by switching to JDK11 locally
commit c1ff9a12b0a5a7da53e81dc62fb1842849ca416c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 26 11:46:05 2020 +0100
NODE-1227: Make --amount required for transfer
commit 2979e35d948a7366c15456abe95681120905dd94
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 23:17:35 2020 +0100
NODE-1227: Update documentation of --payment-amount
commit 2855a0ec639b5bfde9e16dcc1dd14dca436ca32c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 23:12:24 2020 +0100
NODE-1227: If neither --payment-amount nor --payment-args provided set --payment-amount to 10000000
commit a4ad3cf6e49d00f52742325b0f4509e60786038f
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 26 12:10:24 2020 -0800
NO-TICKET: privatize RootNotFound member
commit 7445769009c861fbf9d99431365f73947e46baa9
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 25 18:06:48 2020 -0500
EE-927: expand service to include new PoS-related endpoints
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit b6ed2fe8320f8b7e2fc13ba819ed4114ac19ef60
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Feb 25 15:45:42 2020 +0100
NO-TICKET: configure rustfmt to use the 2018 edition
commit 92df70eb3853ac0f8149b391c169095459cc7fbe
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 18:36:49 2020 +0000
remove temp steps
commit 4f08f0a4c5b0aa4f3925096738cb9050097df55e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 18:35:53 2020 +0000
NODE-1147: Not sending deploy body with the DeployAdded event.
commit e1eb9926bad069a7f6e14c986d7ce998212b9dc4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 18:28:20 2020 +0000
NODE-1242: Added comments to SyncState.
commit 34153e06bd026212a0b9c6d61473343425c93eda
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 12:06:32 2020 +0000
NODE-1242: Add unit test for sync reachability.
commit f09f963a269dcab3c9a7978c1d52f69b85337d76
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 21:47:30 2020 +0000
NODE-1242: Include the targets in the error message.
commit e5f855cc4cdcc70bc8fe4afd0c7f917722d70e19
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 20:31:16 2020 +0000
NODE-1242: Add the targets with 0 distances to the sync state.
commit 81bd483dd0b12fcb3470b84d3f9c22e74b9b9740
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 16:02:29 2020 +0000
NODE-1243: Limit the latest messages asked in pull based gossiping to top 2 eras.
commit 53d17f3ee0dd40054b66aede79dc01b15aa024f1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 19:24:34 2020 +0000
NODE-1212: Pull images on
commit d6f939e9dfdb23a970272cdf459d33bac0143da0
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 17:03:27 2020 +0000
add clarity
commit 498aa43b0a60cbfb31e1079102dae0feb8158588
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 16:09:36 2020 +0000
add docker sock
commit 0bb2607ed64635d381e18962204b50f8f190967e
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 15:48:37 2020 +0000
bors down - temporary workaround
commit dd6273e3878719bfd7dc7641ef6b8495bdbfa146
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 25 16:55:56 2020 -0500
EE-926: remove step function
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 08588ca8d23cab3d0b2d956e10f062427931520f
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 24 20:06:08 2020 +0000
remove gcc install
commit 5461d272ee37210be80082e658c456058c4f04b1
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 24 19:47:15 2020 +0000
remove pip installs
commit 5828392eaa8ca01073009c05cd688a9b4c6d1a05
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 22:30:17 2020 +0100
NODE-1239: An attempt to fix sporadic failures of test_storage_after_multiple_node_deploy_propose_and_shutdown by moving it into the serial section in CI
commit 91e6b6679faca6589222523648e59fd291414201
Author: Igor Ramazanov <igor.ramazanov@protonmail.com>
Date: Thu Feb 27 22:29:45 2020 +0300
Update storage/src/main/scala/io/casperlabs/storage/dag/SQLiteDagStorage.scala
NODE-1142: Typo in SQL query
Co-Authored-By: Mateusz Górski <goral09@users.noreply.github.com>
commit 9cbc7df74b7d34069c4211c420ed20001319f376
Merge: d497d9081e dd36fe8f27
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 27 18:09:00 2020 +0000
Merge #1686
1686: OP-1162: update readme banner r=TomVasile a=TomVasile
#
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit d497d9081eb9707d54837c72c2ed8ecd2b1ca457
Merge: 569d7fbf08 2e2f08fa4b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 27 17:09:10 2020 +0000
Merge #1678
1678: OP-1143: initial commit of npm publish r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit dd36fe8f27b19cfd8b17ea6f2c2b60f9f3c72aee
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 27 11:58:02 2020 -0500
Delete CASPERLABS_HORIZONTAL.png
commit c4784c2f8cfbcaf7edb30b5b18da00670cc6ae73
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 27 11:56:24 2020 -0500
Switch banner to new image
commit da9a30047f33fbcbff40785ef3a226aad417b8ab
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 27 11:55:34 2020 -0500
add new banner image
commit 569d7fbf0860ab5df919df88c57a8f4e661e70f5
Merge: 61d3a54135 089d97aa3b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 27 11:43:24 2020 +0000
Merge #1677
1677: NODE-1227: Set default --payment-amount to 10000000 r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 9e8787317e16731245f6c3eef56553c1777e3a89
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 27 12:40:58 2020 +0100
NODE-1222: Add support for deploy state transition events to stream_events API. Add stream-events CLI command.
commit 632c944f2645c812887b7eb251c4b6c87f579666
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 27 19:39:56 2020 +0800
ECO-333: subscribes to event stream of finalizedBlock to update the finality status of DAG blocks.
commit 61d3a54135278ce84053e77c03a22451ceec9073
Merge: 05cdb0108f 6962db0d9d 6ab0eaa8fd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 26 22:43:40 2020 +0000
Merge #1679 #1683
1679: EE-927: expand service to include new PoS-related endpoints r=henrytill a=henrytill
#
1683: NO-TICKET: privatize RootNotFound member r=henrytill a=EdHastingsCasperLabs
This PR removes pub from `Blake2bHash` member of `RootNotFound` struct.
This work is not ticketed, but precedes proof of stake re-implementation.
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR does not add a new feature, it is a refactor.
- [X] This PR is assigned.
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 6ab0eaa8fd2fcaaf5147a7548794e3e0cf211b5b
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 26 12:10:24 2020 -0800
NO-TICKET: privatize RootNotFound member
commit 05cdb0108fc88a6919880b8b5491b6aa25307c60
Merge: 62ca78432e 50e9040d4d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 26 21:42:11 2020 +0000
Merge #1667
1667: NO-TICKET: configure rustfmt to use the 2018 edition r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 62ca78432ed4fad6d871bf3745aa0f6dce999616
Merge: c85e14d483 c854354299
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 26 20:42:24 2020 +0000
Merge #1682
1682: OP-1159: remove temp bors workaround r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit c85e14d483d476c6206ccc135aa1a32932ff6a75
Merge: 55741ef5e4 8d18132a56
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 21:29:06 2020 +0100
Merge pull request #1681 from aakoshh/NODE-1147-clear-deploy-body-from-event
NODE-1147: Clear deploy body from event
commit 55741ef5e4ce828cb773c6f8d96b8da8438eda46
Merge: ffd078c2e5 9caacdc84e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 21:07:11 2020 +0100
Merge pull request #1673 from aakoshh/NODE-1242-fix-sync-start-distance
NODE-1242: Fix distance calculation in syncing
commit ffd078c2e55b1f9fe7ce5817d236c9c88df8e27c
Merge: 0bcdbbbbe3 eda0aff606
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 20:21:49 2020 +0100
Merge pull request #1669 from aakoshh/NODE-1243-limit-pull-latest-messages
NODE-1243: Limit the latest messages asked in pull based gossiping
commit 0bcdbbbbe3d9b11bac7bee227adbd9e95e5e71b8
Merge: 9ce1607849 aa93ce7714
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 19:39:13 2020 +0100
Merge pull request #1672 from aakoshh/NODE-1212-make-up-pull
NODE-1212: Pull images on
commit 8d18132a5616859857dee0a2925ef6cdd1a16142
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 18:35:53 2020 +0000
NODE-1147: Not sending deploy body with the DeployAdded event.
commit c8543542994b4a7196067f4048f68e5cfc1afae5
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 18:36:49 2020 +0000
remove temp steps
commit 71470515d63a71d437eb66e19961848354a1c9b3
Merge: aa93ce7714 9ce1607849
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 18:33:47 2020 +0000
Merge remote-tracking branch 'upstream/dev' into dev
commit 9caacdc84ed4e27adc1a407b090ba6d457cf6aa9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 18:28:20 2020 +0000
NODE-1242: Added comments to SyncState.
commit ac67647b43067ebcb621acd83ef1bd82d159a5af
Merge: f9c12d41dd 9ce1607849
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 18:21:38 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1242-fix-sync-start-distance
commit 9ce160784909dcb4560040ae9ae491ce0b3ba15e
Merge: 5781e619c1 5fdcff0950
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 13:04:58 2020 -0500
Merge pull request #1680 from TomVasile/NO-TICK-bors-down
NO-TICK: bors down - temporary workaround
commit 5fdcff0950abb970aea09de51cb95d120d54c344
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 17:03:27 2020 +0000
add clarity
commit 6745073e76b82f49310555c3961090dbac5cdb38
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 16:09:36 2020 +0000
add docker sock
commit c2e560080a664be99085d7080df1ceb8644a6971
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 15:48:37 2020 +0000
bors down - temporary workaround
commit 2e2f08fa4bbb3dd8a4422f61fc7f9803ff13beed
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 26 10:28:12 2020 -0500
add public access for npm publish
commit f9c12d41ddb193ea69e8e84027b74c260feb9a09
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 26 12:06:32 2020 +0000
NODE-1242: Add unit test for sync reachability.
commit 089d97aa3b0e2516b9bdebf8eed5127e8b01c791
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 26 11:46:05 2020 +0100
NODE-1227: Make --amount required for transfer
commit 5781e619c136dd5a6bf7cbb41c5a12c3c1af88de
Merge: 1ec41a339a e54cd197e6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 25 23:38:54 2020 +0000
Merge #1676
1676: EE-926: remove step function r=henrytill a=henrytill
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 6962db0d9ddc91280c2a47b7adade96cf9c6ac53
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 25 18:06:48 2020 -0500
EE-927: expand service to include new PoS-related endpoints
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 1ec41a339abc39c0b19269673f993b6c27322d64
Merge: c2a27ac865 7db53ef586
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 25 22:34:39 2020 +0000
Merge #1668
1668: OP-1147: Remove int test dependencies from drone.yml r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 15fbd2ce17031ee640f5d00565d78148f0c583e0
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 23:17:35 2020 +0100
NODE-1227: Update documentation of --payment-amount
commit e4fe51fc4025e9e8ecb6ad75e73a192b7f57bbc0
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 23:12:24 2020 +0100
NODE-1227: If neither --payment-amount nor --payment-args provided set --payment-amount to 10000000
commit e54cd197e6aeae52997307ff02ebd94038ba0ae1
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 25 16:55:56 2020 -0500
EE-926: remove step function
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit c594667b544d74ef6d720ea00f5fdef88b41ba57
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 21:47:30 2020 +0000
NODE-1242: Include the targets in the error message.
commit c2a27ac865216aee0744b943d3ea36689f37de78
Merge: 03e01b0b09 c1f6a861ca
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 25 21:34:42 2020 +0000
Merge #1675
1675: NODE-1239: Move test_storage_after_multiple_node_deploy_propose_and_shutdown to serial section in CI r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit c1f6a861ca76b82b00110e272b32d94b9fbcae2d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 22:30:17 2020 +0100
NODE-1239: An attempt to fix sporadic failures of test_storage_after_multiple_node_deploy_propose_and_shutdown by moving it into the serial section in CI
commit 3837314798b42aa2dfde0e1ab532b4d0ceae3a30
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Feb 25 21:09:07 2020 +0000
initial commit of npm publish
commit fde8613b568baa9ee7d426979974a4d0278945ae
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 20:31:16 2020 +0000
NODE-1242: Add the targets with 0 distances to the sync state.
commit aa93ce7714af3ce1959936ed006ac352541aa7e3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 19:24:34 2020 +0000
NODE-1212: Pull images on
commit cac96b4ff97ccf3bc55ba6bd2954054eee0c12aa
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 25 21:38:44 2020 +0300
NODE-1142: Rename blocksNum to sliceDepth
commit 8af15a20e4c096342f4272aaab30a961eb3e6889
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Feb 25 17:47:21 2020 +0000
EE-903: add cargo audit to CI
commit 67b5d2464cda0f3ef31888a5cbfaeed7caca8e53
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 25 21:29:38 2020 +0300
NODE-1142: validator_block_seq_num
commit df3eab049a837fa9332acb18154570285e5545e7
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 25 20:36:51 2020 +0300
NO-TICKET: Fix compile error on JDK 8
commit e1a686c0fc6e88a24c44f5bf2d83f3cca5771bd8
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 25 19:12:01 2020 +0300
NO-TICKET: 'stop' node and engine before each 'start', 'stop-background-scala-compiler' before each 'start-background-scala-compiler', 'stop' before 'stop-background-scala-compiler' in 'hack/build/Makefile'
commit b4b2d3e9a39986fdc3cbabb126c57bcf656e56ee
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 25 19:03:22 2020 +0300
NODE-1142: Code review: update GraphQL 'validator' query implementation for Highway consensus
commit eda0aff606434a09347813620d6a202151e78bc7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 16:02:29 2020 +0000
NODE-1243: Limit the latest messages asked in pull based gossiping to top 2 eras.
commit b6ddda7d47ee30974024df1e474db1da66636d27
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 25 18:07:16 2020 +0300
NODE-1143: Code review: Get rid of leftover println, change balance type to BigInt
commit 50e9040d4d2bdab265895d0b8d6f4397d25314d8
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Feb 25 15:45:42 2020 +0100
NO-TICKET: configure rustfmt to use the 2018 edition
commit 03e01b0b09eca54ea8db17a39c5616e51c1ebdf4
Merge: 9f9a4efc04 e7da52cb27 6abf6c7ab2 360a10a233 a8a0f17f1d 42f4c39117
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 25 13:34:29 2020 +0000
Merge #1657 #1661 #1663 #1664 #1665
1657: NODE-1186: Populate `MultiParentFinalizer` with last finalized block on node startup. r=goral09 a=goral09
#
1661: NODE-1169: Deprecate propose in Scala and Python CLI r=piokuc a=piokuc
#
1663: NODE-1238: Fix mac highway timestamp r=aakoshh a=aakoshh
#
1664: CON-647: Add Round ID to Clarity r=aakoshh a=aakoshh
#
1665: CON-647: Init sync round period adjustment r=aakoshh a=aakoshh
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 42f4c39117864d1202368b396c69d08c927b4b92
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 12:26:01 2020 +0000
CON-647: Don't wait 30 seconds between initial sync DAG slices.
commit a8a0f17f1d549c12d13d8c5ee60c8ff0f7adb858
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 11:37:10 2020 +0000
CON-647: Add Round ID to Clarity.
commit 84cc37d025299ff31cd6779de3103d62be690876
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 25 11:15:55 2020 +0000
CON-647: Silence Hikari pool logs.
commit e7da52cb27dbe047144dc922ae0fadf65c891d0d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 12:36:59 2020 +0100
NODE-1186: Re-raise a `NonFatal` errors as well.
commit dd529944a67a5c677855cdd467f1d6b6a43064f8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 12:34:48 2020 +0100
NODE-1186: Replace `.map(_ => a)` with `as(a)`.
commit 3558291429e5eab1a4e862e80b3c1ac0c749480a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 12:34:34 2020 +0100
NODE-1186: Remove residual `println`.
commit 1d361e6cfc93161620edc683445c2638479e1991
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 12:13:54 2020 +0100
NODE-1186: Rewrite `mkFiberResource` to use `.background` combinator from CE.
commit e97851907540099f12734fed60fa3f36aec75886
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 12:13:04 2020 +0100
NODE-1186: Raise an error in the constructor of FinalityDetector.
instead of throwing it. Highway handles this correctly and the code is shared between incorrect NCB and correct Highway. Push the proper handling of it to the NCB specific code.
commit cc5a548da074b1935ad4aef30139a7c3cb71e80d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 12:07:03 2020 +0100
NODE-1186: Bump `cats` dependency.
commit 7d64f1579dcdd1c5bbd6fa809af9ab3a2af8913b
Merge: 7a9d5bb3d5 9f9a4efc04
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 25 09:46:32 2020 +0100
Merge remote-tracking branch 'origin/dev' into NODE-1186_stale_lfb
commit 9f9a4efc0419de20c92a76a73cba14ca0c415ed2
Merge: 7b182353f5 355152cfe2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 25 06:36:02 2020 +0000
Merge #1655
1655: EE-895: refactor logging implementation r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 7b182353f5ea1dd2c8b0b7c5d6142ac2bafbe763
Merge: c7cfb704b3 a5e64eaa32
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 25 00:00:54 2020 +0000
Merge #1660
1660: CON-650: Fix ballot switch validation r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 360a10a233b5e59d57009c9017578d673738ae66
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 23:24:36 2020 +0000
NODE-1238: Use Python to generate the timestamp.
commit 6abf6c7ab234d2be186bc9193134c6c87d4c308a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 25 00:09:09 2020 +0100
NODE-1169: Address review comments by @aakoshh
commit 3730fc765c6acf68615423cf3c7d472eeb5f0693
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 23:16:23 2020 +0100
NODE-1169: Address review comment by @aakoshh
commit 94f1d0a7a4a082b5a739ff82455d5ff1312f8fca
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 22:20:27 2020 +0100
NODE-1169: Fix compilation of test
commit 355152cfe2ac81d251567bc4870901e4eddbedbc
Merge: 64e36e7aa2 c7cfb704b3
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 24 21:06:54 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-895-logging
commit 64e36e7aa2fbd4df5950d985a93cfc71a63510b1
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 24 20:54:20 2020 +0000
EE-895: undo removal of unique ID per log message
commit 7a9d5bb3d5687cb71f47843350d8e10ef16f7744
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 24 21:46:17 2020 +0100
NODE-1186: Instead of raising an error, throw it. Otherwise it's not handled properly.
commit 8c604ba1547f2018dfce44b8a058f93d9d393eff
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 21:25:41 2020 +0100
NODE-1169: Deprecate propose in Python CLI
commit a5e64eaa3257030db35b79aff5f75c90feb81a62
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 20:12:41 2020 +0000
CON-650: Ballots can be built on pre-era-end blocks.
commit 4aee916312a82bb786e513b940be9cb03ca2cdbb
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 21:24:23 2020 +0100
NODE-1169: Add "[DEPRECATED]" in front of propose help
commit 8ff63844c4c549b2b72e6e3d389bc358b6f405e9
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 21:15:56 2020 +0100
NODE-1169: Print "Warning: command propose is deprecated." to stderr.
commit 7db53ef58666f68c8c13c249277dec947b29c489
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 24 20:06:08 2020 +0000
remove gcc install
commit d05d4dd6e78de2622096a9888424af37c9722be4
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 24 19:47:15 2020 +0000
remove pip installs
commit c7cfb704b37e49f80537e1d41de88fa7f6602922
Merge: df1de15bea 5bb8cb1bd2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 24 19:41:52 2020 +0000
Merge #1659
1659: NODE-1231: Return a wait handle from `MessageProducer.effectsAfterAdded` r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit af6faa8c41aab4fd04f2f50b9c03e4a251526922
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 20:38:39 2020 +0100
NODE-1197: Address post-merge review comments from @aakoshh
commit 810bd2892b792eb4972c59de11d2dd40e212086b
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 24 19:36:47 2020 +0000
use make for node/client docker merge step
commit b5e8092d1c889f2a80849b26f23211c8e90d371c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 20:24:23 2020 +0100
NODE-1197: Address post-merge review comments from @aakoshh
commit 5bb8cb1bd2cc50b74f8db572dabb082762d0d82e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 19:04:20 2020 +0000
NODE-1231: Wait for forkAndLog to finish in tests.
commit 3f76d622655a72e5de5bb1930056c25020085587
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 24 18:54:05 2020 +0000
initial move to node/client using deb for docker
commit df1de15bea6dc75f454c9f40c56de344b55b2059
Merge: f200b6633c 5c88244743 30bc50f112
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 24 18:43:40 2020 +0000
Merge #1614 #1658
1614: NODE-1194: Add Python CLI command show-peers r=piokuc a=piokuc
#
1658: NODE-1231: SQLite error in CI. r=aakoshh a=aakoshh
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 30bc50f1120424faf08fb434610dbac8e7d820ec
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 17:58:31 2020 +0000
NODE-1231: SQLite error in CI.
commit f200b6633c58491074e8fae2e004d2fc3aac0a6b
Merge: e4a016cd92 248bfa9b3f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 24 17:44:52 2020 +0000
Merge #1654
1654: EE-891: introduce turbo mode r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 21ff3af76d2ae4e42bb5e97f9e19620bb2e5d47e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 24 18:41:53 2020 +0100
NODE-1186: Remove `MultiParentFinalizer.empty` constructor.
commit b596b2e008f947f4a2786faa7834ee71a2d409e1
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 24 18:23:12 2020 +0100
NODE-1186: Remove unused variable.
commit fc9be332bd2261d11d7fc6dad019c6a306b1c17a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 24 14:06:33 2020 +0100
NODE-1186: Seed MultiParentFinalizer with LFB from the DB.
commit ddced93633f4e786700a9164704a21685df1eda2
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 24 16:42:43 2020 +0000
EE-895: avoid some magic numbers/strings
commit 248bfa9b3f708e8e93ec906a7df37a846635db72
Author: Henry Till <henrytill@gmail.com>
Date: Mon Feb 24 11:25:36 2020 -0500
EE-891: address comments from @Fraser999
commit e4a016cd925ac3915c13d892e3b4d72ccd648ee8
Merge: a4114e7941 fb31d29f96
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 24 15:53:39 2020 +0000
Merge #1656
1656: NODE-1212: Fix grep looking for nodes. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit fb31d29f96182c91a7f553036f7f50f09c8042d8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 15:49:35 2020 +0000
NODE-1212: Fix grep looking for nodes.
commit 35335e245f5df8da3d8b219d9f4c4446d1b8a0d7
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 18 13:20:22 2020 +0100
NODE-1186: Make incorrect rFTT config param a fatal error.
commit 190bdafc6308651b4b3bf007ec6d393dd84ab08a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 24 15:03:32 2020 +0100
NODE-1197: Address post-merge review comments from @aakoshh
commit a4114e79414cb1f6a25efa8af50be3dfb23c3106
Merge: b21b1e850e 4585b91165
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 24 13:23:38 2020 +0000
Merge #1478
1478: NODE-1082: Eras r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 739e5015620cc28a90124af4d6d6459a8bef0bae
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Sun Feb 23 03:49:01 2020 +0000
EE-895: refactor logging implementation
commit 4585b911657cd501fe47c42377c9d8774cc4754d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 11:19:27 2020 +0000
CON-629: Use j_rank in Python test.
commit 8f00b59c937ce02a784d4d1bfd8082fc9143d199
Merge: 63cc62210d b21b1e850e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 24 11:11:28 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit b21b1e850ef7c2b8adf733dd1fb6a0fca4b98d5d
Merge: 0844094bea 92b8eea1b6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 24 08:43:20 2020 +0000
Merge #1639
1639: NODE-1197: Add --wait-for-deploy and --timeout-seconds to Scala CLI r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 55dd171e8e87699d9d9fa83b7c79d2f64c644a0c
Author: Henry Till <henrytill@gmail.com>
Date: Sun Feb 23 16:18:44 2020 -0500
EE-891: introduce turbo mode
commit 5c88244743f70cb446146ae193c020f39660877d
Merge: bc6429f9b2 0844094bea
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Feb 23 19:03:40 2020 +0100
Merge branch 'dev' into piotr/NODE-1194
commit 92b8eea1b687c13c0c901c1834a3e69608b8a35c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Feb 23 18:48:57 2020 +0100
Apply Igor's suggested changes
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit 0844094bea76c84ef153b3e4febb44408c6dd184
Merge: 617d4a3309 5ae04e0450
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Feb 23 03:05:50 2020 +0000
Merge #1599
1599: NODE-1142, NODE-1143: Validator and Account new GraphQL relations r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit 5ae04e0450c3518312e4b68cfca37f95c99d10bf
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sun Feb 23 06:04:51 2020 +0300
NODE-1143: Fix compilation issues after merging with dev
commit 2aea323f746afdf87fdcb49815debe192022677c
Merge: c12b1753a7 617d4a3309
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sun Feb 23 03:06:11 2020 +0300
Merge branch 'dev' into NODE-1142-1143-validator-and-account-new-graphql-relations
commit 617d4a330961e372f1e47d5f55fdbf343abfab95
Merge: 3d576ae628 45494ed61a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Feb 22 15:34:04 2020 +0000
Merge #1586
1586: NODE-1121 Running Integration Tests in Parallel r=sacherjj a=sacherjj
Breaking up integration test runs into parallel runs of a portion of the tests.
https://casperlabs.atlassian.net/browse/NODE-1121
### Complete this checklist before you submit this PR
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit 45494ed61abb1890482a20039707f1df6925834d
Merge: 76a170eeb0 3d576ae628
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sat Feb 22 09:25:51 2020 -0500
Merge branch 'dev' into NODE-1121_2
commit 3d576ae62847ba3a74bb4386ce1621cdef0c8cf9
Merge: a9f8e176bd bb8ecb0572
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Feb 22 10:41:01 2020 +0000
Merge #1636
1636: EE-889: Support multiple key types r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Michał Papierski <michal@papierski.net>
commit bb8ecb0572144ee208212477093cba7924cea66d
Author: Michał Papierski <michal@casperlabs.io>
Date: Sat Feb 22 10:44:30 2020 +0100
EE-889: Apply last @Fraser999 review comment.
commit a9f8e176bda1ef5f3b4b704954f65d319bc0f889
Merge: 4c3eb37191 fac549b11c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Feb 22 02:03:01 2020 +0000
Merge #1562
1562: OP-946: rebuild buildenv on merge r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 4c3eb3719113b20916aa34f32c71a59d12123796
Merge: fddb602ff5 760a7eb8d0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Feb 22 00:03:55 2020 +0000
Merge #1647
1647: EE-838: AssemblyScript npm package README.md r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR adds a README.md to the AssemblyScript npm project.
https://casperlabs.atlassian.net/browse/EE-838
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR is documentation only.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: edhastings <49160758+EdHastingsCasperLabs@users.noreply.github.com>
commit fddb602ff547fb3de9c34ac0ecdfecc56692becd
Merge: 549a91fa94 9b512ef991
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 21 20:36:53 2020 +0000
Merge #1650
1650: NO-TICKET: execution-engine: remove asc checks in Makefile r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 826be2dde8504a656d5952db2e327ce083d6a95f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 21 20:42:10 2020 +0100
EE-889: Revert old PublicKey ABI.
This ABI change spans across Python and Node boundaries as well, so I'm
reverting this one in favor of cherry picking it into my next task
EE-911 which would take care of the integration effort.
commit 549a91fa94a9092e1f75833fe45d474091ecf6a3
Merge: 42bc54c3bb 6d350797f2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 21 18:51:25 2020 +0000
Merge #1652
1652: NODE-1202: Use cappedEffects where needed r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 6d350797f2e8ca955650395e8914dabf03e21238
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Feb 21 18:38:31 2020 +0000
NODE-1202: USed cappedEffects where needed
commit 63cc62210dcb31ae3f87057d8957d0ca0703eb8b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 21 18:15:09 2020 +0000
NODE-1216: Ballot links are green if target is finalized.
commit 70329643e289eb4e8bb1f15d4dcce4c2c16e9ca6
Merge: 7a1166ebb1 42bc54c3bb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 21 19:08:00 2020 +0100
Merge branch 'dev' into NODE-1082-eras
commit 760a7eb8d0a38c67decb4fca2f1260a7c792ebfe
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Feb 21 10:02:39 2020 -0800
EE-838: Clarified installation instructions
commit d392d88671cc5d62c59af12169d4a46c59cd644e
Author: edhastings <49160758+EdHastingsCasperLabs@users.noreply.github.com>
Date: Fri Feb 21 09:29:17 2020 -0800
EE-838: correct revert()
Co-Authored-By: Michał Papierski <michal@papierski.net>
commit f5ff4f6872d4ed0ec5cb2063e0ad667dafef3d2b
Merge: 2506825d4f 42bc54c3bb
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 21 18:28:13 2020 +0100
Merge branch 'dev' into ee-889-multiple-key-types
commit 2506825d4fb308fc8ece65725b48e3b97dd5a99b
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 21 17:54:18 2020 +0100
EE-889: Apply review comments
Apply review comments from @Fraser999 and @henrytill
commit 9b512ef991145e82e339b69528bada04bfde2b3a
Author: Henry Till <henrytill@gmail.com>
Date: Fri Feb 21 11:18:44 2020 -0500
NO-TICKET: execution-engine: remove asc checks in Makefile
commit 9f1cac73a064554728c2763821cf97322ba80424
Author: Michał Papierski <michal@papierski.net>
Date: Fri Feb 21 14:47:37 2020 +0100
EE-889: Apply suggestions from code review
Co-Authored-By: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 42bc54c3bbbc9452aedbe7dff960dd52bbedf6ea
Merge: 4ac4b0ef87 1ab03b1391
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 21 13:17:20 2020 +0000
Merge #1637
1637: EE-886: change the length of local keys to 64 r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 7a1166ebb19c8cf22f23a1d593b3d4ed19a727f0
Merge: a815e79707 649ac0fec6
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Fri Feb 21 21:58:33 2020 +0900
Merge pull request #1649 from CasperLabs/CON-648_finalizer_child_era_bug
CON-648: Fix bug in the `FinalityDetector` when network runs in `Highway` mode.
commit 1ab03b1391a094f2d304ff1aa1f0d3059caf818d
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Feb 21 13:52:56 2020 +0100
EE-886: fix package-lock.json being modified during build
commit 649ac0fec62c838741a7d8dc2e12aaf44d9a5322
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 21 13:43:59 2020 +0100
CON-648: Lookup equivocators in an era for Highway.
commit e082d286a9c1bf8a71d6d22cdebc0a4d3ed0fec8
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Feb 21 13:22:55 2020 +0100
EE-886: fix a compilation error
commit a815e797072550e458e8eb7b7f9702b026497c8c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 21 13:20:10 2020 +0100
Revert "NO-TICKET: Fix test after including own justifications directly."
This reverts commit c04d1bb3a1bedc56441ea9ae1741599c12217d4b.
commit d93629e8766b876bc57e32375e89b519f229e4e3
Merge: ec3529fd3f 4ac4b0ef87
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Feb 21 13:08:10 2020 +0100
Merge branch 'dev' into ee-886
commit 453b1af6fe4641d60d9fe4972bc16772bb6af0f0
Merge: c04d1bb3a1 f233cd04c2
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Fri Feb 21 21:04:50 2020 +0900
Merge pull request #1648 from aakoshh/NODE-1217-fix-own-latest
NODE-1217: Fix own latest
commit f233cd04c2b62f7a46a6f1c39f91a7d5fd8b60b7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 21 11:46:37 2020 +0000
NODE-1217: Look up own latest message from the database if it's missing.
commit 3952276866b9c62b99ef4959013a58f9dc0e013f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 21 11:21:14 2020 +0000
NODE-1217: Pass ForkChoice.Result.justificationsMap in createLambdaResponse.
commit c04d1bb3a1bedc56441ea9ae1741599c12217d4b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 21 12:00:51 2020 +0100
NO-TICKET: Fix test after including own justifications directly.
commit 3c7f3a14505586bd34caffcd7000d02b28e5dd9f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 21 11:55:57 2020 +0100
NO-TICKET: Flip the precondition.
commit 8cfd575bb249a63a99a82923bb26d73a247f5e4b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 21 11:14:53 2020 +0100
NO-TICKET: Fix the finality detector to work with both consensus algorithms.
commit 4ac4b0ef87687240faa0757f5c355858259220bb
Merge: 85ab2a3a0c 4a68c03454
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 21 10:10:40 2020 +0000
Merge #1615
1615: EE-887: Rewrite trie_store::operations::keys as an iterator r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 85ab2a3a0c0c5dde99c0333042251e441310c3d7
Merge: cce1ac4df4 bf1ee58945
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 21 01:03:15 2020 +0000
Merge #1645
1645: NO-TICKET: correcting crates.io badge on README, added npm r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR changes the target crate for version badge on the repo README and adds a badge for the `AssemblyScript` package we now publish to npm.
- [X] This PR contains no more than 2 lines of not code.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 64bdd09c19c5817da64b07fe95586d9be43c48e3
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 20 15:24:26 2020 -0800
EE-838: AssemblyScript README.md
commit bf1ee58945ce01b3f090ffd2b2f7d16c5d4b9d77
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 20 15:40:39 2020 -0800
NO-TICKET: pointing to casperlabs-contract crate
commit cce1ac4df4195f0812c492cdde566ee8ec7d6966
Merge: de990f3303 dcc45edb97
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 20 23:17:14 2020 +0000
Merge #1633
1633: NODE-1174: Complete CLType definitions for graphQL r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 76a170eeb001267087b0e346278cdb1f07f37fee
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Feb 20 16:06:33 2020 -0500
Addressing review comments from Piotr.
commit 8574cf6ed3de10371651359b3ffc0d8bfc49ad07
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 20 12:47:26 2020 -0800
NO-TICKET: correcting crates.io badge on README, added npm
commit f5e4b7688d3fcd52c858bf9507719256508bdd21
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 20 21:07:36 2020 +0100
NO-TICKET: Include parents' hashes when looking for own latest message.
commit 6c2a0116e8dc06885e10fc183c7c5eacdbd57b62
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 20 19:39:40 2020 +0100
NO-TICKET: FinalityDetector looks for equivocators in message's era.
commit dcc45edb971254edda79077d306c68d041eab32f
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Feb 20 14:33:58 2020 -0500
NODE-1174: Remove unnecessary into()
commit b094a17bf34e5e86ce4e08016d73d63a9789b1e6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 20 18:27:10 2020 +0100
NO-TICKET: Don't rebuild the VotingMatrix if the new LFB is a ballot.
commit c12b1753a7314707e877eec8bff08ae696c18be1
Merge: c8175396a4 c78f1c0f73
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 20 22:22:01 2020 +0300
Merge branch 'dev' into NODE-1142-1143-validator-and-account-new-graphql-relations
commit e0f1686e4a9afdbe2134c96af6a58e6b244fe23a
Merge: 19fb218eee 9bb055783e
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Feb 20 14:15:21 2020 -0500
Merge branch 'dev' into node-1174; replace new_turef with new_uref
commit de990f3303e4e3bb220323fff66eee06b7d6d1b2
Merge: c78f1c0f73 ab9e5e12e0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 20 19:09:44 2020 +0000
Merge #1644
1644: NO-TICK: fix npm package name for publishing r=arcolife a=arcolife
#
Co-authored-by: Archit Sharma <archit@pm.me>
commit 19fb218eee4ff9ff9f319e0458fbc9913d37be5f
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Feb 20 13:57:09 2020 -0500
NODE-1174: move CLValue.instantiate to CLValueInstance.from
commit 6c706c2ed368fe518ad271f9d4fd431c12b68749
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 18:36:21 2020 +0000
NODE-1212: Recreate highway env if there are no containers, or only 1 node directory exists.
commit ec3529fd3f1c38590557450066ae1c6112db39e0
Merge: 32f1b626ac 9bb055783e
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Feb 20 19:15:46 2020 +0100
Merge branch 'dev' into ee-886
commit b573d48126c65391f495db41c4a45202b62e5db6
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 18:42:19 2020 +0100
EE-889: Fix unit test.
commit d23ce0f9d7fcb7ad5b3f44007f7ee4810724b7b9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 17:42:11 2020 +0000
NODE-1212: Comment about reset-highway-env
commit baaa21af56a0d01d30091c68e79e55c8443a87ad
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 17:41:56 2020 +0000
CON-647: Tweak log levels.
commit 16d69407b2e4e555ce1ef7c19b794ea4ac2adec1
Merge: 9141608f99 9bb055783e
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 18:34:30 2020 +0100
Merge branch 'dev' into ee-889-multiple-key-types
commit c78f1c0f73f5ce9431ec0dac8117e798fa947f3d
Merge: 9bb055783e 8a74dd3ead
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 20 17:26:19 2020 +0000
Merge #1638
1638: EE-891: inline runtime::sub_call r=TomVasile a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 9141608f99ef48d1184bf40a7937d8b82be458cc
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 18:22:01 2020 +0100
EE-889: Decouple more the size assumptions.
As @Fraser999 suggested `PublicKey::value()` is not necessary, so this
commit decreases the amount of dependency on this method. It is still
left there, and used in one place, where the public key bytes are used
as a deploy hash.
commit 94df1637b559fdda1563b162380472d436f569d2
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 17:21:02 2020 +0100
EE-889: Get rid of serialized public key const.
Renamed to `*_MAX_SIZE` to make it useful for places where we have to
create a vector with `Vec::with_capacity`. The meaning of this constant
is now to contain the maximum possible serialized size.
Where necessary `PUBLIC_KEY_SERIALIZED_LENGTH` is replaced with
additional size parameter coming from the client.
commit d32bfa201aa6f4b07f30adc211d74be294f31b38
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 16:14:08 2020 +0000
NODE-1216: Tweak halo.
commit 24ea352c02ce933c5630bbef622b360b04b81c37
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 16:09:34 2020 +0000
NODE-1216: Tweak label positions.
commit a1f954a7bfbc0958ac4c73dc1416e9be37981ee1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 16:00:21 2020 +0000
NODE-1216: Tweak size and colors.
commit ab9e5e12e0e00e57d3ad47a359f9413b40b0315b
Author: Archit Sharma <archit@pm.me>
Date: Thu Feb 20 21:22:54 2020 +0530
NO-TICK: fix npm package name for publishing
commit 9bb055783e903bc0ee1ec6b00ded746396e4fcae
Merge: 7dc8b6f6bc 64a9243969
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 20 15:32:09 2020 +0000
Merge #1641
1641: EE-885: TURef removal r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR removes the TURef concept and returns to the original direct use of unvarnished URefs.
https://casperlabs.atlassian.net/browse/EE-885
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR does not add new features or tests
- [X] This PR is assigned
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: edhastings <49160758+EdHastingsCasperLabs@users.noreply.github.com>
commit 64a92439694bb84c514d15668346dbb745a4add2
Author: edhastings <49160758+EdHastingsCasperLabs@users.noreply.github.com>
Date: Thu Feb 20 07:28:45 2020 -0800
`T`
Co-Authored-By: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 39f9bc7fd5391ae9fb17e9eaa5de18a4e980793b
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 20 16:14:27 2020 +0100
NODE-1197: Fix configuration of options of send-deploy
commit 0233e6149ed78a0b454ad39e9dc91be2d42c27c4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 15:04:52 2020 +0000
NODE-1216: Make ballots even smaller.
commit eb5c17b3515de7af59e2c47dc967a6ae46779884
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Feb 20 10:04:51 2020 -0500
Changing back to specifying subnet. Reducing sed to one liner.
commit 9fd95fb01cfc2d207bc3cf8f214d642544e40055
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 14:55:24 2020 +0000
NODE-1212: Fix dependency of reset-highway-env
commit 83eba969dfc488d9e97880cc8b24571ce3e5ab46
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 14:48:18 2020 +0000
CON-629: Remove 2nd package declaration.
commit 32f1b626acfa7753b3bfbe890ddeca1b1d50dc39
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Feb 20 15:43:10 2020 +0100
EE-886: fix the Key format on the Scala side
commit c8175396a428e223e5b99d0390dfd376627d2db7
Merge: 2686e8bec3 7dc8b6f6bc
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 20 17:25:24 2020 +0300
Merge branch 'dev' into NODE-1142-1143-validator-and-account-new-graphql-relations
commit e1792a471bdd70321f3e1fcf55fecea144d83987
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 15:17:57 2020 +0100
EE-889: Adjust Key length constants.
commit b7fbc13c1f1c3371ea69b9d95257c9e90f1ce80f
Merge: 9817f8e18c 8bf66765f1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 13:57:22 2020 +0000
Merge pull request #1643 from aakoshh/NODE-1216-clarity-key-block
NODE-1216: Clarity era cues
commit 18c293247aec0207aefb84a31d6f0284aa5c9932
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 20 14:36:39 2020 +0100
NODE-1197: Fix printing of deploy result when --wait-for-processed present
commit 8bf66765f15b8ff4b0e923142c38ddacc6cf5254
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 13:26:08 2020 +0000
NODE-1216: Fix voting period config.
commit 1980f68321a1074d353dc749c3074cb525e44624
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 13:25:49 2020 +0000
NODE-1216: Display links between finalized blocks as green.
commit 98fad653165d6863e94f92996bb21cd1befb7e59
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 20 14:09:55 2020 +0100
NODE-1197: Add formatting options that can now print DeployInfo protobuf object due to having --wait-for-processed
commit 4a68c034540df4ff09d8da25774973c77ba3baad
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Feb 20 14:04:37 2020 +0100
EE-887: add tests exercising debug assertions
commit cfb0a6459f84c29b7fb94d2899530fc1945aa342
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Feb 20 07:53:52 2020 -0500
Adding serial run to end.
commit aa4ed37bdb79b991d6bd73a3c6e2bbdf5ff80c49
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 13:51:14 2020 +0100
EE-889: Replaces TryFrom with try_ed25519_from.
A part of effort to make the creation of keys more explicit.
commit 04f8d02e0172d9095aad19032caf1a07e8128df7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 12:41:31 2020 +0000
NODE-1216: Visual cues for era and ballot.
commit ff28d069550012d0a94eb73fb366c03a544ffcf4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 12:06:59 2020 +0000
NODE-1216: Show block/ballot on block list/detail.
commit 22ab85980a3166c6241609428103fb5bec2f4b36
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 13:00:53 2020 +0100
EE-889: Apply @EdHastingsCasperLabs comments.
commit e8ec351728b3bee56613ba80cf0f2b2ac6911b9d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 11:37:57 2020 +0000
NODE-1216: Show key block link.
commit 7dc8b6f6bcaf0e634a21277e6941bd23c7dcb2f9
Merge: 26c43bc634 f8ea3cf5bc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 20 11:31:18 2020 +0000
Merge #1642
1642: NO-TICKET: fix gtag r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit fde31720d3b6e3d7e2ab7d9ab9841c4ac9b241b1
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 11:55:58 2020 +0100
EE-889: Apply first round of @Fraser999 comments
commit cbe9b8682d042290e9eef2aa3fc8bdf5620c4191
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 11:17:42 2020 +0000
NODE-1216: isFinalized must be a string, otherwise React doesn't print it as it's falsey.
commit 643d1a08696c4a0dd1fb0f58bb5cf8af698c3832
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 11:09:42 2020 +0000
NODE-1216: Comments about how to run Clarity in dev mode.
commit 9817f8e18c8711d22a4dfbc9acf768c976a2bd0c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 20 10:09:13 2020 +0000
NODE-1212: Allow full era length, make truncation optional.
commit a24db0a4e8ce715f17e721794e64929b4916277f
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 20 10:49:14 2020 +0100
EE-889: Fix remaining AS test failures.
commit f8ea3cf5bcf044835a6fa1400283e0d93e9bd75f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 20 13:50:20 2020 +0800
NO-TICKET: fix gtag; self-closing <script> doesn't work.
commit dee4d0d808eb2602e57959b6984dceead5e864b6
Merge: c7a42e1586 a730a256d7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 22:21:00 2020 +0000
Merge pull request #1640 from aakoshh/NODE-1212-hack-highway
NODE-1212: hack/docker highway
commit a730a256d755bb4d81d5c8d9e1aaa1b8dcf931b0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 21:55:47 2020 +0000
NODE-1212: Fix isHighway. Don't check prev message hash.
commit 6155caabe7b3600dc2ae7c0ca95ca2dbd95085f4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 20:22:08 2020 +0000
NODE-1212: Workaround for log deletion.
commit e20253fcd1d38cff9276ca0e4edf3436150201b3
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 19 10:59:37 2020 -0800
EE-885: TURef removal
commit f51b2d378f5f08f6d49d9c140a87e5d9284b923a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 18:29:43 2020 +0000
NODE-1212: Don't mount log yet, need to figure out how to remove it.
commit 83f270ccdd909397defd24cfeeeafb94cd5ee0c1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 18:25:48 2020 +0000
NODE-1212: Fix round exponent variables in README.
commit 99028ad56a153afc74eb5bd26fb0f74cd01a1f76
Merge: a8af26e2e9 c7a42e1586
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 18:24:54 2020 +0000
Merge branch 'NODE-1082-eras' into NODE-1212-hack-highway
commit c7a42e158667001ce8bde1bb1998e3ea896e91bf
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 18:24:29 2020 +0000
CON-629: Update Clarity to use jRank
commit 254b073389ba78909fd1e05de2a4fedd1c6beae3
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Feb 18 20:19:13 2020 +0100
EE-886: change the length of local keys to 64
commit a8af26e2e9efc16de4be191662b732cfb64864a1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 18:04:59 2020 +0000
NODE-1212: Switch on JSON logging to a file.
commit 85d59f1b4004e9f22e5f83982d4e3847430399a0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 18:04:22 2020 +0000
NODE-1212: Don't reject own messages while syncing.
commit 3d3564c531cfeea0b43b4aa2907a789da8214de6
Merge: b6ad58bd87 a280a955df
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Thu Feb 20 02:18:47 2020 +0900
Merge pull request #1634 from CasperLabs/CON-629_add_p_rank
CON-629: Add `main_rank` field to the block and use where appropriate.
commit 06edcf7cf15093fc084f800623242640d555db25
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 17:09:43 2020 +0000
NODE-1212: Changed the default round length and fixed variable name.
commit 5085d43f4932433dc0b72dff5d69ea57401366ff
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 17:09:14 2020 +0000
NODE-1212: Disable some validations.
commit a45a6bc61deb492c42acf7dee8ca782598125f43
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 16:29:27 2020 +0000
NODE-1212: Casper not needed any more for LFB endpoint.
commit 55e2766149fa5d9488826a8b85c07ea2877b14f5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 19 17:27:04 2020 +0100
NODE-1197: Implement --wait-for-processed (-w)
commit 2e42fb74bf3581157bde7289e669914775890e9f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 16:16:27 2020 +0000
NODE-1212: Don't try to validate Genesis.
commit cc2865a68b46880637224eff120e5d6143b914ef
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 16:00:32 2020 +0000
NODE-1212: Fix options; needs to be Flag, not Boolean.
commit 0f88dd90a1a913f9bf7eefb4bb1e28be2d98b480
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 19 16:00:11 2020 +0000
NODE-1212: Reworked hack/docker scripts to produce highway specific env vars.
commit 8a74dd3ead9041d8e5f10e1f1f56522839a147e9
Author: Henry Till <henrytill@gmail.com>
Date: Wed Feb 19 10:57:29 2020 -0500
EE-891: address comment from @mpapierski
commit f9882bf4c315bbe89db3ff87609c77404212524b
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Feb 19 15:16:49 2020 +0100
EE-889: Fix build errors.
Fixed after merging.
commit 39aa44a293332d9ba84921b5bc49a15e08155b83
Merge: 05214c2ab2 26c43bc634
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Feb 19 14:51:10 2020 +0100
Merge branch 'dev' into ee-889-multiple-key-types
commit 2686e8bec35b0742de611937015b4b718a3a348f
Merge: d7f132c13d 26c43bc634
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Feb 19 16:48:30 2020 +0300
Merge branch 'dev' into NODE-1142-1143-validator-and-account-new-graphql-relations
commit d7f132c13d464f23104297c570844a484cfbfb98
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Feb 19 16:47:57 2020 +0300
NODE-1143: Print output of Node compilation in hack/build/Makefile on 'make start' for faster feedback loop
commit a280a955df1e226288f6be18c1469989cf88b87a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 14:00:26 2020 +0100
CON-629: Remove `p_rank` and use `main_rank` for upgrades.
commit a17ddc9b866e82caaddc0b1e68e4c3c43a22d27d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:49:38 2020 +0100
CON-629: Use `mainRank` in the finality detector.
commit 8f958ac40cea82952024d5e0c0e203168f7fab32
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:42:53 2020 +0100
CON-629: Update `PrettyPrinter` to use new rank fields.
commit 156dabc9799c07c1bdf4aef1ac2cfb28799ad603
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:41:41 2020 +0100
CON-629: Remove obsolete TODO.
commit d9f4713eb5177c84fd50699af3c7fe2e76452472
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:40:42 2020 +0100
CON-629: Use utility methods in MPC.
commit c13476df7b9f5288b890e4af368308da1b9dc229
Merge: 623f0024c8 b6ad58bd87
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:15:51 2020 +0100
Merge branch 'NODE-1082-eras' into CON-629_add_p_rank
commit 623f0024c870c74c051334575ff2f449c5c0c167
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:11:14 2020 +0100
CON-629: Add `pRank` to GraphQL schema.
commit 6d4040d2fbed89bd9b23a2e037f447fea4dc5af1
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 13:09:03 2020 +0100
CON-629: Test wether `makeBlock`assings fields properly.
commit 4599f6652ab8318e251eebe8386fec861dec4f8e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 11:38:01 2020 +0100
CON-629: Use PRank for upgrades/versions.
commit e7297e361013e7afc3d9357161560a040967c744
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 11:21:19 2020 +0100
CON-629: Add `p_rank` to the Block model.
commit 2217266c40ada16c4e84792ae53b2c73a945f9a3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 19 10:02:19 2020 +0100
CON-629: Add `JRank` and `MainRank` tags and use them instead of primitive Long.
commit 2bf97e4b2aa7ddc31887faeff04432d4f97ec7c8
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 18 16:27:49 2020 -0500
EE-891: inline runtime::sub_call
commit 05214c2ab2fbff7fa9333abf4f9960d1eadda514
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 18 19:37:49 2020 +0100
EE-889: Fix rustdocs.
commit 26c43bc63463371a81c6d3b78045383e2a384884
Merge: 085debc932 683b81ddc2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 18 17:47:32 2020 +0000
Merge #1556
1556: ECO-285: Tic tac toe r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit 84bf9c306da79aa7c15c2594606c70ac50add791
Merge: 12025edd4a 085debc932
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 18 18:39:17 2020 +0100
Merge branch 'dev' into ee-889-multiple-key-types
commit b6ad58bd872706c987b72296085273a92881bf5d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 18 17:22:21 2020 +0000
NODE-1210: Add tests to check that finality is maintained.
commit 12025edd4ace43539a83e5fbaf83e17d7ba33480
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 18 18:12:19 2020 +0100
EE-889: Support new public key layout in AS.
commit 33a9bda2c85744bf14c79c4801cd40cb7da4672c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 18 16:55:26 2020 +0000
NO-TICK: Pass db explicitly to avoid compiler bug.
commit 4020fcf2e6244b49dfe3830c7367a672ac3f6953
Merge: 50abf7a10f 085debc932
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 18 16:50:40 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit 9e657801825d16a61e562fd5133b1e2bd4fc30b7
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 18 17:20:20 2020 +0100
CON-629: Rename `pRank` to `mainRank`.
commit cbf4d57d63eb7634a68fc8cd6bdc4abfa3c48486
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 18 17:22:46 2020 +0100
EE-889: Changes to ToBytes for PublicKey.
commit 2c4b97e2139010c79a43d375a8a43ca0a847f759
Merge: 9e5bb22f8d 085debc932
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 18:49:54 2020 +0300
Merge branch 'dev' into NODE-1142-1143-validator-and-account-new-graphql-relations
commit 9e5bb22f8d36326566f6dc73db209e73e6dbf3a5
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 18:48:47 2020 +0300
NODE-1142: Code review: Top-level Validator type
commit 9e2232e9818eed722fa3866e02647d4d4d6ddf26
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 18:38:37 2020 +0300
NODE-1143: Code review: Top-level Account type
commit 5ed044c9b57376b262e2079e4babc8420eaf7d63
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 18 16:08:56 2020 +0100
CON-629: Add `pRank` to the GraphQL schema.
commit 4f9489d68a5133a2923037bc6e375d550b94c3cf
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Wed Feb 19 00:01:55 2020 +0900
Update protobuf/io/casperlabs/casper/consensus/consensus.proto
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 462fef3e1b692e4756f6866b288e09df0eb7acfb
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Wed Feb 19 00:01:13 2020 +0900
Update protobuf/io/casperlabs/casper/consensus/consensus.proto
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 814166985f78f9a8983811371e9218ff8f860ecf
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 18 16:00:11 2020 +0100
EE-889: Serialize public key with variant ID.
This commit adds a variant ID to serialized public key. This makes the
public key serializing into 33 bytes (previously 32).
commit 81979c7862ace9ce533cefb80ac5265ec8430a6f
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Tue Feb 18 23:55:52 2020 +0900
Update casper/src/test/scala/io/casperlabs/casper/helper/BlockGenerator.scala
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 226c6b166ec4755dc1e8d81511223a1b6c0128db
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 17:53:07 2020 +0300
NODE-1143: Code review: Query account balance only for the last block
commit 683b81ddc2ffc8d486132c25fa7dd6cf1e8f6619
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Tue Feb 18 15:50:51 2020 +0100
ECO-285: Tic tac toe.
commit 50abf7a10fef3eea030b1055ab7941f27b1e7a06
Merge: e223a12f4e a10a956613
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Tue Feb 18 23:41:03 2020 +0900
Merge pull request #1635 from CasperLabs/NODE-1026
NODE-1206: Wire in the new fork choice implementation to Highway consensus layer.
commit 085debc9321248aa0af8e2db44ea607d0d21d9f1
Merge: 407a0f39e4 2182ef7e6d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 18 14:00:46 2020 +0000
Merge #1632
1632: NODE-1147: gRPC Deploy Stream r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 2182ef7e6dcfe93a6d6ba436026a1add8a42ab66
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 18 13:58:49 2020 +0000
NODE-1147: Beefed up the DeployBuffer trait.
commit a10a95661383f6a97106a3268aa05a19d0807f5a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 18 12:58:54 2020 +0100
NODE-1206: Wire in the actual fork choice implementation.
commit fc205e436af1f35a85496e0389e6e483357465c0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 18 11:50:01 2020 +0000
NODE-1147: Only require block hash, not BlockInfo.
commit 2983e90658a8c13735158cd41f4cc013179daee2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 18 09:27:56 2020 +0000
NODE-1147: Fix comments.
commit 463ed542b77ee82cd0c1c41bfba948608cf8fd77
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 08:39:00 2020 +0300
NODE-1143: Fix unit tests
commit 179801dc0defff0ccfe409767a0deadf200f7f23
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 08:07:08 2020 +0300
NODE-1142: Code review: Add validator_block_seq_num column
commit 281f0a2fd04caa762cc7ed1d8faabcbab6d540e1
Merge: 48ec436d16 407a0f39e4
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Feb 17 22:39:22 2020 -0500
Merge remote-tracking branch 'upstream/dev' into NODE-1121_2
commit e2bf224eb89de6caab897ba6c4055a47b60cd818
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 03:11:31 2020 +0300
NODE-1143: Improve comment formatting
commit d0d2fd76e75b43064de4ac4b89663e5bc0ab54db
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 23:45:59 2020 +0000
NODE-1147: Removed the TestEventEmitter.
commit 00909dd49b775ccfe9293405ae511758e03c653f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 23:38:54 2020 +0000
NODE-1147: TTL expiry through DeployBuffer.
commit 87222c62f5128281f6b50565ad4b5658ce4d0a20
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 23:03:14 2020 +0000
NODE-1147: DeployFilter.
commit 3a5839c2caef69a724e87474325cc70594a39c8d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 22:38:53 2020 +0000
NODE-1147: Added bool inclusion flags.
commit caa2b823339958086458296964bb0dc62ab6bbd4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 22:31:18 2020 +0000
NODE-1147: Enrich events.
commit ef1eff114c54e130df75cae2ab7394bb5a47c41e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 00:55:38 2020 +0300
NODE-1143: Code review: Move accountBalance to BlockAPI, remove unused Log context bound from BlockAPI.getBlockInfo
commit 2ba7c55c5846b050fdbee3f82e6766277f6953d4
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 00:36:14 2020 +0300
NODE-1143: Code review: remove MultiParentCasperRef context bound from BlockAPI.getBlockInfosWithDeploysByValidator[F[_]]
commit 23404a1124ed0b4c5a08564026e7eecdf58da8e4
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 18 00:23:14 2020 +0300
NODE-1143: Fix compilation issue after merging dev
commit 751d0fefd64d43a5f3e7f880eb78dde43a5bd74c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 21:14:54 2020 +0000
NODE-1147: Emit DeployDiscarded during remainingDeploys
commit 8d9cf65896534d45168ea8e9311ba170aea03b30
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 21:11:30 2020 +0000
NODE-1147: Emit DeployDiscarded from ExecEngineUtil.
commit 2ce51b919ac099e40641dba8665f0daf26121a75
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 20:50:53 2020 +0000
NODE-1147: Separated DeployEventEmitter; requiring it in the DeployBuffer methods.
commit b69ab6be090dd7ea58dff3e44e102863d0a01d88
Merge: 94851e2645 407a0f39e4
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Feb 17 23:45:33 2020 +0300
Merge branch 'dev' into NODE-1142-1143-validator-and-account-new-graphql-relations
commit 1c2102faaef164389029d6516c59a7c973523621
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 20:33:37 2020 +0000
NODE-1147: Call the FinalityStorage and DeployBuffer from MPC, not the EventStream.
commit 2366461a301ce716071ff0d8a688ca70a065149e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Feb 15 15:05:06 2020 +0100
CON-629: Rename `rank` to `jrank`, add `p_rank`.
commit e51a1b1916fb8bcac7b2fc4225cd461d7f10767c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 17 18:54:52 2020 +0100
NODE-1197: Add option --timeout-seconds to show-deploy, used when --wait-for-processed present
commit fab2cab402c36be07d2c4412038572c41e859927
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Feb 17 12:45:42 2020 -0500
NODE-1174: Unit tests for creating CLValueInstance from CLValue
commit 24ecbdfbd9653fc51daf831a22342ebcc1f2d4a4
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 17 18:40:57 2020 +0100
EE-889: Add newtype for Ed25519 public key.
commit 3c40b8520830b819f7d2d0b5cb67815bb8b8b0c5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 15:56:44 2020 +0000
NODE-1147: Emit DeployRequeued in DeployBuffer.
commit c56f6ad5b04a7630b2b0fef1536df9333ac43fa4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 15:51:39 2020 +0000
NODE-1147: Emit DeployAdded in DeployBuffer.
commit 5e166821a925be86036e1ce79f037ea12b2c8279
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 17 16:43:26 2020 +0100
NODE-1197: Fix --wait-for-processed
commit 407a0f39e4d9572e80c05b5cfc2edb44e1760936
Merge: 8c3a27e16a 7b16706176
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 17 15:37:26 2020 +0000
Merge #1623
1623: EE-892: avoid following circular references in query logic r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 7b1670617681931a2657fea383756d8d857459d0
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 17 15:21:27 2020 +0000
EE-892: reformat integration test file
commit 46ece99c5839ad078cff2d73ae6b4694ab23a9a8
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 17 15:05:21 2020 +0000
EE-892: fix integration test
commit c8d6d1239faf11ac045510e4c818ad99a45883cb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 17 14:50:31 2020 +0000
NODE-1147: Proto for deploy events.
commit bdcb92546e5a874732d825a3492e2872a6c100c4
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Feb 14 11:40:24 2020 -0500
NODE-1174: Instantiate CLValue before passing to qraphql resolver for better error reporting
commit 39d973e1993c9ded8f9684379317aa48ed46007c
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Feb 13 18:58:01 2020 -0500
NODE-1174: Contract that writes all value types to test query
commit 7ff30669a85e6d3c5a8aef0f6bd81c0ee7f14bd2
Author: Michael Birch <birchmd@casperlabs.io>
Date: Tue Feb 11 17:51:35 2020 -0500
NODE-1174: GraphQL returns StoredValue from query
commit 98931e55ab4a93ef80b6c1e77c628359f28cf24b
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Feb 10 09:37:06 2020 -0500
NODE-1174: CLValueInstance type
commit e0581b7d672e1150489be90fea1ec2bd00611d79
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 17 14:50:21 2020 +0100
CON-629: Remove generators from `SQLiteBlockStorageTest`
commit 5cd0ffd7cfe578372770a38ea5e072a1a27e10aa
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Feb 17 13:38:56 2020 +0100
NODE-1197: Add --wait-for-processed to show-deploy
commit e223a12f4ea738b4e04deaf05a62b064df150492
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 17 12:05:46 2020 +0100
NO-TICKET: Scalafmt.
commit a30ca321531d8d06401eed07b81107041c991c4e
Merge: d449c4822d 11aff67621
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 17 10:43:01 2020 +0100
Merge branch 'dev' into NODE-1082-eras
# Conflicts:
# storage/src/main/scala/io/casperlabs/storage/dag/SQLiteDagStorage.scala
# storage/src/test/scala/io/casperlabs/storage/dag/FinalityStorageTest.scala
commit d449c4822dd56f6d1d141f42a4432750b130ddf7
Merge: 5714ab34f2 c9b23358aa
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Mon Feb 17 18:32:18 2020 +0900
Merge pull request #1592 from CasperLabs/CON-622_highway_forkchoice
CON-622: Implement Highway forkchoice
commit 8c3a27e16acd588f20f904f0998f9ddf03ddc222
Merge: 11aff67621 e543b97cd9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 17 08:57:12 2020 +0000
Merge #1605
1605: [ECO-269] UI for Vesting Contract in Clarity r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit e543b97cd9335e1c21b503eec2cf8d6fab6ac8d4
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Feb 17 16:54:59 2020 +0800
ECO-269: fix unit test since Serialization has been changed.
commit 4446dc60fde153a8aa4d9be3a7f7de1e4582e031
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Feb 17 16:29:34 2020 +0800
ECO-269: run `npm audit` to upgrade packages.
commit 48ec436d164fbfdbe03cff63a0c5a267b640254a
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Feb 16 13:41:16 2020 -0500
Clean up from PR comments and adding subnets.
commit bc6429f9b2fd18dd7daed19b6850053f45f3b9d5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Feb 15 13:52:19 2020 +0100
NODE-1194: Fix counting of nodes in the output of show-peers
commit c9b23358aa3666d5484e7fbabc51b7ce8811623a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Feb 15 12:52:00 2020 +0100
CON-622: Add a comment to `messageJPast` method.
commit 675b616e0660a588e8c518d3b8f5e93ecc158b4f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Feb 15 12:50:01 2020 +0100
CON-622: Refactor currying functions to accept tuple of args.
commit 2e2c398add723fbb4a38bb25ae73af5e9855917a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Feb 15 12:44:58 2020 +0100
CON-622: Remove unnecessary `silent` annotations.
commit 11f2b39d40ba5348cecabc120ed0fbd5665417b6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Feb 15 12:43:38 2020 +0100
CON-622: Sort key blocks more efficiently.
commit 33c229ca44755dba70dca759b828ebbcbc4749ce
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Feb 15 12:42:04 2020 +0100
CON-622: Remove dead code and unnecessary casting.
commit 11aff67621d17215da06d474eef62b093712c86a
Merge: 9be9a08945 a89f506117
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 14 23:32:36 2020 +0000
Merge #1626
1626: OP-1139: Cleanup stale images cronjob r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 9be9a089458f2a38f450f513cb26d97246342533
Merge: 8a41bb1e5c 0d62a65c3e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 14 21:50:14 2020 +0000
Merge #1601
1601: NODE-1185: Refactor FromBytes to use Free and StateT r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 0d62a65c3ef26999eb9439f01d1da4a2f32556c8
Merge: a50d009fcb 3424af4586
Author: Michael Birch <birchmd@casperlabs.io>
Date: Fri Feb 14 15:14:19 2020 -0500
Merge branch 'dev' into node-1185
commit 8a41bb1e5c28f8810119c606750c5878edc08964
Merge: 3424af4586 2b8ccb3ac7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 14 20:04:13 2020 +0000
Merge #1625
1625: OP-1100: Merge master into dev post-release r=TomVasile a=arcolife
#
Co-authored-by: Archit Sharma <archit@casperlabs.io>
Co-authored-by: Henry Till <henrytill@gmail.com>
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: edhastings <49160758+EdHastingsCasperLabs@users.noreply.github.com>
commit 51e843ade475d30ea2b1187a2b49048998a2c90b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 14 19:22:34 2020 +0100
CON-622: Scalafmt.
commit 3424af4586d5c1a9b23d6f49b7bfbfc31ef4a9ff
Merge: 1e168be538 de58b08270 69c365d4ae
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 14 18:19:48 2020 +0000
Merge #1628 #1631
1628: NODE-1166: Deal with missing dependencies in the initial synchronizer r=aakoshh a=aakoshh
#
1631: EE-884: PurseId removal r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR removes the PurseId concept. Unvarnished URef's are used to access purses instead. Secondarily, the terms PurseId, purseId, purse_id, etc have been changed to purse or main_purse.
https://casperlabs.atlassian.net/browse/EE-884
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR does not add new features or new tests.
- [X] This PR is assigned.
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 07afeac3b60c5e35ccce0fa679332af9831a3da5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 14 18:39:37 2020 +0100
CON-622: Fix failing test in ForkChoiceTest.
commit 2146d070ac8d8680e161766d271e9f32bad81c7d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 14 15:09:12 2020 +0100
CON-622: Add some explanatory comments about the FC.
commit 7486d50b080a9078b3b90f5b42f1301f6543c7d2
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 14 14:54:47 2020 +0100
CON-622: Move `panoramaOfJustifications` to constructor of `MessageJPast`.
commit 6d4aaab6b072fba0ce0cc5d9591d53c1f1e03e54
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 14 14:35:25 2020 +0100
CON-622: Skip genesis in `panoramaOfMessage`.
commit d029f5f5d529fdc44d67968af19e20f6bc052134
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 14 14:27:51 2020 +0100
CON-622: Add a TODO about equivocator forgiveness.
commit 3751f9584847d809a3cbdd29a96afcd83fb5bb82
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 15:15:30 2020 +0100
CON-622: Equivocators are considered dishonest only in the era they equivocated.
commit a29043a2aa6a6de074a29960ca6d59c497a4c268
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 13:23:53 2020 +0100
CON-622: Remove last parZip from ForkChoiceTest.
commit 798887704ec9956bf015f674f2f96db676967fa6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 13:20:23 2020 +0100
CON-622: Extract `*ObservedBehavior` to separate files.
commit 3f603afffe649846caf14c7f8c9b5bae510d6789
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 12:57:06 2020 +0100
CON-622: Update comment in `MessageProducerSpec`.
commit d8fd970c71f623a2b7683bb53b19fbd6df1c1ff3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 12:52:00 2020 +0100
CON-622: Simplify `latestMessagesInEra` method.
commit a8f24d896da2a0c13d31d3e497771fccec917426
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 11:55:23 2020 +0100
CON-622: Fix filtering out equivocators in forkchoice.
commit 8b133370fe2e57451055f68c1ca042fbf0aa68a3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 13 10:51:18 2020 +0100
CON-622: Add comment to `eraForkChoice` method.
commit 4e95feab582bb3bce90275284e656d05bec18b15
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 21:36:31 2020 +0100
CON-622: Factor out common functionality of computing fork choice across multiple eras.
commit 75f3b1337a082aeeeb2620867aa14029d4f37021
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 21:19:17 2020 +0100
CON-622: Refactor `panoramaOfMessageFromJustifications` to return per-era latest messages.
commit 7d51981aa1574698a2ea8d58494449bdf6d24e03
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 14:01:30 2020 +0100
CON-622: Add test for `MessageProducer.collectEras`.
commit b6d7527eb9cac6751da00399be8b14959725bcb0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 12:50:33 2020 +0100
CON-622: Add `latestMessagesInEras` method.
Collect latest messages from the youngest era.
commit ca10695ac17d4e10afae1764715fe81c48171089
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 11:38:55 2020 +0100
CON-622: Collect era latest messages first.
commit f27f78b06c1f1c787e4b2275ba4b8c066699ff86
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 11:28:49 2020 +0100
CON-622: Make use of the fact that we prefill the init map.
commit 475ea315d521fee74f9440d74aad04c6feb008a3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 12 11:00:37 2020 +0100
CON-622: Add a test showing that we pick tip "from the top".
commit cc3abaa4db18d14f69a0eae2b484bf1477191c9a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 22:15:13 2020 +0100
CON-622: Fix how equivocators are being calculated in the fork choice.
commit 2cb1ea8c1871a3a66ce4c24188d8823ff840c257
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 21:58:14 2020 +0100
CON-622: Fix how era's validators/bonds are fetched.
commit 679e105dc024676c7e8d45a44d76eb71aaea86ce
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 21:45:17 2020 +0100
CON-622: Reuse `toposortJdagDesc`
commit e938e69ccfdeecaa8c04d61099d77258b055d95e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 21:40:54 2020 +0100
CON-622: Add better error message when casting .
commit 8938828741aed58f267df334fec15e4c1d0138c0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 21:32:55 2020 +0100
CON-622: Update ASCII comments in DagOperationsTest.
commit 6142e261eb93226662156782687e314fa95955f4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 21:29:00 2020 +0100
CON-622: Include main parent in the returned justifications list.
commit 4a215b52caaf25393f5f711915fed29858a981d6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 17:59:59 2020 +0100
CON-622: Remove era length argument from the `ForkChoiceTestFixture`.
commit 87aae30fc7c00a0e779e8157a9d4e4662935d876
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 17:27:43 2020 +0100
CON-622: Use validators' latest messages in `fromJustifications` method.
commit 5775feb4df0c191dc66f5eb37ac97b9041383069
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 11 13:32:34 2020 +0100
CON-622: Add `panoramaOfMessage` method that works across eras.
commit 99e6af8f43d12bf3898c5894bed34ff3410d5f67
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 15:21:09 2020 +0100
CON-622: Refactor `ScoresSpec` util methods.
commit d5714cdfdf7853ab35c4ed065e64cc8255781948
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 12:52:42 2020 +0100
CON-622: Change a test description to better match the setup.
commit 0bef7d2c0c422f29965243af67e5502bd984c4ca
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 12:46:40 2020 +0100
CON-622: Replace `parZip` with sequential creation of blocks.
commit e6207fbaa580a5cab02868e0c37f3043a42972cc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 12:20:22 2020 +0100
CON-622: Improve test case description in ForkChoiceTest.
commit 97a1ed3e5d54a3e3e4392573fd90088beb306b7c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 12:19:10 2020 +0100
CON-622: Remove unnecessary implicit dag parameter.
commit eb5f78288d08b5dda5fb8f5783054ac605059aeb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:22:56 2020 +0100
CON-622: Fix typo in `ForkChoiceTest` comment.
commit f09bcf1dbb11298c31370d2753b7c2ceeda10e11
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:17:07 2020 +0100
CON-622: Add `lookupBlockUnsafe` method on `DagLookup`.
commit d9f499b8add85b463696913746eaa15a8b95443c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:14:05 2020 +0100
CON-622: Use full path when referring to `Message.Block`.
commit a0989e55bccda0a1ae22dd498c6bd19a2c0a6bbe
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:12:57 2020 +0100
CON-622: Fix parent in `ScoresSpec` example.
commit a7897fae4b6427f86466f6bb3f12498abcd13746
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:12:09 2020 +0100
CON-622: Replace `lazy val` with `def` in Message class.
commit 927e5eab48caeff6c0878d3ab494f898ced6c94a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:05:38 2020 +0100
CON-622: start every test case with `it should`.
commit 70709b83cb0121a0a07451bff32f68aad142d6fd
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:03:33 2020 +0100
CON-622: Refactor test fixture in `ScoresSpec`.
commit 759d681b997fe26fdc9e1ab5e1ba3333ee84ec1e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 11:00:27 2020 +0100
CON-622: Remove parenthesis from `ForkChoice.create` method.
commit 1ce3da5ad669e30402cf989d36cd9bc0116f1ab5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 10:57:06 2020 +0100
CON-622: Fix comment on `justificationToBLocks` method.
commit 9afef4d87e90b08b7cb6737b61436fb19cf690c6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 10:56:01 2020 +0100
CON-622: Replace `lazy val` with `def` in Fixture.
commit 9d67d8d4516b2f5fbcb7726da8221820d4cfd974
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 10:14:45 2020 +0100
CON-622: Make `Scores.totalWeight` a lazy val.
commit 8187d2e00840198364e46243a1c8bb298c2ba334
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 10:13:58 2020 +0100
CON-622: Add comment to `previousVoteForDescendant`.
commit 2b8ccb3ac758484e44ff236be381b2d947c9c099
Merge: a90da962d4 8fc328863f
Author: edhastings <49160758+EdHastingsCasperLabs@users.noreply.github.com>
Date: Fri Feb 14 09:23:01 2020 -0800
Merge pull request #1630 from henrytill/v0.12.0-patch
NO-TICKET: fix crate release, bump Node version for recutting binary release
commit 1e168be538be64913134eb51c6ac6e9995dc917c
Merge: 8af04937ba 004a776f50
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 14 16:33:07 2020 +0000
Merge #1627
1627: EE-909: Do not include length in array serialization r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
commit 8fc328863f2f4afeab487bc856858233c6cfaaf1
Author: Henry Till <henrytill@gmail.com>
Date: Fri Feb 14 11:05:04 2020 -0500
NO-TICKET: bump node version to 0.14.0
commit b7fdb4a3fcc708f25fb9859f9d572c4703527d82
Author: Henry Till <henrytill@gmail.com>
Date: Fri Feb 14 10:58:28 2020 -0500
NO-TICKET: fix CARGO_TARGET_DIR_WASM_PATH
commit 69c365d4ae755f866645afc6aa0b565daa335149
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Feb 14 07:53:31 2020 -0800
EE-884: attempting to correct stray character
commit 89717a02ec05943b20ecb0d107dff625a8a85461
Author: Henry Till <henrytill@gmail.com>
Date: Fri Feb 14 10:28:57 2020 -0500
NO-TICKET: bump crate version numbers
commit 1454e6bad81194d1dc932d39d77096e5a25f060e
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 14 12:53:12 2020 +0000
NO-TICKET: generate protobuf files in target dir to keep docs.rs happy
commit de58b08270e256256dd03c5281c3fd9dc461b882
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 14 14:36:02 2020 +0000
NODE-1166: Comment on test mock.
commit d3ea50d71c1a99fbcedb071b44e7432d4ce81c23
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 14 14:33:24 2020 +0000
NODE-1202: Limit the expected commuting and non-commuting based on size.
commit 004a776f50f052b44dd0cd7342faf0be9ae5a0e1
Author: Michael Birch <birchmd@casperlabs.io>
Date: Thu Feb 13 17:07:13 2020 -0500
EE-909: Do not include length in array serialization
commit 1a6335c846c851403074bf24eb2a2f836e2748f5
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 14 14:10:55 2020 +0100
EE-889: Change layout of PublicKey.
It now contains Ed25519 variant which is supported by default.
commit 29cf6cd233f605db0ad8d90ef3ae5fdf17068154
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 14 12:23:05 2020 +0000
NODE-1202: Don't limit the size of the block.
commit 265ba59065cd27812a4e474ce6dbe128cdae970d
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 14 13:13:01 2020 +0100
EE-889: Replace `[u8; 32]` with PublicKey.
This cascades over a lot of different places, but in the end, it makes
sense as sometimes we were juggling `[u8; 32]` with `PublicKey` and
sometimes creating `PublicKey` from bytes, and bytes from `PublicKey`.
Now the usage of bytes vs `PublicKey`s is unified.
commit f07db1413cd846d74bb1892c0d3fa195d94b5587
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 14 12:11:59 2020 +0000
NODE-1202: Cancel flaky DeploySelectionTest in Drone.
commit 8af04937bab7a036a740def32eee0f9871e8e6c4
Merge: cdba0a5b97 d04a2fed4c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 14 12:01:56 2020 +0000
Merge #1622
1622: ECO-270: vesting smart contract's readme. r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit 80fb6b46d679f80b13be8f6039ecbae1efad72a5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 14 11:06:57 2020 +0000
NODE-1166: Comment about the actual outcome of the download in the test.
commit a428e13651661ef1982b1bcfa108198a43b99948
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 14 10:59:11 2020 +0000
NO-TICKET: update to latest Rust version and fix warnings
commit c62a2fbaa4730a88999db6947a4ba10f6dee152b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 14 10:41:57 2020 +0000
NODE-1166: Comments on the retry logic.
commit bbf02f23dec455190318d8b3071d062388006a00
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 14 09:30:54 2020 +0000
EE-892: remove unneeded error variant
commit 457a0f6b0b70fa08dd50af2aa7800975d36a1890
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Feb 11 15:09:14 2020 -0800
EE-884: PurseId removal
commit 89ddcea9b45a81206ef41ae7f4d5aac19950ce2b
Author: Henry Till <henrytill@gmail.com>
Date: Thu Feb 13 20:34:19 2020 -0500
NO-TICKET: fix crate release
commit a381d589786e5717384cded03638d90591c62804
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 13 22:23:33 2020 +0000
NODE-1166: Fall back to using the normal synchronizer if dependencies are missing during forward sync.
commit a89f5061177a57625c9f10c3e00f6836ec46ff88
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 13 23:27:48 2020 +0000
sort and uniq image ids; add 4 hour cleanup to pass fail job
commit cdba0a5b97a3c2811c30372112ec1d84042dd977
Merge: 0a4bc20362 7741ad54af
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 13 22:42:46 2020 +0000
Merge #1617
1617: NODE-1126: Add is_finalized to BlockInfo. Remove fault_tolerance. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7741ad54afd4e117be8569a63493de7d062d9540
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 13 22:42:08 2020 +0000
NOCE-1126: Remove fault tolerance from Clarity.
commit feb6c5b57422f589eb167fd99061c399e76d8017
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 13 22:24:44 2020 +0000
command != commands
commit d910ee8d981848af8b2d8a4c02166908b4e55176
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 13 21:45:31 2020 +0000
forgot docker sock
commit 0a4bc2036269986639ba7b1894b442b7335486a3
Merge: 4ae01de4ec ede86d8129
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 13 21:03:15 2020 +0000
Merge #1620
1620: NODE-1171: Add `--wait-for-processed` and `--timeout-seconds` to `show-deploy` and `deploy` r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 20776326ddf1aa3758a6f5598431f59fa5a92161
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 13 20:50:46 2020 +0000
make it 4 hours
commit 54a9be095a9805355a365f23bffbf12654a2b5ef
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 13 20:47:45 2020 +0000
initial commit of cleanup cron
commit 4ae01de4ec5affbbccfb3b4b496f6d26f5ba1401
Merge: 6fb21caaa4 0a0a1e18c6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 13 19:04:49 2020 +0000
Merge #1621
1621: NODE-1175: Use transfer_to_account_u512.wasm instead of transfer_to_account.wasm r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit a90da962d4dd11d40faf9174bd5211ebc9f677dc
Merge: 5777274434 b50ad8da92
Author: Archit Sharma <archit@casperlabs.io>
Date: Thu Feb 13 23:48:08 2020 +0530
Merge pull request #1624 from CasperLabs/release-v0.12
OP-1102: Merge Release v0.12 branch to master
commit 94851e2645a47b3c73d9ace28a5272da283ecf6a
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 13 21:15:03 2020 +0300
NODE-1143: Fix integration tests
commit e24fd9846c7989070ed3f44a452767591ab7ef79
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 13 21:00:00 2020 +0300
NODE-1143: Add 'deploys' query for the Account type
commit d270e7509f994cec693878d83753dd0a55f5c0fb
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Feb 14 00:53:49 2020 +0800
ECO-269: refactor method getContracts.
commit 594b46aad08d61a23f4a2aef627c616857f47105
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 11 23:40:44 2020 +0300
NODE-1143: Account balance query
commit 0da6ab9433a19e2c43503d4e4f24d9c87c3199b9
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Feb 11 19:36:14 2020 +0300
NODE-1143: Formatting, small refactoring, define dummy 'balance' field in the Account type
commit dad8a4f540aeead8ec29548df814d06e44e5e189
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 21:30:51 2020 +0300
NODE-1143: Remove 'accountId' field, add new 'account' field with 'AccountInfo' data type into the 'Deploy' data type
commit b60d0bc7b59750924a8c326abbca1e7430e428e5
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 20:42:56 2020 +0300
NODE-1142: Workaround a bug about nested Scala Sangria Projectors, TODO of possible performance issues of data overfetching from SQLite
commit b4608fd831428a1b0edb52bf907040a22e5c0bdb
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 20:42:10 2020 +0300
NODE-1142: Remove 'validatorPublicKey' field, add combined 'validator' field instead
commit ab0cea53f3850232bf90e2b29f83496fa66d7ccf
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 20:40:51 2020 +0300
NODE-1142: Create accounts.csv when 'make start' in 'hack/build' for convenience
commit 216e616e00ad05a3f51217d3676ed257405d3a2d
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 18:21:58 2020 +0300
NODE-1142: Implement 'topoSortValidator' and 'topoSortTailValidator' methods in SQLiteDagRepresenation
commit 75f5940759b9bea84a803b9702a217ddd64286c8
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 18:17:47 2020 +0300
NODE-1142: Wire up BlockAPI layer with placeholder functions from DagRepresentation for filtering blocks by a validator
commit c7183bb4f61f25b85a89b3db1f326c7cf21d1910
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 18:03:33 2020 +0300
NODE-1142: Wire up GraphQL layer with a placeholder function from BlockAPI for filtering blocks by a validator
commit 0f3bee4826e2e28cf1189e978954466bdff27558
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Feb 8 17:28:59 2020 +0300
NODE-1142: Move the business logic out from GraphQLBlockTypes class
commit d350e25ea6df9e27889ab8ff2bdda72944979a53
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Feb 7 21:41:34 2020 +0300
NODE-1142: Rename file for proper naming
commit 6fb21caaa4377cd527e5b604a61aa698514aaef1
Merge: b50ad8da92 f9ffbd3b23
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 13 16:26:32 2020 +0000
Merge #1612
1612: EE-890: Gracefully reject WASM that contains 'start' node r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 7758821cd7b4e1d88d58ad6b3bba8990fbc34051
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 13 16:23:02 2020 +0000
NODE-1126: Remove fault tolerance from graphz
commit e6d89d7b775d5ad790f0131168881494407fcf51
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Feb 14 00:11:32 2020 +0800
ECO-269: refactor method updateContracts.
commit d04a2fed4cf4dc33b68cced38c97138a0385387b
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Thu Feb 13 17:11:24 2020 +0100
ECO-270: vesting smart contract's readme.
commit b26fefe8dd6aa907f9264d9eceeff1243486b756
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 13 15:45:50 2020 +0000
CI: Raise timeout on gprc test.
commit e9bfaa1a7d34b3b7b60094d1c867576154db83cd
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 13 16:32:23 2020 +0100
NODE-1194: Forgotten in previous commit
commit 8fb3b11a6cb677a31fc88b8c9c9588d0e2bf7129
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 13 16:25:50 2020 +0100
NODE-1194: Rename list-peers to show-peers
commit c46a405f98ac8cccd78b4c9ae5d3de348544dd0d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 13 16:23:27 2020 +0100
NODE-1194: Correct help of list-peers
commit b5194e3acda6c89d2c3012837c66c3b90e4542e4
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 13 16:21:34 2020 +0100
NODE-1194: Address review comments by @zie1ony and @aakoshh
commit 88de0ef04a9dab91c4461a367715b6d72921f059
Merge: af78fdea3d b50ad8da92
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 13 15:02:47 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1126-block-info-is-finalized
commit bcacf87186f7d7a72667be678d170f6d2114c38a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 13 11:32:21 2020 +0000
EE-892: avoid following circular references in query logic
commit 81339f8dc39d0776711cd5e6f1bff9c68e22aa76
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 22:43:47 2020 +0800
ECO-269: refactor AuthContainer to only provide updateContracts.
commit 205996bd0b925897ef9df45d4d6eb0fb9109bc85
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 22:13:34 2020 +0800
ECO-269: reformat code and remove unused ShortHashSpan.
commit f3d68e0aa79c98694b4667b6de5fb6ca54f64e02
Merge: dced81a5e1 ef7b5ca458
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Feb 13 08:37:41 2020 -0500
Merge branch 'dev' into NODE-1121_2
commit e64a888c5c191124a0502e2007f8b9691dfa3215
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 21:23:30 2020 +0800
ECO-269: decouple manage of hash VestingContract from AuthContainer, and move classes related to Vesting to a single directory 'contracts'.
commit 0a0a1e18c650f8dcc182db0913121a0e0afdbdb2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 13 14:32:26 2020 +0100
NODE-1175: Update Pipfile.lock
commit 10ecc2e6b5558fad1b404f76ca5601989411941c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 13 14:26:07 2020 +0100
NODE-1175: Use transfer_to_account_u512.wasm instead of transfer_to_account.wasm
commit af6679043863d7acaac1d095e6c6e8936eea3382
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Feb 13 14:11:37 2020 +0100
EE-887: change the iterator return type to a Result
commit f136bdf6619d7c4b4b9014d3acfaa5f6c79b6d92
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 19:24:36 2020 +0800
ECO-269: specify which ticket to do, and remove restriction on usage of space in name of hash of vesting contracts.
commit dcd06e0ac6f177eab9575a3d9bf9e5dba098ec8a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 18:47:03 2020 +0800
ECO-269: change the field name from snake_case to camelCase, and convert from seconds based timestamp/duration to milliseconds based timestamp/duration when constructing the VestingDetail.
commit df85f1d09a52ca8bceb679d5cae08bb7c68220e3
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 16:37:07 2020 +0800
ECO-269: extract a component CLX to represent number of CLX.
commit 72e8b83c2482e5f5285b4894ead6b37c95469ec9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 16:27:24 2020 +0800
ECO-269: replace package javascript-time-ago with package moment, and update function duration to consistent of the output of moment.
commit de71f8644d6b526efbb677ac2b4d3b93e0e4f3c1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 15:51:18 2020 +0800
ECO-269: rename VestingHash to NamedHash, and rename path of Vesting page.
commit acad5e83f2346bffdf43f75c5b521194fb094135
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Feb 13 15:36:55 2020 +0800
ECO-269: support collapsed second level nav sidebar, and move Vesting under Contracts.
commit b50ad8da929e981bd44fd3cd42b1b73384bfbe7d
Merge: d14356339b 30b2769249
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 13 04:03:12 2020 +0000
Merge #1611
1611: NODE-1189 Test for handling bad u512 strings passed in args. r=sacherjj a=sacherjj
This is a cleaning pass to optimize runtime by moving into `test_single_network_one.py` and clean up the fields in asserts for the test I contributed to NODE-1182.
https://casperlabs.atlassian.net/browse/NODE-1189
### Complete this checklist before you submit this PR
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] If this PR adds a new feature, it includes tests related to this feature.
- [X] You assigned one person to review this PR.
- [X] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit d14356339ba8719e0fab0b847d45de60704ce0cf
Merge: 81c17f858d 1e7a6a594c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 12 23:38:16 2020 +0000
Merge #1616
1616: OP-1106: bump package version 0.11.0 -> 0.12.0 r=TomVasile a=arcolife
#
Co-authored-by: Archit Sharma <archit@casperlabs.io>
commit 81c17f858d7b6cafa6ac1db64c8813e7ab4a9451
Merge: ef7b5ca458 d82105c180
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 12 21:52:13 2020 +0000
Merge #1619
1619: NODE-1200 NODE-1036 Cancel flaky tests r=TomVasile a=arcolife
Non-deterministic BUG in Drone CI, for:
- GrpcGossipServiceSpec
- DownloadManagerSpec
- NodeDiscoverySpec
Co-authored-by: Archit Sharma <archit@pm.me>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit dced81a5e1f70f35076745a3a46311f5d8e60046
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Feb 12 16:41:29 2020 -0500
In Progress: subnet specified networks for the docker_run_tests based on DRONE_BUILD_NUMBER and the UNIQUE_RUN_NUM.
commit 1e7a6a594ccb8a6810a0f7841da90516ed83fee8
Author: Archit Sharma <archit@casperlabs.io>
Date: Wed Feb 12 20:37:16 2020 +0530
OP-1106: bump package version 0.11.0 -> 0.12.0
commit ede86d8129736e46179a0403bfed0303ddb05a88
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 12 21:26:29 2020 +0100
NODE-1171: Add --wait-for-processed and --timeout-seconds to deploy commands
commit d82105c18071c9ac790225d01b979dab302ead28
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 15:19:07 2020 +0000
NODE-1200 NODE-1036 Cancel flaky tests
Non-deterministic BUG in Drone CI, for:
- GrpcGossipServiceSpec
- DownloadManagerSpec
- NodeDiscoverySpec
Co-authored-by: Archit Sharma <archit@pm.me>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit f1f8231530ce2775a0d621bd7b95c2d4e618d072
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 12 19:57:30 2020 +0100
NODE-1171: Add --wait-for-processed and --timeout-seconds to show-deploy. Fix deploy options handling: don't try to derive public key from private one if public key provided. Fix writing output of make-deploy to stdout.
commit ef7b5ca45885279d4c9ed9f3c0e31477367361d9
Merge: ca5462f977 ee7c38c9b9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 12 18:43:12 2020 +0000
Merge #1618
1618: OP-1138: remove try-cargo-publish-bors from drone r=arcolife a=arcolife
#
Co-authored-by: Archit Sharma <archit@casperlabs.io>
commit ee7c38c9b94f4d7ebaa0eaee3fbf998c6fcb7ab0
Author: Archit Sharma <archit@casperlabs.io>
Date: Wed Feb 12 23:52:14 2020 +0530
OP-1138: remove try-cargo-publish-bors from drone
commit af78fdea3d40250829fd3ff02c75dedd2a342b01
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 16:57:09 2020 +0000
NODE-1126: Add is_finalized to BlockInfo. Remove fault_tolerance.
commit 5714ab34f24e8b21ee29394d3e4ada432e4d6edd
Merge: 2549934a28 2374850ce7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 16:03:15 2020 +0000
Merge pull request #1613 from aakoshh/NODE-1198-pause-era-skip-round
NODE-1198: Pause era when the fork choice retreats
commit 2374850ce7067928f5af020ac33bdd7009292927
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 16:02:04 2020 +0000
NODE-1198: Comments about the child era runtime.
commit 333a80328f1a013e3d513a2cd93c6f5d206863ef
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Feb 12 16:37:50 2020 +0100
EE-887: address a review comment
commit 8ac68323309f66c182f87a238f972edc9f8ba5bd
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Feb 12 15:05:49 2020 +0100
EE-887: Rewrite trie_store::operations::keys as an iterator
commit 887e3bc74392c67b8edb3f42142b8f62a3f52761
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 12 15:25:09 2020 +0100
NODE-1194: Add CLI list-peers
commit 93a26b8ad567ce652831a5c059789356e3e317f8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 14:23:26 2020 +0000
NODE-1198: Skip omega message if the fork choice retreated.
commit 930fd3c2bc1044c4ef1991063d76b1902a617057
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 14:08:25 2020 +0000
NODE-1198: Skip creating lambda message if fork choice retreated.
commit 7c2ba8cacfa4edbc6d289d6d74fcddcd71b0aa77
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 12 14:19:28 2020 +0100
NODE-1194: Add list_peers API
commit 30b27692494869911a22c3bd45020d332749d247
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Feb 12 08:16:51 2020 -0500
Changing to use in python client and removing new duplicated wait functionality.
commit ffbfa52a16803bc66ce2431d536111ba8d0e6a06
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 13:09:52 2020 +0000
NODE-1198: Don't respond to lambda message if fork choice is in previous era.
commit f9ffbd3b23baafbbd51d77794ff48bb0ab5551e4
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Feb 12 14:01:22 2020 +0100
EE-890: Make sure invalid payment code is rejected
commit 175a1d5e4236f297b95fad246f4bc4a34600e71b
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Feb 12 07:44:17 2020 -0500
Correcting race condition for no_new_deploys that used the log by adding wait_for_deploy_status_state_not_pending.
commit d602d6ed44c44330e5d21627d639df51a4b77fd0
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 11 20:11:38 2020 +0100
EE-890: Fix panic by sending an error instead.
commit 8142e622a8f6640c16f6a9dbc5a8ec91e5e76d4b
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 11 20:10:22 2020 +0100
EE-890: Add minimal regression test for start node.
This triggers the panic by malicious session code that contains "start"
node.
Currently done by embedding a contract WAT, as supposedly Rust wasm32
target does not yet support emitting a start node.
commit 2549934a281234baebd1dbefd629738577a541b9
Merge: 2f81734667 ca5462f977
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 12 10:18:14 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit ca5462f977361d869894fa2c1c90887903e869c3
Merge: c6fe24d274 1d6d7e2d7f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 22:24:25 2020 +0000
Merge #1610
1610: NO-TICKET: execution-engine: tweak Makefile r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 680eb507f1c095d17f3c316a1df082cff6fef58f
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Tue Feb 11 16:38:40 2020 -0500
Moving test_invalid_bigint into test_single_network_one for performance and cleaning up assertions to use proper fields.
commit 1d6d7e2d7f45b3d75c9c4f1ce4b107374691a71a
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 11 16:06:17 2020 -0500
NO-TICKET: execution-engine: tweak Makefile
commit c6fe24d274aa58a6c1482a8f3ba74be927fc1e41
Merge: 0c1218152c 6b9bbba52f b70e63d960
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 19:18:31 2020 +0000
Merge #1607 #1609
1607: NODE-977: Add is_main to block_parents. r=aakoshh a=aakoshh
#
1609: OP-1109: execution-engine: update contract crate version r=henrytill a=henrytill
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: Henry Till <henrytill@gmail.com>
commit b70e63d96092e5b9bd22cfa52f9aaa30abb2c75d
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 11 13:02:41 2020 -0500
OP-1109: execution-engine: update contract crate version
commit 0c1218152c050e222c30eb6130a6a5384b725683
Merge: a26e5faf37 1b68d2a493
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 17:34:16 2020 +0000
Merge #1608
1608: NO-TICK: Fix random merge failures r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 2f8173466707507c541439174f2f3daaa9513ee7
Merge: 922f2ee72d 39961baae3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 11 16:54:05 2020 +0000
Merge pull request #1606 from aakoshh/NODE-1187-chainspec-envvar-override
NODE-1187: Chainspec envvar override
commit 1b68d2a493d7924a0d425d3a3511b54777192183
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Feb 11 16:10:49 2020 +0000
dont run sbt and cargo together, they step on each other
commit 6b9bbba52f8b2f0b69a734c73a608b08c4280d4d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 11 15:56:38 2020 +0000
NODE-977: Add is_main to block_parents.
commit a26e5faf374d27a756f667aa4a0bd97e5d31427f
Merge: d63a519cf6 5dc265996c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 15:43:55 2020 +0000
Merge #1595
1595: NO-TICKET: Minor assemblyscript cleanups r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 39961baae3aed6879ac9e651683966c592a92950
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 11 15:19:28 2020 +0000
NOCE-1187: Allow overriding genesis chainspec manifest from envvars.
commit e269f490888ce9448b62750cf092c4a48b74d322
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 11 14:32:28 2020 +0000
NODE-1187: Remove the highway era start override option.
commit 7ab130b69a52ab4d7d163280a96f712a26082697
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 22:02:54 2020 +0800
ECO-269: refactor VestingChart to let class VestingDetail computed points by itself.
commit d17b7bac30812551bfe224fe4807a9f92b57e145
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 22:01:17 2020 +0800
ECO-269: Adopt Maciej suggestions.
1. Top padding
2. Vesting should be wide as other tabs.
3. Mock is_paused to not paused
4. Adding on_pause_duration
5. Make the graph col-12 and move the table to be below the graph.
commit d63a519cf68cd61f37d996183be7369e602b9069
Merge: 3d656d9140 8ea7f6b623
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 13:34:27 2020 +0000
Merge #1602
1602: NODE-1182: Track success or failure of converting deploys to ipc format individually, instead of failing the whole batch r=birchmd a=birchmd
#
Co-authored-by: Michael Birch <birchmd@casperlabs.io>
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit a23d381902ea82c3acb2ec4f09f0f8e8cc26754e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 10:09:24 2020 +0100
CON-622: Fix typo in `class Scores` comment.
commit 7417a71c2189969f4862be55dd97862a50915f0a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Feb 10 10:08:52 2020 +0100
CON-622: Consolidate if cases in `previousVoteForDescendant` method.
commit 84d92b08c8e9588d662e63772693ebf397ab14ec
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 7 01:12:34 2020 +0100
CON-622: Remove "is never used" silencer.
commit 90e0ee8e003b6ab62555e11b36e3216383956b5d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 7 01:04:35 2020 +0100
CON-622: Add an impl for `fromJustifications`.
commit 9e59a8f324ed66d93c721fe060cec030347b4ef9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 7 00:46:41 2020 +0100
CON-622: Add more tests for the fork choice and fix impl.
commit ae122fa69a19c297c78ea4058ed71e0aeee18455
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 7 00:08:36 2020 +0100
CON-622: Fix order in `collectEras`.
commit 04f60ad44c853b41390c44d61b8a4c67648b6852
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 7 00:07:54 2020 +0100
CON-622: Add methods for creating messages in era.
commit d3fc6cb67b913594a25b99e03580805b7a583deb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Feb 6 00:10:39 2020 +0100
CON-622: Move default bonds from `HighwayFixture` constructor to class body.
When creating a genesis block compiler resolved the class' arguments, if one wanted to override bonds in the subclass body it was already too late.
commit e0083e489a978059e80dd4b892084ff973637135
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 5 12:00:47 2020 +0100
CON-622: Add `collectKeyBlocks` method.
commit 4405205a72b511da280ccb31a87fde9af429ef58
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 4 16:45:27 2020 +0100
CON-622: Test Scores map (and fix impl).
commit 359685095c65807cbaa61945d139e7ade48f4efc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 4 11:48:09 2020 +0100
CON-622: Fix `Scores.update` method.
It should use height of the parent of the vote. Not the vote itself.
commit 83643c2067284afcd2ad2ff4329d8f9f6fce9628
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 4 10:52:28 2020 +0100
CON-622: Remove unnecessary args from the `Scores.tips` method.
commit e638ad6092942314b2413945d604e33fdf4a18f5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Feb 4 10:02:23 2020 +0100
CON-622: Remove unused imports.
commit c2479da721f0c3b1227dcfed4382a458c68873d7
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 31 17:03:26 2020 +0100
CON-622: Add `ForkChoice.fromKeyBlock` impl.
commit 96bbb744eaae658d0837db3772965782d1a6bb84
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Feb 5 13:04:37 2020 +0100
CON-622: Add `latest[Messages|Equivocators]InEra` methods.
commit 92507616a97c28c5ea61239b80148f3b9c0c0fc5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 31 16:39:07 2020 +0100
CON-622: Add `isBlock`/`isBallot` flags to `Message` trait.
commit 049c2480e4777f31fb00a1af86217cbe7592df0c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 31 16:37:13 2020 +0100
CON-622: Make `tipsOfLatestMessages` method accept `Message` type instead of `BlockHash`.
commit c0619924cc51107d25a84f7c3d7c05702b0709d9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 31 13:29:49 2020 +0100
CON-622: Extract DAG lookup methods to a separate trait.
commit 8151cf774d72616ecd9cb50d628714c4c22c9124
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 30 12:08:00 2020 +0100
CON-622: Add `collectEras` method.
commit 3d656d914005fc7ba8b0e7617d710763be80aac1
Merge: 2680d4a7fd c8c00542e9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 11:51:19 2020 +0000
Merge #1604
1604: NO-TICKET transfer_to_account_stored contract r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR adds a stored version of the client/transfer_to_account smart contract named client/transfer_to_account_stored
This PR is unticketed.
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR includes an engine-test.
- [X] This PR is assigned.
### Notes
The immediate use for the stored version of this contract is for SRE testing purposes / max # of transfers per second metric.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 13491ba4e50959a2c4c7b72dacca5a4bb757e978
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 18:32:07 2020 +0800
ECO-269: clean code.
commit 56a1276fbb8f65f3d2250f2a6362d8f0f5cb56df
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 18:24:49 2020 +0800
ECO-269: show paused state, admin account and recipient account.
commit a332e413baea2fe4cf7f91681faf8b96220aaa03
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 18:04:12 2020 +0800
ECO-269: show whether admin account could release.
commit 2680d4a7fd1a6b0dd9e60c405b2ee214c2552ded
Merge: 082434c0aa 08c64341d6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 11 09:54:08 2020 +0000
Merge #1600
1600: NO-TICKET: move benchmarks from 'contract' to 'types' crate r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 0915b2d34e4b53dff3c022802184ff7e9d1156e0
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 17:29:48 2020 +0800
ECO-269: add method to compute available amount.
commit 42a5137483cc1850b8094a636a06b46fa1fad37d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 15:33:11 2020 +0800
ECO-269: add a tab for Vesting Contract, and add route, inject vesting container.
commit ff6c1cef1123443513c13f495ef3fb6b05e9b91e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 15:30:41 2020 +0800
ECO-269: Add UI for vesting contract and implement AsyncCleanableFormData to allow async validation.
commit be769c7af5e0fdcc4b3b9b1403fb31bf060c3d04
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 15:28:32 2020 +0800
ECO-269: implement VestingContainer to manage the state of vestingDetail and add a chart of vesting schedule.
commit 532c58e2b5f8efcfc9efee533ad8e25fb3461496
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 11 15:22:20 2020 +0800
ECO-269: use Auth0 to manage vesting hashes.
commit 248a06671765c272a31b084e4a79e7d17c3575ea
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Feb 10 21:34:18 2020 +0800
ECO-269: add an refresh button to Card so that we can refresh the content by clicking it.
commit 7cf226562001f51d2fcdaed321d79f74d88e6424
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Feb 10 20:45:12 2020 +0800
ECO-269: add an parameter style to Button so that we can create button with class 'btn-danger'.
commit c3465ca9c805b7f4857500ce8446e1860a9d28b8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Feb 10 20:42:45 2020 +0800
ECO-269: assign key to element of a list to avoid warning.
commit cc309965bee2222b0b89bb2ca854a459b4765b71
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Feb 10 20:39:28 2020 +0800
ECO-269: implement CasperService.batchGetBlockState to get block state in batch.
commit 8ea7f6b623a840bf95b8a32cac564e5a5e8cb759
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Feb 10 22:10:37 2020 -0500
Updated strings to make assertions correct.
commit c5e5e71c6fe68a7d3ad438b28eeecfc6a26740ff
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Feb 10 19:05:11 2020 -0500
NODE-1182: Integration test for deploys with bad arguments
commit 4f5ddbcc61f519c3796f761b6d7a50d7cc0bfc9a
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Feb 10 13:44:39 2020 -0500
NODE-1182: Track success or failure of converting deploys to ipc format individually, instead of failing the whole batch; Remove unnecessary F parameter from deployDataToEEDeploy and deployCodeToDeployPayload
commit c8c00542e9de1c7a35c385072e622116cd13979d
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Feb 10 14:26:39 2020 -0800
NO-TICKET transfer_to_account_stored contract
commit 082434c0aaded8ef4ce97f85c133f0aa4b5f66cb
Merge: 098b7fa09b ce4cdd701e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 10 21:47:46 2020 +0000
Merge #1603
1603: NO-TICKET: execution-engine: add non-commit versions of benches r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit ce4cdd701e600ae45b64a8c171993dd42a8e3cd1
Author: Henry Till <henrytill@gmail.com>
Date: Mon Feb 10 14:45:29 2020 -0500
NO-TICKET: execution-engine: add non-commit versions of benches
commit 5dc265996caf3ca074b90e6d4e20f3a52daa0725
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 10 20:20:25 2020 +0100
NO-TICKET: Check for asc version.
commit fb460220081421007d599294736afb0651973649
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 10 19:30:31 2020 +0100
NO-TICKET: Fix integration tests
commit 908dfbd1132fc322f668e35f06f3c65acf04b006
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 10 19:28:15 2020 +0100
NO-TICKET: Add Result<T> type for ABI.
Now all ABI deserializers return a Result<T> type which encapsulates
last error, the value itself as a boxed "Ref<T>" type, and a position in
the input stream.
commit a50d009fcb9fabd7fed033f750e98bb14f562148
Author: Michael Birch <birchmd@casperlabs.io>
Date: Mon Feb 10 09:36:02 2020 -0500
NODE-1185: Refactor FromBytes to use Free and StateT
commit 08c64341d66842a2c40c5c8799b31c2f75ace000
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 10 12:13:30 2020 +0000
NO-TICKET: move benchmark from contract to types crate
commit 922f2ee72d760ec15aac00346af52f4082f486bb
Merge: 50e4db7898 3269fde835
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Mon Feb 10 20:32:13 2020 +0900
Merge pull request #1593 from CasperLabs/NO-TICKET_ByteString_Prettifier
NO-TICKET: Add ByteString Prettifier
commit 17d34b26e71f4c3b843d8a9ebc0e35647512f2ca
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Feb 9 19:12:23 2020 -0500
Optimizing serial test run portion and moving two problem tests into the serial section.
commit c7d127195eb3ba13310385a79d6a807a221b428d
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Feb 9 18:09:58 2020 -0500
Adding serial drone section for tests to deal with running out of networks with tests using more docker networks.
commit 7ad571f6ffc2fb2f0c8bdc637a8ed107bdab779a
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Feb 9 16:01:14 2020 -0500
Correcting last tag issues. Enabling 3 parallel runs.
commit 098b7fa09ba80cda67419a666cb9e822046bc468
Merge: d2c25b7d88 2a348d2101 678184f0c9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 7 20:20:26 2020 +0000
Merge #1597 #1598
1597: NO-TICK: remove whitespace in graphql.py r=TomVasile a=TomVasile
#
1598: OP-1134: run python lints in bors r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 678184f0c938967cdbe1cf746b512f06f46400ab
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Feb 7 18:56:47 2020 +0000
run python lints in bors
commit 2a348d2101efcc7a120176fca2100ea917362755
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Feb 7 18:45:44 2020 +0000
remove whitespace
commit d2c25b7d8839caf8093f9a0c8b1c4611907b1502
Merge: 6024d88627 ef235099fc 9a77d4c90d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 7 18:39:13 2020 +0000
Merge #1590 #1596
1590: Added command to specify the option to work with dev r=MParlikar a=MParlikar
#
1596: OP-1133: pin ssh plugin to released version r=TomVasile a=TomVasile
#
Co-authored-by: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 9a77d4c90d2216c830f9d3e896bf117c5bdfc483
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Feb 7 18:13:48 2020 +0000
pin ssh plugin to released version
commit 5af2f119bcc0c52dd25000421b4db3d407fb922a
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 7 18:44:14 2020 +0100
NO-TICKET: Remove some stalled todos.
commit d6f08ff0c96e2403611d591ba0e6e4454a11e00a
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 7 18:37:49 2020 +0100
NO-TICKET: Clean up last decoded bytes.
Removes "Add" function as it's unnecessary.
commit a474571582ef2ff352d1e1d7428ab9371930eb95
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Feb 7 18:24:13 2020 +0100
NO-TICKET: Replace union types with global error.
commit 6024d8862776ae7bb399446bf41d0c8fa8ba0d5b
Merge: 49525211fb c6fb9d94da
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 7 16:55:49 2020 +0000
Merge #1594
1594: NO-TICKET: minor EE cleanups r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit c6fb9d94da3b40ebceb71efae46894ae7125355b
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 16:39:47 2020 +0000
NO-TICKET: unify naming of host_buf and host_buffer
commit ac9cd3ea1e480b133971f0f5593a3009ae9f4495
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 16:33:03 2020 +0000
NO-TICKET: move TypeMismatch to its own module
commit c0d226475cb21c665d5cf0834e4752c131a43bce
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 15:07:24 2020 +0000
NO-TICKET: increase bench time from 5 to 10 seconds to allow 10 samples minimum
commit 56a4dd57f8625f270daa1f15986e14891626dd15
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 14:56:50 2020 +0000
NO-TICKET: remove useless test which was committed by mistake
commit 6a421dd05f5002789d5b5d9055b5c572b82789dc
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 14:54:21 2020 +0000
NO-TICKET: avoid converting URef to Key and back needlessly
commit 03c39604d4671329d2ba6cd2fd19c7a572a6df21
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 14:50:19 2020 +0000
NO-TICKET: change to more canonical traits for SystemContractType
commit 6a2384af7cef6ad27d0484fb3b28714f694a6997
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 14:36:16 2020 +0000
NO-TICKET: remove unused system contract error variants
commit f82568cedb958e35c02915c2ff2c9564c8b1f059
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 13:05:42 2020 +0000
NO-TICKET: remove UnexpectedValueVariant and ValueConversion from ApiError
commit f1b6c39bfe7fcf5f74d99cc1776a533cc575057d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Feb 7 12:32:02 2020 +0000
NO-TICKET: remove 'Error' suffix from error variants
commit c0c5d5d095e135921900e3dd6d8dcb4b32faf95a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 21:43:12 2020 +0000
NO-TICKET: merge two similar ApiError variants
commit ef235099fc7fde7bd8ab7159528ad7f1adc13760
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 7 09:38:06 2020 +0000
HACK: Pull images in hack/docker unless version is latest.
commit 49525211fbdc75aac68abe03feb4ce7e6fce0adc
Merge: 4ca768b1b6 38e4a7532e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 7 09:36:08 2020 +0000
Merge #1575
1575: ECO-310: Update vesting contract r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit 50e4db7898cd132cd2c420b75cdc5f35655a43da
Merge: 17d4b86275 fafc256cd7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Feb 7 08:59:17 2020 +0000
Merge pull request #1591 from aakoshh/CON-616-init-sync-rank
CON-616: Initial synchronization start rank
commit 4ca768b1b6c030d5328c3f6b4e1c073b08ea9684
Merge: affe8ba46b 92bf1f7fae
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 7 05:12:23 2020 +0000
Merge #1579
1579: EE-863: Add key management thresholds contract. r=EdHastingsCasperLabs a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit affe8ba46b1c304e5ac070a7ea71802c0aa7b2ba
Merge: 81a5068dcb cfe8b09d36
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Feb 7 02:50:56 2020 +0000
Merge #1583
1583: EE-863 AssemblyScript test contracts r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR ports many test contracts to `AssemblyScript` along with some clean up.
https://casperlabs.atlassian.net/browse/EE-863
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR has (many) tests.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit cfe8b09d3652730e706e6d5f7b0203f128f1549f
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 18:48:36 2020 -0800
EE-863: fixing integration tests
commit 3269fde835974635279cc4f357343d1b3e03adee
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Feb 7 00:06:09 2020 +0100
NO-TICKET: Add ByteStringPrettifier to test package.
commit 436f691fe831b0dff2bfc454ce615a0b7ba41703
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 16:31:07 2020 -0800
EE-863: updating python client amount to use u512
commit 469ef94e5f18eb022c0c3168f27c379e2ed1ed14
Merge: f0af3d16b6 edb49d5379
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 13:33:30 2020 -0800
Merge branch 'dev' of github.com:casperlabs/CasperLabs into EE-863-as-4
# Conflicts:
# execution-engine/contracts-as/client/standard-payment/assembly/index.ts
commit fafc256cd705b4e92029f8c9badfee1457bfde0a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 6 20:53:56 2020 +0000
CON-616: Initial sync start rank.
commit 81a5068dcba635c40ba1a52d2b469d572b2907da
Merge: edb49d5379 3cbb2e52b7 37b05b135a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 20:39:37 2020 +0000
Merge #1578 #1582
1578: EE-818: avoid reading from host_buf needlessly after call_contract r=Fraser999 a=Fraser999
#
1582: EE-879: Node sends deploy arguments to EE as CLValues r=birchmd a=birchmd
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: birchmd <birchmd@casperlabs.io>
commit 37b05b135a9622f1517f7b06a60c2b03abde5211
Author: birchmd <birchmd@casperlabs.io>
Date: Thu Feb 6 10:24:20 2020 -0500
EE-879: Record only the length of the given byte array in the Expected32Bytes error
commit f9f73d9b471f6c3afca554f5d847f8a077ed4c88
Author: birchmd <birchmd@casperlabs.io>
Date: Thu Feb 6 10:21:42 2020 -0500
EE-879: Move option constructor for CLValue to be private method in the ProtoMappings
commit 6093f44f020f84b35c684b54eb2cd2d6f96d3a9e
Author: birchmd <birchmd@casperlabs.io>
Date: Thu Feb 6 10:12:23 2020 -0500
EE-879: remove old abi_args field
commit edb49d53799eb7a6796becd1bef48485eab7e49a
Merge: 89ac361eff 8dffbf0861 41c9b01b5d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 18:56:27 2020 +0000
Merge #1588 #1589
1588: NO-TICK: add depends for docker ee merge step r=TomVasile a=TomVasile
#
1589: EE-863: AssemblyScript get-phase-payment r=mpapierski a=mpapierski
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 8ca199226a34818b2baf80be07f2536be6788435
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Thu Feb 6 10:12:45 2020 -0800
Added command to specify the option to work with dev
commit 3cbb2e52b700d8d31d158b94f7b937c18dcd6519
Merge: 281fe8a642 efcbdc5751
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 18:01:48 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-818-avoid-host-buf-calls
commit 281fe8a642239d010ca161de4e9dcf6364bd0490
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 18:01:14 2020 +0000
EE-818: minor update to code comment
commit 43edaf3558b4992d8eab7c4965d4d08d8aa1f89a
Author: birchmd <birchmd@casperlabs.io>
Date: Tue Feb 4 16:51:29 2020 -0500
EE-879: Delete old ABI definition as it is no longer used
commit c87d1f849ee0a36a99bd8aadf0149dbefd911b9d
Author: birchmd <birchmd@casperlabs.io>
Date: Tue Feb 4 16:51:14 2020 -0500
EE-879: Node sends deploy arguments to EE as CLValues
commit f0af3d16b672cc475a8e68d69f0b0429694117cc
Merge: f8f9ef0824 efcbdc5751
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 09:30:23 2020 -0800
Merge branch 'dev' of github.com:casperlabs/CasperLabs into EE-863-as-4
commit 41c9b01b5db8c5afad4ed4f33fbf497de00d7584
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 6 17:55:59 2020 +0100
EE-863: Get phase payment contract.
commit 89ac361eff642f8067025ef495b5763456698a76
Merge: efcbdc5751 dd6d9d3064 e0344e785a 99e17531da
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 17:12:35 2020 +0000
Merge #1542 #1570 #1587
1542: NODE-1122: GraphQL Block hashes to Block relation r=igor-ramazanov a=igor-ramazanov
#
1570: EE-830: provide rustdoc comments for user-facing code r=Fraser999 a=Fraser999
#
1587: NO-TICKET: Uncomment and fix map of keys test. r=mpapierski a=mpapierski
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 8dffbf0861c10226c62c8b27aaac5e011d27f66d
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Feb 6 16:56:27 2020 +0000
add depends for docker ee merge step
commit e0344e785a1e5e6ca97215f6d4b47d99bc761929
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 16:35:06 2020 +0000
EE-830: fix compile error after merging dev
commit 2b0f73ffd43fc8d5ac8161c5249bfda8713f962f
Merge: 606f0edbc4 efcbdc5751
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 16:32:35 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-830-docs
commit 0a3a1bed0da02d2184c3eeea03ed585d22108dab
Merge: 822eeea9b1 be0bc65409
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Feb 6 10:25:12 2020 -0500
Merge remote-tracking branch 'upstream/dev' into NODE-1121_2
commit 606f0edbc42638afb9bf0df905e36cde5d37a531
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 15:15:34 2020 +0000
EE-830: remove links to internal crates and tidy up docs
commit dd6d9d3064e4e98a089baf1e7a57bfddbfcd048d
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 6 18:14:48 2020 +0300
NODE-1122: Bug fix: adjust integration tests for recent changes in GraphQL
commit 99e17531da488bef9cf4251e653e8edc5cf148ec
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Feb 6 16:02:45 2020 +0100
NO-TICKET: Uncomment and fix map of keys test.
commit efcbdc5751556ae56c466f277e6014be3f9677d0
Merge: be0bc65409 94a68733dd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 14:50:50 2020 +0000
Merge #1584
1584: NO-TICKET: fix AssemblyScript named-keys contract to match behaviour of Rust one r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 17d4b8627578d7ddd2ecad6f65aa7ca54f009d1d
Merge: 4edeb22248 b84cd892ce
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 6 14:31:18 2020 +0000
Merge pull request #1585 from aakoshh/CON-628-no-secondary-parents
CON-628: Not using secondary parents.
commit 822eeea9b14e1de672cb6bb9510f228d41764bde
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Feb 6 09:20:20 2020 -0500
Adding changes for parallel run into dev to fix merge issues.
commit b84cd892ce180efd728ca10b26c42ef899be53ef
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Feb 6 14:08:34 2020 +0000
CON-628: Not using secondary parents.
commit 94a68733dda32c406e08ae174a5e03f17e45c706
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 13:41:28 2020 +0000
NO-TICKET: fix AS named-keys contract to match behaviour of Rust one
commit be0bc654095e3eefc2263acc1364cb03fec182a5
Merge: b44d4fe029 772bb3f97d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 13:11:02 2020 +0000
Merge #1572
1572: NODE-1140: Use auto-propose in all integration tests r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 1f16c289ee57a5d25d5924214f55335e72545309
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Thu Feb 6 16:06:14 2020 +0300
NODE-1122: Bug fix: adjust integration tests
commit 7107b63577a0ae83495d29b0c2c3fe4fa7d76c3d
Merge: 7247ff1da8 b44d4fe029
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Feb 6 11:41:51 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-818-avoid-host-buf-calls
commit f8f9ef0824ee2d28b1e8de0c079b9824b0878293
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 01:21:35 2020 -0800
EE-863 restoring trailing line break to file
commit 9a1e81bfbcce714c103e7e809a1dc459a0023242
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 01:15:25 2020 -0800
EE-863 removed transfer-to-account-01 and transfer-to-account-02 (client/transfer-to-account made both of them redundant)
commit b44d4fe029e3ee28192497c6f6b424dd3e2d3710
Merge: a6579b3503 f568dca966
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 09:14:19 2020 +0000
Merge #1577
1577: EE-863: named-keys contract ported r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit b483f40f0d1ba2f13a0a452bac706857ff068aa0
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Feb 6 00:07:35 2020 -0800
EE-863 transfer-purse-to-purse & transfer_purse_to_account_stored ported
commit 772bb3f97da800ecb2b1cb6011e8f21890b65a4e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Feb 6 07:50:27 2020 +0100
NODE-1140: Remove propose from deploy buffer persistence test
commit d3354969cea6e2c986be74d4447363cc71163928
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 5 22:44:52 2020 -0800
EE-863 correcting transfer-to-account
commit a6579b350331a8fdcafe1c1b0eb7675fa4bcd20c
Merge: 3efed19cc7 568236d86d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Feb 6 06:24:14 2020 +0000
Merge #1565
1565: EE-551: Clean up tests to use the query API r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 8da693c466965389167ff4a8575454945bfb22c2
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 5 21:45:39 2020 -0800
EE-863 transfer-purse-to-account and transfer-main-purse-to-new-purse ported
commit 3cdfb677e75d072f3e4361195bed511a98048fba
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 5 17:30:20 2020 -0800
EE-863 get_arg ported
commit b9c69e49d7462be0158e501d63d4b0cf815cba0e
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 5 16:54:32 2020 -0800
EE-863 main-purse ported
commit fe1819cb9b314a5dde2b1575be19bb678e13dd0b
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 5 15:09:09 2020 -0800
EE-863 endless-loop ported, correcting getMainPurse
commit 3efed19cc7335c0caeb58cc10c5602730160eddb
Merge: 380028ca63 8eac09fe64 887fa0ff1c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 5 22:50:24 2020 +0000
Merge #1580 #1581
1580: NO-Tick: fix proxy name r=TomVasile a=TomVasile
#
1581: EE-871: move runtime module to top level of engine-core r=henrytill a=henrytill
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 8eac09fe643608e7f2e4284fd08ace0b5a2b5787
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Feb 5 22:02:03 2020 +0000
fix proxy name
commit 887fa0ff1c8b3ada1e609cced5fab3cc8432f42c
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 16:00:13 2020 -0500
EE-871: move runtime module to top level of engine-core
commit 380028ca63afcce5a1ec444ab828f3f3ca93de9a
Merge: 8e1286527e 4a0da487a8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 5 21:15:31 2020 +0000
Merge #1569
1569: EE-863: upgrade_contract_at_uref r=EdHastingsCasperLabs a=EdHastingsCasperLabs
This PR ports upgrade_contract_at_uref to assembly script contract api, plus some clean up and tests.
https://casperlabs.atlassian.net/browse/EE-863
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR includes tests.
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 4a0da487a811cc2aa27645551d26c16bfb05dd54
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Feb 5 13:13:25 2020 -0800
EE-863 address historical local key test usage
commit 92bf1f7fae776c1ae695c7f249a2302972793112
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Feb 5 19:40:34 2020 +0100
EE-863: Add key management thresholds contract.
Ported from `key-management-thresholds` rust contract.
commit 4edeb22248998eea9c6cb67f5422e86b48f2ce99
Merge: 415b2b00ca a96b988f73
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 18:20:42 2020 +0000
Merge pull request #1576 from aakoshh/CON-616-highway-feature-flag
CON-616: Highway feature flag
commit 7247ff1da86c26f8dacc6e70c0d8d9a0fd52509e
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Feb 5 17:27:39 2020 +0000
EE-818: avoid reading from host_buf needlessly after call_contract
commit f568dca966472f49ca24d658176fd88cbb894c6b
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Feb 5 18:13:32 2020 +0100
EE-863: Named keys contract port.
commit a96b988f732267dc829c685fa2d78e6883a9a3ec
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 15:34:30 2020 +0000
CON-616: Add override for genesis era start.
commit 653c7d02253eb0b69334a3ded1e180cd4f99d096
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 15:19:07 2020 +0000
BUGS: Cancel flaky tests.
commit aab79ab7d6d96c867d4a0b7a80e77af9ad68d726
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 14:55:18 2020 +0000
CON-616: Highway stack.
commit 58c516fc0123799a094d9dd05d34be79c8663532
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 13:34:15 2020 +0000
CON-616: Consensus in consensus package.
commit 309c161275e1255f32c10644539d5f25fb94756b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 13:29:45 2020 +0000
CON-616: Add highway-enabled feature flag to config.
commit e4ba6334b85f5a0c4cf81643a14e3898ce60f931
Merge: 88d201ee27 1f8741f8ef
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Feb 5 14:57:10 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-830-docs
commit 415b2b00ca5d07cacaeb34bec44260154e5c4ca1
Merge: dbe05b0b4b a37e8ffacd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 14:57:00 2020 +0000
Merge pull request #1574 from aakoshh/CON-616-extract-consensus-from-gossiping
CON-616: Extract consensus from gossiping
commit 3ae04a89545576f848177d2f77db70364aa8cecc
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 5 15:51:55 2020 +0100
NODE-1140: Fix deploy_and_get_block_hash: only raise on error of the specific deploy, not others in the block.
commit 00d31a81cb5b5338c9d6b7a6b27414feed440bf6
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Feb 5 15:24:59 2020 +0100
EE-863: Add min/max values for U512.
commit 8e1286527e7ca593e14de078624f7e35676c9c25
Merge: 1f8741f8ef de6fab55cb
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 5 14:10:42 2020 +0000
Merge #1573
1573: ECO-309: ERC20-bash-fixes r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit de6fab55cb6a2c1df10b084bacad91adcd52cd94
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Wed Feb 5 14:57:30 2020 +0100
ECO-309: ERC20-bash-fixes.
commit 38e4a7532e662e1f1b43dc07d928d396bd6dbf37
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Wed Feb 5 14:42:53 2020 +0100
ECO-310: Use named keys instead of local storage.
commit a37e8ffacd8ff319609b9ef55c25c5117945d14f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 13:21:36 2020 +0000
CON-617: Add highway config to CLI options.
commit 750339f454847ba07c0e77a67e4c6585338005a6
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Wed Feb 5 12:32:31 2020 +0100
ECO-310: Vesting contract. Defense against Abner's long wait attack.
commit a56d76b1153c58761a06775b753f4f9064f9c82b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 11:00:10 2020 +0000
CON-616: Comments on the Consensus trait.
commit e181da8aeed71c4dcbd6d3b865311bdbe286c3e4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 10:56:16 2020 +0000
CON-616: Removed unnecessary dependencies from gossiping.
commit 0673348b30efdcb47fcf0c746aaea5484d0ee79f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 10:47:48 2020 +0000
CON-616: Factor out MPC from gossiping.
commit faade14090dad1e41724673aba61a7f54d3003da
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Feb 5 09:05:47 2020 +0000
CON-616: Use a callback for signaling the end of initial sync.
commit 1f8741f8ef28447f87f3844784b3c4291041df3b
Merge: 8a6f5c6c0c 53f5fd0ecd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Feb 5 08:31:56 2020 +0000
Merge #1566
1566: ECO-283: Add basic support for google analytics in Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 53f5fd0ecd0ef6a48495f9a875c02484ece734bd
Merge: 3fa56b5ce6 8a6f5c6c0c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Feb 5 16:30:24 2020 +0800
Merge branch 'dev' into abner/ECO-283
commit 4f301e7b231c8122e10a7673d53bb5203f43fea0
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 5 09:03:06 2020 +0100
NODE-1140: Clean up. auto-propose by default in all test networks
commit 81e5a2db778d7c85aa572e1f133f03141b279923
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 5 08:52:00 2020 +0100
NODE-1140: Remove propose from integration tests framework
commit 6a5038bc8ad667c8f1aa577a66c58ba10c91b1ba
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 5 05:46:11 2020 +0100
NODE-1140: Fix deploy replay attack test as per @aakoshh comment
commit 13f36ace4fd9a2ec410f3f9c053ae23c4f258b97
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Feb 5 05:17:10 2020 +0100
NODE-1140: Fix test_neglected_invalid_block
commit 4b914b549a2dc878b835ed6bc7d34f71b759ea12
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Feb 4 17:12:50 2020 -0800
EE-863 local_key, local_key across upgrade, tests, cleanup
commit 8a6f5c6c0c6f0ce9becc4b48069a115377fb92be
Merge: b64d373ef2 3c23a2a970
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 4 23:14:07 2020 +0000
Merge #1571
1571: EE-871: factor out mint r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 3c23a2a970a849ba085374d500f844ec6e21cf09
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 18:12:47 2020 -0500
EE-871: add PurseNotFound error variant for Mint::balance
commit 0e8a406afd48c9a28952787d0e1550ab54373dfa
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 12:46:12 2020 -0500
EE-871: remove unnecessary feature declaration in mint contract
commit f56b4b3662bb74f863d9445d9712f6a46a808a43
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 12:44:25 2020 -0500
EE-871: clean up method dispatch in mint contract
commit 8e47e471bafe157cbb1f41d7e273ca51b6676878
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 12:26:52 2020 -0500
EE-871: move {addable,writable} checks into default Mint impl
commit a1a26e88e193aee5e0326931e9512f6a084ed69a
Author: Henry Till <henrytill@gmail.com>
Date: Mon Feb 3 18:04:35 2020 -0500
EE-871: move pure Mint logic into separate crate
commit dcde2c7999c7cc7bfdcd75297f63bb7d1aa2f9ce
Author: Henry Till <henrytill@gmail.com>
Date: Mon Feb 3 17:14:12 2020 -0500
EE-871: add {Runtime,Storage}Provider traits, refactor Mint trait
commit 2dc4b7624d332715802d063274b8bbd07ad15926
Author: Henry Till <henrytill@gmail.com>
Date: Fri Jan 31 16:27:39 2020 -0500
EE-871: tear the Mint down to the studs
commit dbe05b0b4b6b3e9c344b5c32fc5d8ca8c98baa04
Merge: 612acc2b8a 3ece67f069
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 21:29:58 2020 +0000
Merge pull request #1568 from aakoshh/CON-617-highway-config
CON-617: Highway config
commit b64d373ef2495c7bd7dfadb39491425de1811417
Merge: 362a390ca7 8fe8024f73
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 4 21:01:18 2020 +0000
Merge #1563
1563: EE-871: factor out proof-of-stake crate r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 362a390ca7b604c21337afdfbaea6d7f47e429af
Merge: 33aaebf078 5277c98be3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 4 19:01:06 2020 +0000
Merge #1555
1555: EE-869: Query returns a serialized StoredValue r=birchmd a=birchmd
#
Co-authored-by: birchmd <birchmd@casperlabs.io>
commit 8fe8024f731480c43c71c8e06782db9dc4ea98ad
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 13:42:19 2020 -0500
EE-871: remove vestigial #[allow(dead_code)] annotations
commit 1b98643aff86e4f9e66e221e446dc549ee472cc7
Author: Henry Till <henrytill@gmail.com>
Date: Tue Feb 4 13:34:49 2020 -0500
EE-871: remove unnecessary use of ApiError in MintProvider trait
commit b2896f31f2ffc59f62bcfc60dc98bed9cd7aaa41
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Feb 4 10:26:39 2020 -0800
EE-863 more upgrade tests
commit b9d659034dd3c97b8a645bab02fe1b5cfaa73a5c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 4 19:26:15 2020 +0100
NODE-1140: Convert bonding tests to auto-propose
commit 88d201ee27127dca3a03c78ceee49a489ecb987b
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Feb 3 14:38:57 2020 +0000
EE-830: provide rustdoc comments for user-facing code
commit 232fc41cffc8a11946a1ac434888f78ed954f9e7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 17:15:37 2020 +0000
CON-616: BlockAPI doesn't need MPC.
commit 754f1eb8379480a8faf955ed3fd9e529e1162989
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jan 30 14:05:25 2020 -0800
EE-863 upgrade_contract_at_uref
commit 5277c98be35a7d016ff075e3f6ec19c555795054
Author: birchmd <birchmd@casperlabs.io>
Date: Tue Feb 4 12:08:22 2020 -0500
EE-869: typos in TypeMismatch
commit eb7f1dd56ea314e10399449fe9f7a7e6c79a08ca
Author: birchmd <birchmd@casperlabs.io>
Date: Tue Feb 4 11:59:49 2020 -0500
EE-869: Change type mismatch error field names to be more clear
commit 5f338aa60ea6c7adcead062adbc618b3b7f8b17f
Author: birchmd <birchmd@casperlabs.io>
Date: Tue Feb 4 11:36:08 2020 -0500
EE-869: Tests that basic types follow the ABI spec
commit 3fa56b5ce6247119fdd94c096ce1e3d73da000f9
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Feb 5 00:41:59 2020 +0800
ECO-283: fix typo.
commit 3ece67f06920166d0776b47ffe6e91e838d49775
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 16:04:34 2020 +0000
CON-617: Fix comments in proto.
commit a4a5c788443c6553d31c18d8a59cae19b22577c0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 15:14:55 2020 +0000
CON-617: Remove comments from test manifests.
commit 6f575d43086ea56176ae1df6fc879e5f22b853ec
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 14:59:20 2020 +0000
CON-617: Change the voting period, when used, to 2 days.
commit e22ed6424294b909383e2869fda6bd9bcc194020
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 13:56:56 2020 +0000
CON-617: Added highway configs to the chainspec.
commit 568236d86da4dad185addfb30cabf9d68cbc0c85
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Jan 31 16:23:24 2020 +0100
EE-551: replace 'transform sniffing' with query API where applicable
commit 33aaebf0784b15e50151cf8f6f3ab6a7c24d854e
Merge: 5528d1cdcf 3ad142e6e3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Feb 4 13:08:10 2020 +0000
Merge #1561
1561: EE-859: Add U512/arbitrary length integers support in AssemblyScript r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 3ad142e6e3886510eba61530e9f035ca3d513f0c
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 4 13:17:37 2020 +0100
EE-859: Fix late evening coding problems
commit a9888aa7aa7a5e888203135e3005126dabbef2dc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Feb 4 12:05:42 2020 +0000
CON-617: Free configuration.
commit 4e20b9ec421f1e48ed2ef15f45256eaea5827bfe
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 4 12:19:32 2020 +0100
EE-859: Fix AS unit tests
commit 98c01d7f18f5cf0a92952409cac0526f43b7bbd8
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Feb 4 10:10:47 2020 +0100
EE-859: Avoid generating a "start" function.
Turns out global enum variables are generating a "start" WASM node which
we currently don't support in EE. Adding a lazy decorator to this
variable avoids unnecessary global initialization and further generation
of start function.
commit 16afa075284463a0de8e7032fb51e55dd4f2830f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Feb 4 18:17:17 2020 +0800
ECO-283: Add basic support for google analytics in Clarity.
commit afa25fd7182092551ebc93ee90b7ebfe16394701
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Feb 4 06:31:37 2020 +0100
NODE-1140: Refactor tests that use one node test network for auto-propose.
commit 473e5c25f046284b291e0be36ec1620207204dc5
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 17:45:58 2020 -0500
EE-869: Capture error message when attempting to covert EE response to protobuf
commit 267b7c4adbad1c1491cbd858dc5e22123dd357f2
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 17:24:55 2020 -0500
EE-869: Add field names in protobuf creation to improve readability
commit 5528d1cdcff0322817e2610b435df4a05d574ad4
Merge: ba74d8c51f 1c78a5f343
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Feb 3 20:02:33 2020 +0000
Merge #1564
1564: OP-1079: add dependency to prevent npm race condition r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 922b367d143c1b9344b9abf5adc24e2a1f4a3fcf
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 3 20:21:58 2020 +0100
EE-859: Compatibility with asc 0.9.1
- Casts are more explicit (i.e. `changetype<U32>(foo)`)
- Casts to U64 are not allowed anymore for some reason - introduced
GetLastError and an Error enum. This in future would be more common in
the codebase, to get rid of the union types.
commit 612acc2b8a0a320a4bacdd1c1b0e58575da2e9dc
Merge: 16c7653e5b b1c1157346
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 18:14:12 2020 +0000
Merge pull request #1553 from aakoshh/CON-621-validate-exec-block
CON-621: Validate and execute block
commit b1c1157346ff3c4f85a5e0c01dd8e44308c16085
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 18:11:33 2020 +0000
CON-621: Comment about using isBookingBlock.
commit d2d800944c59a1ae9b83d7961c305d86fd214a91
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 18:01:11 2020 +0000
CON-621: Check that the finalizer is updated with the expected message.
commit f1fbbc86f7ad87d166cfc1d56b852ae8b6792edd
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 12:58:59 2020 -0500
EE-869: Remove unnecessary type annotations from ToBytes calls
commit 7306d68a5126bc561846e5371a059ca80931bab4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 17:57:53 2020 +0000
CON-621: Use simpleEEApi
commit 7adc953958d8eefabf436d6d6cbcfb7b3a59f442
Merge: 10fe751c1d ba74d8c51f
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 3 18:54:39 2020 +0100
Merge branch 'dev' into ee-859-u512-support
commit 10fe751c1daa81d9b063d9bae7b9a16ea64651f2
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 3 18:43:19 2020 +0100
EE-859: Fix AS pipeline
Do not depend on RS build, instead build RS contracts as part of AS test
run.
commit c0fd9b2fcb506694eb899fa9e2ff0e1aca8905ea
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 17:33:50 2020 +0000
CON-621: Processed, not finalized.
commit 1d32fb3c2c45beb4fe710ef403cdc48ff0994d44
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 3 18:29:24 2020 +0100
EE-859: Applied more Ed's comments.
commit 8ea3164f5ebc993c1b5f23c0f8ef050450d12a1c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 17:20:48 2020 +0000
CON-621: Check that the ballot is persisted.
commit bf3f77d6543bc0ae7e2d6ec295592550d03cb3db
Author: Henry Till <henrytill@gmail.com>
Date: Fri Jan 31 15:29:56 2020 -0500
EE-871: move pure PoS logic into separate crate
commit e11e1dc34d54c41eee3b7df56537e39cbeef6d82
Author: Henry Till <henrytill@gmail.com>
Date: Thu Jan 30 16:56:36 2020 -0500
EE-871: refactor PoS contract, creating ProofOfStake trait
commit 4dab1676da09704337c62d36d3d581dec07434c8
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 12:07:29 2020 -0500
EE-869: simplify fromBytesTailRec pattern matching cases
commit e17687acbb77a08d8c9736be4934cd232d501d3c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 17:00:46 2020 +0000
CON-621: Raise not throw.
commit 6f0621d3a5df059d03e9e8e51de0785d0e6b861d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 16:57:47 2020 +0000
CON-621: Use tagged ValidatedMessage.
commit 1c78a5f34395b931b34f837562aa0cf0773e213f
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 3 16:51:55 2020 +0000
add dependency to prevent npm race condition
commit 4fbd3fcb3316e54f624349b81908f3f1ca197d76
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 16:32:58 2020 +0000
CON-621: Rename to NoOpValidation
commit 5a88da1961c458cd9c296123efd4d553e3cef675
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Feb 3 16:28:55 2020 +0000
CON-621: Move MockEventEmitter.
commit fac549b11c46d9ba8dd483e98dfab2652e56b9bd
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Mon Feb 3 16:24:41 2020 +0000
rebuild buildenv on merge to keep dependencies up to date
commit 39ec13655cac6ffe3dcc072aacf9a760798bb92e
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 11:24:17 2020 -0500
EE-869: Remove out-dated comment
commit 67e825d11590dee2e3288fd8ac0a1020033eacee
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 11:22:40 2020 -0500
EE-869: Reserve field 1 in QueryResponse
commit 5a3fa0887bb3a700493460d1cfe08f30ce916dda
Author: birchmd <birchmd@casperlabs.io>
Date: Mon Feb 3 11:20:19 2020 -0500
EE-869: Improvements to BytesView
commit d32a46b65f9151a13a7f3282a53466f76b9a0585
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 3 16:01:42 2020 +0100
EE-859: Implement pre/postfix operators.
commit 4564ba208b18e542cca594702cbc003ee9acaa78
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Feb 3 13:48:35 2020 +0100
EE-859: Fix hex encoding.
This little issue somehow made me use 64 U32 integers which actually
meant its U2048 instead. This is now correctly sized U512.
commit ba74d8c51f48e64d88e7e2fccf8d236e037c2c2f
Merge: a2e5606d9d 522a22d210
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Feb 1 08:05:33 2020 +0000
Merge #1559
1559: RES-151: Minor rustdoc fixes and nit-picks. r=afck a=afck
#
Co-authored-by: Andreas Fackler <andreas@casperlabs.io>
commit a2e5606d9d441187b919a617911af6e8ce65907e
Merge: 9282ead5f2 14c53c6535
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Feb 1 04:16:50 2020 +0000
Merge #1549
1549: NODE-1138: Auto-propose in integration tests as preparation for Highway r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 3da5e6ebf43ab05117793b329afff36edce146d1
Author: birchmd <birchmd@casperlabs.io>
Date: Fri Jan 31 17:04:22 2020 -0500
EE-869: Rename variable to refect serialization; add comment about removing state.Value in the future
commit 34affaa3314cc66273e8409b746b731964919b21
Author: birchmd <birchmd@casperlabs.io>
Date: Fri Jan 31 16:58:16 2020 -0500
EE-869: Stack safe FromBytes implementation of CLType; stack safety test
commit 9282ead5f27b2334ad261af1a9bb99964e23acba
Merge: b311e5188a f78f78fc3d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jan 31 21:36:56 2020 +0000
Merge #1558
1558: OP-1123: Fix race condition where earlierPendingDeploys might be updated after validDeploys has been computed, causing some deploys to be erroneously marked as discarded r=TomVasile a=birchmd
#
Co-authored-by: birchmd <birchmd@casperlabs.io>
commit 502eda0c24f40f8c5a9800f51ca00ce1a3d639fd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 19:31:31 2020 +0000
CON-621: Test the effects on computeEffects instead.
commit f2fccbff12f962673abc532e78384ff286248550
Merge: 9702869cc5 b311e5188a
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 31 18:56:27 2020 +0100
Merge branch 'dev' into ee-859-u512-support
commit f78f78fc3dd45b220739b7e48c7682658e54ac34
Author: birchmd <birchmd@casperlabs.io>
Date: Fri Jan 31 12:53:19 2020 -0500
OP-1123: Remove unnecessary logging
commit 9702869cc5eee19e39dd301d5217b244319d8cf1
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 31 18:50:46 2020 +0100
EE-859: Fix build errors in AS contracts.
commit ab571ab118e0d17d938204a037fc9bf29b4d5500
Author: birchmd <birchmd@casperlabs.io>
Date: Fri Jan 31 12:48:38 2020 -0500
EE-869: Stack safe implementation of ToBytes for CLType
commit f3516b922d5b443192ad3e29cf8e73fbe4d21c43
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 31 18:27:08 2020 +0100
EE-859: Rename to U512 and fix the encoding.
This commit adds support for arbitrary length ABI to/from encoding.
Currently BigNum class is renamed into U512 as its difficult to provide
a generic BigNum<BITS> implementation due to AS compiler limitations.
commit 0ef8a5baa3980e6396690518b2a9da69ac72e454
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 14:51:04 2020 +0000
CON-621: Test the construction of status and effect.
commit dfa985fe9a0e8e8648245a4f66fed7d75cdd565e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 14:28:48 2020 +0000
CON-621: Assert the status, not the logs.
commit 75fd4cb46cd565a3aaf3a8e5ebe7bd960ee2f3f6
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 31 15:19:23 2020 +0100
EE-859: Add divMod method.
This calculates both div and a remainder of operation in a single
operation making it more efficient if you know you need both results.
commit 4b57a74b4b69678a0e1fb4be780e0545d53ed1f4
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 31 15:19:05 2020 +0100
EE-859: Add a div operator.
commit 7da9ad4a7b4d24e352ccdce17b45da1c7dbed1dc
Author: birchmd <birchmd@casperlabs.io>
Date: Wed Jan 29 17:21:52 2020 -0500
EE-869: QueryResponse returns serialized StoredValue
commit 82d4cc14896aea11a2a51d0b9c683dd32c50b9d3
Author: birchmd <birchmd@casperlabs.io>
Date: Wed Jan 29 17:14:45 2020 -0500
EE-869: Port StoredValue and CLValue to from rust to scala
commit 3c25fb4e9287428c900e204e17e513fed5ba1047
Author: birchmd <birchmd@casperlabs.io>
Date: Tue Jan 28 14:00:56 2020 -0500
EE-869: Port EE bytesrepr into Scala
commit a552bb42db5be76e6e66547605b1b0621c931645
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 13:55:28 2020 +0000
CON-621: We can just return the preStateHash as postStateHash.
commit aae9d75c270a0a382ac482ddabfc64f79440cb47
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 13:32:34 2020 +0000
CON-621: Check that the equivocation is logged.
commit 385f1b22b2019711f141079c6e2b9110d552c1d2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 13:18:54 2020 +0000
CON-621: Equivocation detection across eras.
commit 869d6ffbe7c516fce9d922d10a6b6e95dd4f11f4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 13:01:24 2020 +0000
CON-621: Test saving an equivocation.
commit 522a22d2104adccf06ce5a5078e655d70cfe7532
Author: Andreas Fackler <andreas@casperlabs.io>
Date: Fri Jan 31 12:16:30 2020 +0100
RES-151: Minor rustdoc fixes and nit-picks.
commit efd4b7ea7d4f47abbf102fe5e58a4b7ec588f934
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 31 11:10:59 2020 +0000
CON-621: Use the real MessageProducer to make a block and really validate it.
commit 14c53c653526dd146e91f36ec2afd946fb358906
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 31 06:09:29 2020 +0100
NODE-1138: Remove manual propose from more tests
commit cd87bf4764fa8c5594351dd947c9b2fa3ae67680
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 23:15:34 2020 +0000
CON-621: Raise errors for now for attributables as well.
commit 9cfc7b8734e3e1a777257c27a1d78e5971647eaf
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 22:57:57 2020 +0000
CON-621: Comment about reworking EraRuntime validation.
commit 30f3a5f5a7548c9d638129d7a2e9c67f99d55a37
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 22:48:45 2020 +0000
CON-621: Don't raise for slashable invalid blocks.
commit ef00ebd1cdcdbd15d63bebabfbc0bc3d70538102
Author: birchmd <birchmd@casperlabs.io>
Date: Thu Jan 30 15:40:13 2020 -0500
OP-1123: Fix race condition where earlierPendingDeploys might be updated after validDeploys has been computed, causing some deploys to be erroneously marked as discarded
commit b311e5188a2693d040b159593b62638b089e9066
Merge: 8d46b8236a b0629894a7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 30 20:13:07 2020 +0000
Merge #1552
1552: Updating pip to pip3 for python3 r=MParlikar a=MParlikar
#
Co-authored-by: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
commit fc62e6334ef8bfcce6306cf5c1f01d233c088fdd
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 30 18:54:14 2020 +0100
EE-859: Add bits length method.
This will be necessary for supporting operator /.
commit 2550096bba6daca1fc36d8e1260956a591519f27
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 17:29:56 2020 +0000
CON-621: Finished the comments of the test fixture.
commit fbc592e53113e424747e9e7936711772df4ce58b
Merge: d4c6777201 16c7653e5b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 17:27:36 2020 +0000
Merge remote-tracking branch 'upstream/NODE-1082-eras' into CON-621-validate-exec-block
commit 96f9fccd870a8e72064feddf2f9e56750f5ad2f7
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 30 16:39:38 2020 +0100
NODE-1138: Address review comment by @sacherjj
commit 8d46b8236a28eaf5c148cfd8660143f1c7b542a2
Merge: a0e0408f4a 47ba4d231a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 30 15:37:01 2020 +0000
Merge #1554
1554: EE-840: fix issues in AdditiveMapDiff and add unit tests r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit d4c677720132fb00b1c2f7b33df76689c10cee6e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 15:19:38 2020 +0000
CON-621: Test effectsAfterAdd is updating deploy statuses.
commit 31632a3d23ce90e924fac6daec0ec5b8584a6c60
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 15:12:37 2020 +0000
CON-621: Test that effectsAfterAdd updates the last finalized block.
commit be7b8e274055b284226732e478214ab2450ff78a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 30 15:47:44 2020 +0100
NODE-1138: Remove propose from more tests
commit 106ff20d10b3d2a6d69134034254088f8a115e90
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 14:30:22 2020 +0000
CON-621: Test that effectsAfterAdd emits events.
commit b2d3a22ce11b41656da0bf998ad509c934ce4122
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 14:17:42 2020 +0000
CON-621: Test that validateAndAdd persists the block.
commit 44a2f2a555bdc5d6444de9afed69852d75405eeb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 13:56:35 2020 +0000
CON-621: Test that validateAndAdd doesn't emit events.
commit 0f682d315a923ddb220328f21d410d18b4f40eeb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 13:23:03 2020 +0000
CON-621: Test that validateAndAdd raises an error.
commit 16c7653e5b41a8fc2288ed591c74f75acb6f1372
Merge: 222a186400 67ba7858da
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 13:06:34 2020 +0000
Merge pull request #1557 from aakoshh/NODE-619-magic-bit
NODE-619: Set the magic bit
commit 67ba7858da09beb3be3fd56dc22df8c62e476aa1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 13:01:21 2020 +0000
CON-619: Set the magic bit.
commit 96c9954237db62ae133b55d58f6896c12e9c8883
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 30 12:55:16 2020 +0000
CON-621: Start a MessageExectorSpec
commit affe5030eab44509ef2dc228ecba434f573b9e97
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 30 13:32:18 2020 +0100
NODE-1138: Remove propose from test_equivocating_node_shutdown
commit bbdb01226e56e7c6f51c5e4b5b1a29b07f067e8e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 30 13:12:11 2020 +0100
NODE-1138: Change more test fixtures and tests to use auto-propose
commit fbae67b75695781091e5183b8632dc0fb3ca273f
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 30 13:00:07 2020 +0100
EE-859: Added comparison operators.
commit be3084c984801a1c41ca60f3b6f5904f33d70b04
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 30 12:49:32 2020 +0100
EE-859: Rename bytes.
commit e5adb66315e4de8c359a17ef792b52682334ec65
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 30 11:23:03 2020 +0100
EE-859: Added more operators.
Added toString that would turn the big number into a hexadecimal
representation.
Additional unary operators are added or improved: +-*, and added binary
negate - to make a negative number.
commit 3e4d5a42ec21d5e86d7e9203fe0bce9b632358ef
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 27 20:01:40 2020 +0100
EE-859: Basic BigNum representation
Stores arbitrary length integer using two's compliment notatation using
32 bit integers.
Math operations are done with a 64bit carry to easily deal with possible
overflow.
commit 4d4dae732e4925cb79988141889b6ed4bc092f32
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 20:14:23 2020 +0000
CON-621: Emitting the add event in the after effects.
commit edfe1f42f3f885cb40b877986e99d5da5fd70c6f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 19:06:59 2020 +0000
CON-621: After effects.
commit 5d4cd8376d13d2608f25c491789bbe9c95bfd655
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 18:20:49 2020 +0000
CON-621: Mock validation.
commit 9ac670cb8f1dd9f52bc9bdf92d502b5cceb71a8f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 15:16:30 2020 +0000
CON-621: Brought over the drift validation.
commit 04422404c38c6af234de3cd6aca86ce54fef2ac6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 14:23:15 2020 +0000
CON-621: Created a separate MessageExecutor
commit 92dbe70ff15d6b33bae8a3d1847c99fa42ae50f2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 12:40:16 2020 +0000
CON-621: Moved block validation and execution to EraRuntime.
commit b25dd41dd016df55b78fd05d3e8a51acf5897e0f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 12:16:27 2020 +0000
CON-621: EraRuntime uses a SemaphoreMap to protect message creation.
commit de016014892976e2e7a99408b89153d63808f104
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 12:07:42 2020 +0000
CON-621: SemaphoreMap to depend on MakeSemaphore.
commit b0629894a7566212783f6aeafd7dbdeb17894bbe
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Wed Jan 29 10:22:44 2020 -0800
Updating pip to pip3 for python3
commit 47ba4d231a21a53be9208de5f2bcf0bc51135e3d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Jan 29 15:09:59 2020 +0000
EE-840: fix issues in AdditiveMapDiff and add unit tests
commit a0e0408f4a824cdf6fe0147f34df1eb17bafa868
Merge: 21ebed5ecc fd55c313f9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jan 29 11:47:26 2020 +0000
Merge #1550
1550: EE-882: fix the build script for cargo-casperlabs package r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 958ba956b540dc81fc9591b31c142e016888932d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 29 11:20:04 2020 +0000
CON-621: Comments about EraSupervisor.Entry.
commit fd55c313f9b7e43dd6f7a003061ee07125f6d94d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Jan 29 10:44:00 2020 +0000
EE-882: fix the build script for cargo-casperlabs package
commit 9f8864c3aecf8cf894b8f9d1bdb529e00a9f3539
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Jan 29 10:36:13 2020 +0100
NODE-1138: Remove manual propose from tests using three nodes test networks.
commit a5f4bfccb6def21be44fafaba26ad8a1bec17c33
Merge: 0e8b981536 21ebed5ecc
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Jan 28 20:32:06 2020 +0300
Merge branch 'dev' into NODE-1122-graphql-blockhash-to-block-relation
commit 21ebed5ecccbc47230df876f850c9b0436607f18
Merge: 33f166fc71 bd737ee99d b13d0cebe4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 28 15:51:34 2020 +0000
Merge #1540 #1547
1540: {EE-819, EE-820}: test framework r=Fraser999 a=Fraser999
#
1547: NODE-1144: Order deploys' groups during replay by stage. r=goral09 a=goral09
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 0e8b9815362c0c1e62423dca086eca7fd35c4df8
Merge: 0800c4f47e 33f166fc71
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Jan 28 18:50:26 2020 +0300
Merge branch 'dev' into NODE-1122-graphql-blockhash-to-block-relation
commit b13d0cebe479ee29f7fd53a21dcebb4ccdefda32
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 28 15:29:37 2020 +0100
NODE-1144: Order deploys' groups during replay by stage.
commit 222a186400ce756e1c1769a0bc95461ad0ef47a0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 14:45:38 2020 +0000
NODE-1082: Nothing uses getTransformation any more.
commit bd737ee99d5b91fd3320498855db317e962ffe20
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jan 28 14:44:38 2020 +0000
{EE-819, EE-820}: fix contracts after merging
commit bb5758796ae7106ef5a03522363bc063f6788b2d
Merge: 7d6973a947 33f166fc71
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jan 28 14:36:35 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-819-test-framework
commit 9520140c74114dd092d38369340a6196031375ed
Merge: ada75a35bd c0b20aa80c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 14:25:22 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit ada75a35bd0df623ac8b34a959279f1164ad8a9c
Merge: 3a2b0a7ca1 3ed294c19f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 13:49:40 2020 +0000
Merge pull request #1538 from aakoshh/CON-619-message-producer
CON-619: Message producer
commit 3ed294c19fa929536a2aba23d274859c0d5ae2fa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 13:47:54 2020 +0000
CON-619: Put assertions after the messages are created.
commit 682a3aa3aa8ee52637b397c696968fe8602617e1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 13:44:17 2020 +0000
CON-619: Test normal blocks not showing up as equivocations. Fix empty parent era.
commit 33f166fc7147c44691d29bb5a11d1c413ccd0121
Merge: c0b20aa80c f3b466ef4e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 28 12:43:03 2020 +0000
Merge #1539
1539: ECO-266: Vesting Smart Contact r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
Co-authored-by: Maciej Zieliński <maciek.s.zielinski@gmail.com>
commit 7d6973a947ed56451419600c43b8e112fcbc7bb4
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jan 28 10:44:49 2020 +0000
{EE-819, EE-820}: rename test support 'low_level' module to 'internal'
commit 8d61792795ffadacfc2d6f7cbb3367abf18a948a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jan 28 10:39:02 2020 +0000
{EE-819, EE-820}: fix build failures after merging
commit d525ab20fe088594879a60c338e74aed80dece49
Merge: d90da0f898 29dff9654a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jan 28 10:22:02 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-819-test-framework
commit f3b466ef4ef5b26df76a0b7d90c0ef71d6de09f0
Merge: 9002cf823b 29dff9654a
Author: Maciej Zieliński <maciek.s.zielinski@gmail.com>
Date: Tue Jan 28 11:05:52 2020 +0100
Merge branch 'dev' into ECO-266-vesting-smart-contact
commit 9079b8259e47a611f9d97f3bb841906c779729d9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 10:02:00 2020 +0000
CON-619: Create a database per validator.
commit 0800c4f47e0f2df0e5f153c80517d0ceb1addef6
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Tue Jan 28 12:48:13 2020 +0300
NODE-1122: Code review: Mention another possible performance GraphQL optimization for the future
commit c0b20aa80ca618ab728655aa872b94756cc9ce5c
Merge: 29dff9654a 6948fdf36c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 28 09:46:02 2020 +0000
Merge #1545
1545: NODE-1117: Monitor for new blocks with stream_events r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 1142573f2f56638539904a4d0c22bc5467125016
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 28 09:31:26 2020 +0000
CON-619: Move bonds to constructor args.
commit 9002cf823b47fa6544852381e2d1d81103603b11
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Tue Jan 28 08:54:41 2020 +0100
ECO-266: Vesting smart contract - PR fixes.
commit 29dff9654a2b8b913ab8af7a8f19806fdd442e32
Merge: a3cb9374ed 4ea23cbf84
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 28 06:44:41 2020 +0000
Merge #1546
1546: NODE-1129: Fix some 'hack/build/Makefile' issues r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit 6948fdf36cc174d2533d9bd9084fdabfdc5d5c07
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Jan 28 05:36:40 2020 +0100
NODE-1117: Address review comments by @aakoshh
commit 244a6e78a0476f11a38ec42f626b64b2b4b043e3
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Jan 27 16:29:21 2020 +0300
NODE-1122: Code review: Rewrite unclear comment sentence
commit 536ae0bafa41c695e7adfbda8d3f18ae0e16427d
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Jan 27 16:26:03 2020 +0300
NODE-1122: Code review: Do not fetch deploys body
commit 76c6ef1a07c0da5a23f31cd82fc6f25a8a2c0071
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Jan 27 16:24:24 2020 +0300
NODE-1122: Code review: StringSyntax and ByteArraySyntax extension classes to work with Base16/Base64 encodings
commit 9275cbfdc5ed7beac0e011bca4b0bf05d1985e66
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 22:40:58 2020 +0300
NODE-1122: Fix unused GraphQL Block fetcher, fix childHashes->children projection renaming
commit b2f0b229240456286ffa5e3d871bed4d30f35622
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 22:40:09 2020 +0300
NODE-1122: Improve TODO comment
commit 2de4430b285b8706582c76f2e0ceda439da76e71
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 16:20:58 2020 +0300
NODE-1122: Implement basic and slow blockhash -> block GraphQL relation
commit c98fc142e90fbc87dbec34cf146335840dbf802f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 14:08:25 2020 +0300
NODE-1122: Change GraphQLBlockTypes from 'object' to 'class'
commit 46c0e20971f4c9f6c7f72290eb962244f5144e0a
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 14:04:15 2020 +0300
NODE-1122: Rename 'types' to 'GraphQLBLockTypes'
commit 62834f8f037c6ab690185f1e2a7518313613bf20
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 13:31:09 2020 +0300
NODE-1122: Update types to reflect future adding of blockhash->block relation in GraphQL API
commit b94dad3841bfd6fc52bbec616884d29550185c42
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 13:18:16 2020 +0300
NODE-1122: String/Array[Byte]/ByteString extension methods for working with Base16
commit 16564b20f58dc265147c6fecee9b1b99fd0fa1cf
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Fri Jan 24 13:15:38 2020 +0300
NODE-1122: Improve formatting
commit 4ea23cbf84c9f864a45be481492c8c055a499796
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Mon Jan 27 23:32:35 2020 +0300
NODE-1129: Fix some hack/build/Makefile issues
* Explain existence of 'ifneq'
* Revert 'PROJECT' and 'MAKE_DIR' Makefile vars
* Depend on the top-level Makefile's task 'build-node-contracts'
commit a3cb9374edcf15a7f24c3dd5a658534440fd9b94
Merge: 21f1ab13d2 cfd2326dcc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 27 19:46:46 2020 +0000
Merge #1541
1541: EE-{821,822}: Implement contract-ffi-as APIs and tests r=EdHastingsCasperLabs a=mpapierski
This PR adds more contract APIs in AssemblyScript with accompanying EE tests ported over too.
https://casperlabs.atlassian.net/browse/EE-821
https://casperlabs.atlassian.net/browse/EE-822
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] This PR is assigned.
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 21f1ab13d23e7698453319a4760503bb39315878
Merge: a11130fe0d d926aedb82
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 27 17:19:59 2020 +0000
Merge #1531
1531: NODE-833: Add SEQ deploys section to the block. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit d926aedb8229bdf273a67ac2ff391b6ecd80e468
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 27 17:48:40 2020 +0100
NODE-833: Replace `DeploySelection` logic with `fs2.Pull` combinator's.
commit cfd2326dccfea7a404048b1d3384b638d02c6a33
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jan 27 08:35:47 2020 -0800
EE-{821/822} address ===
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 43a3802e31abb2b4237db3ed3134c7d4d8bb9921
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jan 27 08:32:53 2020 -0800
EE-{821/822} address comments
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit faa4d4b87f58d5709b769e9200665f5d373ddccc
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 27 17:27:43 2020 +0100
EE-{821,822} First round of comments
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit e0599b99eefae8d4a5347a81ec8432bc3a5224c3
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 27 15:40:17 2020 +0100
NODE-1117: Add option --configuuration to read configuration from a file.
commit 1b251938a084b69ebc02a6af34d095363a526d1f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 27 15:25:58 2020 +0100
NODE-1117: Add port to configuration of nodes.
commit 0511fa8b97899c5a420ce2c032bc093848b3a12f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 27 12:51:20 2020 +0000
CON-619: Test that makeBallot assigns the expected fields.
commit ee4463bcbf3180f49a2e93edaf866adaf063722e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 27 14:27:09 2020 +0100
NODE-833: Replace outdated comment with an accurate one.
commit 25b32d63caec0d8c8bfd812644499866fa0f5624
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 27 14:01:48 2020 +0100
NODE-833: Rewrite `DeploySelection` algorithm to make use of `fs2.Stream` combinators.
commit a11130fe0d64f1d332ee20bdd92c1594bc08126d
Merge: bafe4451b3 3b0ed6b176
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 27 13:00:00 2020 +0000
Merge #1537
1537: ECO-224: Consume stream of finalized blocks in Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit c41b8211e849559312601b822656159388491be8
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 27 13:17:26 2020 +0100
NODE-1117: Make the script configurable with a JSON config.
commit 5fd51b4f9bda1c8f340442bb75eb31cfe3ac2ee7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 27 12:03:35 2020 +0000
CON-619: Test the collection of equivocations.
commit 288376a8240acf924fb79475d15fe3be53e02fd2
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jan 27 03:50:21 2020 -0800
EE-{821/822} is_valid_uref
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 857a1df0d002659b46df1e5ba0fc21113339ca17
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 27 12:08:28 2020 +0100
NODE-1117: Add method stream_events to CasperlabsClient API and use it in poll_new_deploys.py
commit 713c983133364a0438c49c64483efc2ef1292f92
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 27 10:46:12 2020 +0000
CON-619: Extract highway Fixture for reuse.
commit bafe4451b36a7eec3d6ca1b4402ee1ab8b2139f1
Merge: dd190b13ce f866cd2e59
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 27 08:09:38 2020 +0000
Merge #1535
1535: NODE-852: Add test for multiple bootstraps r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit a5342d254e65fe02c9d08764a8b1f77a21347eff
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 27 08:01:03 2020 +0100
NODE-1117: Move lrt to hack/docker/scripts. Fix Pipfile: jsonpickle was missing
commit 8b8e1f9ab10ae4da6acdccc9ede781bb757853db
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Jan 26 18:21:12 2020 +0100
NODE-833: Add explanatory comments to type signatures.
commit a0f9f230cedeb8666b452a053e78073677db3189
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Jan 26 18:19:32 2020 +0100
NODE-833: Remove useless test.
commit dd190b13ce6ff3d717b6b5814f09836514953998
Merge: 7aff675451 da5104ab65
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Jan 26 16:53:10 2020 +0000
Merge #1544
1544: NO TICKET: Fix Python CLI deploy: --public-key optional r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit f21f733b4dabcc14052e5976055860080d0bad6b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Jan 26 17:32:49 2020 +0100
NODE-833: Changes as per Akosh's review comments.
commit 7aff675451751d7a03d060eeae9b42bb01125276
Merge: 8d0dd4d57c e044eb54b6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sun Jan 26 14:08:08 2020 +0000
Merge #1532
1532: NODE-1129: Add 'start', 'stop', 'start-background-scala-compiler', 'stop-background-scala-compiler' Makefile tasks r=igor-ramazanov a=igor-ramazanov
#
Co-authored-by: Igor Ramazanov <igor@casperlabs.io>
commit e044eb54b6ce1ed1cdff4f63be418e892fd73c7f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sun Jan 26 17:07:17 2020 +0300
NODE-1129: Improve incremental Scala compilation workflow docs
commit a5df62dc2f2d96d116cc04b1832584eba0f09778
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sun Jan 26 16:58:52 2020 +0300
NODE-1129: Code review: Remove leftover from the main Makefile
commit da5104ab653a24714a39bd49ff919ff52d5d5d38
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Jan 25 05:33:53 2020 +0100
Fix Python CLI deploy: public key not required now.
commit d90da0f89894112c5ff3f1df00592ddf5f1c1b3d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Sat Jan 25 01:15:04 2020 +0000
{EE-819, EE-820}: address initial review comments
commit f5e7d71cdd6ebac899c2f7857caeca8c16f7666c
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Jan 24 15:12:41 2020 -0800
EE-{821/822} rename contract-ffi-as to contract-as to match current name of rust crate post Fraser / Bart PR
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit d4d6049ffaf1c65c8a7c36775eaecd5e3c7eaafa
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Jan 24 15:04:29 2020 -0800
EE-{821/822} fix build
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 73e8aaa00530d15ed7a8b26c2cd836b87777a1d1
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Sat Jan 25 00:14:11 2020 +0300
NODE-1129: Code review:
* Use 'project/reload.sbt' file as a Makefile task marker
* Remove 'PROJECT', 'MAKE_START_UTIL_DIR' and 'MAKE_START_DATA_DIR' Makefile variables
* Add more docs about background Scala compiler
* Add docs about usage of 'wildcard' Makefile function for checking file existence
commit 79a6c7c0aa7933dc78e5327507a2925470a9bf09
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 18:02:56 2020 +0300
NODE-1129: Adapt ./hack/build/Makefile to new location, improve Makefile reliability
commit e6e67e4621492e1e8b92d69048476b89d32d4763
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 15:33:47 2020 +0300
NODE-1129: Code review: Extract 'start', 'stop', 'start-background-scala-compiler' and 'stop-background-scala-compiler' to 'hack/build/Makefile'
commit 8fe7325635a79e23f42aff55d0d617141841b550
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 15:02:25 2020 +0300
NODE-1129: Bug fix: Use MAKE_START_DATA_DIR Makefile variable everywhere instead of previous DATA_DIR, improve Makefile comment docs, 'stop-background-scala-compiler' Makefile task does not depend on 'stop', add Bloop output to gitignore
commit 3e399d6c245665b3d3983f92240b1a50e4b6d7c5
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 13:35:14 2020 +0300
NODE-1129: Bug fix: Ignore '/project/reload.sbt', remove '/data-dir' from .gitignore
commit 69a0576654cf95a121e85bbbc06f183c8929b13c
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 13:31:00 2020 +0300
NODE-1129: Code review: Rename DATA_DIR Makefile variable to MAKE_START_DATA_DIR and move it under .make directory. Rename '*-bsp' Makefile tasks to 'background-scala-compiler'. Extract 'start-background-scala-compiler' from 'start' in Makefile.
commit ec670b22d37a685353726324f7950e9b0eb79a5e
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 12:39:49 2020 +0300
NODE-1129: Add docs into generated 'reload.sbt' file. Move 'reload.sbt' under 'project' directory.
commit 90b7457919e2cf6527dbec6d67fff1cbdb46efe7
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 12:37:46 2020 +0300
NODE-1129: Code review: remove '|| true' from 'attach*' Makefile tasks
commit 09b5e894a69b395297c0e0299f53448c74c1f5e5
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 12:36:45 2020 +0300
NODE-1129: Code review: Remove non needed code
commit 18c0011b92b98054ed697b08e4b05884ca3b160f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 12:35:42 2020 +0300
NODE-1129: Code review: Add docs for 'wait_until' Makefile function
commit 313c4d3d327665ba3ffce7c9862995fc308caa83
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 12:34:03 2020 +0300
NODE-1129: Code review: Remove intermediate 'Done' messages
commit 66b9b69d682dec8d66fd3cd1daa3b065be27027f
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 08:39:42 2020 +0300
NODE-1129: Code review: do not add autoreload task to build.sbt
commit c0b3de3a7aa734121ac3627f058c9da6c0d96181
Author: Igor Ramazanov <igor@casperlabs.io>
Date: Wed Jan 22 01:32:32 2020 +0300
NODE-1129: Add 'start', 'stop', 'stop-bsp', 'attach-sbt', 'attach-bloop', 'attach-node', 'attach-engine' Makefile tasks
commit 04059731637641238f4ec6c07d39524a3b2d339d
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 24 20:02:44 2020 +0100
EE-{821,822} Fix errors after merge
Tests for example still fail which might be a result of recent
changes on dev branch.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 6cbaa750cb4e5092f98ad9150e3feac8496c3ffb
Merge: 1ef3b902d8 8d0dd4d57c
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 24 19:30:10 2020 +0100
Merge branch 'dev' into contract-ffi-as-sprint-28
commit 54b23f97e27a989c89b5c7cc03d4e7162b37a72f
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Jan 24 18:20:35 2020 +0000
{EE-819, EE-820}: update Makefile and .drone.yml setups for execution-engine targets
commit 1ef3b902d8707bd404af534308d907e456b0228b
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 24 19:05:29 2020 +0100
EE-{821,822} Add listNamedKeys and related EE test
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 58096ee62e8620755d8b2698236342a994f7f48d
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 24 19:01:48 2020 +0100
EE-{821,822} Properly deserialize all Key variants
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 753ab086fccc84cd0ace93ebe58bd62f88da6494
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 24 19:00:24 2020 +0100
EE-{821,822} Add util to compare typed arrays.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 9064c83ec174629df6cdb04c6e9587b09e99cb2a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Jan 24 17:56:49 2020 +0000
{EE-819, EE-820}: update Makefile to build contracts required by CLI tool
commit bed139b283b8df0068fc119bfe7f7f9db03a1966
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 24 18:54:55 2020 +0100
EE-{821,822} Add global deserialized bytes count.
This variable is then used to store the amount of bytes that was read
from the input buffer. The API is rough and ugly but it works.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 1335dc699210582a859a113f576b24da38c42996
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 23 19:32:38 2020 +0100
EE-{821,822} Move and rename utils
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 33555c1623043234220f9465541a6da9bc7e4f34
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Jan 23 16:27:29 2020 +0000
{EE-819, EE-820}: include compiled contracts with cargo-casperlabs package
commit 8d0dd4d57c44a0caa26169861a90b11aba36ac2f
Merge: 78aa13f342 c49d496b77
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jan 24 15:28:06 2020 +0000
Merge #1291
1291: OP-759: Restructuring package management r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 1e32a4d04e0b62604af767866aeceaccfeb9809d
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Fri Jan 24 23:56:01 2020 +0900
Update casper/src/main/scala/io/casperlabs/casper/util/execengine/ProcessedDeployResult.scala
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit f866cd2e59656f6c77c18f04da322ee11e02d662
Merge: 99d97d0a12 78aa13f342
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 24 15:45:28 2020 +0100
Merge branch 'dev' into piotr/NODE-852
commit 99d97d0a12d11a0ccf13de98de9facdd3ee7c60f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 24 15:37:42 2020 +0100
NODE-852: Wait for node started
commit ff17ea2e1a91e08e7d0f8c75a4151d302573b134
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 24 15:13:55 2020 +0100
NODE-852: Fix docker networking in multi bootstrap test network fixture
commit b6f2e27ae9c38244ccba43f159c98c176f2e4e28
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 24 13:59:42 2020 +0000
CON-619: Rename Message.keyBlockHash to eraId
commit 7e0addcba737ff97d6f9008453eface177701ae8
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 24 13:13:46 2020 +0100
NODE-852: Change configuration of standalone nodes so they boootstrap from each other.
commit 199ed1421e1be5a6423818d631dfc59e8be3d27d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 24 11:55:09 2020 +0000
CON-619: Comment about concurrency.
commit 5ad054fdfe2d50a7767ee12c57a36bf70eee3003
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Jan 24 12:47:59 2020 +0100
ECO-266: Vesting smart contract - after dev merge fixes.
commit 85c94338af45500a2809b5875e4cace58131af87
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 24 11:34:06 2020 +0000
CON-619: Move the Semaphore to the EraRuntime.
commit 6948f19baea587e77dcdb48a186fe235231dea23
Merge: e2a85f8626 008a7dc30c
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Jan 24 12:30:49 2020 +0100
Merge with dev.
commit e2a85f862660da3eefa905aa17bd88c9669eeafc
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Jan 24 12:29:51 2020 +0100
ECO-266: Vesting smart contract.
commit 78aa13f342cafb9629888c2aa05b4bea6185cfb7
Merge: 008a7dc30c 59c15dc601
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jan 24 11:09:01 2020 +0000
Merge #1524
1524: NODE-1115: Support for asyncio in Python client r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit d05fa956dc347a4f51163e6d2082daa97c0c5fab
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 24 11:20:56 2020 +0100
NODE-833: Increase size of the block in tests.
The IT test in the CI is failing while it passes locally every time.
commit 3498d7876838c1d6b6ad7f549cf566fae8e6e4d7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 24 10:19:08 2020 +0000
CON-619: Add roundId in ProtoUtil.
commit 59c15dc60116491664a2b8239f3a25f2b0fc0ce1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 24 07:08:11 2020 +0100
NODE-1115: Address review comments by @aakoshh
commit 39929d020ff96ad42e7ea0fa2459bf29a924b0ed
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Jan 23 15:12:41 2020 +0000
{EE-819, EE-820}: update cargo-casperlab's test code template
Also removed todo and fixed clippy warnings
commit 01ab4142f4d4afa8a35b35bf8f9691335f56c63f
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Jan 23 15:53:25 2020 +0100
{EE-819, EE-820}: Add some From implementations for Code
commit 75d7a7b1687a5924959b2d31229950d0fd71b578
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Jan 23 15:07:34 2020 +0100
{EE-819,EE-820}: Implement Session
commit 958c58e6e2e96708d8f6407441e482c3e8ed5cb2
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Jan 23 00:35:25 2020 +0000
{EE-819, EE-820}: further work on high-level test support API
commit 9d04aeb4d30210a63e7acbde0ea999fe4f451a1d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Jan 21 16:42:11 2020 +0000
{EE-819, EE-820}: add initial cut of high-level test support framework
commit f28d25df25b54ca2c8c1db2864e7ecf77d82c2d9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 24 01:40:40 2020 +0100
NODE-833: Try to fix it test one more time.
commit 9d3e41ced6542d33000b4c9416cbabb4ace87f29
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 24 01:21:42 2020 +0100
NODE-833: Changes as per Michael's review.
commit 008a7dc30c498a7a6a55acac97f332c5a2a13137
Merge: b878533568 2ae48fdd95
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 23 22:43:57 2020 +0000
Merge #1533
1533: {EE-819, EE-820}: Create an internal ExecuteRequest type and refactor the code to use it r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 7c340b8b9f6acd3049fc225fcabd2bd6115c9c0a
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 23 19:32:38 2020 +0100
EE-{821,822} Implement list of pairs
List of pairs is now used instead of Map, as iteration over a map keys
without iterator even with .keys() or .values() accessor gives
unpredictable and hard to debug errors.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit cb8cdc6059319950a179b6b639390b569e95b11d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 15:40:35 2020 +0000
CON-619: Gather equivocations.
commit f4c32315510d36f865ced352b07bf9aa6b6014e3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 14:45:54 2020 +0000
CON-619: Produce a blocks and ballots.
commit 3b0ed6b176de25b56c3b685697d2e442ee6928d5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jan 23 23:02:17 2020 +0800
ECO-224: fixed bug, use `casperService.getLastFinalizedBlockInfo` to fetch last finalized block instead of getLatestBlockInfo.
commit 13b3b352db74edb050bd5b60c398288f7818823a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Jan 22 21:17:35 2020 +0100
NODE-833: Test SEQ block validation.
commit 20424528240049d5975c58b0c991a09929fc0c52
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 23 14:14:17 2020 +0100
NODE-852: Address review comments by @aakoshh
commit b87853356869b115105a3f0df56861f10ffcc7f1
Merge: bb96f177c5 f5cd775690
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 23 13:07:13 2020 +0000
Merge #1536
1536: Unified smart contract for keys management. r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit f5cd775690aa876d2022b9e57df899905060b4b4
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Thu Jan 23 14:02:26 2020 +0100
PR fixes
commit 2ae48fdd954c2439c3c74e7a134122ac6a436a0e
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Jan 23 13:58:15 2020 +0100
EE-820: address review comments
commit a4684a592a8c4b33c9591cac87f68aa27968c27f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 12:40:44 2020 +0000
CON-619: Moved unsafe get methods to BlockStorage.
commit 9fc20c5580cf491e5cf32f11a51f236ce4a80cae
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Thu Jan 23 12:45:48 2020 +0100
Unified smart contract for keys management.
commit a95999b22fc0bfce7e8629616d77928883d33234
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 10:59:45 2020 +0000
CON-619: We're not going to filter out more parents once we're below their ranks.
commit f60395a07affbe6ca2b0c76df2fc81318ca7c6e1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 10:56:47 2020 +0000
CON-619: Make Estimator.tipsOfLatestMessages accessible.
commit 3a2b0a7ca1770db4dc129af27bb08a46f0150b88
Merge: 9b0f7b615c bb96f177c5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 10:32:48 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit 9b0f7b615cd918c4f1699a7a2cada6c4de31d394
Merge: 12c47cf32c d762008f29
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 23 10:28:02 2020 +0000
Merge pull request #1529 from aakoshh/NODE-1103-era-supervisor
NODE-1103: Era supervisor
commit 9f43b8eaad9089abfa39da6bdd7c528a16d5fe26
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 23 10:36:58 2020 +0100
NODE-833: Fix integration test.
commit fb356136773c33a8ae7d6e6285bb8661a59e596d
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jan 23 00:28:28 2020 -0800
EE-{821/822} cleanup pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 77a50cf68da5970d9f65498d93bebff381f1e381
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 23 07:37:02 2020 +0100
NODE-852: Add test for multiple bootstraps
commit d762008f2997f33a24e12bbe588d802c0906eda9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 23:41:58 2020 +0000
NODE-1103: Bundle up network initialisation into a Resource.
commit a2e05be341cce32d741dcc45077f25121799fae9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 23:21:11 2020 +0000
NODE-1103: Fixtures register their own supervisors.
commit c1a6d03e21fbf740ec5dc75aeedb15b67369b888
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 22:39:44 2020 +0000
NODE-1103: Use Mateusz' version.
commit d34daf43e4a2e7950bbc885012f89ecc25c3294c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 22:33:35 2020 +0000
NODE-1103: Use ref instead of volatile var.
commit c49d496b776c6c020efd3b6c3ca8992003a06161
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Jan 22 19:48:19 2020 +0000
fix typo
commit bb96f177c5fa72c8d3ce540708b972b9a971d40d
Merge: ec9ce40685 c0780552ae
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jan 22 19:06:14 2020 +0000
Merge #1530
1530: EE-819: add script for publishing crates r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 51f581b238762cc37a240a6c8db8ce3f15475379
Merge: 888ec29f4e ec9ce40685
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Jan 22 18:57:12 2020 +0000
Merge branch 'dev' of github.com:CasperLabs/CasperLabs into OP-806
commit 33cc9f3bdb9d0f5d7873052110bb8536d0954452
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 22 19:20:09 2020 +0100
EE-{821,822} Add and test fromBytesMap.
This function will be used to decode Map<String, Key> value by using
`list_named_keys` function.
Signature of this function is slightly complicated since each pair
inside the map is just concatenated together without length prefixes etc.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit bcc6c1ee3deaf9ca2345248443cfbec306384f2b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 18:19:30 2020 +0000
NODE-1103: Use traverse.
commit c0780552aec8ff6b5cac347f318125fe0cf2c62d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Jan 22 16:51:58 2020 +0000
EE-819: restore 'publish' Makefile target
commit 3d5c186e1d63f5a43e7194565e3447982a7904de
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Jan 22 16:46:43 2020 +0100
EE-820: fix tests
commit 33e914709fa4d313435a74ae07ff1fc36fc747b4
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Jan 22 14:04:58 2020 +0100
EE-820: implement a reverse conversion for ExecuteRequest
commit 8bcf9e8bf5a7da86849ad3ce16de85252c4abaf4
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Jan 21 16:47:34 2020 +0100
EE-820: split parts of EngineState::execute into EngineState::run_execute
commit af23b96d6b7a09dade7bf85d349155918dab4871
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 22 15:37:02 2020 +0100
EE-{821,822} Add getPhase function.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 21e84e205b8aa938e3fcfc3d24333732a18cfd98
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 14:10:24 2020 +0000
NODE-1103: Comment about test overrides.
commit 4dc3a7450d1251d6a0cff14b838e570d5097fe49
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 22 13:52:37 2020 +0100
EE-{821,822} Add getCaller function.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 46453bef7dc2af05122c3ce04ab268c91d02037d
Merge: b4c48ca947 ec9ce40685
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Jan 22 13:19:07 2020 +0100
Merge remote-tracking branch 'origin/dev' into NODE-833_seq_par_blocks
commit ad0c1ee3c937c994fab1e2904da8433f8190c993
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 22 12:52:48 2020 +0100
EE-{821,822} Add getBlockTime function.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit a0fc1d780d9b10b03c691b47c7d4718c0b8edd60
Merge: 640259134f f126c739eb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 10:39:55 2020 +0000
Merge branch 'NODE-1103-era-supervisor' of github.com:aakoshh/CasperLabs into NODE-1103-era-supervisor
commit 640259134fa69e9fc3621c0c48bee2de59a7e43b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 10:39:46 2020 +0000
NODE-1103: Comment about using the scheduler in blocking test.
commit cef8db87473987f9bad5667f9bf342421d30c726
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 10:21:37 2020 +0000
NODE-1103: Add -message to kind.
commit f126c739ebabe51ab5443091ff89007fdbefd62f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 10:16:27 2020 +0000
Update casper/src/main/scala/io/casperlabs/casper/highway/EraSupervisor.scala
Co-Authored-By: Mateusz Górski <goral09@users.noreply.github.com>
commit ddcbd9a7fe71f8c3cac1cbb9636b1be4806338a5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 09:46:56 2020 +0000
NODE-1103: Rename semaphore.
commit 63a3a72330a616c28c817dfe404d677652bbd2c3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 22 09:40:14 2020 +0000
Update casper/src/main/scala/io/casperlabs/casper/highway/EraSupervisor.scala
Co-Authored-By: Mateusz Górski <goral09@users.noreply.github.com>
commit 80b3e4ec7f5edef4e2090cf7004f859ecd412dd1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Jan 22 07:30:01 2020 +0100
NODE-1115: Bump version number to 0.8.0
commit 648b6e669c37ab4e4785eff4f0dd1dc3f87e78c2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Jan 22 07:11:17 2020 +0100
NODE-1115: Address review comments from @aakoshh
commit a375aca0e64bd05e54ae017c51acad16eea7a6cb
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Jan 22 06:46:50 2020 +0100
NODE-1115: Address review comments from @aakoshh
commit ec0d5571959e4b50d18efb824aeba5cbb9a9916f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Jan 22 13:46:33 2020 +0800
ECO-224: Consume stream of finalized blocks in Clarity.
commit e0007a1b4aaef5cd2d0375f98fdca5b394754a05
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Jan 22 06:17:56 2020 +0100
NODE-1115: Fix link
commit e0c688cce28f933e9520a83d61ada6ea2c59080a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Jan 22 06:08:17 2020 +0100
NODE-1115: Add encryption - not working yet.
commit fab143fa58fba13b5cdf8549cc48d86405ed0c45
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 21 19:59:12 2020 +0100
EE-{821,822} Add remove_associated_key
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit ff8ae4a0a62b07b861ebcfe6d9f9bf2b068114a2
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 21 19:38:44 2020 +0100
EE-{821,822} Add update_associated_key with test
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 2978853ba45bfe6eeaa48fad83b7a1152acf9dbd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 21 14:28:36 2020 +0000
NODE-1103: Docstring for the supervisor.
commit 1a090d66fe627ae429c5ac2bac28a3faa42409fa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 21 14:14:42 2020 +0000
NODE-1103: Only remove the key after the execution of the action to give it more time to register. Schedule first, in case the handling of events fails.
commit b4c48ca947bcf88a9d9110562902aee6d776443b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 21 15:11:58 2020 +0100
NODE-833: Move `commitEffects` from `ValidationImpl` to `ExecEngineUtil`.
commit 570994a67e2480f3cf2b970e8bd526f8c25116f8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 21 13:25:13 2020 +0000
NODE-1103: Comments about propagation.
commit f8a8c207f60e7146e371d647166f6b094f5fc8a5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 21 14:24:38 2020 +0100
NODE-833: Fix `BlockStorageTest`.
commit e9d20a1e7b18beae511c9a7978b44cb8873e4501
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 21 13:04:45 2020 +0000
NODE-1103: Test relaying between supervisors.
commit 091a003fc9d15ca9b85316deb1cac33758ed2567
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 21 12:15:47 2020 +0100
NODE-833: Extract effects from a block properly.
commit c747b56482659c6c9ad32fb2599ea123abf83d4b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 21 12:14:38 2020 +0100
NODE-833: Wrap sequence of effects with a case class.
commit 49216e75c6e1332f094ba09474a8148ce87d3ade
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 21 12:00:58 2020 +0100
NODE-833: Rename `processDeploys` to `eeExecuteDeploys`.
commit b6b9db69481e7ff7914efec26b7a2dba88674dde
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 21 11:37:59 2020 +0100
NODE-833: Change definition of `BlockMsgWithTransform` to include `stage` of an effect.
commit 751c5f635452a5f8d54e94d8a886626555f1d59a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 20 17:05:05 2020 +0100
NODE-833: Remove unused. `transforms` argument from test methods.
commit 0661f480ea91e4b2f6a143acb637a36b6fed2baf
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 21 07:39:32 2020 +0000
NODE-1103: Reuse show.
commit 7c7e5e42c9afa7e44d5e7ef880a302c07e94440a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 21 07:36:17 2020 +0000
NODE-1103: Comment about the fork choice notifications.
commit af4e51cd212def99b6352da8d9894d0d29bc17da
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Jan 20 22:44:20 2020 +0000
EE-819: add further output to publish.sh script
commit dd4aec93e0a4564f7e2fdeb448922066a79ac45a
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Jan 20 21:58:53 2020 +0000
EE-819: add script for publishing crates
commit 8115020640daaa3f17b46b7883dba345f218a443
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 20 22:05:46 2020 +0000
NODE-1103: Note about SQL execution context.
commit ec9ce406851af014e5696153054a8d668450d2a3
Merge: 0e4f2b178f ac4d70df80
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 20 22:05:33 2020 +0000
Merge #1527
1527: Stored increment function in counter contract example r=birchmd a=birchmd
#
Co-authored-by: birchmd <birchmd@casperlabs.io>
commit 4e342d370e9820ee58f32a39d2c824dc4883cf23
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 20 21:52:38 2020 +0000
NODE-1103: Use TestScheduler to check that the next era is created.
commit bb251954629d298a866d55a909e22ac37c314eab
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 20 19:25:50 2020 +0100
EE-{821,822} WIP: Add authorized-keys AS contract
Its passing the tests, though, there are some cleanups in progress.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit bfd2755417a42d9ad4d31e50b1f685b965ce1f6c
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 20 19:24:31 2020 +0100
EE-{821,822} Add associated keys/action thresholds
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit f5bfab56f7848c33770ee7a070d584f78e77b745
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 20 19:23:47 2020 +0100
EE-{821,822} Add to/from U8 serialization.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 81a35ede1af38be4f42d5992b582b1b632b0e9ca
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Jan 20 18:46:47 2020 +0100
EE-820: use the new internal ExecuteRequest in engine-test-support
commit 10ecad7b70aea2f71bde262b1fd73dc721bf7405
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Jan 20 17:40:41 2020 +0100
EE-820: convert ExecuteRequests into the internal type
commit 5553bca27527927c15b791532dcc3055bfb77a66
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Jan 17 18:07:18 2020 +0100
EE-820: Add an ExecuteRequest struct and a mapping from ipc::ExecuteRequest
commit 23d74204202079f632840ea0eb9b85bf887bd39c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 20 11:49:36 2020 +0100
NODE-833: Rewrite `singleDeploy` to work with any number of deploys.
This will become useful when validating an incoming block that might, in theory, have multiple deploys per `stage`.
commit 1002c1e51707856e747b13ddfe9808684b13abc7
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 20 09:42:53 2020 +0100
NODE-1115: Fix tests
commit a24221fb1dfacda0ef67a12cc789aa12efc819d3
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 20 06:26:26 2020 +0100
NODE-1115: Update Pipfile.lock. Fix tests.
commit 8c6d2b821dcf8e78ee2f903ea15f268b9398ab15
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Jan 18 07:49:58 2020 +0100
NODE-1115: Clean up
commit 8346dcea39c333cf6ec99f3d06bd5ee047b3611c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Jan 18 07:42:42 2020 +0100
NODE-1115: Make sure connection is always closed
commit 8af8ee8a0afb85f33c110ea92db1324e5a91505e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 17 20:15:14 2020 +0100
NODE-1115: Add transfer and balance
commit 1bd621e98871dc7ce58b93fbca1c9f5ba6211d6e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 19:11:50 2020 +0000
NODE-1103: Inlined some functions.
commit c9304cde711b4372f35b21ecd380969986821cd2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 18:47:43 2020 +0000
NODE-1103: Merged the runtime and child bookeeping.
commit d84b4657668f758a2357b25f73f4f8c4ad6e5a10
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 19:11:37 2020 +0100
EE-{821,822} Replace ==null with ===.
For whatever reason those just started to give build errors.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 485807e3c183a9652aec1348f4a23939cfa5e08e
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 19:11:01 2020 +0100
EE-{821,822} Re-add @operators
Since we're testing WASM target not TS to AS we can safely use them and
not worry about weird behaviour or errors.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit dea1f492e6c26fea3aef045f225f744c76851ebb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 18:02:08 2020 +0000
NODE-1103: Moved scheduleAt to EraSupervisor: there we know all the conf is the same, so ticks are the same.
commit 1467af07b8172e160617136e2310d180700a1b5f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 18:57:18 2020 +0100
EE-{821,822} Some cleanups
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 7d0720f69ffc1e2ffc1fd28d36901816e109ca1b
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 17:41:41 2020 +0100
EE-{821,822} Add mailing-list-define AS contract.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 1beb80896780280d850e45afff4596a13c36a685
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 17:39:30 2020 +0100
EE-{821,822} Extrct utils to core API
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit b5f41cb64cfb3f85607f00aa024601e7f285347d
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 17:37:17 2020 +0100
EE-{821,822} Generic Vec serializer
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit d6dec10386e4f845c94461e54ff11bfe6f14a691
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 15:53:03 2020 +0000
NODE-1103: Load era runtimes if they need to be propagated to.
commit 5d96a72eab3a8de360ae6be7b20837dcf6e7d509
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 15:48:36 2020 +0000
NODE-1103: Update all descendants, not just children.
commit 65d5650f83a6517e00af7434de799d6aad0a7826
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 15:41:39 2020 +0000
NODE-1103: Use key variable.
commit e9f70a27e22624a58cc4b871dea46361b39ab5b1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 14:59:52 2020 +0000
NODE-1103: Remove runner reference.
commit f3b961632948234fbdfccf39752f0eff2aba0d57
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 14:50:11 2020 +0000
NODE-1103: Skeleton implementation of the EraSupervisor.
commit edc77a2c732155d1614abe52412664b3cca18f12
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 15:45:55 2020 +0100
EE-{821,822} Fix to/fromBytesU32.
Now it uses store/load specialized AS functions to obtain the data from
given bytes and fixes unit tests.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 6510d95d0b20b8283e721333a3345f1580f44dac
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 17 15:34:37 2020 +0100
EE-{821,822} Introduce WASM testing facility
This testing stuff will load a WASM module, and then search for exported
functions that contains either test or xtest. For "test..." exported
functions they will be defined as AVA tests which has to return a truthy
value, and for "xtest..." functions those will be defined as skipped tests.
There were numerous incompatibilities between TS loader and AS specific
functionality that made this move absolutely necessary.
All existing tests so far were ported to this mini test framework.
This is inspired by excellent assemblyscript-bson open source library
which does something very similar.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 336f3993a21a67b94e0554f5524ef705ad89b895
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 15:24:28 2020 +0100
NODE-833: Add tests for sequential deploy execution.
Pass functions for `eeExec` and `eeCommit` instead of whole service.
commit 0e4f2b178f14c3be91852bbd84e5acfba974ab8e
Merge: 1aec202ecf 4b1eaf6322
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jan 17 12:23:56 2020 +0000
Merge #1523
1523: {EE-819/EE-820}: initial work on test framework and scaffolding tool r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 4b1eaf63227ced8d742e52a1c0f223f7228c7831
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Jan 17 11:41:55 2020 +0000
EE-819: further prepare crates for publishing to crates.io
commit bb206d9bbfb45caab6fad95766549082a570f6bb
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 17 11:25:43 2020 +0100
NODE-1115: Add show_block and show_deploys
commit 12c47cf32c1215a079cc3025d5da05f368c2dd8b
Merge: 1a0d5ff3b7 0f45265c6a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 10:23:42 2020 +0000
Merge pull request #1528 from aakoshh/NODE-1116-validate-begin-end
NODE-1116: Validate begin end boundaries
commit 0f45265c6a05e3eb28d140ea8cafae72789de002
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 10:04:26 2020 +0000
NODE-1116: Revert to if-else Agenda.empty
commit 60e4caaf2b11b6772c9263d55f0d331d19f60714
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 09:56:12 2020 +0000
NODE-1116: Check that messages only arrive from bonded validators.
commit 1e350d2aa0d5947c8c07d08a189c5feec6181cb8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 17 09:34:10 2020 +0000
NODE-1116: Check era boundaries on messages. Don't run omega after voting ends when late.
commit cfd855abd1d668e965b05e1d816df8d00b753307
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 17 09:58:20 2020 +0100
NODE-833: Sort sequential deploys by timestamp.
It makes sense that deploys submitted earlier should be executed first.
commit 3409478a2a62d7eeb59153ffb2f23de3dffb07e1
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 17 09:56:50 2020 +0100
NODE-833: Extract nested function.
commit b3aa60b79f8bf38a383126e6abdcb77fa81f3e86
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 17 08:57:20 2020 +0100
NODE-1115: Add more methods to CasperLabsClientAIO
commit 0dc6c79e3883cf8fd3ebf5a0879e4d534221c3ee
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Jan 16 22:05:35 2020 +0000
EE-819: remove dead links from README.md files
commit 997893e20758c0ad58dc92ff7755d2b05c7173fb
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Jan 16 21:34:50 2020 +0000
EE-819: address review comments
commit ac4d70df80a7a55375f6453ec2409acbb54c17d3
Author: birchmd <birchmd@casperlabs.io>
Date: Thu Jan 16 15:35:49 2020 -0500
Store a function for incrementing the counter. This can be called directly by name in order to increment the counter without sending additional wasm
commit 9db4c2d7d6d5340345cc433fbc9c4f82c510bacf
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 16 18:39:39 2020 +0100
NODE-1115: Move code that will be reused by CasperLabsClient and CasperLabsClientAIO to utils
commit 1a0d5ff3b7496539b8a037bf456e43e44892c382
Merge: 9ff283246d f38fb0f7c9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 16 17:25:07 2020 +0000
Merge pull request #1525 from aakoshh/NODE-1106-era-status
NODE-1106: Collect active eras
commit f38fb0f7c91404fe5caf76ee5fce8620078d3e8f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 16 17:23:10 2020 +0000
NODE-1106: Use delay relative to post-era duration.
commit cd0d57169d520d710602ab2a35353535a9a08b50
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 16 18:06:07 2020 +0100
EE-{821,822} Add "hasKey" API function.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 854db623fd374e03361189f221f9a76703da5391
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 16 18:05:10 2020 +0100
EE-{821,822} Add "Key.write" method
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit abaaca4c48e43395e3fbb0e80c771f85f7897d85
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 16 18:02:01 2020 +0100
EE-{821,822} Add "fromStringList" variant.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit d8dd39fd31284bd9c7e69a70bcb93c5d77036d9b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 17:01:14 2020 +0100
NODE-833: `processDeploys` returns `List[ProcessedDeployResult]`.
commit 1aec202ecfc6821e09b43ff27de31529da66ca4a
Merge: 13db57937b 7f71e30fce
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 16 15:37:50 2020 +0000
Merge #1526
1526: [ECO-{173,90}]: Preserve size during zoom in Clarity and enable sharing the page of Explorer and Blocks r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 7f71e30fcec2d694b96b722babdc8fb0489b9886
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jan 16 23:24:58 2020 +0800
ECO-173: wrap the update of maxRank and depth in a @action so as to make it atomic.
commit 1c5d10ddc87407d65c97f2cbc1da4519d56b7bf5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jan 16 22:57:45 2020 +0800
ECO-173: fix bug of using wrong axis transform.
commit 746a8b86675ced86cf761188cbe163a4d95af6ec
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jan 16 22:08:52 2020 +0800
ECO-90: Support share the page of Explorer and BlockList with others.
commit 5cb40f3d6fb25bcd2271a7a40a764d15a661a534
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 16 14:30:24 2020 +0000
NODE-1106: Use 'Bob' as key for the implicit conversion to happen.
commit 3f6fe6aa84a53c151fa797c3f58c75f182dc43d4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 15:28:49 2020 +0100
NODE-833: Measure execution time of sequential deploy execution.
commit 6b746d6f27123245b288eb442f2d84edca5ab9c3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 15:12:05 2020 +0100
NODE-833: Fix logic responsible sequential execution of the deploys.
commit 3c8c03dfa32921513372d371ff25e714fb0de992
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 16 14:21:51 2020 +0000
NODE-1106: Shorten fixture type signatures.
commit 115f9a6342dde689535364b11e1a9abbe175b4be
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 16 14:04:01 2020 +0000
NODE-1106: Test that the active eras are collected.
commit 1bc9d8044d371d0964a239212c07529c69dad1dd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 16 12:04:04 2020 +0000
NODE-1106: Use in-memory SQLite where possible in casper tests.
commit b36865d0ff59ab57bbf5a63cb4a7e6f16da0fc5f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 17:53:14 2020 +0000
NODE-1106: Get childless eras from the database.
commit d8d289c1cf5c64f8315ca39e65a39ffdc25a4e1b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jan 16 19:36:43 2020 +0800
ECO-173: Preserve position when updating.
commit 85c10d85e93888fc02c7780c876e601ea1263e99
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Jan 16 18:26:18 2020 +0800
ECO-173: Preserve size during zoom in Clarity.
commit e045724500e917640c7d26b724fc90aa68402192
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 16 14:59:01 2020 +0100
EE-{821,822} Add checks at the end of call.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 0786239b57fbeb57d5e525fafdbf35cfecce4c11
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 16 14:25:02 2020 +0100
EE-{821,822} Remove operator overloading
Since TypeScript does not support operator overloading, using this in
our code seriously limits our ability to unit test things.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 7c4afe8fe61a5ab9f36d0d5b575489afeb2f799b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 14:28:47 2020 +0100
NODE-833: Remove intermediate variable.
commit 6def4a93987340e558cd7522e48a683104c14285
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 14:27:38 2020 +0100
NODE-833: Use `reduceLeftM` instead.
commit 200cef3ca39069bf964c01a320f5a85558c90672
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 14:22:13 2020 +0100
NODE-833: Remove unnecessary property-based test features to speed up the test.
commit 8ae5fb77e4431f6e4cec6c0566e5d9eec5a49421
Merge: b85846537e 13db57937b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 14:15:49 2020 +0100
Merge remote-tracking branch 'origin/dev' into NODE-833_seq_par_blocks
commit b85846537ed1a84bf404d7a79b72cefc056368d3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 16 14:09:16 2020 +0100
NODE-833: Simplify `DeploySelection` logic a bit.
We no longer push `PreconditionFailure`s to the stream.
commit 3c1d42514a27b473ee3e5920ee4d3425f50abbf5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Jan 15 11:14:44 2020 +0100
NODE-833: Add comments. Simplify test. NFC.
commit 07bcbc68e38a9246a0d560796e67492361193c48
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 14 20:09:40 2020 +0100
NODE-833: Include conflicting deploys as sequential ones in a block.
commit ba0907f8957fc126bc8b3b0e75da2a8939a54b3a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 16 13:50:25 2020 +0100
NODE-1115: Add CasperLabsClientAIO with a couple of methods and a first test.
commit 5379dc089cfeaef2659fe3ecd0f181fdbcdb40a5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 14 16:36:58 2020 +0100
NODE-833: Extract code to methods.
commit 832e33cf06ef001e10de2f9cc34602d66a24bfb0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 14 16:35:08 2020 +0100
NODE-833: Take into account conflicting deploys during deploy selection.
commit 4f5ebad09c26bc9388be96966bbe7bf4c3a25685
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 16 05:00:48 2020 +0100
NODE-1115: Move few functions to utils.py
commit 4909f0c2cb772bb7128b70847deaa149adec17b4
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 16 03:02:26 2020 +0100
NODE-1115: Clean up API: now deploy returns deploy hash in hex. Fix race condition in test/test_equivocating_node_shutdown.py (start_cl_node)
commit 582b7cbdec86617b36667bf3269cfac29756e776
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Jan 16 01:57:31 2020 +0000
EE-819: remove '--locked' from Rust CI test args
commit 17a8d65877f1df3e8dacf0be087f5ffe0244c038
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Jan 15 13:32:29 2020 +0000
EE-819: split most contract API types out to new crate
commit 12a2a9ededfa354c3ec09baa88b10fee79d1c613
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Jan 13 22:23:22 2020 +0000
EE-819: add hidden arg to cargo-casperlabs tool to specify deps' paths
commit 8113bc042a7cd98e848753175f5e5112e11c7595
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Jan 13 14:51:17 2020 +0000
EE-814: rename casperlabs-contract-ffi to casperlabs-contract
commit 2e7ff10cf5114d48dac27025fd66e11171eb1a88
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Jan 10 11:04:50 2020 +0000
EE-814: split out test_support to its own crate
commit 5e9dcd4ee89036d43ddced09ddd97091c68a8989
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Jan 8 21:37:35 2020 +0000
EE-814: Initial setup for cargo-casperlabs CLI tool
As well as introducing the initial cut of the CLI tool, this commit
removes the Cargo.lock file in preparation for publishing all engine
libraries to crates.io.
The rust-toolchain file was also updated to fix resulting compiler
errors, as were several new lint failures caused by the upgrading the
toolchain.
commit 9ff283246d25856444e9a53cfe8cf431b985a9dc
Merge: 41d3347923 79d1f4aa66
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 18:16:04 2020 +0000
Merge pull request #1521 from aakoshh/NODE-1116-voting-only-period
NODE-1116: Voting only period
commit 79d1f4aa66716cf88ad1d196c4723b1a780631aa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 17:02:21 2020 +0000
NODE-1116: Changed the definition of lambda-like ballots to own-justifications only.
commit a9a4692e4b2b6387f8e4088b09408e9cf1ff21ca
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 16:53:07 2020 +0000
NODE-1116: Test that ballot targets the switch block.
commit 5cb6ed70508d75c446d78e37a1043f03ed90b93e
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 15 16:47:54 2020 +0100
EE-{821,822} WIP mailing-list-call contract in AS.
Passes the test although the final check at the end of the contract is
work in progress.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 776077bc3f0f23319205a6707fb93751aa94b318
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 15 16:21:20 2020 +0100
EE-{821,822} Add equality operators.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 41d334792355ba09749388acd69a5d8bd3f0913d
Merge: 540ea47a31 13db57937b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 14:35:20 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit bd78a23667bafcbe52e2116dcb61affcef469775
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 14:24:24 2020 +0000
NODE-1116: Omega should be sent for the current round, even if late; it might do some good.
commit e08775eaf5b8a37d9f138fcf5dcbe9eca473d44c
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 15 13:49:53 2020 +0100
EE-{821,822} Add mailing list EE tests.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit af75216d5e8136ccb27d7d1dc86f7b6b4f429c99
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 12:47:59 2020 +0000
NODE-1116: Simplified syntax in handleMessage
commit 1c00d3d02e0c05bdaa0258f4e3f67fdb1f03583e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 12:41:10 2020 +0000
NODE-1116: Moved MockFinalityStorage one level up.
commit 847e7efb7ac5ff9ccda2885646af3daa87e76a8e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 12:36:46 2020 +0000
NODE-1116: Better error messages.
commit 04827499f794c9f90783a9ecc6494180295a9e1a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 12:33:02 2020 +0000
NODE-1116: Extract lambda message check.
commit 84196be45a2939795aa9aba0a9f8d5fe964e9ec3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 12:04:11 2020 +0000
NODE-1116: Extract votingEndTick into a variable.
commit 19ba2fa4e1545b629b248f964ea269e75896b336
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 10:49:38 2020 +0000
NODE-1116: Only blocks can be switch blocks.
commit f3f8ff43db242ec1daec0323b8b020d7fbe06f1f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 10:45:20 2020 +0000
NODE-1116: Simplify handleCriticalMessages; there doesn't seem to be anything apart from eras at this point.
commit a451ddd22e58077bd32ad6583d81247207b8f502
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 15 10:28:16 2020 +0000
NODE-1116: Fork choice can only be a block.
commit 9b5593f33d58f92e5ddd486b613131868924d37c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 18:41:41 2020 +0000
NODE-1116: Stop voting when the switch block if final with summit level 1.
commit 35d6423b657e11b37d7eeca5ad7edaa8afa9c15b
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jan 14 23:13:37 2020 -0800
EE-{821/822} first pass on several example contracts
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 13db57937baaaf4c61d1028ed2678e0025ad1176
Merge: 9bd3a89b2b 5777274434
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 14 22:47:04 2020 +0000
Merge #1522
1522: OP-929: Merge master into dev post-release r=TomVasile a=TomVasile
#
Co-authored-by: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
commit 5777274434bf8cb676c43b0a0ca28f4e015c683e
Merge: 4d881009fd 4036476be8
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Jan 14 13:59:02 2020 -0500
Merge pull request #1520 from CasperLabs/release-v0.11
OP-931: Merge Release v0.11 branch to master
commit 2b34d531df08907cc2e4b087f78103c000b7166f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 17:47:40 2020 +0000
NODE-1116: Validate what we build on a switch block.
commit 9bd3a89b2bd76a9dd6313bdfa54681f31e747b11
Merge: 4036476be8 c354fec30f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 14 17:32:26 2020 +0000
Merge #1511
1511: OP-1067: mac cron only alert on failed build r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 0ea7fbbbf2d5dc6590e64fe5728258693bb39c4e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 17:13:46 2020 +0000
NODE-1116: Not scheduling a round after the voting.
commit 4036476be87ac8eba2cc65478cff780f7ce62fb5
Merge: 6bb81165fc 2a60c97e0c
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 14 16:15:21 2020 +0000
Merge #1519
1519: OP-938: bump ffi 0.21.0 -> 0.22.0 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+TomVasile@users.noreply.github.com>
commit 2a60c97e0c842adb7ec2e10bfe592e6d8a6b7001
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Jan 14 16:11:31 2020 +0000
bump ffi 0.21.0 -> 0.22.0
commit 3ed6ef922ae8f29d30c5e035f79962c944c09dbf
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 14 16:22:58 2020 +0100
NODE-833: Add `stage` field to `ProcessedDeploys` message.
commit 2d44220d88bee66c4835395b54bf5c8f3a16581d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 14:17:07 2020 +0000
NODE-1116: Create / handle ballots during voting.
commit 0b0489ae3be71d9c8ff5802b6a74bd8a30c2ef05
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 14:16:35 2020 +0000
NO-TICK: Ignore metals.sbt created after upgrade to metals v0.8.0
commit 6bb81165fcdb5e7fde6599cd8a54d2a6d7c28b25
Merge: be2450c0e6 9fca2ee24b 78d7e97ea4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 14 13:53:36 2020 +0000
Merge #1448 #1515
1448: ECO-133: Subscribe to live updates r=AbnerZheng a=AbnerZheng
#
1515: NODE-1112: Rework the code developed in NODE-1080 to use dramatiq and update documentation r=piokuc a=piokuc
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 9fca2ee24ba7b3a8047686f1e5b867d088e16a63
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Jan 14 21:41:22 2020 +0800
ECO-133: enable downloading multiple files in headless chrome and sleep a while for downloading.
commit be2450c0e67e8c53fce43eba57e48718c7e83ac3
Merge: 907c46b2c7 26c7ab6b27
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 14 12:37:23 2020 +0000
Merge #1517
1517: CON-476: Update finality detector to count ballots. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 57ffcefa1af21f87d02777f8c512e11e074a1c4f
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 14 13:00:01 2020 +0100
EE-{821,822} Fix counter-call/define AS contract.
Now this one uses I32 initial value that is incremented. Passes EE
integration tests.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 8c2585dab2e73c295aa318d96dee29e31543eb58
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 14 12:59:16 2020 +0100
EE-{821,822} Add ABI and CLValue support for I32.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 684d32e6c0e1948e149dd5672d0ce3556b856b19
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 14 12:50:48 2020 +0100
EE-{821,822} Add a basic counter-example test
This one runs it through EE integration test to verify it's working
properly.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 540ea47a310926dff5a48614f35b3afa96e0e288
Merge: de2973776e 8f77ba1823
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 11:39:24 2020 +0000
Merge pull request #1510 from aakoshh/NODE-1102-era-switch
NODE-1102: Era switch blocks
commit 9a0e18b91c18f4dd76b17a20274414c86968dcff
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Jan 14 18:23:25 2020 +0800
ECO-133: fix integration test: wait until button can be click.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 78d7e97ea484b3e013c87da5850dda2f8f6dcf30
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Jan 14 11:23:09 2020 +0100
NODE-1112: Address review comments by @aakoshh
commit dc7961a13bf99a3af0d648ba6459d340edd91d2a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Jan 14 11:19:57 2020 +0100
NODE-1112: Add constant PAYMENT_AMOUNT
commit 79c71ec200f146b8963ed392edee3b2c48e8c1e0
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Jan 14 11:12:11 2020 +0100
NODE-1112: Address review comments by @aakoshh
commit 8f77ba18236b2f68041938dd8730233115f9fdf4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 14 09:10:16 2020 +0000
NODE-1102: Pass the key block hash to ForkChoice.fromJustifications
commit 907c46b2c7dc36ad8944b1cd104238122dc2e4ad
Merge: 2b76ee9def 4256c5fb19
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 13 19:23:48 2020 +0000
Merge #1514
1514: EE-805/EE-806: validate URefs r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 4256c5fb195e0bdc77e3e20cd2ee8aac270d1a88
Merge: 1cdc755e6b 2b76ee9def
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Jan 13 19:08:39 2020 +0000
Merge remote-tracking branch 'upstream/dev' into EE-806-validate-urefs
commit 6a0cd01ec5a65ec383d4b819337b83c807249e00
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 19:35:16 2020 +0100
EE-{821,822} WIP call-define contract
This one uses U512 type to store the counter (as opposed to i32 on the
rust version). For the purpose of checking if operations are working
properly, this should be fine. Later on, I'll update it to use `i32` to
make it compatible with rust version.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 5e77c6792629d51591d3624d7ae2d76a7dcd5de6
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 19:34:34 2020 +0100
EE-{821,822} Add `ret` function
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 7773677cdfe9157723376e6a0bd6fb0547f9cf7a
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 19:23:11 2020 +0100
EE-{821,822} Add `Key.read` method
This one calls `read_value` under the hood, and returns host bytes up to
the interpretation of the caller.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 7e33240d889265e863beedfb161bc1c7b3a0a726
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 19:02:07 2020 +0100
EE-{821,822} Add `Key.add` method
This calls host function "add" that would increment a key by a specified
value.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit dbd919e7d637114a6aa2841ac29ceab39ed0abcc
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 18:02:41 2020 +0100
EE-{821,822} Add `counter-call` example contract.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit ef0c4ea6c32b038023935b6beac06311618327d6
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 17:58:04 2020 +0100
EE-{821,822} Add `Key.newInitialized` method.
This calls ffi and creates new Key of URef type which is initialized to
a specified value.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit bf4ed1d67cb92db4d93b8e0a9cb31504dfc0eee4
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 17:23:17 2020 +0100
EE-{821,822} Refactor out global constants.
Moving those constants in a constants.ts makes it easier to do cross
imports (i.e. uref imports clvalue, but clvalue also imports uref).
AssemblyScript doesnt deal well with those cases.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 3e786ae770688212b988dfdc65e7b90d1e0985fa
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 13 18:25:16 2020 +0100
NODE-1112: Respect CL_CASPER_NUM_VALIDATORS when starting test nodes
commit 7881395c379e213c2b656be88bc45c2756eb5a67
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 13 18:15:28 2020 +0100
NODE-1112: Address review comment by @aakoshh
commit 26c7ab6b27239ef486d7c209dbd5c99ec4a4efcc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 13 18:10:10 2020 +0100
CON-476: Create actual ballot in tests.
commit 682ea73d061951fd56e0e9d1bb8f56fdab9385dc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 13 17:48:30 2020 +0100
CON-476: Fix test.
commit 2b76ee9def8068e8c7e3d42930d72b4793ef678e
Merge: 10e06b026a 29d9514d58
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 13 16:29:34 2020 +0000
Merge #1513
1513: EE-{816,817}: Client contracts ported to AssemblyScript r=mpapierski a=mpapierski
This PR extends the ongoing work on porting `contract_ffi` to AssemblyScript. The primary focus of this iteration is on extending the AS standard library with essential functionality to support AS equivalents of all of the current client contracts.
https://casperlabs.atlassian.net/browse/EE-816
https://casperlabs.atlassian.net/browse/EE-817
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] This PR leverages the existing engine-test wasm based test suite.
To test locally:
```
make build-contracts-as
cargo test --manifest-path "engine-tests/Cargo.toml" --features "use_as_wasm" -- --ignored --nocapture
```
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit fe5c1f2fd8790cdbcd3f9aa9a4103e3026046a4b
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 13 17:06:31 2020 +0100
NODE-1112: Address review comments by @aakoshh
commit 29d9514d58a19cde79b5b1e587b175d0439eab4e
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 16:33:33 2020 +0100
EE-{816,817} Fix TS/AS naming.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 246356d07ab9a2900def4087a1049f44783d09f9
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 16:32:18 2020 +0100
EE-{816,817} Use u16 for user errors.
This makes the code more similar to the Rust implementation.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit f2dfe05fb8f51b00b6a0e086c0dee4ec1074dc5f
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Jan 13 16:13:42 2020 +0100
EE-{816,817} Use single ./contracts-as/.gitignore
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit f952b027edc9da9cb6b8fda2418499ed449528de
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 13 15:55:39 2020 +0100
NODE-1112: Address review comments from @aakoshh
commit fe321cfb8eb89d34a6b23cae0c631ffeb2db5954
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 13 21:56:05 2020 +0800
ECO-133: revert the changes to use websocket proxy, and add configuration for supporting proxy on server-side streaming.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 5f7a496879993533e86cf2cd5d4d35cdecd8de45
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 13 14:41:09 2020 +0000
NODE-1102: Comments, more test, more methods extracted.
commit 35fb4c0b3ca9f4895abdbf396525ff2e4271ec25
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 13 15:36:55 2020 +0100
NODE-833: Remove redundant code and comments.
commit 93843779175170c899ca1e55568428af5d9d40e1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 13 21:50:13 2020 +0800
ECO-133: don't subscribe event stream until visiting Explorer page.
commit 046eecae8289c73cee875d499d10092d4979edb6
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jan 13 05:18:12 2020 -0800
EE-{816/817} addressing some of Fraser's comments
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 0da2ee7e17b1deecd5ccf7ec2cddff5780f6e2e8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 12:23:28 2020 +0100
CON-476: Add a test showing that finality detector works with ballots.
commit 4b0c5f90dc13c1ccc64a2a5fbf25a61735a4fd1d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 12:11:09 2020 +0100
CON-476: Change interfaces of finality detector to work with `Message` type.
commit 9b7d7c10a20731a645ee9466ec75965683f0a73b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 13 20:58:58 2020 +0800
ECO-133: update version of npm package to publish.
commit b09427f8c1f2fcb8bc211b3f42b8bc17fe0dc8a1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 13 20:42:29 2020 +0800
ECO-133: There is no need to use WebSocket transport since we only need server side streaming.
commit 10e06b026a35ec40b6ab0dca3621ef1d88d5a678
Merge: 6c8a346221 8e90464780
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 13 09:23:15 2020 +0000
Merge #1512
1512: CON-474: Test that equivocations with ballots are being detected properly. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 7fccb66f4ca07025992820e309314603031885e8
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 13 06:34:57 2020 +0100
NODE-1112: Add comments and README.md
commit cad98ab271708684b684f528dec328d0b309a000
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 13 05:03:44 2020 +0100
NODE-1112: Add poll_new_deploys.py. Add option to control if call_contract should wait for deploy to be processed.
commit d52e6bf8e5fdb31dcf47c97a886063a610b2ad08
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sun Jan 12 09:37:15 2020 +0000
NODE-1102: Use the booking block hash in the seed, not the parent era seed.
commit cc05bd2cfc02cf3a8a2f17c1d36135aeb522262d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Jan 11 22:56:09 2020 +0000
NODE-1102: Lambda response to target the fork choice given the lambda message and own previous message.
commit 8c1df20e5fd923a76a62fc63b1056dd6baf0f31c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 10 23:38:42 2020 +0000
NODE-1102: Fork choice comments.
commit 3cea40d460b2705cab24b728643eecfb0700f224
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 10 23:08:11 2020 +0000
NODE-1102: Extracted code into methods.
commit 4cab43c1e8884cf5a6d35abdf56d7206642e1c14
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 18:35:30 2020 +0100
EE-{816,817} Fix user reserved code offset.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 1cdc755e6b876720f42c3db1a29048a441d27511
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Jan 10 15:42:38 2020 +0100
EE-805: add a unit test for extract_urefs
commit 33bd08d30dbf73664687c2e2f75c4f7c8b0df16b
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Jan 9 12:45:59 2020 +0100
EE-805: should_not_be_able_to_unbond_reward should now panic
commit e3358ccc55e72d9318799452bc8b00d686616f81
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Jan 8 14:15:19 2020 +0100
EE-805: extract URefs from CLValues in ret and call_contract and
validate them
commit 2fd53c15f542fb4c6e2602e6d989bc7fabf1d125
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Jan 10 12:50:18 2020 +0000
{EE-805 / EE-806}: remove extraURefs from TS callContract function
commit 0c69ccefecced419e4ef9bb0499624ddb61bc451
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Dec 20 17:28:34 2019 +0000
{EE-805 / EE-806}: remove 'extra_urefs' from contract_api and update contracts
commit f1722e3b0f8c61ab3a4a47a75d15ec5b920af7aa
Merge: c238d12053 8f8a775568
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 18:02:58 2020 +0100
Merge branch 'dev' into contract-ffi-as-sprint-27
commit c238d12053e187653d16d6f32e3c9d7c50560b32
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 17:59:16 2020 +0100
EE-{816,817} Use === for null check, == otherwise.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 8e904647802bfb6ca01ed6b9b1a821116594fb12
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 17:57:32 2020 +0100
CON-474: Replace boolean flag with actual message type.
commit 6c8a346221d0f116ed1c8b54851989dc987f95fc
Merge: 8f8a775568 aff2f1d2e8
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jan 10 16:47:51 2020 +0000
Merge #1501
1501: NO-TICKET: Optimize FromBytes for Vec<u8> case. r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit ac893d15e7dc386a196ee1bfa391c7c5ba71d2b0
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 17:42:01 2020 +0100
EE-{816,817} Ignore AS-specific tests.
This functionality exercises AS-specific functions that are not present
in the "portable std library" that AS provides. Those tests are
temporarily skipped while looking for a better solution to unit test
those.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit dfa819a13de3c53554d5bacb18765ae5dc357dde
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 17:22:02 2020 +0100
EE-{816,817} Update drone config.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 9aa98978319d68aae694fc7c6f5454384b50828c
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 16:25:10 2020 +0100
EE-{816,817} Fix callContractExt call.
Extra urefs are serialized as vector of Keys instead of vector of
CLValues.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit cea505e5854a3db29823ab06beeee3ca92bf213e
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 10 15:45:40 2020 +0100
EE-{816,817} Avoid circular dependency
URef provided some constants, but also imported Key. Now Key has to
define some constants, but also import constants from URef.
AssemblyScript (or TypeScript?) doesn't deal well with circular
dependencies and that caused troubles.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 6ee402f7987cf12554e8b222e421e13496473e8a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 10 13:29:46 2020 +0000
NODE-1102: Put our own latest message in the lambda response.
commit e4b1269c947bc9ca145a56d1ca5d8b2c782d9708
Merge: 4079791624 8f8a775568
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Jan 10 20:53:26 2020 +0800
Merge branch 'dev' into abner/ECO-133
commit a7aab5e3d51841b96294f7299b417726a22baa63
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 10 12:37:16 2020 +0000
NODE-1102: Defer testing ballot on switch block.
commit 0d974f31ad9b10f7b266be6b33b59d5818362aaf
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 10 13:34:42 2020 +0100
NODE-1112: Check execution result (is_error)
commit 6501696efa3dadfd719022a8c9589faeefd511c5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 10 12:20:57 2020 +0000
NODE-1102: Create era in handleAgenda.
commit 8f1532eef2b23a9d715559acc517a0978f578ab2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 10 11:34:56 2020 +0000
NODE-1102: Ask the fork choice for what to build the lambda/omega on.
commit d7c5affc835ef0439b9acf6dab72d86531008fb9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 11:54:14 2020 +0100
CON-474: Add test for equivocation detection with ballots.
commit d14f679914d0912dd0114acb1e8e1d218a927912
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 11:38:46 2020 +0100
CON-474: Rename message creation methods from `*block*` to `*message*`.
commit 0ca0903428939fe052f3c9fe62fe47beb189020f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 11:26:36 2020 +0100
CON-474: Change equivocation detection method to work with `Message` type.
Instead of `Block`.
commit 69bfa8335cee8815bf64e03f81168c0f6d4aa6e0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 10 11:09:56 2020 +0100
CON-474: Loosen up requirements for the TC.
commit 308a184b623bee4205f36feae222362e6209996b
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Jan 10 00:03:04 2020 -0800
EE-{816/817} named purse payment first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit cfa91ae218822c8c7cd96c44d4a32f81b7d356c5
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jan 9 23:45:41 2020 -0800
EE-{816/817} getKey first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit af773d188c321df19698f12313f031a274a4695c
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jan 9 23:06:08 2020 -0800
EE-{816/817} unbonding contract first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 6a8de0052533960dfccca2410dbf8ca3dc21c8cf
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Jan 9 22:59:48 2020 -0800
EE-{816/817} bonding contract first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 09b5b8fea1893d09aa3ce7d256df9976158ebaae
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 9 21:23:29 2020 +0000
NODE-1102: Test that an unbonded validator creates an era.
commit 282ae8be233b73915d0c3b2d68727cb0038e7848
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 9 21:10:08 2020 +0000
NODE-1102: Not going to check again for repeated lambdas.
commit 869255d596fc08b22a1d9cadbcfb0d6f688b981e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 9 19:49:43 2020 +0000
NODE-1102: Only create the era once.
commit 8ce4756e03298481c51485ec47e12f5f3006ed4d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 9 16:34:34 2020 +0000
NODE-1102: Validate repeated lambda messages.
commit dd17ea2cc1bbf1abb9bacc4eafe9453b136c58df
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 9 21:20:48 2020 +0100
NODE-1112: Remove calls to propose and query state of deploy instead
commit c354fec30f25be42f85a34839222d58eed909aa0
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Jan 9 19:45:17 2020 +0000
mac cron only alert on failed build
commit 8f8a775568d4f8c83f95b0889292d228dff8c04c
Merge: 0341a5fea1 d98fded3ee
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 9 18:08:43 2020 +0000
Merge #1507
1507: OP-935: bump package version 0.10.0 -> 0.11.0 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+tomvasile@users.noreply.github.com>
commit 22d5420446b8d9b8cecb56dcebf64c9d7773ad05
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 9 18:35:24 2020 +0100
EE-{816,817} Make transfer_to_account.wasm working
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 59ef5dc7fe3a14e1be9ade58201d8f353125ccfe
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 8 18:40:23 2020 +0000
NODE-1102: Create an era if it's a switch block.
commit de2973776ee47555f9e109506142aea295a74b04
Merge: 23bf2100a0 e9bd6d4fcd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 9 15:49:11 2020 +0000
Merge pull request #1505 from aakoshh/NODE-1101-era-aware-dag
NODE-1101: Era aware DAG
commit bf38f812d153255ea81deabd1f7ba8f9c862c768
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 9 16:27:00 2020 +0100
EE-{816,817} Upcast u64 into U512 and correct ABI.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 0341a5fea18c201412e6a7961ecf01257f0bd0f3
Merge: 246192eb24 f90e85222f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 9 14:26:37 2020 +0000
Merge #1509
1509: NODE-1065: Bump `GrpcGossipServiceSpec#GetBlocksChunked` test timeout by 3 seconds. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit b8139a96e1c9e5dc894fbcddb2ded2d0b69ded77
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 9 14:36:55 2020 +0100
EE-{816/817} from/to ABI implementation for U64.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit f90e85222f890aa63815a36422de424b3fa9e0e8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 9 14:26:16 2020 +0100
NODE-1065: Bump timeout by 3 seconds.
commit 42e805676d912c294462010c6f2ed91754ab4da2
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 9 13:39:05 2020 +0100
EE-{816/817} U512 ABI
This class should work for ranges 0<=n<=2**32-1
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 5eddac198b0104d2d695e75bca11fc839249b4c5
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Jan 8 23:37:21 2020 -0800
EE-{816/817} standard payment stored delegate to standard payment
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 0f811899f80c0d16eb36113bf00e367ff520e202
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Jan 8 22:28:49 2020 -0800
EE-{816/817} transfer to account contract first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit b2d96cc21d5f69fbeb6191901051c34a72ba346d
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Jan 8 21:57:48 2020 -0800
EE-{816/817} revert contract first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 89520c7319de562a487d4499afffb3d7b05962a3
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Jan 8 21:40:15 2020 -0800
EE-{816/817} stored payment contract first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit b6b2175080517084fc141b9948bbcdb3dbdd80b2
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Jan 8 21:23:21 2020 -0800
EE-{816/817} PurseId first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit d98fded3ee8635dd2ef61a99c0ede818e5517cd6
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Jan 8 21:17:32 2020 +0000
bump package version 0.10.0 -> 0.11.0
commit e895cedd833226deb653d4b4e8b679b50deecf93
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Jan 8 17:00:04 2020 +0100
EE-{816,817}: Add do_nothing/do_nothing_stored
Added related functions to the AS standard library and improved
serialization/deserialization of types to pass the test suite in
`stored_contracts.rs`.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit 246192eb24b39a353baeb91634e9d2ea1f106834
Merge: d58c508a8b 8089af891a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jan 8 15:50:44 2020 +0000
Merge #1492
1492: ECO-153: List connected peers in Clarity. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit e9bd6d4fcd6dd51c582a7d71cc0e46b3d1a9fe4e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Jan 8 14:48:56 2020 +0000
NODE-1101: Not propagating messages to child eras.
commit d58c508a8bb896aa75c8316363700f512328548c
Merge: 92c0d8f439 7498786b03
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jan 8 14:32:37 2020 +0000
Merge #1504
1504: EE-829: add test showing gas charges being skipped in subcalls r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 92c0d8f439822a9f16b1abac79eced13bd3df3e1
Merge: 6186fd31b5 944333ca5e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jan 8 13:16:25 2020 +0000
Merge #1506
1506: ECO-92: Selecting a block not currently in retrieved should trigger a retrieval of the DAG. r=AbnerZheng a=AbnerZheng
# Overview
As the title said. It looks like:
![qetRAJ0Aff](https://user-images.githubusercontent.com/7604540/71899447-b6cd8880-3196-11ea-8fe3-de2aa9bbb3b4.gif)
### Which JIRA ticket does this PR relate to?
https://casperlabs.atlassian.net/browse/ECO-92
### Complete this checklist before you submit this PR
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [X] You assigned one person to review this PR.
- [X] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [X] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
### Notes
_Optional. Add any notes on caveats, approaches you tried that didn't work, or anything else._
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 6186fd31b54d518ab68e11a56fb0d5ba0250cad9
Merge: 73a4f10776 60f8cf8426
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Jan 8 12:00:06 2020 +0000
Merge #1502
1502: NODE-1093: Publish LFB to the event stream. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 60f8cf84263a1358bdf4a1365c0dd45bd6e196ab
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Jan 8 12:45:12 2020 +0100
NODE-1093: Fix tests.
commit 15bb3df710710ed9498b77959346bbe93a034327
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Jan 8 11:58:33 2020 +0100
NODE-1093: Mark genesis as finalized right after it's inserted in the DB.
commit 7343d7981f14e67785edc1d3d6d08610183d4545
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jan 7 15:43:12 2020 -0800
EE-{816/817} AccessRights, storeFunction (uref version)
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit b82518bc937c3d89e7a2e06c419f641b8e8cdfa4
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jan 7 15:13:23 2020 -0800
EE-{816/817} extract to/from bytes methods into separate file, tidy up index.ts
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 5d6708758c12ba7d3dd188dc90ad349eeb7ba1ec
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jan 7 15:00:58 2020 -0800
EE-{816/817} pulling types into separate files
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit cac8ace1c324608f4ad204c4651bad87bcd85a7d
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Jan 7 12:08:29 2020 -0800
EE-{816/817} error / revert first pass
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 47fd0fe64a14c6b79adaaafeab23ea229a223d3a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 21:44:12 2020 +0000
NODE-1101: Copy latest messages from the parent era.
commit 23bf2100a0453f30390ab8a7c8ecc5c2b5fe7573
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 17:58:59 2020 +0000
NODE-1082: Fix merge.
commit 37b52418fc4e36d5a8a9678eca79a30af38f1c89
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 7 16:24:17 2020 +0100
EE-{816/817}: Add named keys serialization.
This uses explict toBytesPair + toBytesMap that accepts u8[][] to get
around difficulties in missing iterables in AssemblyScript and also
differencies between Map AS/TS APIs.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit e3230328137421ae6713d2e213b792e6d59ba017
Merge: 2215f4e1b9 06cff91adb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 15:01:36 2020 +0000
Merge pull request #1486 from aakoshh/NODE-1082-rounds
NODE-1082: Rounds
commit 06cff91adbefaccc0f65dc4d1bbf90a05f3e0b84
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 14:54:47 2020 +0000
NODE-1082: Extracted round boundary calculations.
commit 15753b3c0a71459113587da2e24281abce0c6e36
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 14:18:21 2020 +0000
NODE-1082: Fix omega delay.
commit b13c0c13719a67a3ba29a1c99734de2f6f9b7f43
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 14:03:57 2020 +0000
NODE-1082: Use ArithmeticUtils.pow
commit 6502b1869dd5aa654746ee943574b67721115dba
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 13:58:51 2020 +0000
NODE-1082: Check for doppelganger in validate.
commit 90ea5f884a81bcd6be1d6f276a65bebb05014bd9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Jan 7 13:47:22 2020 +0000
NODE-1082: Comments.
commit 944333ca5e88624df8a134a6791c399525598cae
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Jan 7 21:22:05 2020 +0800
ECO-92: Selecting a block not currently in retrieved should trigger a retrieval of the DAG.
commit 8c122e9ecd594904117e673f9511552cf92d7f90
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Jan 7 14:15:50 2020 +0100
NODE-1093: Fix the `getLastFinalizedBlock` method.
commit aff2f1d2e8381cd46743fde4feebf4a75f2bb173
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Jan 7 11:07:50 2020 +0100
NO-TICKET: Apply review comments.
commit 73a4f1077690f7c372090b453995e73ac1c4b5fd
Merge: 328b1d7f5c 7c3d6f7078
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Jan 7 09:59:04 2020 +0000
Merge #1498
1498: EE-748: Propagate payment code errors. r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 0e6ce3e656f59cb1ff94b8a9f4ea592838ccd2fc
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Jan 6 23:33:28 2020 -0800
EE-{816/817} first pass on store_function_at_hash
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit e71de012b80c3d19aab0c4a7c5c37b4d692d48fe
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 6 19:11:18 2020 +0000
NODE-1101: Testing the era propagation.
commit 113f7cd52160cda58f4fd4e12ac25a91879fd3c4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 6 16:47:32 2020 +0000
NODE-1101: One SQL file. Moved latest message test to the trait.
commit 904b166530236af5c9db5501408315f8e0fabf0e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 6 16:39:13 2020 +0000
NODE-1101: Only do the recursive updating of child eras if the message is before the end of the corresponding era and is a block.
commit 328b1d7f5cb8bd9405ceca8ad67d484f16522a51
Merge: cae2c40ea1 296c82fd56
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 6 15:51:20 2020 +0000
Merge #1503
1503: NODE-1105: Clean up and small optimization of integration tests. r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 90f641aa1b8cd7c4202e78010e8b739b5685bc5f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 6 15:10:44 2020 +0000
NODE-1101: Era specific DAG queries.
commit 296c82fd5649f4e20096717c61adff380fe9714f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Jan 6 15:44:42 2020 +0100
NODE-1105: Address review comments from @aakoshh
commit 4079791624caa969a2af42b26dd99462ce205720
Merge: 96387e01df b17e886db6
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 6 22:42:38 2020 +0800
Merge branch 'dev' into abner/ECO-133
commit 96387e01dfaf9fd2aeaf68586bf17070227cbe41
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 6 22:34:30 2020 +0800
ECO-133: enable nginx to proxy websocket request and keep connection live between nginx and grpcwebproxy by setting websocket_ping_interval(less than default timeout of nginx, which is 60 seconds).
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit cae2c40ea19f267e803b15c7f4103b274cd141bf
Merge: b17e886db6 bfbb9703da
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Jan 6 14:23:27 2020 +0000
Merge #1497
1497: NODE-947: Check that retrieved block has the expected block hash. r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit e01aa2c70a294407a8e9bb1bef06d8c4eb50517b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Jan 6 13:41:33 2020 +0000
NODE-1101: Separate TipRepresentation.
commit be8062f20085ec6e228e04b145b9ca10ec1ee7da
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 6 14:17:34 2020 +0100
NODE-1093: Add private case class for better syntax.
commit 1530a3801d38eb6b668cc809350d9f38453f48b3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 6 13:54:28 2020 +0100
NODE-1093: Return `FinalizedBlockStream` as a `cats.Resource`.
Cancel subscription/fork on the release of the resource.
commit 7498786b03c41265d1aeb121223232f94650a8c1
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 23 17:34:18 2019 +0000
EE-829: add test showing gas charges being skipped in subcalls
commit 8089af891ab5a1880675d307b2cb2584cd16dded
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 6 20:18:41 2020 +0800
ECO-153: update title of account imported form and remove unnecessary runInAction.
commit 0e1a5b46b95fac579e1a06864e9bdb863c87d409
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 6 20:13:50 2020 +0800
ECO-153: extend function Keys.readBase64File to handle string, and use it support importing key generated by openssl.
commit 1645316cb459d762c5a98abe7d8b1d1acc08cccd
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Jan 6 18:57:49 2020 +0800
ECO-153: rename route and use union type to simplify code.
commit b593a0b0b40efd635fb95293be916586fc84b0fc
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 6 11:39:27 2020 +0100
NODE-1093: Remove `event_id` from the LFB stream.
commit 69356f87864b72bf5f9b17c45ab1bb301fa25b38
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Jan 6 11:22:43 2020 +0100
NODE-1093: Change proto names as per review reqeuest.
commit 3bfb69a4691fbbe95a217b6883bf9eb3ae9087d6
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Jan 4 18:28:40 2020 +0100
NODE-1105: Clean up and small optinization.
commit 3c675fd4b526d9f076eacc05d6e80beb1963b470
Merge: ff2b4829d8 92b91910ed
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 3 17:59:13 2020 +0100
Merge remote-tracking branch 'origin/dev' into NODE-1093
commit ff2b4829d8d0efe2120d9efe86fb5b0ff98809ad
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 3 17:58:20 2020 +0100
NODE-1093: Remove `LastFinalizedBlockHashContainer`.
commit bfbb9703dad3a4a474a2361d0ef9df9319cea6fa
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 3 16:27:28 2020 +0100
NODE-947: Address review comment by @aakoshh
commit cc3d455eaf446cdd2c41fbaab8c84dbf935e6ed7
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 3 15:45:39 2020 +0100
NO-TICKET: Optimize FromBytes for Vec<u8> case.
This will use one memory copy, as opposed to FromBytes called n times,
which branches out every iteration which supposedly isn't optimized out
by the compiler.
commit b17e886db6a0bada07a372b0f6eeaa939cef8599
Merge: 92b91910ed 90dd4a0b8e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Jan 3 14:13:05 2020 +0000
Merge #1500
1500: NO-TICKET: Depend on `setup-as` task. r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 2215f4e1b9683206eaf434a92594fabaef4b7be0
Merge: e09e483e77 92b91910ed
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 3 14:03:06 2020 +0000
Merge remote-tracking branch 'upstream/dev' into NODE-1082-eras
commit e09e483e77e9c26de9692c7d537edc78506b9dbb
Merge: be3373d772 341089b393
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 3 14:56:56 2020 +0100
Merge pull request #1499 from aakoshh/NODE-1104-era-storage
NODE-1104: Era storage
commit 341089b393a42b15ea7fa49ef57a14d6ac49c08d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 3 13:56:22 2020 +0000
NODE-1104: Rename eraId to keyBlockHash.
commit 90dd4a0b8ebe5c703aaa6a67c22d38a2974a3673
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Jan 3 14:20:15 2020 +0100
NO-TICKET: Depend on `setup-as` task.
commit 68ebbc3969716b30a837effd676d7a83b8778162
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Jan 3 13:51:04 2020 +0100
NODE-1093: Subscribe `FinalizedBlockStream` to internal stream of finalized blocks.
commit caaf15dce1b1803e6f06937ce88ee85c2dad52a8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 19:55:17 2020 +0100
NODE-1093: Add `lfb_chain` table, populate with finalized blocks and use where appropriate.
commit 4f90cc8b3db0236530b4d6f29f8964832f64f24a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 3 12:35:03 2020 +0000
NODE-1104: Era storage.
commit 797ec7ff9cc498d114dd7ef1016599ef4fbe50f1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 3 12:51:58 2020 +0100
NODE-947: Add test_check_deploy_signatures.py
commit cd4155bedb5367af37cf067faedd54310c68ef59
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 3 11:04:03 2020 +0000
NODE-1104: Moved the BlockHash and DeployHash type aliases.
commit b09ac2c6ff8435d9f9a96fc71a4d673543377391
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Jan 3 11:21:58 2020 +0100
NODE-947: Rework test_check_deploy_signatures to test_check_retrieved_block_has_expected_block_hash
commit 877b07a7e68e5fce8846337f5e980cccd0e3880e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Jan 3 09:13:12 2020 +0000
NODE-1082: Add validate method, reject non-leader block.
commit f05b08c26a2f00fbb39e9a224f872333f9bceef1
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Jan 2 22:39:26 2020 +0000
NODE-1082: Only pass in a MessageProducer if bonded.
commit 92b91910ed0c151a050e6a458f1f0249b8b296cb
Merge: 1bcead11b9 82cef28ef0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 2 19:42:09 2020 +0000
Merge #1488
1488: NODE-565: Restore LFB from DB on startup. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit b7aeb8dc60d482e4bf998ea6d49cf21c12fd36ad
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 18:47:21 2020 +0100
NODE-1093: Push new LFB to the event stream.
commit 1bcead11b91a9fe8c6d0f172fce988ec09291fd2
Merge: 1c4db73608 1ce7f30be1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 2 17:45:09 2020 +0000
Merge #1493
1493: ECO-218: The status of bonded validators should be consider its stake as well r=AbnerZheng a=AbnerZheng
# Overview
As title said.
### Which JIRA ticket does this PR relate to?
https://casperlabs.atlassian.net/browse/ECO-218
### Complete this checklist before you submit this PR
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [ ] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [ ] You assigned one person to review this PR.
- [ ] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
### Notes
_Optional. Add any notes on caveats, approaches you tried that didn't work, or anything else._
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 7c3d6f70783db87761e4fa3e81826101044e170f
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 2 17:54:26 2020 +0100
EE-748: Handle overflowed gas -> motes conversion.
Overflowing Motes range in Gas->Motes converison should logically result in
InsufficientPaymentError, as this value would be impossible to met by
the user payment.
commit 1c4db7360892d5c87d12000c1f41f469b3731e8f
Merge: e1356f193d c5c5846fc6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 2 16:20:28 2020 +0000
Merge #1496
1496: NODE-1088: Refactor Python client r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 5269534b9249beb545e132b0e55ba58faa407d24
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 2 17:18:44 2020 +0100
EE-748: Typo.
commit d5a7eda2fa93e24e87b758971b713b4dde8e3c64
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Jan 2 17:06:44 2020 +0100
EE-748: Propagate payment code errors.
- For actual payment code runtime errors they would be propagated
- For successful executions of payment code, they would be validated
against the required minimum payment cost and appropriate error would be
returned (InsufficientPaymentError)
- For succesesful executions of payment code whose met the payment
requirements, normal session code would be executed.
commit 82cef28ef03bea675bbefe462aa68b64e934cd43
Merge: 366d15d4d1 e1356f193d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 15:38:02 2020 +0100
Merge remote-tracking branch 'origin/dev' into NODE-565
commit f34171d25989d5a515ed027756699785c38ae577
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 2 15:33:43 2020 +0100
NODE-947: Check that retrieved block has the expected block hash.
commit 366d15d4d1519312220037037958e76539714662
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 15:28:48 2020 +0100
NODE-565: Add an index on `(rank, blockhash)` for quicker LFB retrievals.
commit 03da9bce72d1e73a84275fe1e44e32b2c976d317
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 14:33:43 2020 +0100
NODE-565: Rename `getLFB` to `getLastFinalizedBlock`.
commit 6cd3f3bd9026d436a761b64b9ec7d1bba07bc1a5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 14:38:13 2020 +0100
NODE-565: Fix after merge.
commit 0b1d4717ce9948def4141f23b2c102d41fd87c9f
Merge: e3f082fa29 2ccf3e8cf4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 14:27:43 2020 +0100
Merge branch 'CON-361' into NODE-565
commit e1356f193de5dd8645ceda964f569f5e9dca7f69
Merge: ac841606f6 2ccf3e8cf4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Jan 2 13:12:07 2020 +0000
Merge #1487
1487: CON-361: Persists finalized blocks in the database. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 2ccf3e8cf4d14d27a664e99ae00bb6e6dca184f8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 14:02:21 2020 +0100
CON-361: Remove default value for `secondaryParents`/`indirectlyFinalized`.
commit 19d200939b9467a9d5cb7c2da221c4fd417c2609
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 12:25:29 2020 +0100
CON-361: Rename `newLFB` to `newLastFinalizedBlock`.
commit 4282fa30d1d326dcd1d3b1f36124e48482b5401f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Jan 2 12:23:51 2020 +0100
CON-361: Remove quorum field.
commit c5c5846fc6db90c9d76451de216627ae2ab95eab
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 2 12:11:51 2020 +0100
NODE-1088: Add comments and bump version number
commit 3b8d02c2a6d65df5856c4b5a17e6c1db07f64eb3
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Jan 2 11:52:08 2020 +0100
NODE-1088: Move crypto related code to crypto.py
commit 2061a7e3b512749b9164e0f900884fef2c7fdcd2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 31 18:24:45 2019 +0100
NODE-1088: Clean up
commit 1d6b466bb2d613ee6bb865d9c1fb702073ea4f51
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 31 17:35:27 2019 +0100
NODE-1088: Extract crypto.py
commit ac841606f670d5392dc57d40476cdb230b74c2d7
Merge: bc1b8d7988 e56845b7b4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 31 01:37:14 2019 +0000
Merge #1495
1495: NO-TICKET: fix merge build r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit e56845b7b4d12b5fa80c2060356065b23d475184
Author: Henry Till <henrytill@gmail.com>
Date: Mon Dec 30 19:12:52 2019 -0500
NO-TICKET: fix merge build
commit bf6a1fd37f8b86e4a1d008df7f3b224f846bd0c6
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 31 00:38:29 2019 +0100
NODE-1088: Correct imports
commit ae26915b471472aa72ad7b59a11be12846b1e1ea
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 31 00:25:17 2019 +0100
NODE-1088: Extract cli.py and abi.py
commit bc1b8d7988628bc15c3b29a1062b6eef8710007e
Merge: d5ab4e2612 896f3299d2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 30 22:24:52 2019 +0000
Merge #1483
1483: EE-792: Set up scaffolding for TypeScript library r=EdHastingsCasperLabs a=mpapierski
This PR introduces skeletal infrastructure support for building wasm for payment and session code from smart contracts written using AssemblyScript, a first pass / poc AssemblyScript port of the `standard-payment` contract, and CI integration including `make` targets.
(also see CasperLabs/buildenv#21 for a buildenv update)
https://casperlabs.atlassian.net/browse/EE-792
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] This PR includes tests.
- [x] This PR is assigned.
NOTE:
- New `make` targets have been added to only build wasm from Rust (`make build-contracts-rs`) or from AssemblyScript (`make build-contracts-as`). The preexisting `make build-contracts` will now run both.
- New `make` targets have been added to only build & test wasm from Rust (`make test-rs`) or from AssemblyScript (`make test-as`). The preexisting `make test` and also `make check` will now run both Rust and AssemblyScript versions.
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 896f3299d29df8be227b1867cbae3415567e465d
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 13:45:29 2019 -0800
EE-792: minor nitpick adjustments
commit 6c44917d0988733cfbf76d48960ed5e7e11c3af4
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 13:23:29 2019 -0800
EE-792: callContract layout
commit ea8affdbc5975a2aecfbfffc01065be10ec60717
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 13:18:15 2019 -0800
EE-792: remove unnecessary whitespace
commit 0675d1d4e2913396f4607b2fdb64ce0324e6eaa5
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 13:16:17 2019 -0800
EE-792: const declarations moved to top of file
commit 9b365b5c0e35557e7ae5fd82ad13eadb70195aec
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 13:13:06 2019 -0800
EE-792: use let instead of var
commit 5030ab67ca244056495b7a492571239af3a7a8b1
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 12:53:12 2019 -0800
EE-792: addressing code separation comment
commit 269cabb8ca538393aaa2fdebd2272532cabac2e5
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 12:50:01 2019 -0800
EE-792: addressing code separation comment
commit d5ab4e2612a27346203a7316c5f21cf9ef31fa65
Merge: 827afcdac2 0f7108b56b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 30 20:17:08 2019 +0000
Merge #1485
1485: EE-809: Introduce contract_api::storage::add_local r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit ae5b5c51a5873cea28b6b99faff46d480fa3234c
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 11:39:55 2019 -0800
EE-792: changing -ts (TypeScript) abbreviation to -as (AssemblyScript)
commit 4ee1d8b9be39f51f8c7d26c2385f8d1e414c24b0
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 30 11:13:31 2019 -0800
EE-792: added AssemblyScript wasm feature flag to engine-test
commit 0f7108b56bf0f746ff68ac72c22493fa9df8f544
Merge: 5a14dbfda0 d04517ec6c
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Dec 30 19:53:22 2019 +0100
Merge branch 'dev' into ee-809
commit 827afcdac24b2b4b1e6d9e6638e108baaef59782
Merge: d04517ec6c f192e52458
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 30 18:52:33 2019 +0000
Merge #1489
1489: NODE-1080: Simulate ERC20 tokens exchange with multiple agents r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit f192e524586347ee4db61a49479cc898cf9f66b4
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 30 19:50:45 2019 +0100
NODE-1080: Now agents only deploy and don't propose.
commit bff2f85f7cdb79e0c320f0217894cd165dd96a03
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 30 18:23:55 2019 +0100
NODE-1080: Add locking
commit d04517ec6c651a04eea424a5a0a7eca53f50db25
Merge: e0296da235 39617a5056
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 30 17:06:55 2019 +0000
Merge #1491
1491: NO-TICKET: various cleanups r=Fraser999 a=Fraser999
#
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
commit 0847b15aa44518ade4a3e600dc547576522047eb
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 30 17:55:22 2019 +0100
NODE-1080: Run each agent in separate thread
commit aebfedecfd934b2426c0b4fd76b786133c27ac3d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 30 15:26:38 2019 +0100
NODE-1080: Refactor
commit e0296da23543606cd58ff972ef1fc2820298351c
Merge: 6eb9fd2981 69a4c58d39
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 30 13:46:57 2019 +0000
Merge #1484
1484: ECO-225: CLX-ERC20 Exchange r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit c9d2f4df9846cfea07437d0347561988dee43251
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 30 14:08:27 2019 +0100
NODE-1080: Split simulation into 2 phases
commit ca52721078c9c21578211b08b85789d7da8baaf0
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 20:11:43 2019 +0800
ECO-153: fix compilation error.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 3d3a267ecdc06b9bece802cd44fb757be96a843a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 19:31:57 2019 +0800
ECO-153: add a grpc proxy rule for Diagnostics service in nginx.conf.
commit d6bf4b0ee909c968d84ed969db40e77ebbb4f46f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 19:30:46 2019 +0800
ECO-153: show connected peers in Clarity.
commit cfe4c181ffcfdc112e81216198735f1865a79f9c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 15:41:14 2019 +0800
ECO-153: implement DiagnosticsService in casperlabs-sdk.
commit 2b31ed18c60bafc94408edc6c3b7d8287a69e1b7
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 15:16:21 2019 +0800
ECO-153: move GrpcDiagnosticsService from the internal port to the external one, and use the same data structure for peers as the discovery service.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 5a14dbfda09da9426de301881bf97e878cc17645
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Dec 30 10:53:23 2019 +0100
EE-809: address comments
commit 551de49f2fbb80f982d7965c4ffffa6999ce9cf1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 14:41:27 2019 +0800
ECO-153: remove Diagnostics sub-program command.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 46dc8bee3d685023ce03e8118c10ef83789f60f8
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 14:37:55 2019 +0800
ECO-153: remove diagnosticsService.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 711aab0ed1164cd52beb4fd94f50d24d43a7629f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 30 03:45:47 2019 +0800
ECO-216: Supporting importing account key to Clarity.
commit 4c19ee3bebb93fb2068655a131ba8b870ae639ae
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 28 19:29:07 2019 +0100
NODE-1080: Address review comment by @zie1ony. Bump Python client version to 0.7.6 (forgotten in previous commit).
commit eabdfe382fdd87510567871f62db917240045a6b
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 28 19:17:57 2019 +0100
NODE-1080: Address review comment by @zie1ony. Bump client version to 0.7.6
commit 3c03e9412b2b5c58d5469400c7a013143af97088
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 28 18:53:10 2019 +0100
NODE-1080: Move ERC20 methods that must be called after deploy to DeployedERC20 and simplify their signatures as suggested by @zie1ony
commit 39617a50560eb2c1603bf8b5ecbba274409e512f
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Dec 27 20:50:10 2019 +0000
NO-TICKET: various cleanups
* Removed Runtime::load_arg() as it's no longer needed
* Removed ext_ffi::get_call_result() as it's no longer exported
* Removed Runtime::take_context() as it's not used
* Made most public Runtime methods private
commit 636fcc53dc352bbfaa774867754d92dd631d7683
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 19:49:14 2019 +0100
NODE-1080: Fix typo and update online help
commit 3d0462c213de63037f4851a858a1f07f3278241b
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 19:44:23 2019 +0100
NODE-1080: Move ERC20 specific code from SmartContract to ERC20
commit cd617c8cbc30cfe5fb15bdfbe9e79f7391ce6661
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 18:20:35 2019 +0100
NODE-1080: Fix typo
commit caa977581a96500f123f81229ba34465aeac422c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 18:19:42 2019 +0100
NODE-1080: Add a comment
commit c73112acbb3c3a883f1207a5abd1d8d2e6ca1506
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 18:11:13 2019 +0100
NODE-1080: Test transfers between agents
commit e3f082fa292d2ecb49d0e92913899b6113b75afd
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 15:20:37 2019 +0100
NODE-565: Restore LFB from the DB on startup.
commit 69a4c58d39796666acd8a85b350e8a62c9521610
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Dec 27 16:40:58 2019 +0100
Formatting
commit e6f80b5a106f9fe39a5a645e7b8fc50313d6e58f
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Dec 27 15:51:53 2019 +0100
PR fixes
commit e038625fec184a8fb44d0f2ce31f340590484411
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 15:16:28 2019 +0100
NODE-565: Add a method to return main-chain LFB from the DB.
commit e0bdee73d760cd1f263b2cae694fae88941e2e47
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 15:03:06 2019 +0100
CON-361: Wire new finality storage interface in tests.
commit c94c84fcb1a693c3a777f09b55f9a8435dd006bb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 14:39:59 2019 +0100
CON-361: Persist a quorum value of finalized blocks.
commit 68caa42ed10c1da0e0002f19f504ceec3b6f9b66
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 14:28:54 2019 +0100
CON-361: Mark blocks as finalized in the DAG store.
commit e102ca25c7cacd74503c0b7dc1d416809be63552
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 12:31:10 2019 +0100
CON-361: Add finality-related methods for checking and setting block finality status.
commit b277d255d2cf988a6fdd5c988e1deddf7a7bd015
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 13:21:58 2019 +0100
NODE-1080: Move erc20.py to a new directory
commit cac14915517c4a9c278f84b0ba62de125ff649ae
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 27 12:30:47 2019 +0100
CON-361: Add finality-related columns to SQL schema of `block_metadata`.
commit 1b42722265f7f19ac333bfacd448f3355f624179
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 27 13:04:50 2019 +0100
EE-792: Update root makefile.
EE's makefile was changed in order to accomodate different standard
libraries. Now there are two separate targets `build-contract-rs` and
`build-contract-ts`. Root makefile needs to build system contracts, so a
change was necessary.
commit 952f2965469726dcdd1bdbbc625489c08116ed20
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Dec 27 13:01:26 2019 +0100
EE-809: fix function IDs
commit 336376ee9d29eebefd077fc97b8aaa2714eed88c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 27 12:48:11 2019 +0100
NODE-1080: Fix test script (balance)
commit 1ce7f30be10101ed6c2f4761a590bb6d78d9df40
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 27 13:59:12 2019 +0800
ECO-218: the status of bonded validators should be consider its stake as well.
commit 06515fdc06b9612f41915ae12bc0c342889ec617
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Dec 25 14:01:28 2019 +0100
NODE-1080: Add method cli to CasperLabsClient
commit d6609f0cb131232af57e5b53e58ae18e36dc5468
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Dec 25 13:21:57 2019 +0100
NODE-1080: Refactor client so CLI can be called from scripts without spawning a new process.
commit 843cf3688d3ba1a4fb7aab59c0d3ef0ebc7cdc35
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 24 15:45:31 2019 +0000
NODE-1082: Placeholder for booking block detection.
commit 02ef69614a8c5f0e45cbb4872a8d8b08ee8eac3f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 24 15:10:09 2019 +0000
NODE-1082: Test that rounds are skipped if the clock is ahead.
commit ef29bd7285da293c605cbf90cc89262e266d7417
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 24 14:49:23 2019 +0000
NODE-1082: Only create lambda message when leading.
commit ede7a37feec27f10bf50e8d2aa1356201973439f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 24 14:38:33 2019 +0000
NODE-1082: Testing some handleAgenda scenarios.
commit 987145c6321ffbcb1ca9925756a99a5e6f16f3a6
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 24 10:36:15 2019 +0000
NODE-1082: Passing an initial sync reference.
commit 37edc527a27f1ea7cd6277dbb1667781909f476f
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 24 00:07:53 2019 +0000
NODE-1082: Testing some handleMessage scenarios.
commit 15c475b7d6b2df3951ca176feff2276ed950f41e
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 23 19:00:22 2019 +0100
EE-792: Add `CLValue.toBytes`
commit 2e690389905e326c47e548127abb3bb890c4ed0a
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 23 18:26:23 2019 +0100
EE-792: Implement very basic CLValue type.
commit 07ae7080def047d603f2ddabb85a3095ecd3bce0
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Dec 23 18:25:11 2019 +0100
EE-809: add a test for add_local
commit 932be688ff27554318f6feb1556cbd6c673245a4
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Dec 23 17:38:58 2019 +0100
EE-809: add an 'add_local' function
commit b96bbcdc745b860f3af4e6c21132d331926821c1
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 23 17:10:40 2019 +0100
EE-792: Ignore AssemblyScript artifacts.
commit 689d5f5dd54c109b0d510150ae378421072e4b58
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 23 16:01:08 2019 +0100
EE-792: Use `setup` target to bootstrap .rs tests.
commit 8296796d9268d5d7fcacb9eb7553e148af570cd8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Dec 23 13:30:35 2019 +0000
NODE-1080: Initial agenda.
commit 794ab65fc6fd9bc2c5816618a82d0c4f15a221cf
Merge: 9a2904420f 6eb9fd2981
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Mon Dec 23 13:54:50 2019 +0100
Value to CLValue.
commit 9a2904420fbc3e9f872ee2d6aa59cf8c77d4f4ae
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Mon Dec 23 11:37:44 2019 +0100
- `erc20-smart-contract`
- Is extended with `sell` and `buy` methods. It's possible now to buy and sell ERC20 with CLX.
- Has its own local purse.
- Has better arguments parser errors. Now it's easy to detect the position of a bad argument.
- `erc20-logic` extended with `burn` method.
- `as_contract` and `as_u512` added to the `Value` type.
- `engine-tests`
- `WasmTestBuilder` extended with `get_exec_responses_count` method.
- `erc20/utils.rs` renamed to `erc20/erc20_test.rs` and refactored to support methods chaining.
- `erc20/mod.rs` has now 17 tests instead of 2.
- `erc20.sh` support for `buy` and `sell` methods.
commit 376ec18d7fd6597728da3a14d2de9397d6657a8d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Dec 23 10:47:36 2019 +0000
NODE-1082: Skeleton for rounds.
commit 808a44c426bd1ece387ad2c007e9105186be1b23
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Mon Dec 23 11:37:44 2019 +0100
- `erc20-smart-contract`
- Is extended with `sell` and `buy` methods. It's possible now to buy and sell ERC20 with CLX.
- Has its own local purse.
- Has better arguments parser errors. Now it's easy to detect the position of a bad argument.
- `erc20-logic` extended with `burn` method.
- `as_contract` and `as_u512` added to the `Value` type.
- `engine-tests`
- `WasmTestBuilder` extended with `get_exec_responses_count` method.
- `erc20/utils.rs` renamed to `erc20/erc20_test.rs` and refactored to support methods chaining.
- `erc20/mod.rs` has now 17 tests instead of 2.
- `erc20.sh` support for `buy` and `sell` methods.
commit 3d820d56852225ae250df9d7548775900e32f89d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 21 21:12:10 2019 +0100
NODE-1080: Get balance from the latest block
commit b77b60da1c0f5320b6f7e5405368bc3aa4ca43ba
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 21 21:04:29 2019 +0100
NODE-1080: Fix calling contract via proxy: thanks, Maciej!
commit 149af3c0cb7049ab141b0868b25a70ac814e67d0
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 21 14:23:16 2019 +0100
NODE-1080: Some clean up
commit 1f52c5453818e0fe43601465ef70ff9f700c511e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 21 12:56:36 2019 +0100
NODE-1080: Work in progress
commit fef13807bdf47901633b1bd955977f2d01fe7e2a
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 20 17:24:36 2019 -0500
EE-792: .drone.yml: remove cleans
commit 167152823a3123ffd11cdc2b82a95188167c58b3
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 20 17:20:17 2019 -0500
EE-792: build rust contracts when testing assemblyscript contracts
commit 47fee89e6f49e7ee51f840bfec42f227e7009672
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 20 17:10:03 2019 -0500
EE-792: .drone.yml: run rust and as jobs sequentially
commit be081144d6c9146a5756b8a2be7feaaa466462c8
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 20 17:09:27 2019 -0500
EE-792: change asc output directory
commit 6eb9fd298122fb8863e0985d0c79923bad014038
Merge: 2b841611ae 2f75e71788
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 20 22:01:00 2019 +0000
Merge #1482
1482: EE-824: add initial crate root docs for contract-ffi r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 98788b04d4f79e8edf85241ab26e44d6b14653c8
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 20 16:49:56 2019 -0500
EE-792: update Makefile and .drone.yml
commit 2f75e7178803517ecf585e20db86b584926ae0a5
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 20 16:40:25 2019 -0500
EE-824: address comments from @Fraser999
Co-Authored-By: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
commit 9237c6e214d99ebad2e4b448655ebe8521f825c3
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Dec 20 12:17:30 2019 -0800
EE-792: makefile tweak
commit 888ec29f4e9bd48140c33a7306f5bba3e424dd0b
Merge: eb39357285 2b841611ae
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Dec 20 19:26:01 2019 +0000
Merge branch 'dev' of github.com:CasperLabs/CasperLabs into OP-806
commit eb3935728595f3ad194d80c22c2a8e502948e4db
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Dec 20 19:19:00 2019 +0000
include data-dir,socket in doc
commit a3d0ef0a44f4310fe9b29eca918ae34f0c9d04dd
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Dec 20 11:14:15 2019 -0800
EE-792: inverting wasm target dir name for ts
commit ccea27ab4384593955c668cb80caf19dfd3aa047
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Dec 20 19:10:57 2019 +0000
use default toml; comment and manipulate in post
commit 2b841611ae33b64ac47039415eb608561ba2c2be
Merge: 80909d191f 9315bf682a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 20 16:32:35 2019 +0000
Merge #1476
1476: NODE-1078: Stream of finalized blocks. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Mateusz Górski <goral09@users.noreply.github.com>
commit 01a105399c7e5bb9c3d6db4b69530ee2b3fa9106
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 20 17:29:50 2019 +0100
EE-792: Update commands and fix deprecated switch.
commit a7ec8cb466efc20bdd8699037160e1ffad925583
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 20 17:27:45 2019 +0100
EE-792: Revert back to `standard_payment.wasm`.
Loading now assumes contract filenames are compatible, but the paths to
the .wasm files might differ, so both Rust and AssemblyScript contracts
would produce the same outputs but in different place.
commit 50696c849095ad26696b2d96bd81c9b3a5e6bd6e
Merge: e46ec9824e 80909d191f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 20 17:10:36 2019 +0100
Merge branch 'dev' into ee-792-ts-scaffold
commit e46ec9824e2cce2a9a82744364d33cd67c94a35f
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 20 16:51:35 2019 +0100
EE-792: Add TS related tasks.
- Tests contract-ffi-ts
- Builds all TS contracts
commit 94aa3b6e7042cfadb79c9082d46cc245b2a93ff0
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 20 15:29:47 2019 +0100
EE-792: Try WASM paths in order.
By default first are tried TS contracts located in `./target/ts-wasm32/` and
then later the default paths is used for Rust contracts as a fallback.
This gives the opportunity to test in different configurations:
- TS contracts only, without Rust contracts
- Rust contracts only, without TS contracts
- TS contracts with Rust contracts as fallback.
Etc.
commit be3373d772530237bb870184cbe0dfc63471cf9c
Merge: 33e783f066 f23884edc8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 20 15:25:25 2019 +0100
Merge pull request #1481 from aakoshh/NODE-1082-leader-sequence
NODE-1082: Leader sequence
commit 33e783f066af8bdc09dfd9db28eac4c61629a23a
Merge: 8e67819930 192bb4dd27
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 20 15:24:48 2019 +0100
Merge pull request #1477 from aakoshh/NODE-1082-era-duration
NODE-1082: Eras to use Instant and FiniteDuration instead of Ticks
commit 9315bf682a47ba707e93a91bda76cef85592427c
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Fri Dec 20 22:36:48 2019 +0900
Update casper/src/test/scala/io/casperlabs/casper/finality/MultiParentFinalizerTest.scala
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 90a2309feb8d38561175267dc0b968c4c2b03388
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 20 14:25:53 2019 +0100
NODE-1078: Set `LastFinalizedBlockHashContainer` in `MPC` instead of `EventEmitter`.
commit 80909d191ffd914097bcee24505a25b13eb35657
Merge: 841160197b 8659772d66
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 20 13:07:50 2019 +0000
Merge #1479
1479: NODE-1068 Adding tests for repeated deploys. r=sacherjj a=sacherjj
Adding test for rejecting repeated deploys on a single node.
Adding test for rejecting repeated deploy on multiple nodes.
https://casperlabs.atlassian.net/browse/NODE-1068
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
commit ff1e83487986950fa7cf45701e6f5083b75c9410
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 20 14:06:14 2019 +0100
NODE-1078: Fix tests.
commit 603ace61ac36c751e564f78d8efda73abec6ba81
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 20 13:12:30 2019 +0100
EE-792: Update Makefile
commit 841160197b1b711f6d31dbba6aaad5caae6f20f4
Merge: fd302ebb9b 2c2e01e5cc
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 20 11:41:27 2019 +0000
Merge #1460
1460: EE-803: Create test to demonstrate PoS security hole r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 05e3b4d4e541f8b4320b361f1f5edc393e47569b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 20 12:36:57 2019 +0100
NODE-1078: Add `newLFB` method to `EventEmitter` trait.
Move LFB-handling logic from `MPC` to `EventEmitter.newLFB`.
commit 192bb4dd276cf935993de4b87f0fb7989ea5f9ae
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 20 10:14:49 2019 +0000
NODE-1082: Better comment on criticalBoundaries.
commit 737b7697b12c53e8c6767d1c7a6578020078659d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 20 08:04:56 2019 +0000
NODE-1082: Add duration to Instant without converting to nanos.
commit f23884edc89ec70c506c3ded7d919abb729d6baf
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 20 00:26:27 2019 +0000
NODE-1082: No need for explicit padding.
commit e904483067375bc318ad4b3a58a1458880ddded4
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 19 18:56:55 2019 -0500
EE-824: add initial crate root docs for contract-ffi
commit 49a1a715923a36b339626bdb09275a4ea6259f54
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 23:36:11 2019 +0000
NODE-1082: Use bisecting.
commit 829835cd65fae057b64cb6cd79e3e9acb69989f2
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 19 15:40:45 2019 -0800
EE-792: hacky proof of concept reusing existing engine test framework for assemblyscript wasm
commit 872bcbdb697209490e04af4a24f77c87570193cc
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 23:06:10 2019 +0000
NODE-1082: TODO about random BigInt
commit 11ad71c393a7866ddabd59fd9242a5d583341651
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 22:59:41 2019 +0000
NODE-1082: Total in BigDecimal
commit 7c666c3c8447e6affa748eb6a169e5b10fce53f4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 22:53:22 2019 +0000
NODE-1082: Use NonEmptyList
commit 11e1b0da4cfb03518279fb83b4afbe19701dad3a
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 22:47:20 2019 +0000
NODE-1082: Test empty seed.
commit 596257bff19f57025e6e76c7aa914b19ade5b2b0
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 22:42:35 2019 +0000
NODE-1082: Use the same method as the Abi for long to bytes.
commit de13300d15b01455dbb6b1d16e209d3b52282505
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 21:19:22 2019 +0000
NODE-1082: TODO about finding another algorithm.
commit 5bba865c58728d6bac06856c3cf3bf25a5b84cd9
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 21:17:03 2019 +0000
NODE-1082: Use integers where possible, not double.
commit 2c2e01e5cc024c75c3c45304c3fc71a5bb85d8f8
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 19 22:00:52 2019 +0100
EE-803: fix compilation errors after latest PR merge
commit b90fc37259fd957e4eb53062fd3efdda648f5e62
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 21:00:00 2019 +0000
NODE-1082: Comment about final algorithm.
commit 74c55c4050278f86c44814a884af7eef9d733468
Merge: 33bedc9cb2 01e8955901
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 19 21:54:10 2019 +0100
Merge branch 'dev' into ee-803
commit 77852eb5485c33257e6fef1a11d2f7f03b585c46
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 20:50:44 2019 +0000
NODE-1082: Leader sequence function.
commit fd302ebb9b63a76e767a4472812d210794cd33e0
Merge: 01e8955901 faf1ca49ee
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 19 20:18:05 2019 +0000
Merge #1480
1480: EE-823: fix rustdoc warnings r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 6a710dc5a4068ba3ddd945554d2b01b5e0eac7ab
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Thu Dec 19 20:06:40 2019 +0000
rearranging explanation for better flow
commit faf1ca49ee1c2b719bcb772a6cbccdbf21b12092
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 19 14:58:03 2019 -0500
EE-823: fix rustdoc warnings
commit 8659772d664b21f74a53fc7c565ed3fb3f77fe16
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Dec 19 14:36:57 2019 -0500
Cleanup assertion.
commit ccc6641142fd8b1a4011d6dc1dc3433057fa307f
Merge: 52d20865c3 c2dbc230ca
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Dec 19 14:13:52 2019 -0500
Merge remote-tracking branch 'upstream/dev' into NODE-1068
commit 52d20865c336894b3e10fd519a2772013e4dbe74
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Dec 19 14:10:11 2019 -0500
Adding tests for repeated deploys.
commit 39709e729a0d39bfded411afd27d4b31d5b1cec6
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 19 19:42:44 2019 +0100
EE-792: Split lib code from contract code.
Now it can be built with "make build-contracts-ts", and "make
build-contracts" builds both.
commit 58ebf393921539f82446ba4da37f0b2fa0d245b8
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 17:57:57 2019 +0000
NODE-1082: Calculate leader seed.
commit 5fad061833cbef7e2235401a812e9ca97b40ae59
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 17:49:11 2019 +0000
NODE-1082: Leader sequencing concatenate bits.
commit 33bedc9cb234c5cc7f4b09051e167e2943a01f6d
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 19 19:33:26 2019 +0100
EE-803: update Cargo.lock
commit 01e895590185e664c09d7a88c44c984de5d60260
Merge: c2dbc230ca 757496e3a9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 19 18:20:48 2019 +0000
Merge #1421
1421: EE-789 Replace Value with CLValue r=Fraser999 a=Fraser999
#
Co-authored-by: Ed Hastings <ed@casperlabs.io>
Co-authored-by: Fraser Hutchison <fraser@casperlabs.io>
Co-authored-by: Fraser Hutchison <190532+fraser999@users.noreply.github.com>
commit df6eabf9829a7eaceece15ff1d1d5a0d87d75bad
Merge: 0882e39238 c2dbc230ca
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 19 18:50:27 2019 +0100
Merge branch 'dev' into ee-803
commit 0882e392380f84b1ada18a5e08b36365d04d7b7a
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 19 18:49:48 2019 +0100
EE-803: reorder imports
commit 757496e3a90c04768bd10d7072658b88a6d09c15
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 19 17:17:57 2019 +0000
EE-807: split unified storage::do_read back into read and read_local implementations
commit c2dbc230caa7ab2720be4e1d9c65458feec941d9
Merge: 7833c84c96 4d881009fd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 19 16:17:06 2019 +0000
Merge #1473
1473: OP-835: Merge master into dev r=TomVasile a=TomVasile
#
Co-authored-by: Tom Vasile <43349666+tomvasile@users.noreply.github.com>
commit 02d02ef95189602a7787e967ebcd4d5e082eb24c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 15:11:23 2019 +0000
NODE-1082: Rename fields.
commit 6caaa4a8ad36c3f47ac60b9ad437fddba5862def
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Dec 19 15:58:46 2019 +0100
NODE-1078: Extract calls to finalizer from `createChainOfBlocks` method to make it more generic.
It doesn't depend on availability of `MultiParentFinalizer` instance in the scope.
commit f97b7b8b7b13d73d6043803710dce8b813a61b01
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 14:59:01 2019 +0000
NODE-1082: Safer time conversion.
commit 8e67819930b62ab2990fb90428b511b89fd6d266
Merge: 6666a504d8 f29701c9ea
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 15:54:53 2019 +0100
Merge pull request #1474 from aakoshh/NODE-1082-era-config
NODE-1082: Era config
commit 0e0b2cfc15c06aad771598ae723f2be0be7c0cd2
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 19 14:45:49 2019 +0000
EE-807: remove support for tuples of length greater than three
commit f4e6bef25a89a4624f2b3bc19c1817dac531b2df
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 18 16:28:29 2019 +0100
NODE-1078: Replace usages of `FinalityDetectorByVotingMatrix` with `MultiParentFinalizer`.
commit 3d2e456e42bdf5dcdbf63b48347f02202005149a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 18 13:48:20 2019 +0100
NODE-1078: Add `MultiParentFinalizer` class.
commit 6b51b76ea62d31fecd12bc79a5dbdae13221ec7f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Dec 19 11:49:06 2019 +0100
NODE-1078: Add `FinalityDetector` trait to abstract away finality detection interface.
commit 4d7d9a5634c165e1d0910338768a6888b99a7660
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 17 19:21:24 2019 +0100
NODE-1078: Add a method to detect indirectly finalized blocks.
commit 91c71f11b535364ba49a2a5930ccdd9f491ca93c
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 19 14:04:00 2019 +0000
EE-807: addressed several review comments
commit cd2b21110031a98d9a40c71214076c83e6c53d45
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 13:40:39 2019 +0000
NODE-1082: Use Instant and FiniteDuration instead of Ticks.
commit f29701c9ea303504d3a2a0fefa00755d115be1df
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 11:55:18 2019 +0000
NODE-1082: Use named args.
commit 84d83f7c1cd1e934448f802ce8d85f86ae265876
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 11:39:00 2019 +0000
NODE-1082: Comments about boundary checks.
commit 0712f439e39e2a3ba292b9c43692aea21a5b1201
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 11:09:36 2019 +0000
NODE-1082: Use plus/minus
commit 9325333d5189d02e1d186f4c481e8cc4eb773e12
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 10:47:18 2019 +0000
NODE-1082: Added F[_] to EraRuntime.
commit f9cb78042cefa8d68c6d51bb861a8aec43939ee7
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 19 10:33:41 2019 +0000
NODE-1082: Switch block boundary.
commit 937e4895a1808e160223fea41ada8eaf92cd7b10
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 19 09:21:33 2019 +0000
EE-807: fix contract to match updated API
commit eaae4cb9672df4f7a657d38e97a86a68a4454733
Merge: 17a28fbd9e 7833c84c96
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 19 09:14:11 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit d7f79f4d5ebb21105632ed8fbb415c651a476799
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Dec 18 16:32:55 2019 -0800
EE-792: some makefile tweaking
commit 17a28fbd9e3f2787bb8005fd57364d2406db1d8e
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 19 00:16:14 2019 +0000
EE-807: fix bug in runtime::call_contract
commit da060ac9d72cde23c2046722c8af9282b7c11679
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Dec 18 15:36:08 2019 -0800
EE-792: moved as dir into execution-engine dir
commit b8e10edf0cd55fb95d02ce38f1184fbae366ae28
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 19 00:09:57 2019 +0100
NODE-1080: Prototype SmartContract class
commit 70fc663a341ec4a9c47a81fe2b84bd9d76c0fc38
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 18 20:56:17 2019 +0100
EE-792: Implement transfer function.
commit 745e9a4ab99302cc52c604157c9ba852c8bed09e
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 18 20:31:29 2019 +0100
EE-792: Read from host buffer.
This change adds a call to read_host_buffer host function to actually
load the result of the sub call.
commit 0dbb11c24d69d11a7f72131f767c748cf6a34db9
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 18 20:20:37 2019 +0100
EE-792: Implement basic requirements of sub calls.
- Adds Key type and its serialization format for URef variant
- Adds basic arguments serialization format.
- Adds very basic call_contract wrapper.
commit b61657b879dd0a6cf7417b49319c2c20896a55a3
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 18:21:28 2019 +0000
NODE-1082: Comment about leap seconds.
commit 679339ed1ca64e30c4ff6bb39fc92c8d2b724a1d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 18:07:39 2019 +0000
NODE-1082: Detecting booking and key boundaries in the era.
commit f9f5c5b87362795253b802674e26210fec7e57de
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 17:35:40 2019 +0000
NODE-1082: TickUtils in test.
commit 29847aadb327454da1b3f4da3f747ccbde9f1826
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 17:15:21 2019 +0000
NODE-1082: Get rid of Ops
commit 58ee8cc44672c2b668a6d0b933d5695a120f0a1d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 17:12:51 2019 +0000
NODE-1082: Calculate critical boundaries.
commit 4d881009fd79dce91b85c1b5ba27887c9ce8187a
Merge: 3651e41e1c 7cd0ef5e45
Author: Tom Vasile <43349666+TomVasile@users.noreply.github.com>
Date: Wed Dec 18 11:36:25 2019 -0500
Merge pull request #1472 from CasperLabs/release-v0.10
OP-837: Merge release-v0.10 branch into master
commit df1ed77d392272bc147b3d471a7b035aad2cbfce
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 16:03:30 2019 +0000
NODE-1082: Rename Tick to Ticks.
commit c25501f27cbf50ca96cfe340ff4a5310b090c667
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 15:58:28 2019 +0000
NODE-1082: Calculate genesis era end tick.
commit 7833c84c965801dd4efca4f7f59727f33348897d
Merge: 7cd0ef5e45 defd00d549
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 18 15:54:38 2019 +0000
Merge #1471
1471: NODE-1091: Python client dox: recommend using pipenv to avoid installation issues. r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit defd00d5494adb0cce10015b1f3eb878445f68b5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Dec 18 16:43:05 2019 +0100
NODE-1091: Address review comments from @sacherjj
commit 4e238c6dfaff3df79e51cdc55098db0cd55fd870
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 14:27:15 2019 +0000
NODE-1082: Basic config and end tick calculation.
commit 47ae6a1ac7d6c7e827015e23a85235db2ed71684
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Dec 18 16:12:44 2019 +0100
NODE-1091: Update documentation with notes about the issue with installation on Linux and recommend using pipenv.
commit 7cd0ef5e45d632583f63d1f37eadaf0b58c2eb22
Merge: 0c3ff896b7 150c23c425
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 18 11:52:09 2019 +0000
Merge #1469
1469: NODE-1090: Add childHashes to GraphQL. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 127309254c8e09644e11224d5ad7e4299701f47d
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Wed Dec 18 11:03:58 2019 +0100
EE-803: put strings in constants
commit 0c3ff896b7b900869c1e4ff284dd6456489cff92
Merge: d3d636715c 47580f884d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 18 10:00:59 2019 +0000
Merge #1470
1470: NODE-1092: No base64 in GraphQL. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 47580f884d50886f85772579a9ee21e16b54f8bf
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 09:48:57 2019 +0000
NODE-1092: No base64 in GraphQL.
commit 3e0108176dbe54ccd481e907b7050ac52e652a51
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 18 09:19:50 2019 +0000
NODE-1082: Added Era to consensus.proto
commit d3d636715c6b63c31323f9679aa7554cfb4e7267
Merge: d0e4435504 26c98a79bd ad4208b685
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 23:39:49 2019 +0000
Merge #1465 #1467
1465: NODE-978: Accept both base16 or base64 account key in the CLI r=aakoshh a=aakoshh
#
1467: NODE-1024: Add avg gas price to GraphQL. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 150c23c425f61de2aebea09ee4d7e4fb071350a2
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 23:11:15 2019 +0000
NODE-1090: Add childHashes to GraphQL.
commit 26c98a79bd683ee98004d45aef5c86fb471d17e5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 22:58:34 2019 +0000
NODE-978: Fix benchmarks.
commit ad4208b685b524b9819e52b22a3c385bcc73f638
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 22:52:57 2019 +0000
NODE-1089: Disable flaky test.
commit d0e443550443a9f217af746c5afbbc8042c6e34e
Merge: 6666a504d8 5a4a66a49f
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 22:13:43 2019 +0000
Merge #1468
1468: OP-844: bump ffi 0.20.0 -> 0.21.0 r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+tomvasile@users.noreply.github.com>
commit 5a4a66a49f5c39ab369ce63a4f7bc26c021a33af
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Dec 17 21:55:38 2019 +0000
bump ffi 0.20.0 -> 0.21.0
commit a08174db9fa5df6ee595d20b603b791d093ea91f
Merge: 6640666eb8 a0e33d5ce4
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Dec 17 20:24:22 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit 7d8683d2675abc11d4c13af8c8927d158bfef442
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 17 19:49:03 2019 +0100
EE-792: Get system contract.
The missing piece for having a standard payment seems to be
`call_contract` to `pos`.
commit 250ff15bd92f7943dc93e81550e98c2e47e3292d
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 17 18:55:04 2019 +0100
EE-792: Basic scaffold with supporting code.
- Several imports from the host moving forward for basic support to
implement a standard payment contract.
- Basic decoding of URefs
- Some basic tests with `npm run test`
- Unoptimized/optimized builds with `npm run asbuild`.
commit 58a965787dddb6dd0cbfdede974f4dfe566d8654
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 17:05:22 2019 +0000
NODE-1024: Add avg gas price to GraphQL.
commit 6666a504d8ddf2c3236db4a4e5207383360ecf96
Merge: 945ad4e864 8b4199144b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 16:17:25 2019 +0000
Merge #1466
1466: ECO-217: fix the bug of unable to sync state of toggleButton. r=AbnerZheng a=AbnerZheng
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 8b4199144ba95ec6be74786ebdc4edc0592e6fc6
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 23:17:32 2019 +0800
ECO-217: update the version of sdk and grpc for publishing.
commit ff7bd8a0880a7b22f6d2f956f027306fae0a290f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 15:53:02 2019 +0800
ECO-217: fix the bug of unable to sync state of toggleButton.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 945ad4e864870488133955e5788d69ba713f25cb
Merge: 1b51100031 88aa21b4d2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 14:41:15 2019 +0000
Merge #1464
1464: NO_TICKET: Fix installation of dependencies and bump Python client version to 0.7.4 r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit c30ad700744ec7af44dcefe63c197e2e5aafbb0e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 14:18:53 2019 +0000
NODE-978: Mention base64 in the help.
commit 0e12ca6c7e4a4ab75ac50f897b9955bae8e04b3e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 14:03:27 2019 +0000
NODE-978: Accept either base16 or base64 in the CLI for account public key.
commit f1d9cd994499db876c00ee04732db237d2b22a90
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 20:35:16 2019 +0800
ECO-133: Refresh when switch subscriber from OFF to ON, and cull blocks with ranks < N+1-depth.
commit 1b51100031abd94c137169ceb07bd424f3be3e14
Merge: ada9d11688 195e4c2ae0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 13:05:36 2019 +0000
Merge #1463
1463: NODE-1085: Create balanced partitions r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 88aa21b4d26df0cbd7a42427294af578dd305029
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 17 13:35:44 2019 +0100
Fix dependencies and bump Python client version to 0.7.4
commit d08cc055f255c225c16a1799e122ca68c3e74962
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Tue Dec 17 12:55:06 2019 +0100
EE-803: comment 'should_panic' while the security hole is present
commit 195e4c2ae058d9caf8dcfe7868eafc2607ae6165
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 11:09:19 2019 +0000
NODE-1085: Use reified types for the parallelism to make sure it's positive.
commit 5c8f8a5cd9f2d2bead0f5a0e8867e4ee400ac65c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 11:03:47 2019 +0000
NODE-1085: Allow 0 sized groups.
commit f4c017a3b3171791c3c4b102eee72ed1e84e2511
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 10:45:22 2019 +0000
NODE-1085: Test that the difference is group sizes is no greater than 1.
commit ada9d11688a4cbad4ed5975d664c0b9318edf15e
Merge: a0e33d5ce4 7cd80a3212
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 10:08:20 2019 +0000
Merge #1461
1461: EE-804: sub_call gas cost check r=Fraser999 a=EdHastingsCasperLabs
This PR adds an EE engine test to assert expected gas cost behavior across sub_call, filling a gap in test coverage and preceding upcoming work around gas cost accounting.
https://casperlabs.atlassian.net/browse/EE-804
- [X] This PR contains no more than 200 lines of code, excluding test code.
- [X] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [X] This PR is assigned.
Co-authored-by: Ed Hastings <ed@casperlabs.io>
commit e3ab3f378d9a011c6b7f98979e9c8c3715ff6c62
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 17 10:03:08 2019 +0000
NODE-1085: Create balanced partitions, at least as many as the parallelism.
commit a0e33d5ce4786a4cba8bed17787c5be3fcd17e30
Merge: 67b8a6eb7f 8975fc6ce0
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 08:01:12 2019 +0000
Merge #1436
1436: EE-799: Host buf related cleanups r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit d31a8a6f19558372325d2663e8cb327e5ac35d8a
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 15:49:37 2019 +0800
ECO-133: adds code doc for ToggleStore.
commit 01c27ee137bad6689b8a5916371e788186c0dfee
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 15:24:46 2019 +0800
ECO-133: rename variables, and simplify the method to figure out whether it has subscribed.
commit 9b9c5230d34f55805a541ed59e4cb3c5d2684d50
Merge: 21c1af69ab 67b8a6eb7f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 14:40:06 2019 +0800
Merge branch 'dev' into abner/ECO-133
commit 67b8a6eb7f380747250f82eb96dac292402e270e
Merge: 36b2c119df 4046d0f2c9
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 17 03:57:35 2019 +0000
Merge #1409
1409: [NODE-962]: Capture the stream of Added blocks r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 4046d0f2c9edd88d0f450a51ca9e647b66eb358d
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 11:38:52 2019 +0800
NODE-962: remove unused demo code in DagContainer.ts.
commit 7cd80a32126467cc36ac8b45d1157f98c7b23700
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 16 13:48:27 2019 -0800
EE-804: sub call gas cost check
commit 36b2c119dfb2b3cde98c470638e56b845d9164c4
Merge: 45e5da64c6 f9a8cb3431
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 23:51:51 2019 +0000
Merge #1455
1455: NODE-1083: Filter out blocks older than LFB from the fork choice. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 3671d50ca6da2b038f9ca01c735d3e80daf6ace1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 06:08:17 2019 +0800
NODE-962: use BlockAPI.getBlockInfo to fetch blockInfo instead of constructing from block.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 8157738b93e42df5fa276e117e6ee7774733126a
Merge: 82567882f6 f9494c95b5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 05:49:01 2019 +0800
Merge branch 'dev' into abner/NODE-962
commit 45e5da64c63365eeabfb4c37aa1a63614f5bdda2
Merge: f9494c95b5 13fddc7353
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 21:38:33 2019 +0000
Merge #1456
1456: EC0-142: Configure gas in Clarity. r=AbnerZheng a=AbnerZheng
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 82567882f618c2265070c04f08457f92c36e52fc
Merge: 727ec45bb6 08435a8efa
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 04:12:04 2019 +0800
Merge branch 'dev' into abner/NODE-962
commit f9494c95b575d6b541f026505477a474ca00e6dd
Merge: 08435a8efa 127add6552
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 20:11:06 2019 +0000
Merge #1450
1450: NODE-1057: Add child_hashes to BlockInfo.Status r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 727ec45bb605c675a4797510630fc2b19f02d8d3
Merge: a576d2cbd0 7ba7f40f8c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 04:08:14 2019 +0800
Merge branch 'dev' into abner/NODE-962
commit 08435a8efa57639acc12ce60fc97d3fbe5d52729
Merge: 7ba7f40f8c 1f62f342e6 0cce543648
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 18:32:19 2019 +0000
Merge #1457 #1458
1457: NODE-1030: Requeue orphans in the background thread. r=goral09 a=goral09
#
1458: NODE-1064: Update documentation of Python client r=piokuc a=piokuc
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: Mateusz Górski <goral09@users.noreply.github.com>
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit b7511c77766fae66402196f85a3ae1ed28ef84e0
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Mon Dec 16 15:08:21 2019 +0100
EE-803: Add assertions
commit 259cd94d3ee4fb2c53b05483170e64cba4629040
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Dec 13 15:43:49 2019 +0100
EE-803: Stealing funds from PoS proof of concept.
Apparently passing a PoS rewards purse to PoS bonding mechanism bypasses
uref validation when not using the extra urefs mechanism.
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 7ba7f40f8c5ceb7a70b99445a77600d13291cfcc
Merge: 90fbaf2351 3d895e5337 873643fac6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 17:05:01 2019 +0000
Merge #1451 #1452
1451: NODE-1024: Add deploy_gas_price_avg to BlockInfo.Stats r=aakoshh a=aakoshh
#
1452: NODE-982: Not allowing proposals until the synchronization is finished. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 6640666eb8aede894f26d9c534b01896d159cae8
Merge: 60cd98cd22 2a85055f2d
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 16 16:42:51 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit a576d2cbd0c9a4c6eaa407634af249372669b51c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 17 00:01:47 2019 +0800
NODE-962: buffer size should bigger than 0.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 13fddc73533817340bfaf095018211d2adfd3b9e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 16 23:37:21 2019 +0800
ECO-142: configure gas price in the build docker file of explorer rather than docker-compose.yml.
commit 873643fac69980c1e8610a478d81268e3348018d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Dec 16 15:30:42 2019 +0000
NODE-982: Fix formatting.
commit 60cd98cd22dd4ca0bea0e1e45256855ef9a287cf
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 16 15:28:09 2019 +0000
{EE-789 / EE-790}: change test deploys to treat args as Vec<Vec<u8>>
commit 90fbaf2351e723ed6d8354b99664ce0e7bd1e42d
Merge: 2a85055f2d 3137340f7c 39ed77d5a7
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 15:24:23 2019 +0000
Merge #1416 #1443
1416: NODE-1009 Combining bonding tests for scala and python clients r=sacherjj a=sacherjj
Joining Python and Scala bonding tests to one file and optimizing.
https://casperlabs.atlassian.net/browse/NODE-1009
- [x] This PR contains no more than 200 lines of code, excluding test code.
- [x] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [x] If this PR adds a new feature, it includes tests related to this feature.
- [x] You assigned one person to review this PR.
- [x] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
1443: NODE-1075: Concurrent calls to EE r=aakoshh a=aakoshh
#
Co-authored-by: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 1f62f342e6e6d4a2e268d6307b858a2197113545
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 16:20:05 2019 +0100
NODE-1030: Bring back previous comment.
commit b8e8de49332c04a43ecc29fe2ee7837af89d0dbf
Author: Mateusz Górski <goral09@users.noreply.github.com>
Date: Tue Dec 17 00:16:20 2019 +0900
Update casper/src/main/scala/io/casperlabs/casper/MultiParentCasperImpl.scala
Co-Authored-By: Akosh Farkash <aakoshh@gmail.com>
commit 935b4d282534b11fcbdea006c95a2863061790e9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 16:02:28 2019 +0100
NODE-1030: Remove deploys from the deploy buffers when the block is in the DAG.
commit 4aefb0b28b10fbd6bec8dabd1d33935d0f2ed593
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 15:46:22 2019 +0100
NODE-1030: Fix non-determinism and false positive in tests.
commit 3137340f7cf7866f3d8eb5f8c828a88a372aa1f1
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Dec 16 09:42:29 2019 -0500
DockerCLI and CLI in parity for tests.
commit 1c05ea5881ab072ff862cb8665e5dafda4f7734c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 16 22:40:18 2019 +0800
ECO-142: configure gas price in env and docker file.
commit 890ba00916cc811d6577bb236376894c704f5b4b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 16 22:32:51 2019 +0800
ECO-142: make gas price mandatory in sdk level.
commit 68cd7bf81c7f15610ed7c96a5ce9f579178ab851
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 15:30:47 2019 +0100
NODE-1030: Fix tests.
commit 0cce543648ce88c49d5d4182e5e7409a12e2b65a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 16 15:17:20 2019 +0100
NODE-1064: Fix typo
commit 297f71305bc87adaefb7a309228357653edfbcaf
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 16 15:14:11 2019 +0100
NODE-1064: Fix typos and add information about Python API.
commit 93c93bf8820276a8566bd90295c02616076dc361
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 16 15:04:04 2019 +0100
NODE-1064: Bump Python client version number to 0.7.1
commit f363dd411ea9a21ee3c05d5b3a3beb527a7d5742
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 16 14:57:35 2019 +0100
NODE-1064: Fix embedded example vdag output not showing up on PyPi.
commit f9a8cb3431b392df675e8da39ec6760fa26b4c9c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 14:50:17 2019 +0100
NODE-1083: Use `getOrElse` instead of `fold + identity`.
commit 2a85055f2de6d0189fb6b113ca78209fc11fe813
Merge: 32dbc40f4e 3293c9eba2
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 13:48:44 2019 +0000
Merge #1453
1453: NODE-1077: Add keygen to Python CLI r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 50baee99aa3c374b8047f212dde18b0645d9d6e4
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Dec 16 08:42:53 2019 -0500
Removing keys_required from bond and unbond to allow non-public_key usage
commit 3e9938e1fd830ffc475bae278cd26a8434d60d75
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 13 15:06:07 2019 +0100
NODE-1030: Requeue orphans in the background thread.
commit 8975fc6ce09e13173248b2e1b0363069df589a3e
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 16 14:37:58 2019 +0100
EE-799: Apply @EdHastingsCasperLabs comments.
commit 84ae0b2d34a42882a58c3defa3c2c410a755e3a4
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 16 13:26:02 2019 +0000
{EE-789 / EE-790}: add unit test for new CLType::Any and fix bug in FromBytes for CLType
commit 4c5f2a2a7cd7962c19fce813d7a40a29992b3311
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Mon Dec 16 13:41:29 2019 +0100
Update casper/src/main/scala/io/casperlabs/casper/api/BlockAPI.scala
Co-Authored-By: Mateusz Górski <goral09@users.noreply.github.com>
commit 293a0886436822809fb13985da280075e5ead96f
Merge: 3d08c1cd48 ac23e08140
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 16 12:15:01 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit c5f18ed7beadf79a355eb267e5d978eb9c15403b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Mon Dec 16 19:50:32 2019 +0800
EC0-142: configure gas in Clarity.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 3d08c1cd4871646ffdd7767cbe1c78e2fe6f2303
Merge: 155e893ad0 6b9bfe31cb
Author: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
Date: Mon Dec 16 11:50:31 2019 +0000
Merge pull request #3 from henrytill/EE-789-CLValue
Getting it happening, part deux
commit 32dbc40f4ead69c936525d1ed25d786538e9fe7b
Merge: ac23e08140 16aea1aecb
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 11:45:35 2019 +0000
Merge #1441
1441: EE-802: Use consistent naming scheme for size-related constants r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 155e893ad09203feb76346044b70d58760c2c678
Merge: af89ebc62e aefc154d07
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 16 11:42:20 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit f4282c6902ebc93bce31484ec38e6af032ca7393
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sat Dec 14 11:47:35 2019 +0100
NODE-1083: Eliminate latest messages that are older than key block hash.
commit 85ce41480a9fd06cfcf6a75eabce3a8677fff8c6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 11:53:10 2019 +0100
NODE-1083: Test that blocks older than LFB won't be picked as tips.
commit ac23e08140547be6ab30ab011e26cbfc56c991bc
Merge: aefc154d07 0c25adc1fe
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 16 10:19:17 2019 +0000
Merge #1454
1454: ECO-186: ERC20 Bash script. r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit 16aea1aecb54090e6641910fdfaa712d20fcd69f
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 12 20:42:19 2019 +0100
EE-802: Address review comments
commit 0c25adc1fea2611ae1ba571fe9d37f9f0804f965
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Mon Dec 16 10:58:46 2019 +0100
Remove counter test. Added by mistake.
commit 43b1f6966a4d11c33ccc4511392aca9d9a161471
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Thu Dec 12 15:44:44 2019 +0100
EE-802: Apply consistent naming to constants
Constant representing array lengths now end in _LENGTH, and the ones
representing serialized byte sizes now end in _SERIALIZED_LENGTH.
commit 3293c9eba24badfb95347d677df7ad4125acbbb8
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 16 10:57:29 2019 +0100
NODE-1077: Clean up
commit a4ce876201cc79594a55a48f8cfb3f923b575a5b
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Mon Dec 16 10:56:31 2019 +0100
Added wrong file.
commit 466629a9ac493309b7b494e0d135c57d966a45a0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 13 10:15:10 2019 +0100
NODE-1083: Add metric for size of forks to be merged.
commit 4f456216d505955a3e041673e4dd1ed2dab82060
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 13 09:30:23 2019 +0100
NODE-1083: Use inreasing ordering for Longs.
commit 50f62da5762c419c2af966b716ecda3a0f55d84c
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 16 10:49:13 2019 +0100
NODE-1083: Change bond amounts for generated validators.
Previous setup (3, 5, 7) caused LFB chain to stall if validators=7 went offline. New defaults (30, 31, 32) will always finalize a block with fTT=0.1 regardless of which node goes offline.
commit 141e82ac45e5f016e95df1398238abd5adfc0f68
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Mon Dec 16 10:40:14 2019 +0100
Local keys construction explanation.
commit 7dc9e2c5aa3c75713ca68067323da5264edf0fe5
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Sun Dec 15 22:46:16 2019 -0500
Correcting DockerCLI vs CLI issues
commit 66924520835ddf34aa1078444029a020a0882bee
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 16 00:23:49 2019 +0100
NODE-1077: Disable keygen tests.
commit 33c59ae3aaf923534fb232df85cdf324a8752387
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Sun Dec 15 21:59:30 2019 +0100
vec![] to Vec::new()
commit 470ad37b425ba7de84090c533fe126ba354da5b2
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Sun Dec 15 21:34:44 2019 +0100
ERC20 Bash script. Use simpler keys in ERC20.
commit c318159c84117b8b02a9bf8ebcaa88206d2f44d2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Dec 15 19:57:21 2019 +0100
NODE-1077: Fix test_keygen in CI
commit e7c3f18e3fcd5031485c1456ece0a9d0a9f3903b
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Dec 14 21:16:08 2019 +0100
NODE-1077: Fix serialization of keys. Add tests for Scala and Python keygen.
commit 4ceeef1166ec7b0afdf8c55db98fb341e461b1df
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 17:28:11 2019 +0000
NODE-982: Rather than passing in onSycnhronized, pass back the wait handle.
commit c11789f5368ac0885b38e97b3f18d0afc6341668
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 17:07:05 2019 +0000
NODE-982: Not allowing proposals until the synchronization is finished.
commit 3d895e5337663fb5b292b14e57db6d539871ee53
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 15:49:55 2019 +0000
NODE-1024: All deploys, not just successful.
commit 648f307688d1c3a075affab81638fe2a218bfd7b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 15:44:44 2019 +0000
NODE-1024: Show total cost and average price in Clarity.
commit 7fdb35b4adbfd125de4e3b9f45d1292898fa1f57
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 15:35:23 2019 +0000
NODE-1024: Add deploy_gas_price_avg to BlockInfo.Stats
commit 127add6552e19d4a71d68c53184dd8ea1f44c2a5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 14:13:14 2019 +0000
NODE-1057: Don't ask for full details for visualizing and block listing in Python client.
commit 41be6760644d7b414eb21be4ff8bc8e205459c3b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Sat Dec 14 13:59:55 2019 +0000
NODE-1057: Show children in Clarity Block details view.
commit 6b9bfe31cb245c8657b6525eeadb5fb82e5c7653
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 13 21:49:18 2019 -0500
EE-789: revert fancy {ToBytes,FromBytes} for Vec<u8>
commit 994d9dcbd6777c739a06181881b8ca011759c207
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 13 21:33:53 2019 -0500
EE-789: add CLType::Any, use for accepting deploy arguments
commit aefc154d0758aa95ab1223982418dea6dca1d9d0
Merge: ee3dfb834f ff3e1c0f6b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Sat Dec 14 00:38:00 2019 +0000
Merge #1444
1444: EE-791: add tests for variable-length Account r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit ee3dfb834f9398b6c44781be2ae023ec292852fd
Merge: 0c25a0b238 7c752545e5
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 13 23:08:15 2019 +0000
Merge #1449
1449: NO-TICKET: execution-engine: eradicate unwraps in counter-define r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 7c752545e543e7a4935310cb57ecff639523e550
Author: Henry Till <henrytill@gmail.com>
Date: Fri Dec 13 17:03:50 2019 -0500
NO-TICKET: execution-engine: eradicate unwraps in counter-define
commit 0c25a0b238f3cfde3525cf357c119861b5a84286
Merge: bbc574437f f12de8af77
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 13 21:41:47 2019 +0000
Merge #1446
1446: Update Readme to include Discord Server r=MParlikar a=MParlikar
Adding Invite for Discord Server.
#
Co-authored-by: Medha Parlikar <3606013+mparlikar@users.noreply.github.com>
commit 81a36b2f4b5fc2b02609ade1a96729efe2081a2d
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 13 17:35:39 2019 +0100
EE-799: Update code after merge conflicts.
commit 69aa3f1464d10a1bb9b866ee99967689fd62fc12
Merge: 120e4c3d7d 7d61732e71
Author: Michał Papierski <michal@casperlabs.io>
Date: Fri Dec 13 17:34:25 2019 +0100
Merge branch 'dev' into ee-799-host-buf-cleanup
commit b172109cd50be12b43b45c140957751571190b5c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 13 16:31:54 2019 +0000
NODE-1057: Added child_hashes to BlockInfo.
commit bbc574437f2d30dbabc7225b9130fb1d96eb0b42
Merge: 7d61732e71 f483e54cbb
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 13 16:00:43 2019 +0000
Merge #1445
1445: NO-TICK: respect environment variable for clarity r=TomVasile a=TomVasile
#
Co-authored-by: TomVasile <43349666+tomvasile@users.noreply.github.com>
commit 21c1af69ab3a105be3579bc80e02b090eb7a0133
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 21:02:04 2019 +0800
ECO-133: add a toggleButton to BlockList, so that we can control whether to subscribe block added event.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 32c6a0c5a59f90070658b28af26f0c63f4182e68
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 20:34:55 2019 +0800
ECO-133: avoid duplicate blocks.
commit 93eaf864e0ebb734a2d6ff06c077a0d289037b58
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 20:11:31 2019 +0800
ECO-133: add new added block to blockDag.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit db901191a678caafdc7aaa4096d4fe2e62293627
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 20:10:12 2019 +0800
ECO-133: upgrade typescript to `^3.7.0`, so that we can use new feature of `optional chaining`.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 56af95dd3b62d609a530680e4d6e834f10bf26dc
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 16:02:55 2019 +0800
ECO-133: add a toggle button to `Explorer` to control whether opening the subscriber.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 3e1c54bea9d23d0c8a5c5993dc74bdfa3000201b
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 16:00:29 2019 +0800
ECO-133: reformat code.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 9de28a79917e847ff8eb5c061ad334e4d3e67421
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 15:53:02 2019 +0800
ECO-133: fix the bug of unable to sync state of toggleButton.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit af89ebc62ea71bb3c7563c94cc34cb2fc28a0739
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Dec 13 15:40:29 2019 +0000
{EE-789 / EE-790}: complete mappings for StoredValue to/from protobuf Value
commit fddef300cb4eb84e7bf8c59083a53ff6a18d965c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 23:12:56 2019 +0800
NODE-962: rename eventStreamBufferSize to `serverEventStreamBufferSize` to pass the unit tests.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 272d24693a22bae929480f89bbe362e4f5ab4992
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 22:42:39 2019 +0800
NODE-962: move emitting of Event out of Semaphore.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 2627dd99f4fb069248089c01913b7855ad2e7ba2
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 22:31:41 2019 +0800
NODE-962: make the flags of SubscribeTopics optional, so that later we can add new ones without breaking people's code.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 89cdd877475f9f2144980cbc9f8b4a547f976721
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 22:22:49 2019 +0800
NODE-962: add a new config parameter `eventStreamBufferSize`
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 676a74355629b2da440641f31c66872000354bb0
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 22:13:41 2019 +0800
NODE-962: make NoOpsEventEmitter.blockAdded emit BlockInfo rather than BlockSummary.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 39ed77d5a7ea5524f0c86137f6d7603addbc3cc5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Fri Dec 13 14:08:19 2019 +0000
NODE-1075: Testing the partitioning logic.
commit bb183e804d5dbaa5a55251cabf455e72fd7ffe89
Merge: 8101b3faf8 7d61732e71
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 21:57:16 2019 +0800
Merge branch 'dev' into abner/NODE-962
commit 39e8047099c617e95c21d7d6f58333a1d932f776
Merge: 684f66c92d 7d61732e71
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Dec 13 13:39:48 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit 684f66c92db1195df23f5a02b21b7358efb479a5
Merge: 2ba3f5d83f 998635764a
Author: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
Date: Fri Dec 13 10:45:39 2019 +0000
Merge pull request #2 from henrytill/EE-789-CLValue
Getting it happening...
commit 8101b3faf82f45d5eabf4ec61c33c5fe3503fe09
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 16:21:20 2019 +0800
NODE-962: Emits BlockInfo rather than blockSummary.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 18b0dea9a81ffcc60dc132ea3cbf2e48344344e4
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Dec 13 16:20:26 2019 +0800
NODE-962: parameter the bufferSize of EventEmitter.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 6bb12e86dd7ef7e9a07cd7630407eb209341fee6
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Dec 12 20:46:02 2019 +0800
NODE-962: emit blockAdded event when Casper.addToState, where actually adds block to storage.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit f12de8af77ed8e45ed03acb6d6b860d34175a4bd
Author: Medha Parlikar <3606013+MParlikar@users.noreply.github.com>
Date: Thu Dec 12 18:51:16 2019 -0800
Update Readme to include Discord Server
Adding Invite for Discord Server.
commit f483e54cbb28e8bca0c8db9f57b720e0697c8215
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Fri Dec 13 01:25:29 2019 +0000
respect environment variable
commit f08401c5fa04ad4b028a08605bba429af5142658
Merge: e17f7d2a60 d70d5db268
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Thu Dec 12 19:39:26 2019 -0500
Merge remote-tracking branch 'upstream/dev' into NODE-1009
commit 998635764a691d10c5c52a8cb6952ca2ebdf1e49
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 12 19:36:52 2019 -0500
EE-789: fix build failures, scaffold conversion impls
commit cf24c8ef0591811aefe6389c023b1a4f934ae07a
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 12 19:36:05 2019 -0500
EE-789: casper: fix build failures
commit 42d6787e7772e2b3260618b664e5f03b1ff6b26b
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 12 18:05:28 2019 -0500
EE-789: unwind some proto changes
commit ff3e1c0f6b223c27e9fe131f79ea43b647321617
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 12 00:17:43 2019 -0500
EE-791: add proptests for TestKey with variable-length Account
commit d0764db15b51b24cacaa60ad683a2262716bbd3c
Author: Henry Till <henrytill@gmail.com>
Date: Wed Dec 11 17:38:59 2019 -0500
EE-791: add basic tests for TestKey with variable-length Account
commit 57dfb12ec45c829de0eec042fd967f4c022006d5
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 17:46:35 2019 -0500
EE-791: rename ee_669::{Key => TestKey}
commit 4216d8b49647f280b0bcbecc9daec26a5e2449a2
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 17:46:35 2019 -0500
EE-791: add keys check in check_leaves
commit 6e3bd11d957cb3114b38c63a16a6330240686904
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 17:07:00 2019 -0500
EE-791: make test helpers generic
commit 05051190930f1c55cb425ee9c834d29e2e7a07d7
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 16:57:52 2019 -0500
EE-791: remove constraints on {InMemory,Lmdb}TrieStore impls
commit 3f40e9f053e8e362d1964e9ab3bf869daf6482cf
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 17:37:24 2019 -0500
EE-791: tweak InMemoryEnvironment::dump
commit c21b1a264fa5fc07febcd81bc16deef3e849135d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 18:13:49 2019 +0000
NODE-1075: Configurable deploy stream chunk size.
commit 42a2d20a906a107cf376421053a0daccc4da03a5
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 17:57:32 2019 +0000
NODE-1075: Add configuration option for EE parallelism.
commit 81e1aaa1acf112dab4ca81ffb1a1d5fc7cc8f616
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 17:30:39 2019 +0000
NODE-1075: Send batches to the EE in parallel.
commit 7d61732e71e566cc037e7a490a9c34921b9c38b9
Merge: aac7ab4110 86dd0c1ab5 99181f167d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 12 17:46:43 2019 +0000
Merge #1426 #1442
1426: EE-801: Add `get_arg_size` and update `get_arg`. r=mpapierski a=mpapierski
#
1442: NO-TICKET: Move counter scripts r=aakoshh a=aakoshh
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 83f22b14df5b7126519dc027b5012ab17d9be883
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 12 18:32:39 2019 +0100
NODE-1077: Fix validator-id-hex
commit 3f18e9cee55e1dd806ac09f2f93d7b20059c97eb
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 12 18:27:32 2019 +0100
NODE-1077: Clean up
commit 26f6823b46c0f0629e3812d532a787eb32f3c50f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 12 18:14:57 2019 +0100
NODE-1077: Implement keygen
commit 590af782be9faf4315a5457d754746745e29beae
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 12 18:10:55 2019 +0100
NODE-1077: Add dependency on pycryptodome
commit 2ba3f5d83f1c95e0d910cbd06981f7cd5293d1a3
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 12 16:30:38 2019 +0000
{EE-789 / EE-790}: re-enable proptest variant
commit dd38b8140122752a6b3025053e4be580ea8df2ad
Merge: d9fcad12b4 7bfcf32985
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Dec 12 16:28:17 2019 +0000
Merge remote-tracking branch 'upstream/dev' into EE-789-CLValue
commit aac7ab4110fd2c06bafb1c8553c6fb441acd2cd9
Merge: 7bfcf32985 219ad93796
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 12 16:22:00 2019 +0000
Merge #1438
1438: EE-791: add trie_store::operations::keys r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 99181f167d5b8cbd5473d28fdfd26f2255e7eedf
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 15:42:42 2019 +0000
FIX: Configure grpcwebproxy not to expect TLS on node-0
commit cecb923e588674cfa75588caaddcda41ee86859c
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 15:42:16 2019 +0000
NO-TICKET: Move get-system-contracts.sh
commit 252071baee94f7b050bc3b9a256a9e491e6b4609
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 15:26:08 2019 +0000
NO-TICKET: Move lrt.sh
commit 4bef3a8560a343b6cc427c1fb8f3ac32bbdda688
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 12 15:24:27 2019 +0000
NO-TICKET: Move counter scripts.
commit 86dd0c1ab5916db38f33a57548f07c1bd9039855
Merge: 2e1dc0399d d70d5db268
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 12 14:52:34 2019 +0100
Merge branch 'dev' into ee-801-get-arg-update
commit 2e1dc0399d5b0d6a19c5c236bcec88467fe4c141
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 12 14:46:50 2019 +0100
EE-801: Remove `bytes_written` output argument.
commit 7bfcf32985ac33023ecf2f677bbb073c98df4687
Merge: d70d5db268 14755bda8b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 12 13:41:00 2019 +0000
Merge #1439
1439: NO-TICKET: counter README.md and scripts r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit 120e4c3d7d094f8c79f9d9f09f85ebee18614e36
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 12 14:26:03 2019 +0100
EE-799: Reduce visibility of `read_host_buffer`
commit 198fd940a2a69f2a9b18003eca9652b2e69c186c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Dec 12 20:09:54 2019 +0800
NODE-962: let blockAdded event contains blockSummary rather than just blockHash, and rename variables.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit f1228f952152f0c7eb566ca664306ae970c5c1da
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 12 13:38:00 2019 +0100
EE-799: Apply review feedback.
This renames FFI method, and changes visiblity of contract API.
commit d70d5db26895ca10271b156ef227a7a1fb6b996c
Merge: 79b87d2a39 6863b1e0b1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 12 12:13:00 2019 +0000
Merge #1422
1422: EE-800: Update `get_key` and add `get_key_size` r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit 14755bda8b9839e9cb9df2ca2e262c7458a23a1b
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Thu Dec 12 13:10:24 2019 +0100
PR fixes 2
commit 49f599e34f1d2424f841791c798f5d17f41c560b
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Thu Dec 12 12:04:48 2019 +0100
PR fixes
commit 6cd552761a6bac8bd8a4ff29c5618cd561c50d53
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Thu Dec 12 11:37:08 2019 +0100
Add README.md to counter-call and counter-define. Add counter-scripts to hack/docker.
commit d9fcad12b44d81535cb156b1f4c2d7bece35f4a8
Merge: 827a2bb9ef 79b87d2a39
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Dec 11 22:40:58 2019 -0800
Merge branch 'dev' of github.com:casperlabs/CasperLabs into EE-789-CLValue
# Conflicts:
# execution-engine/contract-ffi/src/bytesrepr.rs
commit 827a2bb9ef0bf42585cbb08de716fc66f2f71762
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Dec 11 22:34:42 2019 -0800
{EE-789, EE-790} update impl_byte_array macro
commit fcfe18b752edddb8480d48da1e703d26f4711c6a
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Dec 11 22:29:02 2019 -0800
{EE-789, EE-790} use specialization
commit 219ad93796304282d8344425f166b84f0cb15938
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 17:46:35 2019 -0500
EE-791: add trie_store::operations::keys
commit a74b8ee770c355ea502ba11b3b288d9a039b0fbf
Merge: 2ad35a7fde 56dfa6665e
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Dec 11 14:41:57 2019 -0800
{EE-789 / EE-790} merge from dev
commit 79b87d2a399ee0b43e39ceaabad3f1bc3dcb955e
Merge: 917cf3a7bc a9583ee09d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 11 22:00:38 2019 +0000
Merge #1433
1433: EE-791: add TestKey with variable-length Account variant r=henrytill a=henrytill
~**NOTE:** This PR depends on #1403.~
~**ACTUAL DIFF [HERE](https://github.com/henrytill/CasperLabs/compare/EE-791-update-byte-array-serialization...henrytill:EE-791-add-TestKey-with-variable-length-Account)**.~
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit 6bd80b048a3bfecabd14fa59c167a2a4917a831c
Author: Henry Till <henrytill@gmail.com>
Date: Thu Dec 5 17:43:13 2019 -0500
EE-791: update and add PointerBlock indexing impls
commit a9583ee09d66f4eeb92dda1c2ba99df89f7ec985
Merge: e21235bc9f 56dfa6665e
Author: Henry Till <henrytill@gmail.com>
Date: Wed Dec 11 15:36:09 2019 -0500
Merge branch 'dev' into EE-791-add-TestKey-with-variable-length-Account
commit 917cf3a7bc942e0987e699c5837ef65d9afdd92a
Merge: 56dfa6665e 656047cc49
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 11 20:17:50 2019 +0000
Merge #1437
1437: NO-TICKET: Some improvements to LRT r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 656047cc49f3cbcdd39033b92e24c17d83593393
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 11 20:33:11 2019 +0100
NO-TICKET: Fix flaky `FiberSyntaxTest`.
commit 56dfa6665e1e62ed2c88a8b542534deeb559f11a
Merge: bd10d5eaa2 f2780f8344
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 11 18:53:15 2019 +0000
Merge #1432
1432: EE-791: introduce macro for byte array de/serialization, optimize r=henrytill a=henrytill
#
Co-authored-by: Henry Till <henrytill@gmail.com>
commit dc90107f89b98d5c26e3325d0103dbec3b97ab3f
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 11 19:52:04 2019 +0100
NO-TICKET: Use custom bucket threholds for LFB histogram.
commit 2ad35a7fde477802b9348d8ad625117446517c60
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Dec 11 17:45:25 2019 +0000
{EE-789 / EE-790}: add tests for AsPrimitive implementations
commit 81106ff5d9ee2e20ce62718e806db91089fde12f
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 11 18:20:38 2019 +0100
EE-799: Fix unit tests that were relying on labels
commit a209575a375bf4c1684de8c7327ad0aad6db8720
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 11 18:07:05 2019 +0100
EE-799: Clear host buffer on empty named keys map.
This will make sure that user would not call `read_host_buffer` when
amount of keys == 0, as it would return `HostBufferEmpty` error.
commit e17f7d2a60b19cf3509f4c4e65dcf8922f753c03
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Wed Dec 11 12:01:43 2019 -0500
In process of converted to CLI, but still failing for 3 scala.
commit 385f6ca694e3713b1b0cc6dab870540976bd68a2
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 11 17:55:53 2019 +0100
EE-799: Add note for agressive compiler.
commit f49364998baf62f7df73833b9876155c79af0d6a
Merge: 187b607991 bd10d5eaa2
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 11 17:54:29 2019 +0100
Merge branch 'dev' into ee-799-host-buf-cleanup
commit 187b607991c4dc2250f61dabaee3a7ea739d641b
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 11 17:49:34 2019 +0100
EE-799: Fix over aggressive compiler optimization.
When written as
result_from(ret)
.map(|_| unsafe { bytes_written.assume_init() })
It gives really strange results for some of the test contracts.
commit f2780f83440f518b71e525f200b0c6b4932a7b9e
Author: Henry Till <henrytill@gmail.com>
Date: Wed Dec 11 11:28:34 2019 -0500
EE-791: remove unused import in python client
commit 1005233171faaa1c621375084e9aa80efe58aa43
Merge: 7ee6463e99 bd10d5eaa2
Author: Henry Till <henrytill@gmail.com>
Date: Wed Dec 11 11:26:20 2019 -0500
Merge branch 'dev' into EE-791-update-byte-array-serialization
commit b608a87f01031f21ddde3f7647543e004cf247f2
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Dec 11 15:25:39 2019 +0000
{EE-789 / EE-790}: avoid leaking memory in FromBytes for arrays
commit 6111c0b468e047d483585832a0730458d4033f3a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 11 15:06:42 2019 +0100
NO-TICKET: Log `lfbDistance` value.
commit b1427e0786c67008bf5fc70739152c98840e6385
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 11 10:07:40 2019 +0100
NO-TICKET: Bring back `removeFinalizedDeploys` timer metric.
commit 7ee6463e997fa79faf0b5313f92040ba5ccfc4b6
Author: Henry Till <henrytill@gmail.com>
Date: Wed Dec 11 02:35:11 2019 -0500
EE-791: do more clarity fixes
commit 6e124b42e66c7870b850620c9bbfab1529c3fb76
Author: Henry Till <henrytill@gmail.com>
Date: Wed Dec 11 02:11:04 2019 -0500
EE-791: fix serializers in clarity + python client
commit f2ed144dad8333161669c7b9530733c3e9f4ee50
Author: Henry Till <henrytill@gmail.com>
Date: Tue Dec 10 23:07:30 2019 -0500
EE-791: fix AbiSpec test failures
commit 41d03547f22d2571dd6cbcf23e6c8d9679f79529
Author: Henry Till <henrytill@gmail.com>
Date: Tue Dec 10 22:31:29 2019 -0500
EE-791: update {client,smart-contracts} with new ABI definition
commit 3fdc18d54df95aa6eb35da58fcaaad3c660678e3
Author: Henry Till <henrytill@gmail.com>
Date: Tue Dec 10 20:34:48 2019 -0500
EE-791: fix initial_state_has_the_expected_hash
commit 3a8eb06c7b9de7235ccb85c799467dca806401e2
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Dec 10 15:31:18 2019 -0800
{EE-789 / EE-790} address some comments
commit 17023ea98aff73c3b54503d8f07cc4374aff595d
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Dec 10 14:25:59 2019 -0800
{EE-789 / EE-790} rename into_components
commit 3f43d10c3ff0118527d1305e1d320944ca941355
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Dec 10 11:59:00 2019 -0800
{EE-789 / EE-790} restoring MAX_PAYMENT
commit 6863b1e0b12ee462df3c5d614e67ce61dcf83b13
Merge: d283a17f76 bd10d5eaa2
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 20:02:18 2019 +0100
Merge branch 'dev' into ee-800-get-key-size-and-update
commit d283a17f76d951c4446527f068d64384b31e3bfa
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 19:58:36 2019 +0100
EE-800: Remove `get_key_size` FFI.
Any implementation of `Key` structure in any language will always be
known to have upper bound of size that can be relied upon.
commit 3dd6d5f45cd57b216f825960052a7d55c2a00722
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 19:44:27 2019 +0100
EE-799: Remove `host_buffer_size` FFI.
As all functions were updated to provide `bytes_written` which shows how
much bytes are saved in the host buffer, there's clearly no need to
expose this interface to the user. It may be readded in future though.
commit cc0b15972ea4b80d01ebd1e2299f52eb51c11703
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 19:26:16 2019 +0100
EE-799: Update get_balance to use host buf API.
commit ed4a5c122fbbf40546bdc75ab42b91c769c6aaa9
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 18:50:38 2019 +0100
EE-799: Changed read/read_local to use hostbuf API.
commit f49f84099e453c2f1310a5d058bc4ce43e8c0743
Author: Henry Till <henrytill@gmail.com>
Date: Tue Dec 10 12:40:30 2019 -0500
EE-791: address comment from @Fraser999
commit bd10d5eaa2a6606c893aefcc37068fb5ebb4dfab
Merge: a51dfb2332 ab86aca55b
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 10 16:53:06 2019 +0000
Merge #1435
1435: NO-TICKET: Start fork-choice from the LFB instead LCA. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 27e95b967039f3df825c378d02cfd7019d36cd35
Merge: 45f7a3262b b3da98c5be
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Dec 11 00:45:57 2019 +0800
Merge branch 'dev' into abner/NODE-962
commit 45f7a3262b31dddd7e366128c077c38750aac5f5
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Dec 11 00:18:16 2019 +0800
NODE-962: use @typeclass and make EventsStream.create returns a pure value.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 2114a9a8890237f8a7155a754afbfcd43ca91583
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 10 23:51:50 2019 +0800
NODE-962: provide EventStream.blockAdded to publish BlockAdded event.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 139c8db07de944ce3aa31b1f71857741ed63b9fe
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Tue Dec 10 15:42:18 2019 +0000
{EE-789 / EE-790}: Avoid passing CLValues from host to client
commit bf9c6658f69ea2b689453669fffd4c71790d7508
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 10 23:39:09 2019 +0800
NODE-962: revert change to faucet key.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit ab7a2db0a194bf407bc89d10b8404e2773825eab
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 10 23:29:36 2019 +0800
NODE-962: use rxjs to implement subscribeEvents to return an Observable<Event> in casperlabs-sdk, and add a tslint rule to disable `interface-name` check.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit ed550e7e285d3cfc5cfc577713e3c404c19ff179
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 10 23:26:12 2019 +0800
NODE-962: use EventsStreams in the codebase.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 1adb32e5b3e1ada412604ed5adbb05b840e00e52
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 10 23:18:01 2019 +0800
NODE-962: using Monix.Observable to implement EventsStream, and provide flag to subscribe by topics.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 53fcf22cb7f640e74af2ccdd93f379df4e2f13ed
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Dec 5 20:42:28 2019 +0800
NODE-962: fix typo.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 6b9b88803fc4e3e6657d5a5760dd83591cc776c1
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Nov 28 23:17:16 2019 +0800
NODE-962: enable websockets in hack/docker
commit cf41c44c69f24878f429b0642159a1aa2da001bb
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Thu Nov 28 22:59:53 2019 +0800
NODE-962: draft PR, use CappedTopic to implement EventsStream.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit a51dfb2332af8b22d36b8078c16a6ba4f6efdf5d
Merge: b3da98c5be 867b77dc96
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 10 15:23:46 2019 +0000
Merge #1434
1434: FIX: Don't try to relay in gossiping setup, the DownloadManager does it. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit ab86aca55bd74113e2b4a02b09c9ffa447f40261
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 10 16:14:24 2019 +0100
NO-TICKET: Start fork-choice from the LFB instead LCA.
commit 867b77dc9610a0e1201b8811b6706e7c8e2a4cbe
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Tue Dec 10 15:06:45 2019 +0000
FIX: Don't gossip twice, the DownloadManager does it.
commit 9d062ce69b35b3fe085a85dcf30156f9f58a61f7
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 15:46:00 2019 +0100
EE-799: Named keys to use new host buf API.
commit 77785142b129d8a641fc419629bbbbf596481fe3
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 14:52:05 2019 +0100
EE-799: Update `call_contract` to use host buf API
commit b3da98c5be143b340917942cb69df1aecb669e2b
Merge: e1a08a826f 50105ae15e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Tue Dec 10 10:49:38 2019 +0000
Merge #1430
1430: NODE-1031: Remove finalized deploys in the background fiber. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 86916b2900910fb478219fc821190c6a84fc4ac3
Merge: 745e71ab54 6f6563ddf4
Author: Fraser Hutchison <190532+Fraser999@users.noreply.github.com>
Date: Tue Dec 10 10:42:21 2019 +0000
Merge pull request #1 from EdHastingsCasperLabs/EE-789-intobytes
EE-{789,790} CLValue bytes move semantics
commit da0edde8a232638bd027f1329ac142c8ca24f9db
Author: Michał Papierski <michal@casperlabs.io>
Date: Tue Dec 10 09:28:10 2019 +0100
EE-800: Don't expose `get_key_size`.
As @henrytill mentioned there's no reason to expose this API as we're
preallocating space.
commit 533da4f6ecaeb4c3153603f064801881dbf5a42d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 10 00:40:16 2019 +0100
NODE-1077: Add dependency on the cryptography lib
commit e21235bc9f5c0f501471a0e7a221205b9ff604f7
Author: Henry Till <henrytill@gmail.com>
Date: Tue Nov 19 16:07:47 2019 -0500
EE-791: add TestKey with variable-length Account variant
commit e1a08a826f3d64e4bd99027e39a39bea1f6a6980
Merge: 869b7e5f59 944409c756
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 9 23:23:02 2019 +0000
Merge #1431
1431: NODE-1076: Fix generating and rendering large DAG with vdag r=piokuc a=piokuc
This PR fixes a `StackOverflow` error when generating graph visualization of large number of blocks with Scala client's `vdag` command, for example with:
casperlabs-client --host deploy.casperlabs.io vdag --depth 1000000 -o dag.svg
Also, it changes the engine used by the graphviz-java to render graphics from the generated DOT graph description. Now it tries to use command line dot from Graphviz and only as a fall-back it will use the pure Java engine. This is because the pure Java engine used currently (exclusively) fails to render a DAG of more than 1000 blocks, like the one available on deploy.casperlabs.io currently.
Note, the problem with the JDK engine seemed to be related to: https://github.com/nidi3/graphviz-java/issues/12 However, using newer version of graphviz-java and setting larger amount of memory as described in the cited issue did not help. To be precise, the error message is now different, so it is possible that one problem was fixed, but there is still another one.
Using the command line dot engine (which just calls `dot` from Graphviz as an external process) is a working solution, however it requires user to install [Graphiz](https://www.graphviz.org/).
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 6f6563ddf43ce3541c15735f4e3e77b3cc60fb4f
Merge: 652297b77e 513688e088
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 9 14:53:21 2019 -0800
{EE-789 / EE-790}: rebased bringing into alignment w/ Fraser into_bytes branch
commit 50105ae15e76c9e0aa62d4711bf72709c9aea307
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 10 00:02:27 2019 +0100
NODE-1031: Fix integration test.
commit bc11a7a938a5a307c431d833ed49eb1fee9b17ea
Author: Henry Till <henrytill@gmail.com>
Date: Tue Nov 19 16:06:22 2019 -0500
EE-791: add make_array_newtype macro
commit 652297b77e057151faa7783cc8251ad6f050f647
Author: Ed Hastings <ed@casperlabs.io>
Date: Mon Dec 9 14:51:27 2019 -0800
{EE-789 / EE-790}: rebased bringing into alignment w/ Fraser into_bytes branch
commit f03cbf5d20a21a70dee5ae3f9b42753e0980a473
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 5 21:43:24 2019 -0800
{EE-789 / EE-790}: IntoBytes / from_vec impl
commit a12c04833668c538e77188bdc8d4d5b1afce90fa
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 5 16:22:03 2019 -0800
{EE-789 / EE-790}: added from_vec to FromBytes
commit a54c99e7c7c536e9b902e8ac34ec3aa0c6949a2f
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 5 13:38:53 2019 -0800
{EE-789 / EE-790}: IntoBytes for CLValue
commit d153b7d166de9c9f55c2fa23403b1f2e799cccd6
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 9 16:54:18 2019 +0000
{EE-789 / EE-790}: optimized to/from_bytes for u8 and [u8; 32]
commit 76f81d1f935c810dcc137fb0b0da15840ab30066
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Dec 6 11:02:01 2019 +0000
{EE-789 / EE-790}: added into_bytes
commit 0078e8e4b4fb8de2626212b51fc833a18eb2f2fd
Author: Henry Till <henrytill@gmail.com>
Date: Tue Nov 19 19:23:45 2019 -0500
EE-791: optimize array serialization
commit b79b61dd102cd3cd258826d538b5ff2da7d720e3
Author: Henry Till <henrytill@gmail.com>
Date: Tue Nov 19 17:19:33 2019 -0500
EE-791: add macro to impl {ToBytes,FromBytes} for byte arrays
commit 944409c756a612c46bdc76e7c4a07d6f00ed733f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 9 21:20:34 2019 +0100
NODE-1076: Fix StackOverflow when rendering large DAG with vdag, author: @aakoshh. Also, use default engines for rendering generated DOT description.
>
>Co-authored-by: Akosh Farkas <akosh@casperlabs.io>
commit d9df9f53dc2c38041b494781a0e579e554f568fb
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 9 19:06:37 2019 +0100
EE-799: Clean up functions.
commit d7b43fcf54115fd6bcab6edb41f3b5f3af3ffe31
Merge: eee1723226 869b7e5f59
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Dec 9 12:29:20 2019 -0500
Merge remote-tracking branch 'upstream/dev' into NODE-1009
commit ef289c06750459a05c76caeb89a273dd5c207db4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 6 14:17:04 2019 +0100
NODE-1031: Extract methods from `MPC` to `DeployBuffer` object.
commit 8641dc83d55fa58bedf04c1d621791f038a01fbb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 9 10:37:24 2019 +0100
NODE-1031: Add a syntactic sugar for forking into a fiber and logging errors.
commit fe2e078e6c064c62742a8fcf1c5750694556fb97
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 9 15:34:06 2019 +0100
NODE-1031: Move `LogStub` to shared module.
commit 0a04c3f3d709bbe919274ae9bc923e9d00d16891
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 9 10:08:25 2019 +0100
NODE-1031: Rename `deploy` method to `addDeploy`.
commit f8423e9a8fc59aef441565d7d53c9e98e8cf2de9
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 6 12:25:23 2019 +0100
NODE-1031: Add deploys through the `DeployBuffer` abstraction, not `MPC`.
commit 7e555ce3ad4bcf9e15f3e326810e8e90e293b046
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 6 11:50:04 2019 +0100
NODE-1031: Add `DeployBuffer` abstraction to encapsulate logic related to deploy handling.
commit 82df2be10a0fec0d12e84acc8b9560b07a8fbab0
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 9 16:13:19 2019 +0100
EE-801: Reorder size before get.
commit 869b7e5f59e210f000ae8c1a2c7b007ab643b446
Merge: 1b9f45dc41 32b5dc49f5
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 9 14:49:05 2019 +0000
Merge #1407
1407: NODE-911: Move deploy validity parameters to the chain spec. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 8ad8fe3fc0e591c2f3d621cc99850f4c4eae8fff
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 9 15:26:41 2019 +0100
EE-800: Apply review comments.
Applied comments from @henrytill and @EdHastingsCasperLabs
commit ffc94c7a9bc0146801ae068044806ceccc887684
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 9 14:50:36 2019 +0100
EE-800: Update missing case in `result_from`.
commit 60e9bdf0c4dd0be0eb5c6831e2f5f7eb1d4c8faa
Author: Michał Papierski <michal@casperlabs.io>
Date: Mon Dec 9 14:49:38 2019 +0100
EE-800: Fix typo.
commit 1b9f45dc41989616963ce49220879eba608053a6
Merge: ecd320d960 c1551102cd
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 9 13:23:29 2019 +0000
Merge #1428
1428: NO-TICKET: execution-engine: remove str_ref_to_ptr r=fizyk20 a=fizyk20
#
Co-authored-by: Bartłomiej Kamiński <bart@casperlabs.io>
commit 32b5dc49f578a7aa495c5784efde062689844eea
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 9 13:28:28 2019 +0100
NODE-911: Move minTTL CLI configuration to casper.
commit 2f1314380d8348c366b6c28bab1b2d0d77eefbb0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 9 12:32:16 2019 +0100
NODE-911: Move `minTTL` under `casper` config.
commit ecd320d960a5be010409d1bc0ae7349776e0708e
Merge: 400ec18e81 146a44277e
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 9 10:46:57 2019 +0000
Merge #1427
1427: ECO-147: Scala client keygen r=zie1ony a=zie1ony
#
Co-authored-by: zie1ony <maciek.s.zielinski@gmail.com>
commit 9b7fb602e4c0d53983327e1c919813d6354cec28
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Sun Dec 8 23:16:35 2019 +0100
NODE-911: Do not include deploys for which ttl is > maximum TTL in a block.
commit 146a44277eac99fc25fab1e581025b7fbe39d69b
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Dec 6 23:21:42 2019 +0100
Replacing Sync.brackets with Resource.fromAutoCloseable.
commit 400ec18e81541abfb29c7cd974dd1fe3bd2e52e4
Merge: debb2767a4 421532c730
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 6 18:47:11 2019 +0000
Merge #1429
1429: NO_TICKET: Bump Python client version number to 0.7.0 r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 421532c730b456ee1a22ebf97bb4929936139f13
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 6 19:37:01 2019 +0100
Bump version nummber to 0.7.0
commit c1551102cd263c7c3bd65326c1ddc6c71117af76
Author: Bartłomiej Kamiński <bart@casperlabs.io>
Date: Fri Dec 6 17:55:13 2019 +0100
NO-TICKET: execution-engine: remove str_ref_to_ptr
commit debb2767a4349ecb4eb943cfc866d30d48429347
Merge: b5bec990e6 373ed9a149
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 6 15:21:02 2019 +0000
Merge #1425
1425: NODE-1061: Fix Scala client's vdag command r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit bad761df7e21b83265d2bd3c0a0380e7fc0563dc
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Dec 6 16:20:25 2019 +0100
PR fixes. --host is now optional with default value set to localhost.
commit 373ed9a149e1fd05b0f693d4be64d6bd16593157
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 6 16:08:48 2019 +0100
NODE-1061: Add a comment.
commit b2817d729b6ab95f2aca3b9352ee7e52af42099e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 6 15:29:52 2019 +0100
NODE-1061: Make sure that if there is more blocks with empty validatorPublicKey then they are all visualized.
commit fa0475a590549e4998f2fbc2aa27a0d311f6a055
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 6 15:13:19 2019 +0100
NODE-911: Simplify transformations of tuples to `Config` instances.
commit e2e55791eaba1c996b77022a007cafe87fe25d4f
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 6 13:54:58 2019 +0100
NODE-1061: Address review comments from @aakoshh
commit 417e8f11a34156bbfaba1315429483a88220fed6
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 6 12:52:12 2019 +0100
NODE-1061: Address @aakoshh comments: move Invisible to GraphzGenerator, corrected typo
commit 4af41e965d425cf5d18613c7e8607fe810677c52
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Dec 6 12:40:37 2019 +0100
NODE-1061: Clean up
commit b5bec990e6b6d253c90019a2482d5a2f06b794ef
Merge: 4fc576f17b cd3c51621d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Dec 6 11:21:00 2019 +0000
Merge #1419
1419: NODE-1063: Add transfer command to Python client r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit e5f2744def4007425afc5de2756d291ab66c8185
Merge: bc47254e5c 4fc576f17b
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Fri Dec 6 10:01:08 2019 +0100
Merge branch 'dev' into feature/ECO-147-scala-client-keygen
commit bc47254e5c7a499af5c815b3b6e506f45de60403
Author: zie1ony <maciek.s.zielinski@gmail.com>
Date: Wed Nov 27 16:17:16 2019 +0100
Working casperlabs-client keygen.
commit 513688e088f2320af6c1defde4d6c18f845ea517
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 5 21:43:24 2019 -0800
{EE-789 / EE-790}: IntoBytes / from_vec impl
commit 005c08529851b16ad3fda36fe887f784164ce81a
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 5 16:22:03 2019 -0800
{EE-789 / EE-790}: added from_vec to FromBytes
commit 395c87899b2120d462f012c1e039e8289a9808c8
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 6 00:29:32 2019 +0100
NODE-911: Remove unnecessary deploy parameter from the IT test.
commit c7874705071832bc6428556012d4770a515aad12
Merge: 850957fd69 d90a92ee97
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Dec 6 00:04:03 2019 +0100
Merge remote-tracking branch 'origin/dev' into NODE-911_deploy_ttl_dependencies_chainspec
# Conflicts:
# casper/src/main/scala/io/casperlabs/casper/MultiParentCasperImpl.scala
# casper/src/main/scala/io/casperlabs/casper/validation/Validation.scala
# casper/src/test/scala/io/casperlabs/casper/helper/DeployOps.scala
# casper/src/test/scala/io/casperlabs/casper/util/execengine/ExecutionEngineServiceStub.scala
commit 850957fd6913c320d3d069707fc1a1bdb3bdd302
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Dec 5 23:59:33 2019 +0100
NODE-911: Add unit test for `CasperLabsProtocol`.
commit aa652dd06715b502fd7b95ada5db443397250fc5
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Dec 5 23:50:49 2019 +0100
NODE-911: Extract `CasperLabsProtocol` to separate file.
commit e17b240cf31d821075f2439092a74bc076dbc9cf
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Dec 5 22:52:21 2019 +0100
NODE-911: Fallback config parameters to the previous one when missing in latest.
commit 0b79c21f2330102339c9e0a4af86e92ca74b19c4
Author: Ed Hastings <ed@casperlabs.io>
Date: Thu Dec 5 13:38:53 2019 -0800
{EE-789 / EE-790}: IntoBytes for CLValue
commit af6e194eef5b8b2327afd255bab9ce5ea7dca2ba
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 5 22:04:43 2019 +0100
NODE-1061: Clean up
commit cd3c51621d974527841fcfdc89fcab30140d97cc
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 5 20:34:22 2019 +0100
NODE-1063: Handle chain_name
commit 37627dd5527cf1914aecd844d99ce80444ff0394
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 5 20:05:19 2019 +0100
EE-801: Missing comment.
commit 7408a8c4ebb969b1908906b66ea45a65b402d1db
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Dec 5 20:00:49 2019 +0100
EE-801: Add `get_arg_size` and update `get_arg`.
Host function `get_arg_size` checks if given argument is present and
writes its size in bytes into a passed pointer, and `get_arg` loads the
arg bytes into specified pointer.
commit f2835084e778e4d54eab7f9d92d3e94d57168147
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 5 18:11:56 2019 +0100
NODE-1061: Fix alignment of lanes. Draw genesis block if it is in the visualized set.
commit 4fc576f17ba56eab188710bcc729cfdb98f3e932
Merge: d90a92ee97 51e55e4929
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 5 14:53:34 2019 +0000
Merge #1424
1424: NODE-657: Added raw ID versions to the API. r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 51e55e49293983bc8e456c5d497292e36cd12892
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 5 14:29:50 2019 +0000
NODE-657: Use space for indentation in casper.proto
commit ed67b48b95931580528ac055f9d286e025e6fb8d
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 5 14:19:46 2019 +0000
NODE-657: Added raw ID versions to the API.
commit ea71d129a275ab48825b595d27d86959f95ef2f8
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 5 15:03:07 2019 +0100
NODE-1061: Fix alignment in lanes when equivocating blocks with the same rank present.
commit d90a92ee978c12f5853d129c7732cda5c6a0d2a1
Merge: 81df9ace80 7f4a92c50a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Dec 5 12:28:01 2019 +0000
Merge #1423
1423: NODE-1053: Don't accept deploys from the future r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 7f4a92c50a7984dd6a6e1a8c54b277e75b7591fb
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 5 12:26:33 2019 +0000
NODE-1053: Pass the whole deploy for validation.
commit d61ffb05eb0fdf205305532f9bd181649ccf995b
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Thu Dec 5 10:12:29 2019 +0000
NODE-1053: Don't accept deploys which are further away in the future than the drift we use for blocks.
commit 8039fc51ca8225dc9f08d5c09b686b2ef160760c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Dec 5 00:11:57 2019 +0100
NODE-1061: Do not draw separate lane for genesis block
commit f0ed3fd62788e0b486b87611d072620fbb23e0af
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Dec 4 22:22:37 2019 +0100
NODE-1061: Fix plotting equivocating blocks: do not assume each validator has only one block for a rank.
commit 5ac24117995d5d517c1a742c603d8528cad1a448
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 4 19:36:20 2019 +0100
EE-772: Add `get_key_size` and update `get_key`.
New `get_key` FFI uses newly introduced arguments, and serializes data
only. It also (for super optimization that we can control in our stdlib)
assumes `Key::serialized_size_hint` is the upper bound and relies on
`bytes_written` argument to deserialize only data needed.
commit 11ed3c16b0b34e395d6c9bf2181de4ad9ab30bbe
Author: Michał Papierski <michal@casperlabs.io>
Date: Wed Dec 4 15:09:55 2019 +0100
EE-772: Add `serialized_size` for Key.
commit 81df9ace805b1e33b26029dc9a4c175cfaaaac25
Merge: f3c87eff08 a06753a388
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 4 17:31:55 2019 +0000
Merge #1207
1207: New consensus r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
commit a06753a3888c857d1b291e6d034517a5efafde1e
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 4 17:31:22 2019 +0000
CON-478: Fix the disable period for ballots.
commit a52ce71afda414dd3165651ba7316c4efcfb3a80
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 4 16:15:39 2019 +0000
CON-478: Fix fork choice test.
commit 5ba2929dba4648e3b5633c8295ed9f16d243c306
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 16:58:26 2019 +0100
NODE-911: Add missing config to manifest file in the IT test.
commit 281a8447ad69787e4ca93434bf60f61a36f088cd
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 4 15:46:07 2019 +0000
NO-TICK: Disable ballot production.
commit 1ed52730d318b977a41d0cf2f18f832868653874
Merge: fae7aa2772 6c1c769921
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 4 15:44:48 2019 +0000
Merge remote-tracking branch 'upstream/dev' into new-consensus
commit 745e71ab540ae547b15d89927b64c4632ca8a499
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Dec 4 13:53:15 2019 +0000
{EE-789 / EE-790}: Final cleanup work on CLValue
commit 54b03904eb3a8ea0c8c58aa157da7cc1fb90566e
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Dec 3 14:32:40 2019 -0800
{EE-789 / EE-790}: fix MAX_PAYMENT related failing integration tests
commit 6b8059b3417635fcf7a99f0938752a0d213d7edf
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Dec 3 02:18:18 2019 -0800
{EE-789 / EE-790}: fix get_balance, uint sub overflow
commit d58224aecd114ea44e2ec37ff1e21eaccbede6e2
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Mon Dec 2 14:24:44 2019 +0000
{EE-789 / EE-790}: Replaced contract_api::Value with CLValue
commit 5c11634b289ab75e6f980e3c3d85f4b240a3aa1f
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Nov 22 15:51:55 2019 -0800
{EE-789 / EE-790}: tweak client side is_valid
commit c9e390451ecfda0c8873f39bb575b14198c17108
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Nov 22 14:35:32 2019 -0800
{EE-789 / EE-790}: add len & is_empty to CLValue
commit 1775b134179b4dabe1bc58ff0bf5c0fe34807557
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Fri Nov 22 16:00:35 2019 +0000
{EE-789 / EE-790}: Fix tests
commit f3c87eff087edff7def8096a563fd279b176dc53
Merge: 6c1c769921 a493a59d42
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 4 14:42:59 2019 +0000
Merge #1420
1420: NODE-1052: Fix deploy result order r=aakoshh a=aakoshh
#
Co-authored-by: Akosh Farkash <aakoshh@gmail.com>
commit 2b78556bb170c337329d378e72f3cfa96992562e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 15:40:27 2019 +0100
NODE-911: Fix IT test.
commit 89edc70284660828c1b661f4fb7b89e98c683103
Author: Ed Hastings <ed@casperlabs.io>
Date: Fri Nov 22 02:34:01 2019 -0800
{EE-789 / EE-790}: call_contract -> CLValue
commit 718573cdf1c796a82bc3c47f02b89dae0821a832
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Nov 21 17:56:15 2019 +0000
{EE-789 / EE-790}: Changed contract_api::ret to take CLValue
commit acce02ca53dacd1c6da4e395349bf78b6fee7a0c
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Thu Nov 21 14:43:06 2019 +0000
{EE-789 / EE-790}: Added To/FromBytes and CLTyped impls for arrays
commit 7d90b5fd8aa1e0ff82e5a6f2843f805efc666b07
Author: Ed Hastings <ed@casperlabs.io>
Date: Wed Nov 20 16:56:58 2019 -0800
{EE-789 / EE-790}: tuples, CLTyped, tests
commit 0185ab9fba9ff71f19fe821e2a516ec7a9281782
Author: Fraser Hutchison <fraser@casperlabs.io>
Date: Wed Nov 20 16:42:31 2019 +0000
{EE-789 / EE-790}: Expand impl of CLValue/CLType
commit ea51bdf723654cd88c728a78c89a1e7194855fa9
Author: Ed Hastings <ed@casperlabs.io>
Date: Tue Nov 19 14:51:18 2019 -0800
{EE-789 / EE-790}: initial inclusion of @birchmd proposed cltype.rs
commit 6fa1c339e16296fb4ee11422a4e158891fbba8d3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 14:49:19 2019 +0100
NODE-911: Rename `validateTimeToLive` to `maxTtl`.
Since it's the only thing it's doing now.
commit a493a59d422e0c523f8822154cd90b27c190cdfa
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 4 13:28:30 2019 +0000
NODE-1052: Show the latest block first in DeployInfo.
commit 1b377da46d843c0fa9f88fc977bcab06cd4fbeb6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 14:38:27 2019 +0100
NODE-911: Rename `validateMinTtl` to `minTtl`. Method is in `Validation` object.
commit dcee670ea41f1e15379cdb11876c7bca3e558e72
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 14:37:56 2019 +0100
NODE-911: Add a comment to `validateMinTtl` method.
commit 1016f23c5b31f72c8ebd03f3916ad1d5f42922ab
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 14:21:39 2019 +0100
NODE-911: Remove unnecessary setting of deploy TTL in tests.
commit 6302d62aeb6e8b73aed1e3d1bc1620064445cc49
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 14:08:15 2019 +0100
NODE-911: Modify deploy ttl validity condition. If it's zero then it's considered valid.
commit a1367ab140639d8127daf0aab8981f2e608dd67e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 13:50:48 2019 +0100
NODE-911: Rename `ttl` to `ttlMillis` in Scala client.
commit 2c12b3e425a3a8fb10cef9a43e0d76cbf70009d4
Author: Akosh Farkash <aakoshh@gmail.com>
Date: Wed Dec 4 13:23:36 2019 +0000
NODE-1052: Fix indentations.
commit e380cce1afb40ffcf64f2c41c44014e614f0eb02
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Dec 4 12:43:34 2019 +0100
NODE-1061: Fix Python vdag when no output file provided.
commit c52ca9d467ddb9fb04505a64020ad0e76b4649ac
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Dec 4 12:28:48 2019 +0100
NODE-911: Add default value for deploy ttl.
commit 6c1c769921834e873cff5e5b3dfe609b38940c61
Merge: 4388e518ae c40798b2c6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 4 09:10:44 2019 +0000
Merge #1417
1417: [NODE-1051]: Change findBlockHashesWithDeployHash to support multiple deploys r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 4388e518ae9f9a3576a4e10d940105ada30ced84
Merge: 59d207cee2 a1451d578a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Wed Dec 4 07:46:06 2019 +0000
Merge #1418
1418: ECO-172: Separates blocks with the same (validator, count) in DAG view. r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 9c460c36f003ef6470b2736c8ad4fe248f40b443
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 3 22:33:55 2019 +0100
NODE-1063: Fix transfer parameters: public_key can be derived from private key. Add test for Scala and Python CLI transfer command.
commit a1451d578a505ad2ad1d8239344975bb923b039f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Wed Dec 4 00:16:37 2019 +0800
ECO-172: Add more comments.
commit b293aee8e8e45bec968e61aa51df47f62aba5069
Author: TomVasile <43349666+TomVasile@users.noreply.github.com>
Date: Tue Dec 3 15:52:08 2019 +0000
initial commit of systemd doc
commit e337cb59c471b758b70ca06b19ffae206d8c0a6e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 23:12:29 2019 +0800
ECO-172: Separates blocks with the same (validator, count) in DAG view.
commit 1d82a801c1cd724e4778cc834718fe9a0385d9e3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 3 16:13:38 2019 +0100
NODE-911: Add missing CLI `serverMinTtl` argument.
commit 4c80aafa5aa650459268dce67f0c78617c39a4ae
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 3 15:19:56 2019 +0100
NODE-911: Cleanup.
commit f014a7779baa86290503334f5f250cf8547305bc
Merge: 6cf0eabbb3 59d207cee2
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 3 15:06:40 2019 +0100
Merge remote-tracking branch 'origin/dev' into NODE-911_deploy_ttl_dependencies_chainspec
# Conflicts:
# casper/src/main/scala/io/casperlabs/casper/MultiParentCasperImpl.scala
commit 6cf0eabbb3f0fdf137ed91b8ea27d42fa929edba
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 3 14:21:18 2019 +0100
NODE-911: Fix tests after adding `minTtl` to the node config.
commit 088caca6327686931911dbcf9225cfa7195b1777
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 3 14:00:05 2019 +0100
NODE-911: Remove tests that are no longer valid.
commit ad25d977ac7a6ad11ad90dd0b33ba9a6051065f5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Tue Dec 3 14:40:37 2019 +0100
NODE-1063: Add transfer CLI
commit 878f8736ea61dd24bb41e0090a8fadfa0f261304
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Tue Dec 3 13:33:48 2019 +0100
NODE-911: Rename one of `basicDeploy` methods to `deploy`.
To avoid name clashes with default parameters.
commit c40798b2c684957226a1cf8ea693c8645f5d9a8e
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 19:59:24 2019 +0800
update the comment of findBlockHashesWithDeployHashes
Co-Authored-By: Mateusz Górski <goral09@users.noreply.github.com>
commit 2902016dc33cbeeea5e298c66de70f085528e67f
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 19:30:40 2019 +0800
NODE-1051: Remove `filterNot(_ == block.blockHash)` since validation happens before adding it to the local DAG.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit d81c2e634cb419805c41a8352446547bd94eab65
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 19:29:41 2019 +0800
NODE-1051: remove implementation of findBlockHashesWithDeployHash.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 23542a1d18683cf31ecd24ea415b9198a559a365
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 19:29:09 2019 +0800
NODE-1051: let `findBlockHashesWithDeployHashes` return F[Map[DeployHash], Set[BlockHash]], and remove simplify unit tests of `findBlockHashesWithDeployHashes`.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit a2edd89624f5ac71fffdce2c196f43827309e2f7
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 18:52:41 2019 +0800
NODE-1051: Remove findBlockHashesWithDeployHash since there is no usage.
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit f5557b30b9b53c9ccfd0b469eddd420069c509a7
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Tue Dec 3 18:51:12 2019 +0800
NODE-1051: implements findBlockHashesWithDeployHashes to support multiple deploys
Signed-off-by: Abner Zheng <abnerzheng@gmail.com>
commit 59d207cee2c39fa05a0135f6614eec7da9d57e38
Merge: 9106a59db5 ec9b7abc94
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 2 20:52:11 2019 +0000
Merge #1413
1413: NODE-1040: Test chainspec in /etc/casperlabs r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 9106a59db50e34c483e70e8b315d7b454e0f32f5
Merge: 202ce20594 8ff8f6d85a
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 2 19:27:01 2019 +0000
Merge #1414
1414: NODE-1042: Add test for query-state of local key r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 8ff8f6d85a3bede7c6fe9129961e2e1892f8a340
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 20:23:40 2019 +0100
NODE-1042: Revert change to balance command commited in a previous commit.
commit eee17232269a45e3e60859eaf46fb65804f515d2
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Dec 2 11:40:07 2019 -0500
Adding in actual testing of python client for unbonding without bonding.
commit 282652f7b480a87ef2e514c70c1482f247e1f055
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 16:55:29 2019 +0100
NODE-1042: Fix balance in Python client after queryState handling of local keys changed. Add assertions.
commit ea4baa70bb2c3b2da938c240c64a7d38e8f5ca4d
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 2 16:42:55 2019 +0100
NODE-911: Drop `millis` suffix from `minTtlMillis` since its type is `FiniteDuration`.
commit 7d3325d07a72388cd8e3dfe21e5a0b67d2751b55
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 12:05:33 2019 +0100
NODE-911: Move `minTtlMillis` to node config instead of chain spec.
commit 202ce2059448a22a8b1d2b57ff612e66b2f8d796
Merge: c3705941d1 1616cef3a1
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 2 15:35:31 2019 +0000
Merge #1415
1415: CON-601: Start fork choice from the LFB instead LCA. r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
Co-authored-by: birchmd <birchmd@casperlabs.io>
commit 35eb94f0b0e0996a0cb54b8c59e969c341f86bca
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 16:32:23 2019 +0100
NODE-1042: Fix Scala client's handling of local keys
commit 1616cef3a11c9fc6a4ee7e6ee0f1cc04a44d74aa
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 2 16:17:20 2019 +0100
CON-601: Clean up `ValidationTest` file.
commit 3c49baffd919f7f822d382c87db98c1ef95c532b
Author: Joe Sacher <321623+sacherjj@users.noreply.github.com>
Date: Mon Dec 2 10:12:18 2019 -0500
Integrated bonding test, unbonding_without_bonding not correct for Python client from original file.
commit 644f60e17d197070d0f44b9cafca02f4f839d890
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 2 15:51:52 2019 +0100
CON-601: Remove `implicit` keyword from ``(Long, ByteString)` orderings.
commit dcadc15aa7191552369088eb27b6f4e287c2f1f2
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 15:27:14 2019 +0100
NODE-1042: Fix test
commit 666414d30b40e0716f572d986dea158c75cbf33c
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 15:06:47 2019 +0100
NODE-1042: Add another deploy and query-state in the test
commit c3705941d1f14031734a678940d42e6b1d49b907
Merge: fa072b5ff6 3526c0b2f3
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Mon Dec 2 14:05:25 2019 +0000
Merge #1403
1403: NODE-1020: Enable SQLite WAL journal mode. r=goral09 a=goral09
# Overview
Change SQLite mode from rollback journal to WAL mode. This enables concurrent reads and writes.
### Which JIRA ticket does this PR relate to?
https://casperlabs.atlassian.net/browse/NODE-1020
### Complete this checklist before you submit this PR
- [ ] This PR contains no more than 200 lines of code, excluding test code.
- [ ] This PR meets [CasperLabs coding standards](https://casperlabs.atlassian.net/wiki/spaces/EN/pages/16842753/Coding+Standards).
- [ ] If this PR adds a new feature, it includes tests related to this feature.
- [ ] You assigned one person to review this PR.
- [ ] Your GitHub account is linked with our [Drone CI](https://drone-auto.casperlabs.io/) system. This is necessary to run tests on this PR.
- [ ] Do not forget to run `bors r+` if GitHub policy is not enforced, e.g. when merging into another feature branch. It may be omitted under some circumstances if this PR intentionally assumes that integration tests will fail but will be fixed with the future PRs.
### Notes
By default, SQLite will automatically checkpoint whenever a COMMIT occurs that causes the WAL file to be 1000 pages or more in size, or when the last database connection on a database file closes. 1000 pages (each of size 4kB) is 4MB of _any_ data being written to the DB. Given the current size of deploys, blocks, metadata, relations, etc and writing on both block creation and block validation, checkpointing should happen fairly often (preventing checkpoint starvation).
> WAL mode permits simultaneous readers and writers. It can do this because changes do not overwrite the original database file, but rather go into the separate write-ahead log file. That means that readers can continue to read the old, original, unaltered content from the original database file at the same time that the writer is appending to the write-ahead log. In WAL mode, SQLite exhibits “snapshot isolation”. When a read transaction starts, that reader continues to see an unchanging “snapshot” of the database file as it existed at the moment in time when the read transaction started. Any write transactions that commit while the read transaction is active are still invisible to the read transaction because the reader is seeing a snapshot of database file from a prior moment in time.
#### Sources:
1. [https://www.sqlite.org/wal.html](https://www.sqlite.org/wal.html)
2. [https://activesphere.com/blog/2018/12/24/understanding-sqlite-busy](https://activesphere.com/blog/2018/12/24/understanding-sqlite-busy)
3. [https://wiki.postgresql.org/wiki/SSI](https://wiki.postgresql.org/wiki/SSI)
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 1351b45a51887e7e0756fbb618444d44bf575ae1
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 15:02:14 2019 +0100
NODE-1042: Encode second part (after ':') in key of type local with EE ABI.
commit 06fb0ea870136b626ee77d063bfc7534091fdbaa
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 2 12:50:19 2019 +0100
CON-601: Fix test. Pass LFB explicitly to block constructing methods.
commit a9649ef6d19a8a3426a7fe2e5deebee8b0f0f680
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 13:18:09 2019 +0100
NODE-1042: Address review comment by @mpapierski
commit ec9b7abc94fcb13b3b79cfa5305000b335ae9021
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Mon Dec 2 12:36:07 2019 +0100
NODE-1040: Address review comments from @sacherjj
commit c81b20c2adee135128a301afd7b8b03bb612aea3
Author: birchmd <birchmd@casperlabs.io>
Date: Fri Nov 29 15:29:37 2019 -0500
CON-601: Estimator function in Casper trait requires LFB; MultiParentCasperImpl does no automatically insert genesis as LFB when computing parents of a new block
commit bde1dfd77564d6fd73f43e4fd89026f9693605df
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 13:23:41 2019 +0100
CON-601: Do not pass lfb hash explicitly to `Validate.parents` method.
It can be taken from the block that is available.
commit b75a5f12b67f26efaffcb3498155d709e9b12cb4
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Wed Nov 27 20:02:30 2019 +0100
CON-601: Use `bfToposortTraverse` that traverses the DAG in topological order.
Do not validate parents when we don't have Genesis block.
Otherwise it will try to validate Genesis' parents when it can't find Genesis' in the store yet.
commit 47b7c92d987b69c3aaa0ff27cb26cd8ca2f31184
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 16:25:44 2019 +0100
CON-601: Fix pattern matching in `latestCommonAncestorF`.
commit 5fda8a533ddb87c8590544e1111154fbae53941b
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 17:29:52 2019 +0100
CON-601: Add explicit `Ordering` instances for (Long, ByteString) tuple.
commit 0233b894f8f9115911d6c4d65801294e33ae24e0
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 16:26:04 2019 +0100
CON-601: Resolve message ordering ties using message hash.
commit 1034f4e58f0985833f4303da3fd9373bac5e025e
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Mon Dec 2 10:44:56 2019 +0100
CON-601: Add `key_block_hash` field to `Block.Header` proto type,
commit 233e21c74ab67aeae0a8f1cd4ee481fc9302bc89
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Dec 1 19:55:37 2019 +0100
NODE-1040: Fix test
commit 10a7684f6bd1ca64401b90d3acee95ffc0424838
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Dec 1 18:45:32 2019 +0100
NODE-1040: Run test_chainspec_upgrades.py only for debugging
commit 130d848cc5212c23b9306a1eab2d80306c612b23
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Dec 1 18:43:48 2019 +0100
NODE-1040: Fix writing accounts.csv to /etc/casperlabs/chainspec/genesis
commit 5dde410374404d8415cb356a4c9fc0cb4aac6cbb
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sun Dec 1 14:21:46 2019 +0100
NODE-1040: Fix tests
commit 748869853d454a8b8c6134ad0c83bfd9bd75f335
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Nov 30 20:00:00 2019 +0100
NODE-1042: Add test for query-state of local key
commit 69d53d46431923c686a002a03f16281ae8c85e0e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Sat Nov 30 18:04:58 2019 +0100
NODE-1040: Add test_upgrades_applied_major_versions_etc
commit 8d85404622f55a3291cab5ebd9173f5239f8161e
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Nov 29 21:57:41 2019 +0100
NODE-1040: Correct path
commit 89cfcd18fe0bf32bf68114642d02814dbd315f9a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Fri Nov 29 19:54:58 2019 +0100
NODE-1040: Add resources/etc_casperlabs/ (copy of resources/test-chainspec/)
commit fa072b5ff6b4fa7a809f7a27218fdafb5add0013
Merge: ea3dbce19e 8b7022bcc6
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Nov 29 13:49:10 2019 +0000
Merge #1410
1410: Revert "Merge #1408" r=goral09 a=goral09
This reverts commit ea3dbce19e04a5a5a7e03b0db775092a5452199d, reversing
changes made to 6003b874dfbd9de51909e84f1a911642ccab21a4.
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 8b7022bcc63271615a53bae06ab0d75a4c1a33a3
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 14:44:25 2019 +0100
Revert "Merge #1408"
This reverts commit ea3dbce19e04a5a5a7e03b0db775092a5452199d, reversing
changes made to 6003b874dfbd9de51909e84f1a911642ccab21a4.
commit ea3dbce19e04a5a5a7e03b0db775092a5452199d
Merge: 6003b874df 2673b9f661
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Fri Nov 29 13:21:19 2019 +0000
Merge #1408
1408: CON-601: Start fork-choice from LFB (instead of LCA). r=goral09 a=goral09
#
Co-authored-by: Mateusz Górski <gorski.mateusz@protonmail.ch>
commit 2673b9f661dec530eb06ceaefcaa5c3622053fb6
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 14:16:29 2019 +0100
CON-601: More logging.
commit 590dddfa0bdee320d2ce557d909f73ff2910969a
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 14:08:21 2019 +0100
CON-601: Lookup unsafe.
commit d1a9814e6cc0e02de79f68c472af2ddf555ed1ed
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 13:23:41 2019 +0100
CON-601: Do not pass lfb hash explicitly to `Validate.parents` method.
It can be taken from the block that is available.
commit 7a9cf0424730a1ea27c652904f10d6cdaf8dfbc2
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 12:20:37 2019 +0100
CON-601: Some more logging.
commit d2a1b4967b956ed3d7bf9b3787a4fa69caa93f92
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 12:09:37 2019 +0100
CON-601: Temprorarily strip CI from unnecessary steps to speed up debugging.
commit 6b6ee77ea7774d288ddab6d31cf07fb494f10fff
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Fri Nov 29 10:08:39 2019 +0100
CON-611: Add a bit of logging to debug on drone.
commit 6003b874dfbd9de51909e84f1a911642ccab21a4
Merge: d08cafa94d 49696d2285
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Nov 28 18:18:36 2019 +0000
Merge #1400
1400: NODE-1043: Implement vdag command for Python client r=piokuc a=piokuc
#
Co-authored-by: Piotr Kuchta <piotr@casperlabs.io>
commit 49696d228547f7781af8fd4b5595e951d5c83b8d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Nov 28 18:01:29 2019 +0100
NODE-1043: Address review comments from @aakoshh
commit d08cafa94deb65410dbfa834254bfc1018dabfa0
Merge: da8bf13a89 4bec01b89d
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Nov 28 16:56:16 2019 +0000
Merge #1405
1405: ECO-152: Showing bonded validators list on Clarity r=AbnerZheng a=AbnerZheng
#
Co-authored-by: Abner Zheng <abnerzheng@gmail.com>
commit 4bec01b89dcc9bdf5e71604dca7615b7bebf2762
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Nov 29 00:54:13 2019 +0800
ECO-152: update the version of `casperlabs-grpc` and `casperlabs-sdk`.
commit 9c5e8167f44a494291b45a2d84e014f9f87a5e2c
Author: Abner Zheng <abnerzheng@gmail.com>
Date: Fri Nov 29 00:02:01 2019 +0800
ECO-152: simply code
commit b94587b5ec094fbd266c1505fdc289971ccf1afc
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Nov 28 14:47:00 2019 +0100
NODE-1043: Correct example vdag invocation so it matches example diagram.
commit 1108ffd55d633d62e9910ac9a411bbe150bf6743
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Nov 28 14:32:10 2019 +0100
NODE-1043: Show justifications only if they are part of the visualized set of blocks.
commit de932ba4ed122166fd9c0fcb3b00ac9d44837d0d
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Thu Nov 28 14:08:18 2019 +0100
NODE-1043: Do not show parent that is not in the set of retrieved blocks. It was drawn outside of validators' lanes.
commit 051122e74ac3dc30e1e23aea892e27a6437d0ecb
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Nov 28 13:34:59 2019 +0100
CON-601: Fix comment.
commit 1ccb9188fc739e9571135648fcc87003e70c6973
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Nov 28 13:31:35 2019 +0100
CON-601: Use `BlockImplicits` methods.
commit ae1f4d19cb85076cebdaf3fc269adcd9479dfe74
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Nov 28 13:24:55 2019 +0100
CON-601: Add a unit test that tries to replicate IT test failure.
CI failure https://drone-auto.casperlabs.io/CasperLabs/CasperLabs/7549/1/11
commit da8bf13a8926836db7e5f07922d128e2b8a97ce0
Merge: b8853ce84d f93f484db4
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date: Thu Nov 28 11:20:57 2019 +0000
Merge #1399
1399: EE-772: Enforce protocol version restrictions r=mpapierski a=mpapierski
#
Co-authored-by: Michał Papierski <michal@casperlabs.io>
commit f93f484db45ec8f434dc84e1f4b10738ca4a179d
Author: Michał Papierski <michal@casperlabs.io>
Date: Thu Nov 28 12:20:18 2019 +0100
EE-772: Remove outdated comment.
commit 821b3be5381004105db4d69aee6526f17252c825
Author: Mateusz Górski <gorski.mateusz@protonmail.ch>
Date: Thu Nov 28 00:10:52 2019 +0100
CON-601: Do not validate parents when we don't have Genesis block.
Otherwise it will try to validate Genesis' parents when it can't find Genesis' in the store yet.
commit 0ed2c3929b6955ec08eb1b3b4a8e94ed54262f7a
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Nov 27 23:53:33 2019 +0100
NODE-1043: Validate option --depth of Scala CLI vdag command: must be > 0.
commit c1cca36998c587af065cc81556834306936cb47b
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Nov 27 21:50:27 2019 +0100
NODE-1043: Fix CI
commit 69f26373242895b945efee86159663f96bd717a5
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Nov 27 21:46:21 2019 +0100
NODE-1043: Add exxample vdag output to repo and use it in the README.md
commit d23fbc35fc367b173cda76a994fbdd4423e8a0bd
Author: Piotr Kuchta <piotr@casperlabs.io>
Date: Wed Nov 27 21:31:56 2019 +0100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment