Commit Graph

8 Commits (b5cc34f1e66d71dc3d9fd214d4af575f345a304b)

Author SHA1 Message Date
Rongjian Lan 179e19972e Remove wrongly refactored ShardIDs 5 years ago
Rongjian Lan 5580d0df15 Add receipt local storage and pending list 5 years ago
Kai Lee 9e87c928f1 Replace all logs in api module to use zerolog 5 years ago
Kai Lee 109b1da9a7 Replaced loggers in `api/` with custom shared logger 6 years ago
ak 1ecabf2db9 Changing Client Interface 6 years ago
chao a0a7b3a8c4 remove unnecessary leader map 6 years ago
Minh Doan a53670c4ae Maps are reference types, so they are allways passed by reference. 6 years ago
Eugene Kim 4a2e1e2110 Move Host interface into the top-level p2p package 6 years ago
Eugene Kim 5ad4d5a8f0 Adjust import paths and also goimports 6 years ago
Leo Chen 7b2d36fde7 move client to api/client 6 years ago
Rongjian Lan 2e48f66a57 Fix build error by removing legacy reference 6 years ago
Rongjian Lan a73a9a9f09 Remove UTXO model 6 years ago
Rongjian Lan 97e169fe27 Implement faucet functionality and sharded transaction for wallet 6 years ago
Leo Chen 53a5c3c856 HAR-65: support node removal after node is offline 6 years ago
Richard Liu 64230da6ee abstract out 2 versions of p2p 6 years ago
Minh Doan 2f0a5b23e5 fix golint for client 6 years ago
Minh Doan fe6fc151bf change constants to gofmt style 6 years ago
Leo Chen 2a602db9b0 fix the build after rename the repo to harmony-one 6 years ago
Minh Doan bae896c944 fix comments and fix ALL_CAPS lint 6 years ago
Minh Doan 9270730f76 fix comments. change constant TRANSACTION to Transaction 6 years ago
Minh Doan 7513a79c32 change shardId to shardID, and ShardId to ShardID 6 years ago
Richard Liu 7b560ad46d wallet get leaders info 6 years ago
Rongjian Lan 45768265a5 Optimize txgen to send txs only to affected shards 6 years ago
Rongjian Lan f6963f44af Add more log for aws debugging 6 years ago
Rongjian Lan c9a54e1784 Add more logs for aws debugging 6 years ago
Rongjian Lan 7098ebef46 Fix fmt problem 6 years ago
Rongjian Lan bb9c6ccaa1 Add locking on shard utxo map 6 years ago
Rongjian Lan e4c6c303c8 Fix cross shard tx unlocking issue, fix txgen random shardId duplication issue, add some more utility funcs in utxoPool 6 years ago
Rongjian Lan f93b1eecb9 Add wallet transfer functionality; Add transaction serialization; Refactor wallet utitlity and reuse wallet server; Bytes util; utxoPool crossShard check 6 years ago
Rongjian Lan 00f1698e95 Make fetch utxo process synchronous 6 years ago
Rongjian Lan 78a46a7ddf Add showBalance functionality to wallet 6 years ago
Richard Liu 7ad223816f update for github.com folder structure 6 years ago
Rongjian Lan 651af74bf0 Fix bad code from last refactoring 6 years ago
Rongjian Lan 1f7e6e7ca7 Add more comments for client related codes 7 years ago
Rongjian Lan a98e5f1c2a Add more comments for client code 7 years ago
Rongjian Lan 9dddde559b Add block sync function for leader to send new blocks to client 7 years ago
Rongjian Lan 745755699e Fix cross shard tx bug; add utxo pool sync for client to keep up with the leaders 7 years ago
Rongjian Lan ff3270d197 Put crossShard tx proofs directly inside Transaction object 7 years ago
Rongjian Lan f291f6a0bc Fix cross tx proof bugs; now the unlock-to-commit/abort message finally reaches leaders 7 years ago
Rongjian Lan 4fa3555ac9 Add unlock message and logic to send the message to leaders 7 years ago
Rongjian Lan 399374592a Add logic to create cross shard Tx, and collect proofs in the tx generator 7 years ago
Rongjian Lan ccff95bab3 Add serialization of proof list and let leader to send it to client 7 years ago
Rongjian Lan 4efc1bfcfa Add client directory for client related codes; refactor message protocol files 7 years ago