Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix:some bug in podr2 business #294

Merged
merged 3 commits into from
Jan 30, 2024
Merged

Conversation

democ98
Copy link
Member

@democ98 democ98 commented Jan 30, 2024

No description provided.

@democ98 democ98 merged commit 40731f5 into CESSProject:ceseal_tonic Jan 30, 2024
@democ98 democ98 deleted the ceseal branch January 30, 2024 02:16
ytqaljn added a commit that referenced this pull request Jan 31, 2024
* some modifies about format files

* initail ceseal commit (WIP, inspired by phala-blockchain)

* add clean task

* Accept Rocket's optimization suggestions

* recover the register_worker_v2 api

* Make the value of GRANDPA_JUSTIFICATION_PERIOD smaller so that the CESEAL client can synchronize blocks more quickly.

* reserve the bin directory

* Modify the run scripts for easier development and debugging

* Simplify and adjust ceseal

* merge pallet-registry to pallet-tee-worker

* use `Tonic` instead of `Rocket`

* update run scripts

* update docker ignore

* missing removed bin_api_service.rs

* Migration of POIS library and PODR2 library code for Kaleido project (WIP, only code migration)

* Migration POIS module to cestory (WIP, only code migration)

* Let podr2 server made after keyfairy ready (WIP)

* make CesealExpertStub service for external services (WIP)

* feat:use podr2 key to be real key (#278)

* fix:merge conflict (#279)

* Avoid cloning the ceseal instance and to use mutex on its internal state (WIP)

* fix:mapping rsa key to identity key is overkill (#280)

* move the external service make things out of ceseal, and let pois on service

* add ceseal worker role same as kaleido

* remove `http_fetch()` method of ceseal api

* we don't need `NetworkConfig` yet

* recover the inject_key validate

* remove unused arg: use_ias

* Simplify Ceseal's public endpoint maintenance (although not simplified enough)

* fix:modify the signature provided to the miner to upload to the chain (#283)

* feat:modify podr2 and chain processing logic (#284)

* Support to handover sealed data on ceseal enclave bin update

* feat: adapt runtime for Ceseal (#287)

* feat: adapter tee

* temp save

* temp save

* fix: fix some complete error

* The changes that were missed by the last commit

* feat: support tee role (#289)

* feat: standardize payload and add exit function (#290)

* fix: payload (#291)

* fix:can't register endpoint when ciforst startup (#292)

* feat: Integrated evm wallet compatible with pallets

* feat: add cifrost dockerfile

* feat: add new version cess-node dockerfile

* enhance: use precompiled protoc binnary instead build from source

* fix: fall back payload

* remove unused arg: git_proxy

* fix: fix verify bug

* update: adjust the corresponding handling fees.

* Fix: when ceseal recovered from the checkpoint file, the keyfairy send event was missed

* Change the checkpoint interval default value to 15 minutes

* Make `make` easier to build all

* Because you missed updating `Cargo.lock` again due to `evm-account-mapping`

* fix some bug (#293)

* fix:pois commit proof verify fail

* fix:tag_sig_info_history structural change

* fix: verify tagsign when digest list is not empty

* feat: change the pois_param to those configured on the chain

* fix: missed updating Cargo.lock again

* refactor: use const variable instead of `magic number`

* chore: remove unused cli arguments

* fix: some bug

* fix:some bug in podr2 business (#294)

* fix:bug of cuz miner commit compute tag fail

* fix:compute u sig problem

* fix:some bug

* fix: some bug calculate report

* feat: distinguish the concurrency of external services based on the kind of processed requests (temporarily refer to Kaleido's configuration)

* chore: missing the affected `Cargo.lock` file again

* Ceseal tonic reward (#296)

* temp save

* feat: the new economic model.

* feat: using conditional compilation of `features` to set up `IAS` related configurations

* fix: warning and calculate reward bug

* update json

* update testnet develop

* update expenders

* fix: change the hard-code PODR2 compute thread pool to arg

* chore: some logs

* update testnet spec

* refactor: extract the dependencies of dockerfile into independent images and optimize the build time as much as possible

---------

Co-authored-by: Bill.W <[email protected]>
Co-authored-by: Demos Chiang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant