Commit Graph

35 Commits (15fddd608f0f4c760166a32be03a723fd95dfc1b)

Author SHA1 Message Date
Leo Chen 2a602db9b0 fix the build after rename the repo to harmony-one 6 years ago
Minh Doan 6c26759d7f fix lint for utxopool 6 years ago
Minh Doan 7513a79c32 change shardId to shardID, and ShardId to ShardID 6 years ago
Minh Doan 061d8e2f7f fix comments on blockchain and transaction 6 years ago
Richard Liu dbfd6abdff clean. 6 years ago
Richard Liu 7db609e9a8 add sign 6 years ago
Rongjian Lan d288e9b805 We are going 20k 6 years ago
Minh Doan bf7b94e832 clean up 6 years ago
Rongjian Lan d0d6715ccd Implement state block verification 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 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
Richard Liu 932852b674 rename 6 years ago
Richard Liu 5ad778781e fixed null outpoint issue; make outpoint.index uint32. 6 years ago
Richard Liu 09286bb82a add outpoint 6 years ago
Rongjian Lan 1f7e6e7ca7 Add more comments for client related codes 6 years ago
Rongjian Lan 44518d8c35 Add unlock to commit for cross shard tx 6 years ago
Rongjian Lan ff3270d197 Put crossShard tx proofs directly inside Transaction object 6 years ago
Rongjian Lan f291f6a0bc Fix cross tx proof bugs; now the unlock-to-commit/abort message finally reaches leaders 6 years ago
Rongjian Lan 399374592a Add logic to create cross shard Tx, and collect proofs in the tx generator 6 years ago
Rongjian Lan b5dcd76831 Add cross shard TX proof and the logic to keep them for proof-of-accept or proof-of-reject 6 years ago
Rongjian Lan 2ddd32882c Add ShardId into the revelant data structures: block, UTXO etc. 6 years ago
Rongjian Lan cb983ce484 Add transactions num and Ids list to block 6 years ago
Minh Doan 6a48a4d810 decouple CreateBlockchain and UTXOPool into different methods 6 years ago
Minh Doan d65fb29835 add verify_transactions and update utxo 6 years ago
Minh Doan c358fc754d add data structure for UTXOPool and update verify_new_block 6 years ago
Rongjian Lan fca461b766 Clean up legacy code and structure 6 years ago
Minh Doan c7ff14af3d fix blockchain_test 6 years ago
Minh Doan 83240f3506 add tests and remove UTXOPool 6 years ago
Minh Doan b86c836bb5 add blockchain_test 6 years ago
Minh Doan 6ae3954b08 fix tests 6 years ago
Minh Doan 2eb9629202 bundle block blockchain transaction into blockchain packagge. add tests for utils 6 years ago
Minh Doan 3d5c33ee14 add CreateBlockchain 6 years ago
Minh Doan 32d1f71ac1 fix import 6 years ago
Minh Doan 4cd5370f9c modify logic for block.go 6 years ago
Minh Doan 800cdb575d fix indetation 6 years ago
Minh Doan 73b873b90b convert indentation and add vscode settings 6 years ago
Minh Doan 37ac634c0a refactor transaction and add logic of FindUTXO and FindSpendableOutputs and FindUnspentTransactions 6 years ago
Minh Doan 3a49816e6a modify Transaction data structure 6 years ago
Minh Doan 212c86a784 add transaction, utils, utils_test. 7 years ago
Minh Doan d10ba966ab add transaction, util, utxo 7 years ago
Minh Doan 5e7ac26db9 temporary commit 7 years ago