liweixia
9bac16d161
refactor: move blockfile to kit lib
2020-11-27 02:25:09 +08:00
liweixia
6c1f7b4ef5
feat: add block file
2020-10-26 21:20:58 +08:00
zhourong
9b67423590
refactor(*): optimize interchain tx execution
2020-10-23 18:48:53 +08:00
zhourong
51b5cc7d24
refactor(*): add contract register support
2020-10-23 17:11:24 +08:00
zhourong
c043db63e2
fix(*): fix integration test and contract address creation issue
2020-10-22 21:52:52 +08:00
zhourong
6cea4216ff
refactor(*): update tx/hash/address
2020-10-22 13:49:05 +08:00
Aiden X
e7244829c4
build: use NewHash and NewAddress
2020-10-21 23:46:21 +08:00
Aiden X
cb74880701
build: update core, kit and model in tester
2020-10-21 19:26:41 +08:00
Aiden X
3a090da50a
build: update core, kit and model
2020-10-21 14:06:58 +08:00
treasersimplifies
65b922b57c
fix(storage): dicard bitxhub storage package to use kit storage
2020-10-20 19:56:53 +08:00
zhourong
f5c3a39126
refactor(executor): module split
2020-10-16 11:28:22 +08:00
zhourong
bd0b04e63e
test(executor): add more executor unit test
2020-10-12 14:57:49 +08:00
zhourong
4c113637a6
refactor(*): optimize performance
2020-09-29 15:33:51 +08:00
Alexader
f43bb1c09a
feat(order): add GetPendingNonceByAccount api
...
1. add GetPendingNonceByAccount api
2. revise getAccount method for ibtp receipt
2020-09-27 16:10:16 +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
liweixia
1269332cb1
fix: fix wasm unitest
2020-09-18 10:47:40 +08:00
Aiden X
c66691ea31
feat(api): add block header signs func
2020-08-26 16:22:10 +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
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
zhourong
ecb30f79da
fix(*): fix concurrent map writes
2020-04-29 15:03:31 +08:00
levi9311
7c896563b1
feat: remove wasm core
...
remove wasm core function
2020-04-21 21:01:53 +08:00
levi9311
d1af9adfef
feat: adjust validation and wasm module
...
move wasm lib to validation module
wasm instance now need imports to create
2020-04-16 20:10:24 +08:00
xialiwei
c886be3907
feat(validator): add go internal fabric rule
...
1. add validation engine
2. now validatior will init in validation engine, validator type will choosed by the address
2020-04-09 11:00:48 +08:00
Aiden X
d5b4071447
feat(*): init project
2020-03-30 00:11:21 +08:00