Commit Graph

214 Commits

Author SHA1 Message Date
Aiden X c66691ea31 feat(api): add block header signs func 2020-08-26 16:22:10 +08:00
jiangzhe 4967ae38f4 feat(contract):verify union interchain transaction 2020-08-25 20:01:58 +08:00
jiangzhe 5c3c09e6b9 feat(contract):add handle ibtp from other relay chain in interchain contract 2020-08-24 14:41:13 +08:00
jiangzhe 7318b2c5cc feat(*):add union pier in router module 2020-08-24 14:21:01 +08:00
jiangzhe a62173cc9a refactor(*):refactor p2p module 2020-08-24 14:21:01 +08:00
jzhe 3b6ec1eec7
Merge pull request #140 from meshplus/refactor/update-crypto
refactor(*): update crypto
2020-08-24 12:28:48 +08:00
zhourong 850a1e6142 refactor(*): update crypto
1. use ecdsa secp256k1 for signature
2. use ecdsa p256 for node certificate
2020-08-13 19:48:49 +08:00
jzhe 999a9bb1fa
Merge pull request #136 from meshplus/docs/revise-deploy-doc
docs(docs): revise deploy doc
2020-08-04 10:43:00 +08:00
jzhe d57962b3f0
Merge pull request #137 from meshplus/build/add-tag-in-build-release-script
build(scripts): add tag argument in build release script
2020-08-03 18:50:13 +08:00
Sandy Zhou 003c289f6e
Merge pull request #131 from meshplus/feat/asset-exchange
feat(transaction): add asset exchange contract
2020-07-31 11:17:27 +08:00
zhourong c3a51a1fcc refactor(transaction): update return type of GetAssetExchangeSigns 2020-07-31 11:10:51 +08:00
zhourong e4f5b05f67 feat(transaction):add method to get status 2020-07-30 23:29:17 +08:00
zhourong 41737ef232 feat(transaction): add asset exchange 2020-07-30 13:41:45 +08:00
jiangzhe ae0b2c2e2b build(scripts): add tag argument in build release script 2020-07-29 20:21:07 +08:00
Aiden X bba753c291
Merge pull request #134 from meshplus/fix/account-balance
fix(account): fix get invalid account balance not return error
2020-07-29 20:07:11 +08:00
treasersimplifies cbd2eb7bba fix(account): fix get invalid account balance not return error 2020-07-29 20:02:18 +08:00
Aiden X 99f3b01be9
Merge pull request #135 from meshplus/fix/register-rule-with-unexisted-appchain
fix(executor):fix the bug when registering rule with unexisted appchain
2020-07-29 19:53:46 +08:00
Alexader 6ebeea5cb2 docs(docs): revise deploy doc
add one part about how to invoke interchain transfer after deployment
2020-07-29 17:37:32 +08:00
dawn-to-dusk f87efbf898 fix(executor):fix the bug when registering rule with unexisted appchain 2020-07-29 14:43:58 +08:00
Aiden X 310b81a0c7
Merge pull request #133 from meshplus/fix/valid-random-sig
fix(go.mod): fix invalid tx signature got verified
2020-07-28 13:53:10 +08:00
Alexader 27f3037c3c fix(go.mod): fix invalid tx signature got verified
tx signature should be signed by tx.From address
2020-07-28 11:41:28 +08:00
jzhe b8a4bb0b45
Merge pull request #132 from meshplus/fix/fix-wasm-input
fix: new kit version
2020-07-28 11:33:07 +08:00
Aiden X 413886f3c0
docs(*): update README.md 2020-07-28 10:51:22 +08:00
liweixia 322eaf002f fix: new kit version 2020-07-28 04:24:20 +08:00
Aiden X 0e9db7e5e2
Merge pull request #109 from meshplus/docs/add-deploy-doc
docs(doc): add bitxhub deployment doc
2020-07-27 17:30:51 +08:00
Alexader 9ae57938c1
Merge pull request #123 from meshplus/refactor/readonly-return-type
refactor(api): refactor readonly tx api return type
2020-07-24 15:47:14 +08:00
Alexader 079d1ec32a refactor(api): refactor readonly tx api return type
refactor readonly tx api return type from pb.Response to pb.Receipt
2020-07-24 15:08:34 +08:00
Aiden X cb2af612f2
Merge pull request #122 from meshplus/perf/add-ulimit-log
perf(app): add log output about ulimit
2020-07-23 18:47:57 +08:00
dawn-to-dusk a2aa6d6c51 perf(app):add log output about ulimit
Add a log which will output the value of ulimit.
2020-07-22 11:08:42 +08:00
Aiden X 7c422198d1
Merge pull request #121 from meshplus/refactor/remove-unused-command
refactor(scripts):remove unused command in cluster.sh
2020-07-22 08:20:40 +08:00
dawn-to-dusk f7c5c8203a refactor(scripts):remove unused command in cluster.sh
remove unused command about ulimit in cluster.sh
2020-07-21 19:30:52 +08:00
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