OSDN Git Service
Paladz [Sat, 29 Sep 2018 01:53:57 +0000 (09:53 +0800)]
fix get-unconfirmed-transaction mux_id 0 bug (#1358)
Zhiting Lin [Wed, 26 Sep 2018 17:39:47 +0000 (01:39 +0800)]
update dashboard and equity frontend. (#1354)
HAOYUatHZ [Tue, 18 Sep 2018 08:21:06 +0000 (16:21 +0800)]
Fix ErrBadQuorum description (#1346)
muscle_boy [Tue, 18 Sep 2018 02:10:33 +0000 (10:10 +0800)]
bug fix for error process when tx mashal (#1345)
oysheng [Fri, 14 Sep 2018 08:04:54 +0000 (16:04 +0800)]
transaction return witnessArguments (#1343)
* add witnessArguments
* optimise
Paladz [Thu, 13 Sep 2018 11:59:43 +0000 (19:59 +0800)]
Merge pull request #1342 from Bytom/delete_folder
delete the unused
paladz [Thu, 13 Sep 2018 11:55:32 +0000 (19:55 +0800)]
delete the unused
Paladz [Wed, 12 Sep 2018 08:09:50 +0000 (16:09 +0800)]
Merge pull request #1340 from Bytom/edit_bug
revert pr
paladz [Wed, 12 Sep 2018 08:06:42 +0000 (16:06 +0800)]
revert pr
Derek [Wed, 12 Sep 2018 07:12:36 +0000 (15:12 +0800)]
fix split host and port (#1335)
Paladz [Wed, 12 Sep 2018 07:06:07 +0000 (15:06 +0800)]
Merge pull request #1338 from Bytom/dev-asset
fix restore-wallet assetalias error
muscle_boy [Wed, 12 Sep 2018 06:56:30 +0000 (14:56 +0800)]
add get-raw-block api (#1337)
* add get-raw-block api
* add get-raw-block api
oysheng [Wed, 12 Sep 2018 06:46:55 +0000 (14:46 +0800)]
fix restore assetalias
Paladz [Wed, 12 Sep 2018 06:39:52 +0000 (14:39 +0800)]
Merge pull request #1336 from Bytom/fix_map_bug
fix bug for concurrent map access
paladz [Wed, 12 Sep 2018 06:27:35 +0000 (14:27 +0800)]
fix bug for concurrent map access
Paladz [Tue, 11 Sep 2018 05:59:39 +0000 (13:59 +0800)]
Merge pull request #1332 from Bytom/mnemonic
Modify createKeyResp structure
Yahtoo Ma [Tue, 11 Sep 2018 03:48:04 +0000 (11:48 +0800)]
Modify createKeyResp structure
Paladz [Tue, 11 Sep 2018 02:59:52 +0000 (10:59 +0800)]
Merge pull request #1331 from Bytom/mnemonic
Set the mnemonic default language
Yahtoo Ma [Tue, 11 Sep 2018 02:27:17 +0000 (10:27 +0800)]
Set the mnemonic default language
Paladz [Tue, 11 Sep 2018 01:59:08 +0000 (09:59 +0800)]
Merge pull request #1330 from Bytom/dev-fix-test-bug
fix test bug
Chengcheng Zhang [Tue, 11 Sep 2018 01:50:55 +0000 (09:50 +0800)]
fix test bug
yahtoo [Mon, 10 Sep 2018 10:25:48 +0000 (18:25 +0800)]
Add wallet mnemonic multi language support (#1327)
* Add wallet mnemonic multi language support
* Wallet mnemonic language type meets standards
- language (ISO 639-1) and region (ISO 3166-1 alpha-2)
yahtoo [Thu, 6 Sep 2018 14:10:34 +0000 (22:10 +0800)]
Add wallet mnemonic function (#1323)
* Add wallet mnemonic function
* Change code format
* Del unused bool return
* Optimize code structure
* Optimize code structure
muscle_boy [Thu, 6 Sep 2018 03:50:54 +0000 (11:50 +0800)]
fix bug for process block (#1324)
* bug fix for process block
* add test case
* format code
Paladz [Thu, 6 Sep 2018 03:09:15 +0000 (11:09 +0800)]
Merge pull request #1325 from Bytom/code-review
Add block msg unmarshal error check
Yahtoo Ma [Thu, 6 Sep 2018 02:52:25 +0000 (10:52 +0800)]
Add block msg unmarshal error check
Paladz [Wed, 5 Sep 2018 02:44:07 +0000 (10:44 +0800)]
Merge pull request #1321 from Bytom/list-address-modify
list address return the key_index
paladz [Wed, 5 Sep 2018 02:28:46 +0000 (10:28 +0800)]
list address return the key_index
muscle_boy [Tue, 4 Sep 2018 12:17:52 +0000 (20:17 +0800)]
Modify data path (#1320)
* modify user data path
* refactor
* bug fix
* refactor
* refactor
muscle_boy [Tue, 4 Sep 2018 11:14:47 +0000 (19:14 +0800)]
modify user data path (#1316)
* modify user data path
* refactor
HAOYUatHZ [Tue, 4 Sep 2018 06:36:51 +0000 (14:36 +0800)]
:art:Refine code (#1315)
* Fix verb.
* Clean
* Rewrite if-else chain to switch statement
* rewrite if-else chain
* toml: rewrite if-else to switch statement
* clean
* Avoid golang keyword
* rangeExprCopy: copy of ops (8192 bytes) can be avoided with &ops
* rewrite switch statement
* rewrite switch statement
* only calc length once
* rangeValCopy: each iteration copies 200 bytes (consider pointers or indexing)
* rewrite if-else to switch statement
rewrite if-else to switch statement
* Fix cannot range over &cdp (type *[]distributionPoint)
* rever switch in type propagation
* avoid use golang key word
* loop to append
* Fix shift count type
* rewrite if-else to switch statement
* remove blank line
* Avoid rangeValCopy (each iteration copies 200 bytes)
* Add err handling
* Fix
* Fix
* Rewrite if-else chain to switch statement
* :memo: Add comments
* Rework
HAOYUatHZ [Sun, 2 Sep 2018 14:00:55 +0000 (22:00 +0800)]
Fix (#1310)
* Avoid copying arrays in loops
* Add delay to refresh cycle when no seed nodes are found
HAOYUatHZ [Sun, 2 Sep 2018 13:59:54 +0000 (21:59 +0800)]
Clean vendor (#1309)
* Clean
* Clean
* Clean vendor
* Revert "Clean vendor"
This reverts commit
dd8d50c592aa3025186f88f344f50caeb6e2303c.
* Clean vendor
muscle_boy [Fri, 31 Aug 2018 07:31:38 +0000 (15:31 +0800)]
add merkle proof api (#1308)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
* add filter load message handler
* add debug log
* bug fix spv
* bug fix
* bug fix
* refactor
* refactor
* add merkle proof
* add merkle flags test case
* add multiset
* bug fix and refactor
* bug fix
* remove redundant code
* bug fix
* bug fix
* format code
* refactor merkle tree
* refactor
* refactor
* fix bug for make test
* bug fix
* move merkle tree to bc level
* NewMinedBlockMessage not broadcast to the spv node
* refactor
* refactor
* refactor
* merkle tree bug fix
* merkle tree bug fix
* limit the size of filter address
* bug fix
* refactor
* fix full node connect to spv node
* format code
* bug fix
* fix bug
* add merkle block test case
* format code
* refactor
* bug fix for merkle block case
* refactor
* add test case
* test case refactor
* refactor
* refactor test case
* refactor test case
* add test case
* add merkle proof api
* refactor
Wenchao Hu [Fri, 31 Aug 2018 06:26:42 +0000 (14:26 +0800)]
check db_backend before new_store to avoid panic (#656) (#1279)
* fix the coinbase generate bug (#1136)
* fix pprof port conflict (#1215)
* fix pprof port conflict
* fix pprof port conflict again
* check db_backend before new_store to avoid panic (#656)
oysheng [Fri, 31 Aug 2018 06:01:46 +0000 (14:01 +0800)]
get maxTxFee by config (#1292)
* add tx fee max limit
* optimise
* get maxTxFee by config
* move tx_fee to wallet
* optimise
yahtoo [Fri, 31 Aug 2018 05:48:40 +0000 (13:48 +0800)]
p2p/discv5: fix idx can be negative after uint convert to int(can cause crash) (#1307)
Wenchao Hu [Fri, 31 Aug 2018 03:14:36 +0000 (11:14 +0800)]
fix uint64 json unmarshal bug in bytomcli (#1106) (#1277)
* fix the coinbase generate bug (#1136)
* fix pprof port conflict (#1215)
* fix pprof port conflict
* fix pprof port conflict again
* fix uint64 json unmarshal bug in bytomcli (#1106)
Paladz [Fri, 31 Aug 2018 02:40:22 +0000 (10:40 +0800)]
Merge pull request #1304 from Bytom/add_unit_test
add unit test for version compare
HAOYUatHZ [Fri, 31 Aug 2018 02:40:03 +0000 (10:40 +0800)]
:memo: Add doc for version package (#1305)
* :memo: Add doc for version package
* :bug: Fix version test
HAOYUatHZ [Fri, 31 Aug 2018 02:23:42 +0000 (10:23 +0800)]
:memo: Update README (#1306)
Derek [Thu, 30 Aug 2018 08:05:18 +0000 (16:05 +0800)]
rm sync (#1276)
* fix the coinbase generate bug (#1136)
* rm sync
paladz [Thu, 30 Aug 2018 05:47:55 +0000 (13:47 +0800)]
add unit test for version compare
HAOYUatHZ [Thu, 30 Aug 2018 03:13:34 +0000 (11:13 +0800)]
Fix version test (#1301)
* :white_check_mark: Add version comparison test
* :art: Macros revision len
* :white_check_mark: Add version flag test
* Update comments
* Update comments
* Fix typo
* Fix test
Paladz [Thu, 30 Aug 2018 02:41:17 +0000 (10:41 +0800)]
add v1.0.5 release note (#1296)
* add v1.0.5 release note
* garmmarly
* Fix release-note format
* Fix typo
Paladz [Thu, 30 Aug 2018 02:40:54 +0000 (10:40 +0800)]
Merge pull request #1298 from Bytom/add_check_point
add check point
paladz [Thu, 30 Aug 2018 02:34:04 +0000 (10:34 +0800)]
add check point
HAOYUatHZ [Wed, 29 Aug 2018 14:00:31 +0000 (22:00 +0800)]
:white_check_mark: Add version comparison test (#1294)
* :white_check_mark: Add version comparison test
* :art: Macros revision len
* :white_check_mark: Add version flag test
* Update comments
* Update comments
* Fix typo
muscle_boy [Wed, 29 Aug 2018 13:49:44 +0000 (21:49 +0800)]
add test case for send merkle block (#1289)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
* add filter load message handler
* add debug log
* bug fix spv
* bug fix
* bug fix
* refactor
* refactor
* add merkle proof
* add merkle flags test case
* add multiset
* bug fix and refactor
* bug fix
* remove redundant code
* bug fix
* bug fix
* format code
* refactor merkle tree
* refactor
* refactor
* fix bug for make test
* bug fix
* move merkle tree to bc level
* NewMinedBlockMessage not broadcast to the spv node
* refactor
* refactor
* refactor
* merkle tree bug fix
* merkle tree bug fix
* limit the size of filter address
* bug fix
* refactor
* fix full node connect to spv node
* format code
* bug fix
* fix bug
* add merkle block test case
* format code
* refactor
* bug fix for merkle block case
* refactor
* add test case
* test case refactor
* refactor
* refactor test case
* refactor test case
* add test case
Paladz [Wed, 29 Aug 2018 12:24:29 +0000 (20:24 +0800)]
Merge pull request #1293 from Bytom/add_unit_test
add unit test for orphan manage
paladz [Wed, 29 Aug 2018 11:55:22 +0000 (19:55 +0800)]
add unit test for orphan manage
Paladz [Wed, 29 Aug 2018 08:18:14 +0000 (16:18 +0800)]
Merge pull request #1291 from Bytom/front-end
update the front end.
Zhiting Lin [Wed, 29 Aug 2018 08:15:20 +0000 (16:15 +0800)]
update the front end.
oysheng [Tue, 28 Aug 2018 07:34:29 +0000 (15:34 +0800)]
add tx fee max limit (#1287)
* add tx fee max limit
* optimise
Paladz [Tue, 28 Aug 2018 02:24:25 +0000 (10:24 +0800)]
fix bug for wrong utxo balance on wallet model (#1285)
* fix bug for wrong utxo balance on wallet model
* clean the code
* detach utxo should in the reverse order
* fix the code format
* clear teh error message
HAOYUatHZ [Mon, 27 Aug 2018 11:05:38 +0000 (19:05 +0800)]
:white_check_mark: Check arbitrary len limit (#1283)
* Check arbitrary len limit
* Fix typo
oysheng [Mon, 27 Aug 2018 07:22:35 +0000 (15:22 +0800)]
add issue program error (#1281)
* add issue program error
* optimise
Zhiting Lin [Fri, 24 Aug 2018 07:43:36 +0000 (15:43 +0800)]
update dashboard. (#1274)
muscle_boy [Fri, 24 Aug 2018 06:24:54 +0000 (14:24 +0800)]
Full node prohibit connect to spv node (#1272)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
* add filter load message handler
* add debug log
* bug fix spv
* bug fix
* bug fix
* refactor
* refactor
* add merkle proof
* add merkle flags test case
* add multiset
* bug fix and refactor
* bug fix
* remove redundant code
* bug fix
* bug fix
* format code
* refactor merkle tree
* refactor
* refactor
* fix bug for make test
* bug fix
* move merkle tree to bc level
* NewMinedBlockMessage not broadcast to the spv node
* refactor
* refactor
* refactor
* merkle tree bug fix
* merkle tree bug fix
* limit the size of filter address
* bug fix
* refactor
* fix full node connect to spv node
* format code
* bug fix
* fix bug
Paladz [Fri, 24 Aug 2018 03:08:32 +0000 (11:08 +0800)]
edit version to the next release (#1269)
muscle_boy [Thu, 23 Aug 2018 06:39:07 +0000 (14:39 +0800)]
Dev wallet sa (#1268)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
* add filter load message handler
* add debug log
* bug fix spv
* bug fix
* bug fix
* refactor
* refactor
* add merkle proof
* add merkle flags test case
* add multiset
* bug fix and refactor
* bug fix
* remove redundant code
* bug fix
* bug fix
* format code
* refactor merkle tree
* refactor
* refactor
* fix bug for make test
* bug fix
* move merkle tree to bc level
* NewMinedBlockMessage not broadcast to the spv node
* refactor
* refactor
* refactor
* merkle tree bug fix
* merkle tree bug fix
* limit the size of filter address
* bug fix
* refactor
muscle_boy [Thu, 23 Aug 2018 02:50:08 +0000 (10:50 +0800)]
spv merkle tree proof (#1262)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
* add filter load message handler
* add debug log
* bug fix spv
* bug fix
* bug fix
* refactor
* refactor
* add merkle proof
* add merkle flags test case
* add multiset
* bug fix and refactor
* bug fix
* remove redundant code
* bug fix
* bug fix
* format code
* refactor merkle tree
* refactor
* refactor
* fix bug for make test
* bug fix
* move merkle tree to bc level
* NewMinedBlockMessage not broadcast to the spv node
* refactor
* refactor
* refactor
* merkle tree bug fix
* merkle tree bug fix
oysheng [Thu, 23 Aug 2018 02:14:11 +0000 (10:14 +0800)]
delete redundant error (#1267)
HAOYUatHZ [Wed, 22 Aug 2018 07:55:14 +0000 (15:55 +0800)]
clean miningpool (#1265)
* :zap: Improve miningpool blockUpdater()
* :fire: Clean up
* Rename minepool.go to miningpool.go
* :art: No need to change timestamp
* :fire: clean import
HAOYUatHZ [Tue, 21 Aug 2018 13:41:15 +0000 (21:41 +0800)]
:zap: Improve miningpool blockUpdater() (#1264)
* :zap: Improve miningpool blockUpdater()
* :fire: Clean up
HAOYUatHZ [Tue, 21 Aug 2018 11:53:04 +0000 (19:53 +0800)]
:sparkles: Add new version for version in /net-info (#1263)
* pause
* Add version control
* Merge
* Add reset for notifiedTimes
* Fix logic
* Fix bugs
* Fix infinite loops for updating maxVerSeen
* Add 1.0.3 CompatibleWith rule.
* Fix deprecate bugs.
* :shirt: clean up.
* :zap: Pause
* :zap: Use github.com/hashicorp/go-version.
* :zap: Revert to original versioning system.
* :heavy_minus_sign: Remove CheckUpdate msgs
* :heavy_minus_sign: Clean up imports.
* :construction: Debugging sw.Peers()
* :construction: Trying to fix import cycle.
* :sparkles: Versioning.
* :art: Refine
* :hammer: Reconstrcut update struct
* :art: log withfiels in version
* :lock: Add error check for CompatibleWith()
* :art: Clean up.
* :memo: Add docs for CheckUpdate
* :art: Use iota for version status
* :hammer: Add lock for version statu
* :pencil2: Fix typo
* :art: Change version status feilds to private
* :art: Refact UpdateStatus{}
* :fire: Clean up.
* :sparkles: Add VersionInfo
HAOYUatHZ [Tue, 21 Aug 2018 08:53:19 +0000 (16:53 +0800)]
:sparkles: Add version notification (#1258)
* pause
* Add version control
* Merge
* Add reset for notifiedTimes
* Fix logic
* Fix bugs
* Fix infinite loops for updating maxVerSeen
* Add 1.0.3 CompatibleWith rule.
* Fix deprecate bugs.
* :shirt: clean up.
* :zap: Pause
* :zap: Use github.com/hashicorp/go-version.
* :zap: Revert to original versioning system.
* :heavy_minus_sign: Remove CheckUpdate msgs
* :heavy_minus_sign: Clean up imports.
* :construction: Debugging sw.Peers()
* :construction: Trying to fix import cycle.
* :sparkles: Versioning.
* :art: Refine
* :hammer: Reconstrcut update struct
* :art: log withfiels in version
* :lock: Add error check for CompatibleWith()
* :art: Clean up.
* :memo: Add docs for CheckUpdate
* :art: Use iota for version status
* :hammer: Add lock for version statu
* :pencil2: Fix typo
* :art: Change version status feilds to private
* :art: Refact UpdateStatus{}
* :fire: Clean up.
Zhiting Lin [Mon, 20 Aug 2018 08:46:51 +0000 (16:46 +0800)]
Frontend (#1259)
* Add the translation to contract
* update dashboard.
muscle_boy [Thu, 16 Aug 2018 02:37:21 +0000 (10:37 +0800)]
add filter load message process (#1255)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
* add filter load message handler
* add debug log
* bug fix spv
* bug fix
* bug fix
* refactor
* refactor
Paladz [Tue, 14 Aug 2018 11:19:33 +0000 (19:19 +0800)]
Fix pool bug (#1254)
* fix use wrong type of lock bug
* fix wrong type of lock bug
oysheng [Tue, 14 Aug 2018 11:19:10 +0000 (19:19 +0800)]
create-asset add user defined contract for issue-program (#1245)
* create-asset add user defined contract for issue-program
* fix signer is nil
* extracting common functions AddContractArgs
oysheng [Tue, 14 Aug 2018 07:25:41 +0000 (15:25 +0800)]
list-accounts add filter alias (#1253)
muscle_boy [Mon, 13 Aug 2018 11:57:19 +0000 (19:57 +0800)]
add spv message struct (#1251)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
* add spv message struct
* remove redundant
* refactor message struct
* refactor message struct
HAOYUatHZ [Mon, 13 Aug 2018 11:26:46 +0000 (19:26 +0800)]
Rearrange (#1252)
HAOYUatHZ [Mon, 13 Aug 2018 10:31:39 +0000 (18:31 +0800)]
Fix $HOME env (#1250)
* Fix $HOME env
* Use strings.Join() to concat
HAOYUatHZ [Mon, 13 Aug 2018 03:22:59 +0000 (11:22 +0800)]
Use best block for default in /get-hash-rate (#1243)
* Use best block for default in /get-hash-rate
* minor
Derek [Mon, 13 Aug 2018 03:06:49 +0000 (11:06 +0800)]
fix return the error (#1246)
* fix the coinbase generate bug (#1136)
* fix return the error
HAOYUatHZ [Mon, 13 Aug 2018 03:05:17 +0000 (11:05 +0800)]
Format release-notes (#1247)
* Format release-notes-1.0.4.md
* Format release-notes
Derek [Thu, 9 Aug 2018 02:37:53 +0000 (10:37 +0800)]
add expiration for OrphanManage (#1241)
* fix the coinbase generate bug (#1136)
* add expiration for OrphanManage
* change OrphanTx to OrphanBlock
* modify expiration for OrphanManage
* modify expiration for OrphanManage again
* adjust the order
* change OrphanBlock to orphanBlock
* adjust the order
Paladz [Wed, 8 Aug 2018 08:06:44 +0000 (16:06 +0800)]
txpool handle orphan (#1228)
* tmp save
* elegant the code
* add unit test for TestRemoveOrphan
* add unit test for TestAddOrphan
* add unit test for addTransaction
* add unit test for ExpireOrphan
* add unit test for processOrphans
* edit the mock tx
* fix functional test error
* try to fix functional test bug
HAOYUatHZ [Wed, 8 Aug 2018 02:10:14 +0000 (10:10 +0800)]
Fix format verbs in tests (#1239)
Derek [Tue, 7 Aug 2018 11:41:02 +0000 (19:41 +0800)]
delete EventSwitch of types (#1237)
* fix the coinbase generate bug (#1136)
* delete EventSwitch of types
* delete EventSwitch of types
muscle_boy [Tue, 7 Aug 2018 11:34:33 +0000 (19:34 +0800)]
Dev wallet sa (#1238)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
* remove useless context
* remove redudant web address config
* fix bug
* remove useless ctx
Zhiting Lin [Tue, 7 Aug 2018 10:24:06 +0000 (18:24 +0800)]
update dashboard (#1236)
oysheng [Tue, 7 Aug 2018 03:05:47 +0000 (11:05 +0800)]
add control-program for list-addresses (#1235)
Derek [Tue, 7 Aug 2018 02:50:42 +0000 (10:50 +0800)]
modify ns time to s (#1230)
* fix the coinbase generate bug (#1136)
* modify ns time to s
oysheng [Mon, 6 Aug 2018 10:52:56 +0000 (18:52 +0800)]
modify multi sign result for same password (#1232)
* modify multi sign result for same password
* optimise
* fix unit test
HAOYUatHZ [Mon, 6 Aug 2018 10:33:55 +0000 (18:33 +0800)]
Coinbase arbitrary (#1219)
* get mining address
* Set mining addr
* go fmt
* Fix CI
* Avoid mining to null addr
* Prevent mining to null addr for api
* clean vendor
* format get/setMiningAddress func
* Update if statements format
* Combine
* go fmt
* clean GetMiningAddress()
* compact IF statements
* compact IF statements
* revert
* SetMiningAddress for non-local address
* combine
* go fmt
* private getProgramByAddress()
* Avoid mining to nil addr for get-work
* Roll back
* Fix CI
* tweak func seq
* Add /get-coinbase-arbitrary api
* setCoinbaseArbitrary
* abHexStr
* re-construct code
* go fmt
* fix conflict
* go fmt
* re org code
* GetBlockTemplate
* rm get-coinbase-arbitrary
* go fmt
* RenewBlkTplWithArbitrary
* clean up
* CoinbaseArbitraryOversize check
* Iter to find CoinbaseArbitrary
* go fmt
* Change arbitrary json from string to chainjson
* Fix CI
* get/set-coinbase-arbitrary
* Fix
* go fmt
* Fix
* Fix
* Fix CI
* Disable test -v
* Fix coinbase arbitrary in get-work-json
* Fix arbitrary call
* Roll back (Ignore coinbase arbitrary in get-work-json)
* Rm block.CoinbaseArbitrary()
* Reformat
* Clean getBlockHelper()
* Add import
* Fix getBlockHelper() logic
* Clean up codes
oysheng [Mon, 6 Aug 2018 10:24:41 +0000 (18:24 +0800)]
add API check-key-password (#1233)
Derek [Fri, 3 Aug 2018 09:28:09 +0000 (17:28 +0800)]
change BTMAssetID to human readable (#1216)
* fix the coinbase generate bug (#1136)
* change BTMAssetID to human readable
* fix txfedd syntax
* change BTMAssetID to human readable again
* revert fix txfedd syntax
* adjust import
oysheng [Fri, 3 Aug 2018 09:13:12 +0000 (17:13 +0800)]
fix error exhibition (#1229)
muscle_boy [Fri, 3 Aug 2018 07:09:22 +0000 (15:09 +0800)]
fix save external asset bug. (#1218)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
* fix save asset
* fix save external assets
* remove blank
yahtoo [Fri, 3 Aug 2018 02:37:59 +0000 (10:37 +0800)]
Add sync completion status broadcast function (#1208)
* Add sync completion status broadcast function
* Del peer unused variable knownStatus
muscle_boy [Wed, 1 Aug 2018 11:11:24 +0000 (19:11 +0800)]
Dev wallet sa (#1204)
* the transaction output amout prohibit set zero
* add network access control api
* format import code style
* refactor
* code refactor
* bug fix
* the struct node_info add json field
* estimate gas support multi-sign
* add testcase of estimate gas
* add testcase
* bug fix
* add test case
* test case refactor
* list-tx,list-address,list-utxo support partition
* list-addresses list-tx list-utxo support pagging
* refactor pagging
HAOYUatHZ [Wed, 1 Aug 2018 06:11:00 +0000 (14:11 +0800)]
get/set mining addr (#1195)
* get mining address
* Set mining addr
* go fmt
* Fix CI
* Avoid mining to null addr
* Prevent mining to null addr for api
* clean vendor
* format get/setMiningAddress func
* Update if statements format
* Combine
* go fmt
* clean GetMiningAddress()
* compact IF statements
* compact IF statements
* revert
* SetMiningAddress for non-local address
* combine
* go fmt
* private getProgramByAddress()
* Avoid mining to nil addr for get-work
* Roll back
* Fix CI
* tweak func seq
yahtoo [Tue, 31 Jul 2018 08:23:21 +0000 (16:23 +0800)]
Remove p2p peer exchange module (#1196)
HAOYUatHZ [Tue, 31 Jul 2018 07:50:34 +0000 (15:50 +0800)]
Disconnect only for diff major version (#1203)
oysheng [Tue, 31 Jul 2018 06:12:45 +0000 (14:12 +0800)]
modify field name (#1202)
HAOYUatHZ [Tue, 31 Jul 2018 03:14:05 +0000 (11:14 +0800)]
Update make clean (#1198)
Zhiting Lin [Tue, 31 Jul 2018 02:52:05 +0000 (10:52 +0800)]
update equity frontend. (#1199)