Commit Graph

333 Commits

Author SHA1 Message Date
Aiden X e20c0e3679
Merge pull request #120 from meshplus/perf/raise-ulimit
perf(app):raise ulimit
2020-07-21 15:40:10 +08:00
dawn-to-dusk 1c337c017d perf(app):raise ulimit
maximize the file descriptor allowance of the process to the maximum hard-limit allowed by the OS
2020-07-21 14:45:42 +08:00
Aiden X 790c6338d2
Merge pull request #119 from meshplus/feat/add-transaction-manager
feat(transaction): add transaction management
2020-07-17 19:36:32 +08:00
zhourong e7b8d8b17c feat(transaction): add transaction management 2020-07-17 19:26:21 +08:00
jzhe 1a46725b54
Merge pull request #118 from meshplus/fix/fix-pack-when-the-number-of-block-txs-is-full
fix(order):fix pack when the number of block txs is full
2020-07-17 19:16:20 +08:00
jiangzhe f30991d941 fix(order):fix pack when the number of block txs is full 2020-07-17 14:12:20 +08:00
Alexader 59ce87d0f3
Merge pull request #117 from meshplus/feat/readoly-transaction
feat(*): add readonly transaction api and core implementation
2020-07-16 18:38:43 +08:00
Alexader 62314ec280 refactor(*): ledger is not restricted as readonly
readonly tx is only distinguashed by api of executor
the ledger under it will be the same instance of Ledger
2020-07-16 17:33:34 +08:00
Alexader 7f6da37901 fix(ledger): new view ledger instance err
1. move the ledger db initialization part out of Ledger constrcutor
2. revise unit test and tester
2020-07-15 10:55:03 +08:00
Alexader 447f699bf9 feat(*): add readonly transaction api and core implementation
1. add readonly flag in Ledger constructor and add control to Ledger's
functions concerned about writing to ledger
2. refactor error handling in test files
3. add a readolny executor for readonly tx
2020-07-13 20:40:10 +08:00
Aiden X 5c2ae848d5
docs: update README.md 2020-07-13 11:35:16 +08:00
Aiden X 84b35acd59
Merge pull request #115 from meshplus/fix/fix-parse-block-error-in-restful-service
fix(api):fix parse block struct in restful service
2020-07-10 14:07:05 +08:00
jiangzhe 4e875ab114 fix(api):fix parse block struct in restful service 2020-07-10 13:43:28 +08:00
Aiden X a3767c3cab
Merge pull request #111 from meshplus/fix/executor
fix(executor): add normalTxs initialization
2020-07-09 19:07:02 +08:00
zhourong 9c784ad216 fix(executor): add normalTxs initialization 2020-07-09 16:26:13 +08:00
Alexader ea742ab2cd docs(doc): add bitxhub deployment doc 2020-07-09 14:15:20 +08:00
Aiden X 6e0d721b7d
Merge pull request #108 from meshplus/docs/add-index-page
docs(*): add index page
2020-07-07 20:36:57 +08:00
Aiden X dd228761d1 docs(*): add index page 2020-07-07 20:36:18 +08:00
Aiden X b281db5f50
Merge pull request #106 from meshplus/feat/add-release-build-script
fix(release):fix reduce release's package size
2020-07-07 20:27:59 +08:00
Aiden X 1633b0d30c
Merge pull request #107 from meshplus/docs/add-deploy-script
docs(*): add deploy script
2020-07-07 20:27:46 +08:00
Aiden X 5662ffc973 docs(*): add deploy script 2020-07-07 20:23:56 +08:00
jiangzhe f427aa2ab6 fix(release):fix reduce release's package size 2020-07-07 18:40:04 +08:00
Aiden X 00670520b5
Merge pull request #101 from meshplus/test/add-interchain-role-store-test
test(tester): add test cases
2020-07-06 13:46:08 +08:00
dawn-to-dusk 579799a578 test(tester): add test cases
Add test cases about interchain, role and store to complete integration test.
2020-07-06 13:33:42 +08:00
dawn-to-dusk 54c3952d83 test(tester): add test cases
Add test cases about interchain, role and store to complete integration test.
2020-07-06 13:33:42 +08:00
Aiden X b5d8a4d398
Merge pull request #105 from meshplus/docs/add-vuepress
docs(*): add vuepress
2020-07-03 15:27:47 +08:00
Aiden Xu 03aceae02d docs(*): add vuepress 2020-07-03 15:26:06 +08:00
Aiden X 54e8cc9c77
Merge pull request #104 from meshplus/feat/add-release-build-script
build(*):add release build shell script
2020-07-03 14:19:34 +08:00
Aiden X 5af67305a5
Merge pull request #103 from meshplus/fix/assign-test-transaction-hash
fix(tester): assign transaction hash
2020-07-03 14:18:47 +08:00
Aiden X 28513ae460
Merge pull request #100 from meshplus/feat/network-new-config
feat(network): modify bitxhub network.toml config struct
2020-07-03 14:16:45 +08:00
jiangzhe 62a1a83a80 build(*):add release build shell script 2020-07-02 21:11:18 +08:00
treasersimplifies 012a5925ae feat(network): rm support for old toml and transform network.toml to pure 2d array 2020-07-02 19:05:09 +08:00
dawn-to-dusk b906da323f fix(tester): assign transaction hash
Assign transaction hash while deploying contract in test. After this fix, different rules will have different address.
2020-07-02 17:29:20 +08:00
Aiden Xu 8d24681e0e build(mod): update atomic pkg 2020-07-02 14:41:49 +08:00
Aiden X 62d66f2922
Merge pull request #94 from meshplus/fix/router-counter
fix(*): make InterchainRouter's count routine safe
2020-07-02 13:21:08 +08:00
Aiden X dc7a220239
Merge pull request #99 from meshplus/test/add-test-cases
test(tester): add test cases
2020-07-02 11:35:16 +08:00
treasersimplifies d698787002 feat(network): modify bitxhub network.toml config struct but compatible with old toml 2020-06-29 20:01:37 +08:00
dawn-to-dusk da52ca55a7 test(tester): add test cases
Add test cases to complete integration test.
2020-06-29 14:12:27 +08:00
Aiden X bedbc5be35
Merge pull request #96 from meshplus/fix/ledger-cache
fix(ledger): fix ledger query issue
2020-06-21 22:34:02 +08:00
zhourong b8b83b8327 fix(ledger): fix ledger query issue 2020-06-19 14:52:05 +08:00
zhourong 398f44f407 fix(*): make InterchainRouter'count routine safe 2020-06-12 14:51:53 +08:00
Aiden X b1e58078c5
Merge pull request #91 from meshplus/refactor/move-interchain-counter
refactor(*): move interchain counter from block header to interchain …
2020-06-10 10:19:29 +08:00
Aiden X f7b340fb4b
Merge pull request #93 from meshplus/fix/fix-make-build-not-found
fix(make):fix make build not found
2020-06-10 10:19:00 +08:00
jiangzhe 82c4b2f6b3 fix(make):fix make build not found 2020-06-09 16:52:00 +08:00
Aiden X 90da349553
Merge pull request #92 from meshplus/feat/add-macos-libwasmer
feat(wasm):add macos libwasmer
2020-06-09 10:04:00 +08:00
Aiden X 6127aa293f
Merge pull request #90 from treasersimplifies/fix/solo-disbale-p2p
fix(solo): disable p2p when start bitxhub in solo mode
2020-06-09 10:03:48 +08:00
jiangzhe 5a616bc9bf feat(wasm):add macos libwasmer 2020-06-08 21:02:38 +08:00
zhourong 3a48326d24 refactor(*): move interchain counter from block header to interchain meta 2020-06-08 15:21:39 +08:00
treasersimplifies 57df04f137 fix(solo): disable p2p when start bitxhub in solo mode 2020-06-08 14:32:34 +08:00
Aiden X d0f37981b3
Merge pull request #87 from meshplus/docs/update-readme-image
docs(README.md): update image url
2020-06-04 19:37:37 +08:00