Alexader
c2e5c5ea96
adjust unit tests for did
2021-04-13 11:11:35 +08:00
Alexader
55f64f4142
feat(*): revise bvm contracts and router to adpt did handling
2021-04-13 11:11:35 +08:00
dawn-to-dusk
d771291f0d
feat(*): add appchain update, freeze, activate, logout
2021-03-30 17:35:03 +08:00
dawn-to-dusk
2902f16647
feat(*): add governance module
...
1.Add governance built-in contract;
2.Add governance related tests.
2021-03-19 09:41:19 +08:00
jzhe
7cd9a03796
test:improve test coverage
2021-02-24 15:35:08 +08:00
treasersimplifies
5432a416ee
test(*): fix ibtp tests
2021-02-24 10:34:16 +08:00
treasersimplifies
64faed9037
feat(*): add inter relay ibtp handler
2021-02-24 10:34:07 +08:00
Alexader
211fca0a43
test(contracts): add test for interchain menager
2021-01-27 16:25:07 +08:00
jzhe
f07ca2841d
fix(*): update interchain contract
2020-11-18 10:36:12 +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
6cea4216ff
refactor(*): update tx/hash/address
2020-10-22 13:49:05 +08:00
zhourong
52e758e5dc
refactor(*): update Hash/Address related code in executor and ledger
2020-10-21 19:39:06 +08:00
zhourong
9a78f3f7f2
refactor(*): use new Transaction/Address/Hash in executor and ledger
2020-10-21 14:01:35 +08:00
zhourong
4c113637a6
refactor(*): optimize performance
2020-09-29 15:33:51 +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
jiangzhe
be3ef940fa
refactor(*):refactor verify interchain tx
2020-09-18 11:19:46 +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
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
zhourong
e7b8d8b17c
feat(transaction): add transaction management
2020-07-17 19:26:21 +08:00
jiangzhe
bc681ea6fa
feat(*):add query interchain
2020-05-12 19:39:08 +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
levi9311
3609a9fc1c
feat: add get public key
...
Add get public key in interchain.
2020-04-29 15:57:55 +08:00
xialiwei
5796919e82
feat: add register pubkey
...
Now appchain registration need upload public key.
2020-04-28 15:02:55 +08:00
levi9311
7c896563b1
feat: remove wasm core
...
remove wasm core function
2020-04-21 21:01:53 +08:00
Alexader
ae54604bf9
feat(executor): handling invalid destination chain id
...
When the destination chain id of ibtp is not exist in bitxhub, its content should still be processed.
close #22
2020-04-17 10:29:45 +08:00
Alexader
ec0bd485d6
refactor(executor): refactor illegal tx handling
...
when the destination chain id is illegal, bitxhub should ignore it instead of returning error. The appchain which invoked this tx will wait for this tx to timeout.
2020-04-16 20:38:08 +08:00
Aiden X
9ebc083a89
Merge pull request #21 from meshplus/feat/new-validation-engine
...
Refactor validation engine
2020-04-16 20:34:11 +08:00
levi9311
3e602dcd07
feat: add auto determine fabric internal rule
...
Now internal rule manager will automatically use fabric internal rule address when it can not find wasm address
2020-04-16 11:26:56 +08:00
Aiden X
6331259efc
test(*): add integration test
2020-04-16 00:43:16 +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
f3f5ef0c8d
feat(executor): adding access control for interchain contract
2020-04-08 18:34:20 +08:00
Aiden X
d5b4071447
feat(*): init project
2020-03-30 00:11:21 +08:00