Commit Graph

116 Commits

Author SHA1 Message Date
dawn-to-dusk 35d298ac00 fix(*): fix bugs about governance
1. Fix the bug that changes the state of the managed object when submitting a proposal fails;
2. Add interface to get rule state.
2021-04-28 18:02:01 +08:00
dawn-to-dusk bf2c8ea9b5 fix(*): fix bugs about rule management 2021-04-27 17:32:27 +08:00
Alexader 5cf9c1ff15 fix(api+cmd): fix gateway jsonpb emit nil empty field error 2021-04-27 15:17:35 +08:00
zhourong e2c3f8f4bd chore(*): update go.mod 2021-04-26 20:06:35 +08:00
zhourong 6042c690c5 fix(*): fix some bugs when invoking eth tx 2021-04-26 20:01:27 +08:00
liweixia 49cab14fa4 feat: add evm 2021-04-26 20:01:27 +08:00
zhourong 7035794d33 feat(API): add web3 compatible APIs 2021-04-26 20:01:27 +08:00
zhourong a3ff8630f0 feat(API): add web3 compatible APIs 2021-04-26 20:01:07 +08:00
zhourong da866a34fe feat(rpc): add json rpc 2021-04-26 20:00:19 +08:00
dawn-to-dusk 3b95507dca feat(*): add rule mgr cmd 2021-04-26 19:56:35 +08:00
dawn-to-dusk a6b8b54d14 Merge branch 'master' into feat/improve-governance 2021-04-26 19:40:32 +08:00
dawn-to-dusk 73fe0743a2 feat(*): add rule management 2021-04-26 17:17:56 +08:00
dawn-to-dusk b33938d4f2 feat(*): improve governance
1. Add event type parameters to the proposal, and set the priority of the proposal according to the event type;
2. Add an interface for withdrawing proposals;
3. The sponsor of the proposal can not vote;
4。Add an interface to query proposals based on the manage object ID.
2021-04-21 23:27:29 +08:00
zhourong f477b85e8d refactor: reserve invalid txs in block 2021-04-15 17:15:31 +08:00
Alexader 6d97564b5c test(contracts): revise contracts tests 2021-04-13 11:51:45 +08:00
Alexader 06ced08775 refactor(*): merge with governance contracts 2021-04-13 11:11:51 +08:00
Alexader 55f64f4142 feat(*): revise bvm contracts and router to adpt did handling 2021-04-13 11:11:35 +08:00
Alexader cf44cb42e5 feat(router+api): adapt router to route txs with did method 2021-04-13 11:10:01 +08:00
treasersimplifies b75cca9271 feat(*): update did-registry to add vc registry 2021-04-13 09:42:38 +08:00
jzhe 59ed4b1d47
Merge pull request #366 from meshplus/refactor/mempool-use-nonce
refactor(mempool): use account nonce to sort transactions
2021-04-13 09:28:26 +08:00
zhourong fcb7529e70 refactor(mempool): use account nonce to sort transactions 2021-04-09 18:47:00 +08:00
xiaochenl 8ed1e4161f
Merge branch 'master' into build/add-auto-release-scripts 2021-04-09 15:21:08 +08:00
treasersimplifies 778467527f feat(*): fix did registry init admin 2021-04-07 18:15:00 +08:00
xiaochenl 2255377814 ci: add release.yml and some scripts
1. ci: add release.yml and release-binary.sh
2. modify Makefile to add make release-binary option
2021-04-06 15:30: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 8a170a4a36 feat(ratelimit):add rate limit in grpc 2021-03-02 15:33:07 +08:00
treasersimplifies bc9a93556b fix(*): fix method delete fail 2021-02-24 10:42:19 +08:00
treasersimplifies 9309b4e6b8 fix(*): update method registry fix method bugs 2021-02-24 10:34:18 +08:00
treasersimplifies fe84306206 fix(*): fix log print when register contract 2021-02-24 10:34:16 +08:00
treasersimplifies 64faed9037 feat(*): add inter relay ibtp handler 2021-02-24 10:34:07 +08:00
jzhe 253b4e57ea chore(ci):update node test 2021-02-07 15:40:40 +08:00
dawn-to-dusk 6baebe469c
Merge branch 'master' into feat/add-certificate-validation-configuration 2021-01-26 16:31:02 +08:00
jzhe 89eef0fced test:add proof test 2021-01-26 14:59:36 +08:00
dawn-to-dusk 09617a14d3 feat(*): add certificate validation configuration
1.Add certificate validation configuration in bitxhub.toml, so we can decide whether or not to enable certificate authentication based on the configuration file.
2021-01-25 19:43:32 +08:00
dawn-to-dusk 9d03878c82 feat(*): modify the certificate validation method
1.Delete the certificate validation procedure after connect;

2.Select transport based on go-libp2p-cert when creating libp2p;

3.Delete the certificate related methods because they have been moved to the go-libp2p-cert.
2021-01-22 10:25:53 +08:00
Alexader 4af07cee6c fix(api): fix wrong id when subscribe for interchain tx wrapper 2021-01-17 15:16:56 +08:00
Lizen0512 2d6fa68650 feat(go.mod): update the version of bitxhub-kit for batch file feature 2021-01-12 19:40:33 +08:00
jzhe 32b919d08c fix(log):update kit version to use new timestamp formatter 2021-01-12 14:52:05 +08:00
liweixia eea25c305b feat: add ha module 2021-01-07 15:36:20 +08:00
jzhe 521fadba05 fix(swarm):fix the bug of oom caused by the continuous increase of goroutine 2021-01-05 14:11:55 +08:00
Lizen0512 2d3e749dff perf(*): add localList to mark the txs received from api to reduce the number of signature verifications 2020-12-30 21:45:30 +08:00
jzhe ba3963e8d0 feat:add state update 2020-12-21 16:25:23 +08:00
dawn-to-dusk b646c3bcad feat(cmd): add delete vp node cmd 2020-12-18 17:18:14 +08:00
jzhe 00c38a417d test(tester):update network.toml in cluster nodes 2020-12-14 19:18:46 +08:00
dawn-to-dusk 93b7c51523 feat(api,internal): add delete vp node interface 2020-12-10 11:19:09 +08:00
Aiden X 8e451ce9a3 build: update kit 2020-12-07 16:56:37 +08:00
Aiden X f4ef2dfbe7 fix: bitxhub client panic 2020-12-03 15:33:00 +08:00
jzhe a265db69a4 feat(p2p):add notify in p2p 2020-12-03 12:51:29 +08:00
liweixia 9bac16d161 refactor: move blockfile to kit lib 2020-11-27 02:25:09 +08:00