OSDN Git Service
Paladz [Fri, 18 Jun 2021 06:14:12 +0000 (14:14 +0800)]
remove uint64 (#1974)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
wyjDoraemon [Fri, 18 Jun 2021 05:58:13 +0000 (13:58 +0800)]
save chain status (#1975)
Paladz [Fri, 18 Jun 2021 01:22:06 +0000 (09:22 +0800)]
remove push int64 (#1972)
* remove push int64
* edit opCheckPredicate
* Revert "edit opCheckPredicate"
This reverts commit
d28e17d2e2e123477a2452b182af8d9f11bc2cf4.
* edit the vm
* fix ci
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
wyjDoraemon [Thu, 17 Jun 2021 14:04:46 +0000 (22:04 +0800)]
delete chain best node (#1973)
* delete chain best node
* fix
wyjDoraemon [Thu, 17 Jun 2021 11:13:21 +0000 (19:13 +0800)]
prepare to replace block index (#1969)
* prepare to replace block index
* fix
* fix
* fix ci
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Paladz [Thu, 17 Jun 2021 11:07:27 +0000 (19:07 +0800)]
edit neg op (#1971)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Poseidon [Thu, 17 Jun 2021 09:49:58 +0000 (17:49 +0800)]
auth_verification_test (#1970)
* auth_verification_test
* add rollback test
Paladz [Wed, 16 Jun 2021 10:25:52 +0000 (18:25 +0800)]
edit the code little bit (#1967)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Paladz [Wed, 16 Jun 2021 06:56:44 +0000 (14:56 +0800)]
edht tx txoutput (#1966)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Poseidon [Wed, 16 Jun 2021 06:36:36 +0000 (14:36 +0800)]
fix_duplicate_checkpoint (#1965)
* fix_duplicate_checkpoint
* simplify code
* fix ci
Paladz [Tue, 15 Jun 2021 11:50:42 +0000 (19:50 +0800)]
remove statue data struct (#1964)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Paladz [Tue, 15 Jun 2021 07:38:17 +0000 (15:38 +0800)]
remove status fail (#1963)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
wyjDoraemon [Tue, 15 Jun 2021 06:34:33 +0000 (14:34 +0800)]
fix pos reward coinbase output[0] bug (#1962)
* fix pos reward coinbase output[0] bug
* opt code
* add return
* fix
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Paladz [Fri, 11 Jun 2021 02:15:24 +0000 (10:15 +0800)]
edit types (#1961)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
wyjDoraemon [Thu, 10 Jun 2021 07:52:52 +0000 (15:52 +0800)]
delete useless code (#1960)
Co-authored-by: Paladz <yzhu101@uottawa.ca>
wyjDoraemon [Thu, 10 Jun 2021 06:41:28 +0000 (14:41 +0800)]
coinbase reward (#1948)
* coinbase reward
* fix test case
* fix transaction test
* delete unuseful code
* delete debug code
* fix ci
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Thu, 10 Jun 2021 06:16:00 +0000 (14:16 +0800)]
best chain test (#1959)
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Paladz [Thu, 10 Jun 2021 05:29:35 +0000 (13:29 +0800)]
edit issuance (#1958)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Paladz [Thu, 10 Jun 2021 01:46:25 +0000 (09:46 +0800)]
edit tx input (#1957)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Poseidon [Wed, 9 Jun 2021 09:17:31 +0000 (17:17 +0800)]
build vote tx (#1955)
* build vote tx
* rerun ci
* fix ci
* fix ci
* fix ci
* fix ci
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Paladz [Wed, 9 Jun 2021 05:56:16 +0000 (13:56 +0800)]
open_gas_stand_tx_limit (#1953)
* open_gas_stand_tx_limit
* edit the error name
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
Poseidon [Wed, 9 Jun 2021 02:09:58 +0000 (10:09 +0800)]
refine_casper_code (#1954)
* refine_casper_code
* opt code
Poseidon [Tue, 8 Jun 2021 10:43:37 +0000 (18:43 +0800)]
fix rollback (#1952)
* fix rollback
* opt log print
* opt log print
Poseidon [Tue, 8 Jun 2021 07:15:42 +0000 (15:15 +0800)]
fix casper rollback (#1951)
* fix casper rollback
* opt code
Co-authored-by: Paladz <yzhu101@uottawa.ca>
xuexiansong [Tue, 8 Jun 2021 05:58:50 +0000 (13:58 +0800)]
Vm little end (#1949)
* change uint256 to little endian
* change test file
* cod format
* change big little end types
* change func name to reverse
* private func
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Paladz [Tue, 8 Jun 2021 04:11:52 +0000 (12:11 +0800)]
edit the map code (#1950)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
wyjDoraemon [Fri, 4 Jun 2021 02:18:48 +0000 (10:18 +0800)]
coinbase reward (#1947)
* coinbase reward
* opt code according comment
Poseidon [Thu, 3 Jun 2021 04:09:40 +0000 (12:09 +0800)]
fix get block order (#1946)
* fix get block order
* fix get block order
* fix some bug for casper
* recover block of epoch
* fix auth verification
* no need to justifiying cache
* get target checkpoint from tree
* source checkpoint before the last finalized checkpoint
* add log print
* update func args
* update checkpoint state in memory
Poseidon [Wed, 2 Jun 2021 07:18:52 +0000 (15:18 +0800)]
fix_peer_connection (#1944)
Poseidon [Tue, 1 Jun 2021 08:04:18 +0000 (16:04 +0800)]
fix prev checkpoint cache (#1943)
Poseidon [Thu, 27 May 2021 13:45:49 +0000 (21:45 +0800)]
fix_calc_coinbase_fee_amount (#1941)
Poseidon [Wed, 26 May 2021 06:52:26 +0000 (14:52 +0800)]
refactor casper (#1940)
* refactor casper
* add comment
Poseidon [Tue, 25 May 2021 06:49:47 +0000 (14:49 +0800)]
2.0_beta_relese_node (#1939)
* 2.0_beta_relese_node
* update version num
* update version num
* add more pr
Poseidon [Mon, 24 May 2021 08:48:24 +0000 (16:48 +0800)]
Fix casper apply block (#1938)
* fix_casper_apply_block
* fix_casper_apply_block
* opt code
Poseidon [Mon, 24 May 2021 08:01:30 +0000 (16:01 +0800)]
batch_save_state_and_checkpoints (#1937)
* batch_save_state_and_checkpoints
* fix ci
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Mon, 24 May 2021 07:58:07 +0000 (15:58 +0800)]
add_federation (#1936)
Poseidon [Wed, 19 May 2021 10:29:09 +0000 (18:29 +0800)]
perfect_block_proposer (#1935)
* perfect_block_proposer
* remove rubbish file
* solonet normal block
* fix ci
* remove test code
* add coinbase amount
* bug fix
* add fee to coinbase amount
* remove duplicate code
Co-authored-by: Paladz <yzhu101@uottawa.ca>
boomyl [Mon, 17 May 2021 07:51:02 +0000 (15:51 +0800)]
vm state data (#1930)
* vm state data
* fix comments:2d bytes compare
* fix altstack copying data
* fix comments
* fix comments
Poseidon [Mon, 10 May 2021 08:14:08 +0000 (16:14 +0800)]
add_new_casper_for_chain (#1931)
* add_new_casper_for_chain
* add checkpoint db implemention
* mov casper to protocol package
* remove logs
* remove logs
* remove fmt import
Co-authored-by: Paladz <yzhu101@uottawa.ca>
hauson [Mon, 10 May 2021 05:42:59 +0000 (13:42 +0800)]
Moidfy api get block (#1932)
* feat(add veto input): add veto input
* feat(moidfy output): modify output
* feat(modify): modify
boomyl [Fri, 30 Apr 2021 07:39:25 +0000 (15:39 +0800)]
fix vote hash with state (#1929)
hauson [Thu, 29 Apr 2021 03:33:25 +0000 (11:33 +0800)]
Opt db (#1926)
* feat(add save_block_header fn): add SaveBlockHeader fn
* feat(opt save_block): opt SaveBlock fn
* feat(modify cache_test): modify cache test
* feat(rename block cache): rename blockCache as cache
* feat(add get block): add get block
* feat(modify): modify
* feat(modify block_header): modify writer_to and read_from
* feat(modify bloch_header): modify block_header
* feat(fix block_header_test): add BlockWitness
* feat(fix block_test): fix block_test
* feat(fix block integration test): fix block integration test
* feat(fix block_header_test.go): fix
* feat(fix block_test.go): fix block_test.go
* feat(opt code format): opt code format of store.go
* feat(modify cache): modify cache
* feat(modify cache): modify cache
* feat(modify store.go): modify store.go
* feat(modify): modify
* feat(modify block_integration_uitl.go): modify block_integration_util.go
* feat(delete max_cached_blocks): delete maCachedBlocks
* feat(delete mu): delete mu
* feat(delete blockprefix and txstatusprefix): delete const BlockPrefix and TxsStatusPrefix
* feat(add notes): add consts notes
Poseidon [Wed, 28 Apr 2021 07:42:04 +0000 (15:42 +0800)]
integrate_casper_chain (#1925)
* integrate_casper_chain
* fix name
* retry when rollback fail
Poseidon [Mon, 26 Apr 2021 13:16:18 +0000 (21:16 +0800)]
split casper file (#1923)
* split casper file
* fix test
Co-authored-by: Paladz <yzhu101@uottawa.ca>
DeKaiju [Mon, 26 Apr 2021 13:06:36 +0000 (21:06 +0800)]
feat(bcrp): add isInvalidBCRPTx function (#1924)
boomyl [Sun, 25 Apr 2021 08:51:06 +0000 (16:51 +0800)]
2d data for butxo state (#1921)
Poseidon [Sun, 25 Apr 2021 08:31:07 +0000 (16:31 +0800)]
verification_out_of_order (#1920)
* verification_out_of_order
* fix
* filter duplicate
Co-authored-by: Paladz <yzhu101@uottawa.ca>
boomyl [Sun, 25 Apr 2021 06:00:55 +0000 (14:00 +0800)]
extend utxo struct && testcase with state data (#1848)
* extend utxo struct && testcase with state data
* fix some txs utxo case
* remove state for mux type
* sync
* fix case
* update case
* fix raw tx hex case
* fix veto case
fix
* fix tx case
* fix
* fix multisig
* fix wallet case
* fix estimate case
* skip intergration utxo case
* fix vote output
* fix merkleroot case
Co-authored-by: Paladz <yzhu101@uottawa.ca>
DeKaiju [Sun, 25 Apr 2021 03:47:57 +0000 (11:47 +0800)]
feat(bcrp): implement wallet api for BCRP (#1916)
* feat(bcrp): implement wallet api for BCRP
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Fri, 23 Apr 2021 12:16:14 +0000 (20:16 +0800)]
new casper (#1918)
* new casper
* modify comment
* add check first checkpoints
* bug fix
* fix golint
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Fri, 23 Apr 2021 12:05:10 +0000 (20:05 +0800)]
Validate block sup link (#1917)
* validate_block_sup_link
* validate_block_sup_link
* opt code
* remove make_suplink
* bug fix
* opt code
* fix prevCheckpointHash
Poseidon [Thu, 22 Apr 2021 12:19:58 +0000 (20:19 +0800)]
return_verification_when_apply_block (#1915)
* return_verification_when_apply_block
* modify comment
* opt
Poseidon [Thu, 22 Apr 2021 08:18:25 +0000 (16:18 +0800)]
add_signature_for_block_header (#1914)
* add_signature_for_block_header
* add test for sup_link
* format code
* update test
* format hex string
Mingjing [Thu, 22 Apr 2021 02:48:50 +0000 (10:48 +0800)]
feat(proposal): move vapor block proposer (#1913)
* feat(proposal):move vapor block proposer
* style(consensus config):change comments
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Thu, 22 Apr 2021 02:17:04 +0000 (10:17 +0800)]
fix_concurrent_auth_verification (#1912)
Poseidon [Wed, 21 Apr 2021 10:17:54 +0000 (18:17 +0800)]
fix_get_validators_when_authVerificationLoop (#1911)
Co-authored-by: Paladz <yzhu101@uottawa.ca>
DeKaiju [Wed, 21 Apr 2021 09:00:35 +0000 (17:00 +0800)]
feat(bcrp): add control contract action (#1909)
* feat(bcrp): add control contract action
* refactor(bcrp): code refactoring
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Wed, 21 Apr 2021 08:55:44 +0000 (16:55 +0800)]
cache_verification_msg (#1910)
Co-authored-by: Paladz <yzhu101@uottawa.ca>
jacksoom [Wed, 21 Apr 2021 08:42:21 +0000 (16:42 +0800)]
Feat(
ed25519): replace with crypto/
ed25519 (#1907)
* feat(
ed25519): repalce with crypto/
ed25519
* modify Makefile
* ci
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Wed, 21 Apr 2021 07:23:24 +0000 (15:23 +0800)]
add_cache_for_get_prev_checkpoint (#1908)
* add_cache_for_get_prev_checkpoint
* opt code
* no need lock
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Mingjing [Wed, 21 Apr 2021 06:46:48 +0000 (14:46 +0800)]
feat(block witness):finish adding and update tests (#1906)
* feat(block witness):finish adding and update tests
* style(block witness):modify name
* style(protocol types):keep the origin space
* fix(test):fix block_test after add block witness
* style(types):adjust import order
* style(types):add comments
* feat(block witness):use true signature
* style(protocol types): add comments and space
* style(protocol types):delete code
* feat(block witness):delete test cases
* feat(block witness):use testing.Run
* style(block witness):remove comments
* style(block witness):remove comments
Co-authored-by: Paladz <yzhu101@uottawa.ca>
Poseidon [Wed, 21 Apr 2021 06:32:24 +0000 (14:32 +0800)]
add_mortgage_input_output (#1895)
* add_mortgage_input_output
* add Confiscate mechanism
* remove type of input output
Co-authored-by: Paladz <yzhu101@uottawa.ca>
DeKaiju [Wed, 21 Apr 2021 06:26:22 +0000 (14:26 +0800)]
feat(bcrp): add register action (#1904)
* feat(bcrp): add register action
* refactor(bcrp): code refactoring
Co-authored-by: Paladz <yzhu101@uottawa.ca>
xuexiansong [Tue, 20 Apr 2021 13:55:02 +0000 (21:55 +0800)]
Feat(BVM): change block height and amount func (#1905)
* Feat(BVM): change block height and amount func
* Feat(BVM): change block height and amount func
Mingjing [Mon, 19 Apr 2021 10:25:33 +0000 (18:25 +0800)]
feat(proposal):move vapor proposal (#1903)
* feat(proposal):move vapor proposal
* feat(proposal):set slice zero
* fix(proposal):fix sign header and witness
* style(chain):remove space
* style(protocol):remove space
DeKaiju [Mon, 19 Apr 2021 07:59:23 +0000 (15:59 +0800)]
refactor(bcrp): code refactoring (#1901)
xuexiansong [Mon, 19 Apr 2021 06:50:05 +0000 (14:50 +0800)]
Feat(BVM): delete op abs and negate (#1900)
Mingjing [Sat, 17 Apr 2021 11:34:37 +0000 (19:34 +0800)]
feat(config): replace NodeKey (#1897)
* feat(config): replace NodeKey function
* style(config):adjust import order
Poseidon [Thu, 15 Apr 2021 11:07:43 +0000 (19:07 +0800)]
add veto input (#1894)
hauson [Thu, 15 Apr 2021 08:18:04 +0000 (16:18 +0800)]
Delete gas valid (#1893)
* feat(rm gas_valid part quote): rm gas_valid part quote
* feat(rm gas_valid quote): rm part gas_valid quote
* feat(rm gas_valid): rm GasValid field from GasState
* feat(modify functional-tests): modify functiional-tests
DeKaiju [Thu, 15 Apr 2021 07:44:11 +0000 (15:44 +0800)]
feat(bcrp): convert call bcrp contract program (#1891)
* feat(bcrp): convert call bcrp contract program
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
jacksoom [Wed, 14 Apr 2021 06:15:09 +0000 (14:15 +0800)]
feat(github ci): add test CI (#1890)
* feat(github ci): add test ci
* fix
* fix
Mingjing [Tue, 13 Apr 2021 11:58:07 +0000 (19:58 +0800)]
fix(remove pow): solve functional-tests error (#1888)
hauson [Tue, 13 Apr 2021 11:57:09 +0000 (19:57 +0800)]
Rm tx status fail (#1882)
* feat(comment it out of test_fileter_account_utxo): comment it out of test_fileter_account_utxo
* feat(delete block_commintment transactionstatushash field): del BlockCommintment TxStatusHash
* feat(modify bc.proto): modify bc.proto
* feat(delete tx_status_root of blockheader): delete tx_status_root of blockheader
* feat(delete tx_status_test): delete tx_status_test
* feat(modify blockindex.go): modify blockindex.go
* feat(modify block_retrieve.go): modify block_retrieve.go
* feat(modify merkle.go): modify merkle.go
* feat(modify mining.go): modify mining.go
* feat(modify block_keeper_test.go): modify block_keeper_test.go
* feat(modify merkle.go): modify merkle.go
* feat(modify): modify block_retrieve.go
* feat(modify block_retrieve.go): modify block_retrieve.go
* feat(modify block_retrieve.go): modify block_retrieve.go
* feat(modify query/annotated.go): modify query/annotated.go
* feat(modify): modify
* feat(modify utxos.go): modify utxos.go
* feat(modify): modify
* feat(modify utxo.go): modify utxo.go
* feat(modify utxo_test.go): modify utxo_test.go
* feat(modify wallet.go): modify wallet.go
* feat(modify wallet.go): modify wallet.go
* feat(modify netsync message.go): modify netsync message.go
* feat(modif peer.go): modify peer.go
* feat(netsync handle.go): netsync handle.go
* feat(modify message.go): modify message.go
* feat(modify utxo_view.go): modify utxo_view.go
* feat(temp modify validationtx): temp modify ValidationTx
* feat(modify block.go): modify block.go
* feat(modify utxo_view.g): modify utxo_view.go
* feat(modify chain interface): remove GetTransactionStatus func
* feat(modify mock/chain.go): modify mock/chain.go
* feat(modify store.go): modify store.go
* feat(delete ts.getstatus): delete ts.GetStatus
* feat(modify mining.go): modify mining.go
* feat(modify store.go): modify store.go SaveBlock fn
* feat(modify protocol.go init_chain_status): modify protocol.go initChainStatus
* feat(modify block.go validate_block func): modify block.go ValidateBlock fnc
* feat(modify block_test_util.go): modify NewBlock func
* feat(modify tx_status.go): delete SetTransactionStatus func
* feat(modify tx_status.go): delete NewTransactionStatus func
* feat(modify tx_status.go): modify tx_status.go
* feat(modify bc.proto): modify bc.proto
* feat(modify blockheader.go): modify blockheader.go
* feat(modify block_retrieve.go): modify block_retrieve.go
* feat(modify txpool.go): modify txpool.go
* feat(format): format
* feat(modify block_integration_test.go): modify block_integration_test.go
* feat(modify block.go validate_block fn): modify block.go ValidateBlock fn
* feat(golint): golint
* feat(fix): fix
* feat(fix): fix
* feat(fix): fix
* feat(fix): fix
* feat(fix): fix
* feat(fix): fix
* feat(add test control): add test control
* feat(temp): temp
* feat(modify bypes/block_test.go): modify want hash
* feat(netsync/consensusmgr/consensus_msg_test.go): modify
* feat(modify): blockindex_test.go TestNewBlockNode
* feat(ignore block_process_test): ignore TestBlockProcess
* feat(modify block_integration_test.go): modify TestProcessBlock fn
* feat(golint): golint
* feat(golint): golint
* feat(rm pow_test.go): rm pow_test.go
* feat(modify block_integration_test.go): modify b
* feat(modify testcontrol): delete CHXTest
* feat(delete wallet test temp file): delete wallet temp file by test generate
jacksoom [Tue, 13 Apr 2021 08:10:12 +0000 (16:10 +0800)]
feat(go mod): go mod (#1886)
* feat(vendor to gomod): migrate govendor to gomod
* just pass gomod tidy
* simple fix
* fix
* fix
* fix
* fix
* feat(go mod):Package Manager to go mod
Package Manager to go mod
* fix
* add lib
* Update ed25519_test.go
* fix go mid
fix go mid
* merge
* Update Makefile
* fix
* fix
* fix
DeKaiju [Tue, 13 Apr 2021 06:26:17 +0000 (14:26 +0800)]
test(bcrp): add unit test of saveContractView and deleteContractView (#1878)
* test(bcrp): add unit test of saveContractView and deleteContractView
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
Poseidon [Tue, 13 Apr 2021 06:21:17 +0000 (14:21 +0800)]
fix_estimate_tx_gas (#1885)
Poseidon [Tue, 13 Apr 2021 03:18:30 +0000 (11:18 +0800)]
Add vote output (#1879)
* add vote output
* move func to test file
* fix test
* refactor
* rename to original tx output
* fix test
* modify makefile for ci
* recover makefile
DeKaiju [Tue, 13 Apr 2021 03:11:20 +0000 (11:11 +0800)]
chore(vendor): add vendor github.com/google/uuid (#1884)
Poseidon [Mon, 12 Apr 2021 11:01:44 +0000 (19:01 +0800)]
opt casper detail (#1880)
* opt casper detail
* impossible two checkpoint with same height both justified
* opt code
* refactor
xuexiansong [Fri, 9 Apr 2021 06:55:40 +0000 (14:55 +0800)]
Feat(BVM): change op eq (#1875)
jacksoom [Fri, 9 Apr 2021 06:13:20 +0000 (14:13 +0800)]
feat(remove mining): remove mining code (#1877)
xuexiansong [Fri, 9 Apr 2021 05:33:01 +0000 (13:33 +0800)]
Feat(BVM): change op shift (#1874)
* Feat(BVM): change op shift
* Feat(BVM): change op shift 1
* Feat(BVM): change op shift 2
DeKaiju [Fri, 9 Apr 2021 05:30:13 +0000 (13:30 +0800)]
feat(bcrp): save and delete contract (#1865)
* feat(bcrp): save and delete contract
* refactor(bcrp): code refactoring
* test(bcrp): add unit test of func SaveContract and DeleteContract
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
* refactor(bcrp): code refactoring
Mingjing [Thu, 8 Apr 2021 11:09:18 +0000 (19:09 +0800)]
Btm2.0 remove pow (#1859)
* remove pow
* modify TestProcessBlock
* change comment to true remove
* remove pow from makefile
* fix remove pow
* remove TestPrintBlockMap
* merge btm2.0
* fix(remove pow):after merge btm2.0
* fix(remove pow): code format and wallet_test_util update function
* fix(remove pow): delete mining
* fix(remove pow): delete space
* fix(remove pow): remove space
xuexiansong [Thu, 8 Apr 2021 08:04:29 +0000 (16:04 +0800)]
Feat(BVM): change op cmp (#1873)
xuexiansong [Thu, 8 Apr 2021 07:02:06 +0000 (15:02 +0800)]
Feat(BVM): change op mod (#1872)
xuexiansong [Thu, 8 Apr 2021 06:11:11 +0000 (14:11 +0800)]
Feat(BVM): change op div (#1871)
xuexiansong [Thu, 8 Apr 2021 03:23:28 +0000 (11:23 +0800)]
Feat(BVM): change op mul (#1870)
xuexiansong [Wed, 7 Apr 2021 13:47:22 +0000 (21:47 +0800)]
Feat(BVM): change op sub (#1869)
Poseidon [Wed, 7 Apr 2021 13:45:23 +0000 (21:45 +0800)]
add_casper_process_block (#1868)
jacksoom [Wed, 7 Apr 2021 13:39:31 +0000 (21:39 +0800)]
feat(net/netsync/p2p/pow): Change network lib and remove pow (#1864)
* feat(network/pow): change network lib. remove pow
* remove pow
remove pow
* remove magic delete
* remove pow field
xuexiansong [Wed, 7 Apr 2021 08:37:04 +0000 (16:37 +0800)]
Feat(BVM): change op add (#1862)
* Feat(BVM): change op add
* Feat(BVM): change op add 1
xuexiansong [Wed, 7 Apr 2021 05:00:10 +0000 (13:00 +0800)]
Feat(BVM): change op not (#1861)
xuexiansong [Wed, 7 Apr 2021 04:56:43 +0000 (12:56 +0800)]
Feat(BVM): change op div (#1860)
* Feat(BVM): change op div
* Feat(BVM): change op div 1
* Feat(BVM): change op div 2
Poseidon [Wed, 7 Apr 2021 04:55:05 +0000 (12:55 +0800)]
auth_verification_for_casper (#1858)
* auth_verification_for_casper
* add todo for auth verification
* remove pubkey in encode message
* sha3hash for verification message
* split verification
* refactor
* bug fix
DeKaiju [Tue, 6 Apr 2021 09:27:57 +0000 (17:27 +0800)]
feat(bcrp): implement IsBCRPScript func and unit test (#1857)
xuexiansong [Tue, 6 Apr 2021 07:14:05 +0000 (15:14 +0800)]
Feat(BVM): change number mul op use uint256 and test (#1854)
xuexiansong [Tue, 6 Apr 2021 06:45:46 +0000 (14:45 +0800)]
Feat(BVM): change number sub op use uint256 and test (#1853)
* Feat(BVM): change number sub op use uint256 and test
* Feat(BVM): change number sub op use uint256 and test
* Feat(BVM): change number sub op test
* Feat(BVM): change number sub op test 1
* Feat(BVM): change op sub
Poseidon [Tue, 6 Apr 2021 06:42:45 +0000 (14:42 +0800)]
Validators for casper (#1855)
* best chain for casper
* add lock for best chain func
* opt code
* refactor chainOfMaxJustifiedHeight
* validators for casper
* add lock for validators