Commit Graph

28 Commits

Author SHA1 Message Date
zhourong c043db63e2 fix(*): fix integration test and contract address creation issue 2020-10-22 21:52:52 +08:00
zhourong 9126ab56c1 refactor(*): update integration tester 2020-10-22 14:22:31 +08:00
Aiden X cb74880701 build: update core, kit and model in tester 2020-10-21 19:26:41 +08:00
zhourong ff48dba42c fix(test): update test 2020-09-29 15:47:28 +08:00
Alexader 49226b9334 test(tester): fix wrong tx nonce problems in tester cases 2020-09-29 15:01:30 +08:00
zhourong 112931d37c feat(*): add api to get TPS 2020-09-22 20:05:56 +08:00
jiangzhe a89229fddd fix(proof_pool): fix verify ibtp pool panic 2020-09-18 11:19:46 +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
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
zhourong e7b8d8b17c feat(transaction): add transaction management 2020-07-17 19:26:21 +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
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 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
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
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
zhourong 73a6820e9b refactor(config): read genesis config from genesis.json 2020-05-22 14:40:44 +08:00
jiangzhe b139e29a17 refactor(contracts): remove appchain manager
1. remove appchain contract to bitxhub-core project.
2. extract IBTP contract from appchain.
2020-05-07 14:54:01 +08:00
Aiden X 94b7d5a8d3 refactor(tester): rm gosdk and use core api 2020-04-29 19:10:25 +08:00
xialiwei 5796919e82 feat: add register pubkey
Now appchain registration need upload public key.
2020-04-28 15:02:55 +08:00
Alexader 3ae115af8f feat(*): split merkleWrapper into header and txWrapper
change grpc api SyncMerkleWrapper into GetInterchainTxWrapper and
GetBlockHeader
2020-04-27 11:23:36 +08:00
levi9311 7c896563b1 feat: remove wasm core
remove wasm core function
2020-04-21 21:01:53 +08:00
Aiden X 6331259efc test(*): add integration test 2020-04-16 00:43:16 +08:00
Aiden X d5b4071447 feat(*): init project 2020-03-30 00:11:21 +08:00