Commit Graph

110 Commits (04b4fbb00c2a3dfb3ddbc0112c4197861e03fab2)

Author SHA1 Message Date
Minh Doan e6e4e4a7dd cleaning up code 6 years ago
Minh Doan 0e34dcf448 fix a lot of basic mistakes. See https://docs.google.com/document/d/1eIuVFnRra8Ggnj5zSTcGLn9iXGwHEdOHGC6-gHvvuGc 6 years ago
Minh Doan 29b3281d4a fix lint, now 138 left 6 years ago
Minh Doan 6c26759d7f fix lint for utxopool 6 years ago
Minh Doan 9f9607f5c5 change txId to txID 6 years ago
Minh Doan 7513a79c32 change shardId to shardID, and ShardId to ShardID 6 years ago
Minh Doan cefdaad930 fix comments in utxopool.go 6 years ago
Minh Doan 061d8e2f7f fix comments on blockchain and transaction 6 years ago
Minh Doan dd8728a6f1 fix coments in block.go 6 years ago
Minh Doan dc0e8a6e23 fix comments 6 years ago
Richard Liu dbfd6abdff clean. 6 years ago
Richard Liu a442d9990f update btctxgen 6 years ago
Richard Liu 7db609e9a8 add sign 6 years ago
Rongjian Lan d288e9b805 We are going 20k 6 years ago
Rongjian Lan f44762fa54 Remove log of tx verification error 6 years ago
Minh Doan a89e59300a add synchronized queue for syncing task 6 years ago
Minh Doan 98345d281a add find block with previous blockhash 6 years ago
Minh Doan 665a427100 modify DeserializeBlock 6 years ago
Rongjian Lan f6963f44af Add more log for aws debugging 6 years ago
Minh Doan bf7b94e832 clean up 6 years ago
Minh Doan ef46b60e05 add test for gob encoding 6 years ago
Minh Doan dbbb29bf53 add test for merkle tree 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 945f25c65b Update utxo with state block; refactor utxo counter func 6 years ago
Rongjian Lan 222d40d92c Remove invalid transactions in pending list 6 years ago
Rongjian Lan 514262be2e explicitly return tx verification error and increase block tx num 6 years ago
Rongjian Lan d0d6715ccd Implement state block verification 6 years ago
Rongjian Lan ea6b76e1b3 Add State struct in Block and populate them in state block 6 years ago
Rongjian Lan c09dc508f3 Add processing after state block consensus 6 years ago
Rongjian Lan 3919360ef6 Wire state block creation and verificaiton into consensus 6 years ago
Rongjian Lan 695e473784 Create state block from utxo pool 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 100bd4da9c Add utxo lookup by addresses 6 years ago
Rongjian Lan 54a6def5ac Add import private key and check balance functionalities to wallet 6 years ago
Minh Doan 10c9acc8f6 fix error msg: composite literal uses unkeyed fields 6 years ago
Minh Doan b46bdaff40 merkle root data as a header of the block, include it into block hash calculation 6 years ago
Minh Doan c46424272c clean up redundant code 6 years ago
Minh Doan 33ef9a096b add more test 6 years ago
Minh Doan fbee5d821c fix the logic of merkle tree 6 years ago
Minh Doan f2aba09438 add test for merkle tree 6 years ago
Minh Doan 10624beaf2 add merkel tree data structure 6 years ago
Rongjian Lan e0c250561d Add collective sig message and broadcasting it after prepare phase of cosi 6 years ago
Minh Doan 67b371a440 add write to block 6 years ago
Rongjian Lan b7a7aa339c Add bitmap and signature for blocks; populate signature for block 6 years ago
Rongjian Lan 812df64b3b Add transaction signature; Add signing process; Integrate with Consensus and Verification process 6 years ago
Rongjian Lan 99c05a45fe Create signature for the generated transactions in benchmark 6 years ago
Rongjian Lan 13467d48fd Add sign utility func to Transaction.go 6 years ago
Rongjian Lan b046208abb Add dummy signature field in transaction 6 years ago
Rongjian Lan 8c167c1d14 Migrate address from string to [20]byte 6 years ago
Alok Kothari fb7db3d102 commiting changes before change directory 6 years ago