Commit Graph

70 Commits (96288e7e08309d71a4882daf8601b39a3f49e90d)

Author SHA1 Message Date
Konstantin 7a8e5d468c
Feature 4160 beacon crosslink signal. (#4169) 3 years ago
Leo Chen c59d7b1654 [proto/node] clean up of unused code 5 years ago
Edgar Aroutiounian bb538ce6e7
[api] Remove discovery service (#2947) 5 years ago
Daniel Van Der Maden 451d16c14d
Add viewID to block signed content (#2877) 5 years ago
Edgar Aroutiounian b8798c3ff5
[project] Dead fields, staticcheck, update deprecated libp2p usages (#2825) 5 years ago
Edgar Aroutiounian 4e85d7d866
[service][node] Project Tech debt clean up, remove wallet (#2664) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 5 years ago
Rongjian Lan 55664be681
Add the cross-shard fixes from s3 into master (#2105) 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
chao 338720b2eb fix epoch reading bug; return error in block crosslink verification if crosslink exists; only remove committed crosslink from pending list 5 years ago
Rongjian Lan db7a4211f0 Fix staking txn replication issue 5 years ago
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Rongjian Lan bad9c62922 Bug fixes 5 years ago
chao bd6a9bee6c fix test error 5 years ago
Rongjian Lan b3df7e1fa6 Add staking transaction struct and handler logic 5 years ago
Eugene Kim bc711829b8 Fix goimports 5 years ago
Eugene Kim 8ac058bb2e Version headers 5 years ago
chao 39214def83 improve cross tx receipts verification to avoid beacon sync dependency 5 years ago
chao 65cdaf75bf improve cross shard tx receipts verification design and logic 5 years ago
Eugene Kim 8cc2543c9e Move header fields into private struct; expose them using getters/setters 5 years ago
Eugene Kim a48123e749 Move (core/)types.Header and friends into block 5 years ago
Eugene Kim b874e65126 Move ShardState et al from ./core/types to ./shard 5 years ago
Rongjian Lan 08e7375610 Migrate go-ethereum params into harmony/internal/params 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
Leo Chen 0ddcbdca1a [pingpong] remove pong messages from discovery service 5 years ago
Minh Doan 89deda3ed0 clean up unused code 5 years ago
chao 2913ff7157 refactor incoming receipts handling; store both receipts+proof in block; add CXReceiptsProof verification 5 years ago
chao d1d3e23ee4 add incomingReceipts handling and verification 5 years ago
chao e87820d593 fix cross shard tx nonce issue 5 years ago
Rongjian Lan 747cecfe86 Fix insertChain return 5 years ago
Rongjian Lan 1edbcb0db7 Add crosslink support on beacon chain 5 years ago
chao 0780a1c75a add merkle proof generation/validation and cxreceipts message handler function 5 years ago
chao 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 5 years ago
chao 47bab85894 add message type and message handler placeholder for cross shard transactions 5 years ago
Kai Lee 9e87c928f1 Replace all logs in api module to use zerolog 5 years ago
Kai Lee c4e6cca9b3 Remove unnecessary panic in api/proto/node and utils 6 years ago
Kai Lee 109b1da9a7 Replaced loggers in `api/` with custom shared logger 6 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 6 years ago
Eugene Kim a7218a999a Log errors, mostly at warn (or fatal for UT) level 6 years ago
Eugene Kim 65df03bc9d Add Epoch to block header 6 years ago
Eugene Kim 18bf30e6c8 Use uint32 as shard ID type instead of [4]byte 6 years ago
Eugene Kim 32040c0fe6 Remove STOP message; txgen doesn't send it anymore 6 years ago
u5surf 4d09b63dff [lint] fix gofmt #708 6 years ago
Rongjian Lan 4b018ec276 Broadcast epoch shard state after beacon consensus 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Leo Chen 19ff802f90 [test] fix travis checker test error 6 years ago
Animesh Gaitonde 3a5c90c408 Increase unit test coverage 6 years ago
Leo Chen 9340ef4f86 move proto/pingping to discovery module 6 years ago