-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor SSZ, implement incremental hash #115
Commits on Mar 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8b9e319 - Browse repository at this point
Copy the full SHA 8b9e319View commit details
Commits on Mar 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 97e61b0 - Browse repository at this point
Copy the full SHA 97e61b0View commit details
Commits on Apr 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4be6e14 - Browse repository at this point
Copy the full SHA 4be6e14View commit details
Commits on Apr 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ece9947 - Browse repository at this point
Copy the full SHA ece9947View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5d832 - Browse repository at this point
Copy the full SHA 4a5d832View commit details -
Configuration menu - View commit details
-
Copy full SHA for b702dd4 - Browse repository at this point
Copy the full SHA b702dd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2707033 - Browse repository at this point
Copy the full SHA 2707033View commit details
Commits on Apr 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8f28224 - Browse repository at this point
Copy the full SHA 8f28224View commit details
Commits on Apr 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ae041a7 - Browse repository at this point
Copy the full SHA ae041a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b9de4 - Browse repository at this point
Copy the full SHA 29b9de4View commit details -
Move SSZSchemeBuilder to ssz.access.container package. Extract SSZFie…
…ld as separate class
Configuration menu - View commit details
-
Copy full SHA for 679ae0b - Browse repository at this point
Copy the full SHA 679ae0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28c1b3a - Browse repository at this point
Copy the full SHA 28c1b3aView commit details
Commits on Apr 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e219b03 - Browse repository at this point
Copy the full SHA e219b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a677c2 - Browse repository at this point
Copy the full SHA 5a677c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dbefae - Browse repository at this point
Copy the full SHA 0dbefaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdf145e - Browse repository at this point
Copy the full SHA cdf145eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99f9293 - Browse repository at this point
Copy the full SHA 99f9293View commit details -
Configuration menu - View commit details
-
Copy full SHA for eada042 - Browse repository at this point
Copy the full SHA eada042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b75e3a - Browse repository at this point
Copy the full SHA 2b75e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9616f9 - Browse repository at this point
Copy the full SHA a9616f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29bd1f1 - Browse repository at this point
Copy the full SHA 29bd1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d5a688 - Browse repository at this point
Copy the full SHA 1d5a688View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba763bc - Browse repository at this point
Copy the full SHA ba763bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b56f6ff - Browse repository at this point
Copy the full SHA b56f6ffView commit details -
Annotate BeaconState interface members with @ssz instead of implement…
…ation class fields. Get rid of serialization workaround with ArrayList instead of ReadList in the BeaconState
Configuration menu - View commit details
-
Copy full SHA for 03eadff - Browse repository at this point
Copy the full SHA 03eadffView commit details -
Merge remote-tracking branch 'origin/develop' into feature/incrementa…
…l-ssz # Conflicts: # consensus/src/main/java/org/ethereum/beacon/consensus/hasher/SSZObjectHasher.java # consensus/src/main/java/org/ethereum/beacon/consensus/verifier/operation/DepositVerifier.java # core/src/main/java/org/ethereum/beacon/core/BeaconState.java # core/src/main/java/org/ethereum/beacon/core/state/BeaconStateImpl.java # core/src/main/java/org/ethereum/beacon/core/state/ImmutableBeaconStateImpl.java # core/src/test/java/org/ethereum/beacon/core/SSZSerializableAnnotationTest.java # pow/validator/src/main/java/org/ethereum/beacon/pow/validator/ValidatorRegistrationServiceImpl.java # ssz/src/main/java/org/ethereum/beacon/ssz/SSZCodecHasher.java # ssz/src/main/java/org/ethereum/beacon/ssz/SSZHashSerializer.java # ssz/src/main/java/org/ethereum/beacon/ssz/SSZSchemeBuilder.java # ssz/src/main/java/org/ethereum/beacon/ssz/access/basic/BytesCodec.java # test/src/test/java/org/ethereum/beacon/test/runner/SszRunner.java
Configuration menu - View commit details
-
Copy full SHA for 7bdef8c - Browse repository at this point
Copy the full SHA 7bdef8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb859ba - Browse repository at this point
Copy the full SHA bb859baView commit details
Commits on Apr 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 19ec99f - Browse repository at this point
Copy the full SHA 19ec99fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e1980e - Browse repository at this point
Copy the full SHA 2e1980eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c007c - Browse repository at this point
Copy the full SHA a2c007cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff435ff - Browse repository at this point
Copy the full SHA ff435ffView commit details -
Process empty list without requesting child element type. This preven…
…ted hashing empty lists with no parametrized type info (e.g. hash_tree_root(new ArrayList()))
Configuration menu - View commit details
-
Copy full SHA for a6b1a20 - Browse repository at this point
Copy the full SHA a6b1a20View commit details -
Now need to pass specConstants to every serializer and hasher (due to…
… vector sizes tied to spec constants)
Configuration menu - View commit details
-
Copy full SHA for d937526 - Browse repository at this point
Copy the full SHA d937526View commit details -
Configuration menu - View commit details
-
Copy full SHA for b683551 - Browse repository at this point
Copy the full SHA b683551View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b418d - Browse repository at this point
Copy the full SHA a0b418dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35a15a9 - Browse repository at this point
Copy the full SHA 35a15a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 908b33d - Browse repository at this point
Copy the full SHA 908b33dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f5a50b - Browse repository at this point
Copy the full SHA 2f5a50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b14116 - Browse repository at this point
Copy the full SHA 1b14116View commit details -
Configuration menu - View commit details
-
Copy full SHA for e34fa67 - Browse repository at this point
Copy the full SHA e34fa67View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb0da59 - Browse repository at this point
Copy the full SHA bb0da59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6534a5a - Browse repository at this point
Copy the full SHA 6534a5aView commit details
Commits on Apr 10, 2019
-
Change BeaconState state vector members to types ReadVector/WriteVect…
…or. Init vectors with empty elements
Configuration menu - View commit details
-
Copy full SHA for b687f90 - Browse repository at this point
Copy the full SHA b687f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 570c24e - Browse repository at this point
Copy the full SHA 570c24eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c9aff - Browse repository at this point
Copy the full SHA 35c9affView commit details
Commits on Apr 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ad5b85b - Browse repository at this point
Copy the full SHA ad5b85bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4507d31 - Browse repository at this point
Copy the full SHA 4507d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for c84e0b8 - Browse repository at this point
Copy the full SHA c84e0b8View commit details -
Add @SSZ.order attribute to order SSZ fields declared by methods (cla…
…ss methods can't be retrieved in declaration order)
Configuration menu - View commit details
-
Copy full SHA for 0fa6690 - Browse repository at this point
Copy the full SHA 0fa6690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a581f7 - Browse repository at this point
Copy the full SHA 2a581f7View commit details -
Add ability to fork update listener so two copies of the same source …
…can be independently safely updated
Configuration menu - View commit details
-
Copy full SHA for e90e973 - Browse repository at this point
Copy the full SHA e90e973View commit details -
Add observable Read/WriteList implementation. Add ObservableHelper fo…
…r lists and containers
Configuration menu - View commit details
-
Copy full SHA for 0174942 - Browse repository at this point
Copy the full SHA 0174942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56682f2 - Browse repository at this point
Copy the full SHA 56682f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b057951 - Browse repository at this point
Copy the full SHA b057951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e098b4 - Browse repository at this point
Copy the full SHA 2e098b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6c69c - Browse repository at this point
Copy the full SHA aa6c69cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d440d - Browse repository at this point
Copy the full SHA 60d440dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c564d7e - Browse repository at this point
Copy the full SHA c564d7eView commit details
Commits on Apr 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 917660e - Browse repository at this point
Copy the full SHA 917660eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7802f1 - Browse repository at this point
Copy the full SHA d7802f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f870d2a - Browse repository at this point
Copy the full SHA f870d2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f32f0d5 - Browse repository at this point
Copy the full SHA f32f0d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ffd377 - Browse repository at this point
Copy the full SHA 5ffd377View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64f2e6c - Browse repository at this point
Copy the full SHA 64f2e6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fdfb23 - Browse repository at this point
Copy the full SHA 2fdfb23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a78fe - Browse repository at this point
Copy the full SHA 05a78feView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c7564 - Browse repository at this point
Copy the full SHA e5c7564View commit details -
Configuration menu - View commit details
-
Copy full SHA for a372df9 - Browse repository at this point
Copy the full SHA a372df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f424056 - Browse repository at this point
Copy the full SHA f424056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7089f81 - Browse repository at this point
Copy the full SHA 7089f81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24aad88 - Browse repository at this point
Copy the full SHA 24aad88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8937b57 - Browse repository at this point
Copy the full SHA 8937b57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb6121 - Browse repository at this point
Copy the full SHA 8fb6121View commit details
Commits on Apr 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e1d8bc8 - Browse repository at this point
Copy the full SHA e1d8bc8View commit details -
Merge branch 'feature/incremental-ssz' of https://github.com/harmony-…
…dev/beacon-chain-java into feature/incremental-ssz # Conflicts: # ssz/src/main/java/org/ethereum/beacon/ssz/ExternalVarResolver.java # ssz/src/main/java/org/ethereum/beacon/ssz/access/AccessorResolverRegistry.java # ssz/src/main/java/org/ethereum/beacon/ssz/type/SimpleTypeResolver.java
Configuration menu - View commit details
-
Copy full SHA for 6c3a1f2 - Browse repository at this point
Copy the full SHA 6c3a1f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c4a28d - Browse repository at this point
Copy the full SHA 8c4a28dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c68ce2 - Browse repository at this point
Copy the full SHA 2c68ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0a12cc - Browse repository at this point
Copy the full SHA b0a12ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 935a73c - Browse repository at this point
Copy the full SHA 935a73cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d7ba00 - Browse repository at this point
Copy the full SHA 9d7ba00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61a48ff - Browse repository at this point
Copy the full SHA 61a48ffView commit details -
BeaconState.empty() should be created with respect to constants to co…
…rrectly pick vector sizes
Configuration menu - View commit details
-
Copy full SHA for c66ae65 - Browse repository at this point
Copy the full SHA c66ae65View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98e06a - Browse repository at this point
Copy the full SHA e98e06aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e05e960 - Browse repository at this point
Copy the full SHA e05e960View commit details -
Configuration menu - View commit details
-
Copy full SHA for a811d29 - Browse repository at this point
Copy the full SHA a811d29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e6eef6 - Browse repository at this point
Copy the full SHA 4e6eef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79cb073 - Browse repository at this point
Copy the full SHA 79cb073View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea33a6 - Browse repository at this point
Copy the full SHA 5ea33a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f077ed - Browse repository at this point
Copy the full SHA 8f077edView commit details -
Configuration menu - View commit details
-
Copy full SHA for abb8a33 - Browse repository at this point
Copy the full SHA abb8a33View commit details -
Configuration menu - View commit details
-
Copy full SHA for db04a59 - Browse repository at this point
Copy the full SHA db04a59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 540f2c3 - Browse repository at this point
Copy the full SHA 540f2c3View commit details
Commits on Apr 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c438aac - Browse repository at this point
Copy the full SHA c438aacView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfaf11b - Browse repository at this point
Copy the full SHA cfaf11bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f847d7e - Browse repository at this point
Copy the full SHA f847d7eView commit details -
Rename vectorSize to vectorLength attribute to avoid clashing with 's…
…ize in bytes' notion
Configuration menu - View commit details
-
Copy full SHA for 1a7ab12 - Browse repository at this point
Copy the full SHA 1a7ab12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dfd725 - Browse repository at this point
Copy the full SHA 9dfd725View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51aa0f5 - Browse repository at this point
Copy the full SHA 51aa0f5View commit details