Commit Graph

36 Commits

Author SHA1 Message Date
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