OSDN Git Service
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
xuexiansong [Tue, 6 Apr 2021 06:26:05 +0000 (14:26 +0800)]
Feat(BVM): change numeric stack (#1856)
* Feat(BVM): change numeric stack
* Feat(BVM): change numeric stack
Poseidon [Mon, 5 Apr 2021 13:38:19 +0000 (21:38 +0800)]
best chain for casper (#1852)
* best chain for casper
* add lock for best chain func
* opt code
* refactor chainOfMaxJustifiedHeight
Poseidon [Fri, 2 Apr 2021 08:32:40 +0000 (16:32 +0800)]
Add casper interface (#1851)
* add checkpoint
* add checkpoint
* remove other
* remove other
* add casper interface
* update comment
Poseidon [Fri, 2 Apr 2021 07:57:09 +0000 (15:57 +0800)]
add checkpoint (#1850)
* add checkpoint
* add checkpoint
* remove other
* remove other
xuexiansong [Fri, 2 Apr 2021 05:48:17 +0000 (13:48 +0800)]
Feat(BVM): change opNumberCompare use uint256 and test (#1849)
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change opNumberCompare use uint256 and test
xuexiansong [Thu, 1 Apr 2021 14:02:24 +0000 (22:02 +0800)]
Feat(BVM): change op1Add use uint256 (#1846)
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256
* Feat(BVM): change op1Add use uint256 and test
* Feat(BVM): change op1Add testcase
jacksoom [Wed, 31 Mar 2021 09:35:36 +0000 (17:35 +0800)]
feat(bytom2.0 net): fix unit test and other (#1847)
xuexiansong [Mon, 29 Mar 2021 03:12:55 +0000 (11:12 +0800)]
Feat(BVM): vm add bigint type (#1845)
* Feat(BVM): add bigInt in types
* Feat(BVM): change bigInt func in types
* Feat(BVM): change bigInt test func
* Feat(BVM): fix golint for added code
* Feat(BVM): fix golint for changed file
* Feat(BVM): change test file
* Feat(BVM): use holiman for bigint calc
* Feat(BVM): use holiman for bigint calc
* Feat(BVM): use holiman for bigint calc
Paladz [Wed, 27 Jan 2021 13:04:05 +0000 (21:04 +0800)]
fix the memory leak (#1843)
Co-authored-by: paladz <colt@ColtdeMacBook-Pro.local>
DeKaiju [Wed, 23 Dec 2020 01:36:24 +0000 (09:36 +0800)]
feat(version): update bytom version to 1.1.1 (#1842)
Chengcheng Zhang [Fri, 25 Sep 2020 06:01:38 +0000 (14:01 +0800)]
update (#1838)
Paladz [Mon, 3 Aug 2020 08:55:06 +0000 (16:55 +0800)]
Merge pull request #1836 from jacksoom/fix_import_url
Fix: fix import url
jacksoom [Mon, 3 Aug 2020 08:45:27 +0000 (16:45 +0800)]
Fix: fix import url
Paladz [Thu, 6 Feb 2020 06:13:34 +0000 (14:13 +0800)]
Merge pull request #1832 from Bytom/prod
Merge prod to master
Paladz [Thu, 6 Feb 2020 06:11:21 +0000 (14:11 +0800)]
Merge pull request #1831 from Bytom/dev
Merge dev to prod
Paladz [Thu, 6 Feb 2020 06:05:30 +0000 (14:05 +0800)]
Merge pull request #1830 from Bytom/changelog
docs(release note): update bytom version 1.1.0 release note
Dkaiju [Thu, 6 Feb 2020 05:50:35 +0000 (13:50 +0800)]
docs(release note): update bytom version 1.1.0 release note
Dkaiju [Thu, 6 Feb 2020 05:34:36 +0000 (13:34 +0800)]
docs(release note): update bytom version 1.1.0 release note
Paladz [Thu, 6 Feb 2020 04:17:52 +0000 (12:17 +0800)]
Merge pull request #1829 from Bytom/dashboard
update dashbaord with decimals type
Zhiting Lin [Thu, 6 Feb 2020 02:50:41 +0000 (10:50 +0800)]
update dashbaord with decimals type
Paladz [Wed, 5 Feb 2020 06:10:21 +0000 (14:10 +0800)]
Merge pull request #1828 from Bytom/prod
Merge prod to master
Paladz [Wed, 5 Feb 2020 05:53:58 +0000 (13:53 +0800)]
Merge pull request #1827 from Bytom/dev
Merge dev to prod
DeKaiju [Wed, 5 Feb 2020 05:32:47 +0000 (13:32 +0800)]
feat(version): update version to 1.1.0 (#1826)
DeKaiju [Wed, 5 Feb 2020 04:24:12 +0000 (12:24 +0800)]
feat(consensus): update mainnet and testnet checkpoint (#1824)
* feat(consensus): update mainnet and testnet checkpoint
* feat(consensus): update mainnet block height 350000 checkpoint
Paladz [Fri, 29 Nov 2019 08:30:23 +0000 (16:30 +0800)]
add vaildate-block (#1815)
* add vaildate-block
* edit for code review
* edit for code review
Paladz [Fri, 22 Nov 2019 09:02:21 +0000 (17:02 +0800)]
Merge pull request #1813 from Bytom/dev
merge from dev
DeKaiju [Fri, 22 Nov 2019 06:23:07 +0000 (14:23 +0800)]
fix(log): change p2p connection error log level (#1812)
Zhongchun Cao [Wed, 6 Nov 2019 03:22:01 +0000 (11:22 +0800)]
update dockerfile (#1806)
Zhongchun Cao [Wed, 6 Nov 2019 03:20:52 +0000 (11:20 +0800)]
update doc (#1807)
Zhongchun Cao [Mon, 4 Nov 2019 12:55:09 +0000 (20:55 +0800)]
modify import path (#1805)
* modify import path
* fix travis.yml go import path
Paladz [Tue, 29 Oct 2019 06:10:34 +0000 (14:10 +0800)]
Merge pull request #1804 from Bytom/clean
rm sm2 sm3
Chengcheng Zhang [Tue, 29 Oct 2019 06:05:51 +0000 (14:05 +0800)]
rm sm2 sm3
Paladz [Thu, 24 Oct 2019 07:01:34 +0000 (15:01 +0800)]
Merge pull request #1802 from Bytom/prod
Prod
Paladz [Thu, 24 Oct 2019 06:53:02 +0000 (14:53 +0800)]
Merge pull request #1801 from Bytom/dev
Dev
Paladz [Thu, 24 Oct 2019 05:15:42 +0000 (13:15 +0800)]
Merge pull request #1800 from Bytom/release-notes
Release notes v1.0.10
Zhiting Lin [Thu, 24 Oct 2019 03:37:00 +0000 (11:37 +0800)]
update release note
Zhiting Lin [Thu, 24 Oct 2019 03:29:25 +0000 (11:29 +0800)]
Update release-notes-1.0.10.md
Zhiting Lin [Thu, 24 Oct 2019 03:28:05 +0000 (11:28 +0800)]
update release note for 1.0.10
Paladz [Thu, 24 Oct 2019 03:06:04 +0000 (11:06 +0800)]
Merge pull request #1799 from Bytom/fix_p2p_log_level
modify p2p network log level
iczc [Wed, 23 Oct 2019 07:09:03 +0000 (15:09 +0800)]
modify p2p network log level
Paladz [Wed, 23 Oct 2019 06:31:47 +0000 (14:31 +0800)]
Merge pull request #1798 from Bytom/dashboard
dashboard: update dashboard with chain transactions option.
Zhiting Lin [Wed, 23 Oct 2019 06:24:32 +0000 (14:24 +0800)]
dashboard: update dashboard with chain transactions option.
Paladz [Wed, 23 Oct 2019 06:21:32 +0000 (14:21 +0800)]
Merge pull request #1797 from Bytom/dev
Dev
yahtoo [Wed, 23 Oct 2019 06:14:15 +0000 (14:14 +0800)]
Change version 1.0.10 (#1796)
Zhiting Lin [Tue, 22 Oct 2019 12:30:33 +0000 (20:30 +0800)]
update dashboard. (#1794)
Chengcheng Zhang [Tue, 22 Oct 2019 06:30:07 +0000 (14:30 +0800)]
update flags (#1795)
oysheng [Mon, 21 Oct 2019 11:00:13 +0000 (19:00 +0800)]
modify chain tx fee (#1793)
* modify chain tx fee
* optimise
HAOYUatHZ [Fri, 18 Oct 2019 03:37:58 +0000 (11:37 +0800)]
fix(chain-tx): fix omitempty in estimate_gas resp (#1792)
* fk
* do his mother a ticket
* init EstimateChainTxGas
* add sum up
* update
* fix maybe
* fix
* k
* ???
* ???
* do
* fix ci bug
* rename
* fix
* fix omitempty
HAOYUatHZ [Fri, 18 Oct 2019 02:21:22 +0000 (10:21 +0800)]
feat(api): add estimate-chain-tx-gas (#1791)
* fk
* do his mother a ticket
* init EstimateChainTxGas
* add sum up
* update
* fix maybe
* fix
* k
* ???
* ???
* do
* fix ci bug
* rename
* fix
Paladz [Mon, 14 Oct 2019 02:53:04 +0000 (10:53 +0800)]
Merge pull request #1790 from Bytom/dev
Dev
yahtoo [Sat, 12 Oct 2019 12:29:08 +0000 (20:29 +0800)]
Only allow
ed25519 pubkeys when connecting (#1789)
yahtoo [Thu, 26 Sep 2019 07:08:33 +0000 (15:08 +0800)]
Specify lan discovery service name (#1788)
Paladz [Wed, 18 Sep 2019 08:56:02 +0000 (16:56 +0800)]
Merge pull request #1787 from Bytom/checkpoint
update checkpoint
Chengcheng Zhang [Wed, 18 Sep 2019 08:37:04 +0000 (16:37 +0800)]
update checkpoint
Paladz [Wed, 11 Sep 2019 08:00:56 +0000 (16:00 +0800)]
Merge pull request #1786 from Bytom/dev
update master
Chengcheng Zhang [Wed, 11 Sep 2019 07:49:18 +0000 (15:49 +0800)]
add new checkpoint (#1785)
* add new checkpoint
* update
Paladz [Wed, 4 Sep 2019 08:17:08 +0000 (16:17 +0800)]
Merge pull request #1784 from Bytom/add-sign-data
add sign data
Chengcheng Zhang [Wed, 4 Sep 2019 07:57:41 +0000 (15:57 +0800)]
Merge branch 'dev' into add-sign-data