-
Notifications
You must be signed in to change notification settings - Fork 47
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
Update upstream #1413
Update upstream #1413
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a410634 - Browse repository at this point
Copy the full SHA a410634View commit details -
Configuration menu - View commit details
-
Copy full SHA for e243320 - Browse repository at this point
Copy the full SHA e243320View commit details -
Configuration menu - View commit details
-
Copy full SHA for d978d9d - Browse repository at this point
Copy the full SHA d978d9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d150a01 - Browse repository at this point
Copy the full SHA d150a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40070ba - Browse repository at this point
Copy the full SHA 40070baView commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 02f07a8 - Browse repository at this point
Copy the full SHA 02f07a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ce290 - Browse repository at this point
Copy the full SHA 88ce290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 504cc56 - Browse repository at this point
Copy the full SHA 504cc56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37d46de - Browse repository at this point
Copy the full SHA 37d46deView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea3b774 - Browse repository at this point
Copy the full SHA ea3b774View commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba662d0 - Browse repository at this point
Copy the full SHA ba662d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf277dc - Browse repository at this point
Copy the full SHA bf277dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f5aba3 - Browse repository at this point
Copy the full SHA 9f5aba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1197b8 - Browse repository at this point
Copy the full SHA e1197b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08b6a9d - Browse repository at this point
Copy the full SHA 08b6a9dView commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2702a6 - Browse repository at this point
Copy the full SHA e2702a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a3e62 - Browse repository at this point
Copy the full SHA 26a3e62View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cb46808 - Browse repository at this point
Copy the full SHA cb46808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb03af - Browse repository at this point
Copy the full SHA 4cb03afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 988ca45 - Browse repository at this point
Copy the full SHA 988ca45View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ed5df - Browse repository at this point
Copy the full SHA e3ed5dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f455b6 - Browse repository at this point
Copy the full SHA 1f455b6View commit details
Commits on Jan 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e199c61 - Browse repository at this point
Copy the full SHA e199c61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c60b99 - Browse repository at this point
Copy the full SHA 4c60b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c98545 - Browse repository at this point
Copy the full SHA 6c98545View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbbc669 - Browse repository at this point
Copy the full SHA dbbc669View commit details
Commits on Jan 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 578b8c7 - Browse repository at this point
Copy the full SHA 578b8c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca0b483 - Browse repository at this point
Copy the full SHA ca0b483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8fa8b - Browse repository at this point
Copy the full SHA 8e8fa8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa7fa55 - Browse repository at this point
Copy the full SHA aa7fa55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c29137 - Browse repository at this point
Copy the full SHA 3c29137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 729de57 - Browse repository at this point
Copy the full SHA 729de57View commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9042d02 - Browse repository at this point
Copy the full SHA 9042d02View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef1c183 - Browse repository at this point
Copy the full SHA ef1c183View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f04ac - Browse repository at this point
Copy the full SHA d2f04acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50bc69e - Browse repository at this point
Copy the full SHA 50bc69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a797d89 - Browse repository at this point
Copy the full SHA a797d89View commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 608728d - Browse repository at this point
Copy the full SHA 608728dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f82ec2d - Browse repository at this point
Copy the full SHA f82ec2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e93acd - Browse repository at this point
Copy the full SHA 6e93acdView commit details
Commits on Feb 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2cd72fe - Browse repository at this point
Copy the full SHA 2cd72feView commit details -
Merge pull request #5 from olisystems/cl/fix-compilation
fix polkadot-v0.9.37 dependency leak
Configuration menu - View commit details
-
Copy full SHA for 2ac20ac - Browse repository at this point
Copy the full SHA 2ac20acView commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3bcc151 - Browse repository at this point
Copy the full SHA 3bcc151View commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c50cca5 - Browse repository at this point
Copy the full SHA c50cca5View commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b9a6a4d - Browse repository at this point
Copy the full SHA b9a6a4dView commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1f1468 - Browse repository at this point
Copy the full SHA c1f1468View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcfc66b - Browse repository at this point
Copy the full SHA bcfc66bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dfab31 - Browse repository at this point
Copy the full SHA 3dfab31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc398f - Browse repository at this point
Copy the full SHA 1bc398fView commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ed8e81 - Browse repository at this point
Copy the full SHA 7ed8e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a4544 - Browse repository at this point
Copy the full SHA d9a4544View commit details
Commits on Feb 17, 2023
-
Avoid hardcoded call index when executing trusted calls (integritee-n…
…etwork#1143) * replace hardcoded index with node_metadata_repo * cargo fmt * fix compile error * adjust toml * remove unneeded comments * slightly reformat the cargo dep * add TODO comment * cargo fmt
Configuration menu - View commit details
-
Copy full SHA for b8aff65 - Browse repository at this point
Copy the full SHA b8aff65View commit details -
Allow execution of public getters (integritee-network#1146)
* [stf] separate `ExecuteGetter` implementation for public and private getters * [stf-executor] allow execution of public getters * [stf-executor] fix clippy warning * [stf-executor] fix clippy warnings with evm feature
Configuration menu - View commit details
-
Copy full SHA for 1af9fa7 - Browse repository at this point
Copy the full SHA 1af9fa7View commit details -
Improve metadata handling (integritee-network#1148)
* try to use a more generic trait * fix compile * add more comments * revert to old metadata getter * minor adjustment * make clippy happy * add back the tests and loosen the trait bound
Configuration menu - View commit details
-
Copy full SHA for 9552afb - Browse repository at this point
Copy the full SHA 9552afbView commit details -
Improve nonce handling in STF execution (integritee-network#1152)
* adjust integration test script * add extra rpc to compute nonce * cargo fmt * update Cargo.lock * differentiate the flavor_id * pass env to container * add std
Configuration menu - View commit details
-
Copy full SHA for 7543887 - Browse repository at this point
Copy the full SHA 7543887View commit details -
Seal state to preserve it after disconnection (integritee-network#1153)
* Seal state to preserve it after disconnection * minor fix the comment
Configuration menu - View commit details
-
Copy full SHA for 9d2206d - Browse repository at this point
Copy the full SHA 9d2206dView commit details -
Collateral handling for DCAP (integritee-network#1134)
* First version that manages to register a quoting enclave * Move collateral to attestation-handler * Work on collateral handling * Use the real collateral data for quoting enclave * Make the dump-ra CLI command work * Work towards register_tcb_info * Add all the boilerplate code to register TCB info * Reduce code duplication for extrinsic encoding * Reduce code duplication for extrinsic sending * Extract method for collateral * Remove duplicated code * Fix clippy issues * Fix compilation error in teeracle * Return certificate and dcap quote * Cleanup * Switch to updated docker image * Disable DCAP for now * Register collateral only for DCAP * Register collateral only for DCAP * Cleanup * Update core-primitives/attestation-handler/src/attestation_handler.rs Co-authored-by: Szilárd Parrag <[email protected]> * Update enclave-runtime/src/attestation.rs Co-authored-by: Szilárd Parrag <[email protected]> * Extract shared logic into separate method * Improve documentation * Extract DCAP logic into separate function * Get rid of two unwrap() calls * Move getting the call_ids into the shared function * Use the correct Error for metadata * Add type alias for Fmspc * Improve separate_json_data_and_signature and add unit test * Fix clippy issues * Incorporate review feedback * Fix unsafe * Switch implementation of separate_json_data_and_signature * Make clippy happy * Add missing `use` * Add missing feature `preserve_order` to `serde_json_sgx` * Add compiler flag for std case * Make separate_json_data_and_signature robust to potential C-style null terminators Co-authored-by: Szilárd Parrag <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e58d309 - Browse repository at this point
Copy the full SHA e58d309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a70de6 - Browse repository at this point
Copy the full SHA 1a70de6View commit details -
GHA: always run integration-tests even if unit tests failed (integrit…
…ee-network#1163) * gha: always run integration-tests even if unit tests failed * gha: create docker image even if unit tests fail, so integration tests can run
Configuration menu - View commit details
-
Copy full SHA for 7d74ff4 - Browse repository at this point
Copy the full SHA 7d74ff4View commit details -
Cargo update (integritee-network#1161)
* fix potential polkadot-v0.9.37 dependency leak after cargo update * run cargo update in both workspaces * update sgx commit in `make pin-sgx` command
Configuration menu - View commit details
-
Copy full SHA for 693d087 - Browse repository at this point
Copy the full SHA 693d087View commit details -
Replace dockerize with built-in healthcheck (integritee-network#1164)
* replace dockerize with healthcheck * bump image version * use container name as hostname * fix typo
Configuration menu - View commit details
-
Copy full SHA for 1519e3b - Browse repository at this point
Copy the full SHA 1519e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4616f7e - Browse repository at this point
Copy the full SHA 4616f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fddba1 - Browse repository at this point
Copy the full SHA 7fddba1View commit details -
Bump to polkadot-v0.9.37 (integritee-network#1173)
* bump everything on polkadot-v0.9.37 * [stf_sgx] fix return type of `get_events` * [sp-io] fix interface: usize -> u32 * [stf_sgx] fix typo
Configuration menu - View commit details
-
Copy full SHA for d7bdfcd - Browse repository at this point
Copy the full SHA d7bdfcdView commit details -
Add a proof of execution to shield funds trusted call (integritee-net…
…work#1174) * bump integritee-node docker image * [metadata] add publish hash indexes * [stf/trusted_call] simple example of how you can publish the hash of a result on the chain. [stf/trusted_calls] fix type inference on call. * [metadata_mock] add `publish_hash` indexes
Configuration menu - View commit details
-
Copy full SHA for bf60219 - Browse repository at this point
Copy the full SHA bf60219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4420307 - Browse repository at this point
Copy the full SHA 4420307View commit details -
Configuration menu - View commit details
-
Copy full SHA for 137ea66 - Browse repository at this point
Copy the full SHA 137ea66View commit details
Commits on Feb 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for de12f02 - Browse repository at this point
Copy the full SHA de12f02View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8699c2 - Browse repository at this point
Copy the full SHA f8699c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e51f446 - Browse repository at this point
Copy the full SHA e51f446View commit details -
Configuration menu - View commit details
-
Copy full SHA for b112287 - Browse repository at this point
Copy the full SHA b112287View commit details -
Configuration menu - View commit details
-
Copy full SHA for d83eaf4 - Browse repository at this point
Copy the full SHA d83eaf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a4e527 - Browse repository at this point
Copy the full SHA 7a4e527View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 767bf07 - Browse repository at this point
Copy the full SHA 767bf07View commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 41ba83c - Browse repository at this point
Copy the full SHA 41ba83cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 393fcc3 - Browse repository at this point
Copy the full SHA 393fcc3View commit details -
Merge pull request #12 from olisystems/cl/fix-errors-in-pay-as-bid
[stf] return an error if the files are not found instead of panicking.
Configuration menu - View commit details
-
Copy full SHA for 1ddcf81 - Browse repository at this point
Copy the full SHA 1ddcf81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 178fbbf - Browse repository at this point
Copy the full SHA 178fbbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5126dda - Browse repository at this point
Copy the full SHA 5126ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0052732 - Browse repository at this point
Copy the full SHA 0052732View commit details -
Configuration menu - View commit details
-
Copy full SHA for aafbe8f - Browse repository at this point
Copy the full SHA aafbe8fView commit details
Commits on Feb 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7916a69 - Browse repository at this point
Copy the full SHA 7916a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84fb1ba - Browse repository at this point
Copy the full SHA 84fb1baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81780e0 - Browse repository at this point
Copy the full SHA 81780e0View commit details -
Merge pull request #13 from olisystems/cl/allow-direct-calls
[top-pool-author] enable direct calls if compiled in offchain-worker mode
Configuration menu - View commit details
-
Copy full SHA for 3a55f09 - Browse repository at this point
Copy the full SHA 3a55f09View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e650435 - Browse repository at this point
Copy the full SHA e650435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e21d4 - Browse repository at this point
Copy the full SHA 59e21d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a19ae - Browse repository at this point
Copy the full SHA 19a19aeView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d75d603 - Browse repository at this point
Copy the full SHA d75d603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f5a20 - Browse repository at this point
Copy the full SHA 20f5a20View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1432d36 - Browse repository at this point
Copy the full SHA 1432d36View commit details
Commits on Mar 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a4f2e55 - Browse repository at this point
Copy the full SHA a4f2e55View commit details
Commits on Mar 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3675b06 - Browse repository at this point
Copy the full SHA 3675b06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f7d958 - Browse repository at this point
Copy the full SHA 6f7d958View commit details -
Configuration menu - View commit details
-
Copy full SHA for c47d473 - Browse repository at this point
Copy the full SHA c47d473View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc3f1c - Browse repository at this point
Copy the full SHA 2bc3f1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f2c93 - Browse repository at this point
Copy the full SHA 67f2c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 727aebb - Browse repository at this point
Copy the full SHA 727aebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea82312 - Browse repository at this point
Copy the full SHA ea82312View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17c0a5 - Browse repository at this point
Copy the full SHA b17c0a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85fc474 - Browse repository at this point
Copy the full SHA 85fc474View commit details
Commits on Mar 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 560525a - Browse repository at this point
Copy the full SHA 560525aView commit details -
Merge pull request #15 from olisystems/cl/minor-fixes
Fix verify-proof, some cleanup and add a minimal demo script that can be extended.
Configuration menu - View commit details
-
Copy full SHA for a683680 - Browse repository at this point
Copy the full SHA a683680View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5809cd6 - Browse repository at this point
Copy the full SHA 5809cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 533cbe6 - Browse repository at this point
Copy the full SHA 533cbe6View commit details
Commits on Mar 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa08347 - Browse repository at this point
Copy the full SHA aa08347View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a887ed - Browse repository at this point
Copy the full SHA 3a887edView commit details -
Merge pull request #17 from olisystems/fix/compile-merge
Fix/compile merge
Configuration menu - View commit details
-
Copy full SHA for 0d80464 - Browse repository at this point
Copy the full SHA 0d80464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55bdad0 - Browse repository at this point
Copy the full SHA 55bdad0View commit details
Commits on Mar 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f2c319e - Browse repository at this point
Copy the full SHA f2c319eView commit details -
Merge pull request #20 from olisystems/cl/add-merkle-unit-tests
[stf] add `get_merkle_proof_for_actor_id` and `get_leaf_index_for_actor_id`
Configuration menu - View commit details
-
Copy full SHA for c988090 - Browse repository at this point
Copy the full SHA c988090View commit details
Commits on Mar 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1c2193a - Browse repository at this point
Copy the full SHA 1c2193aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e701c5d - Browse repository at this point
Copy the full SHA e701c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e829ac8 - Browse repository at this point
Copy the full SHA e829ac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7139cab - Browse repository at this point
Copy the full SHA 7139cabView commit details -
Merge pull request #23 from olisystems/cl/enable-ci
Enable CI and remove unnecessary upstream stuff
Configuration menu - View commit details
-
Copy full SHA for 73c7f11 - Browse repository at this point
Copy the full SHA 73c7f11View commit details -
Configuration menu - View commit details
-
Copy full SHA for c03c0a4 - Browse repository at this point
Copy the full SHA c03c0a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88c090d - Browse repository at this point
Copy the full SHA 88c090dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d06a0 - Browse repository at this point
Copy the full SHA 87d06a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e328683 - Browse repository at this point
Copy the full SHA e328683View commit details -
Configuration menu - View commit details
-
Copy full SHA for 505de70 - Browse repository at this point
Copy the full SHA 505de70View commit details
Commits on Mar 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9190722 - Browse repository at this point
Copy the full SHA 9190722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b35a40 - Browse repository at this point
Copy the full SHA 4b35a40View commit details -
Merge pull request #25 from olisystems/cl/best-energy-storage
Store a mapping timestamp -> merkle-root
Configuration menu - View commit details
-
Copy full SHA for 9864139 - Browse repository at this point
Copy the full SHA 9864139View commit details
Commits on Mar 13, 2023
-
* create directories to store orders and results * change to orders_path * adjust code order * write orders to dir * extract timestamp * change timestamp for testing * store unique orders in JSON * write market results * avoid duplicates * apply code refactoring to avoid saving duplicates * pass orders as JSON string * Parse orders string in CLI * Revert "pass orders as JSON string" This reverts commit 146a204. * change to String type * clone orders * add helper functions to write files * parse file to json string * fix reference error * fix clippy warnings
Configuration menu - View commit details
-
Copy full SHA for ce81f23 - Browse repository at this point
Copy the full SHA ce81f23View commit details
Commits on Mar 14, 2023
-
close #28 This pull request includes the following major changes: * `unwrap` calls have been removed. * Code refactoring has been applied. Details of commits are as follows: * remove unwrap * remove unused import * fix mismatched types * fix mismatched types * reset to unwrap for orders * apply code refactoring * apply code formatting * remove extra variable casting
Configuration menu - View commit details
-
Copy full SHA for 76ec327 - Browse repository at this point
Copy the full SHA 76ec327View commit details -
Configuration menu - View commit details
-
Copy full SHA for e112f46 - Browse repository at this point
Copy the full SHA e112f46View commit details
Commits on Mar 17, 2023
-
add
timestamp
andactor_id
arguments for data retrieval (#33)* add getter function for orders * fix get_orders * rename variables * use timestamp * log error message * remove e * fix and refactor creating directories * minor code improvements (#32) * [ita-stf/best_engergy_helpers] improve code quality * [ita-stf/best_energy_helpers] better naming and add documentation. * [ita-stf/best_energy_helpers] get proof directly from helpers * [ita-stf/best_energy_helpers] get proof directly from helpers * fix compiler issues --------- Co-authored-by: clangenb <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46f3ad4 - Browse repository at this point
Copy the full SHA 46f3ad4View commit details
Commits on Mar 23, 2023
-
implement a getter function for market results (#37)
* add methods to get market results * update error messages * rename command as get_market_results * decode res as MarketOutput * apply formatting
Configuration menu - View commit details
-
Copy full SHA for 0a5cd1a - Browse repository at this point
Copy the full SHA 0a5cd1aView commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 606b993 - Browse repository at this point
Copy the full SHA 606b993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e8a291 - Browse repository at this point
Copy the full SHA 6e8a291View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f0aade - Browse repository at this point
Copy the full SHA 6f0aadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a81fda6 - Browse repository at this point
Copy the full SHA a81fda6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2167e2 - Browse repository at this point
Copy the full SHA e2167e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fece3a0 - Browse repository at this point
Copy the full SHA fece3a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6170c50 - Browse repository at this point
Copy the full SHA 6170c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc6a86 - Browse repository at this point
Copy the full SHA 2dc6a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d483f0 - Browse repository at this point
Copy the full SHA 9d483f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b02f96a - Browse repository at this point
Copy the full SHA b02f96aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b1320 - Browse repository at this point
Copy the full SHA 34b1320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bceae9 - Browse repository at this point
Copy the full SHA 8bceae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f6718 - Browse repository at this point
Copy the full SHA 68f6718View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c29c1 - Browse repository at this point
Copy the full SHA e7c29c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea5d22 - Browse repository at this point
Copy the full SHA eea5d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf1aee8 - Browse repository at this point
Copy the full SHA bf1aee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c2a91 - Browse repository at this point
Copy the full SHA 47c2a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a397ae - Browse repository at this point
Copy the full SHA 5a397aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0df4d - Browse repository at this point
Copy the full SHA bf0df4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8f406d - Browse repository at this point
Copy the full SHA a8f406dView commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4cdd274 - Browse repository at this point
Copy the full SHA 4cdd274View commit details
Commits on Jun 15, 2023
-
minor fixes and more logging (integritee-network#1367)
* [local-setup] fix setup with two workers: avoid using the same data dirs. (integritee-network#1358) * [ita_stf/test_genesis] remove reserved balance from state, as it doesn't exist anymore * [enclave-runtime/top_pool_execution] downgrade logs to trace * [state_handler] add debug and trace logs * add additional flags for the worker setup * [its-consensus-aura/block_importer] add some more logs * local setup add some more logging
Configuration menu - View commit details
-
Copy full SHA for 8fc770d - Browse repository at this point
Copy the full SHA 8fc770dView commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ecfe65f - Browse repository at this point
Copy the full SHA ecfe65fView commit details
Commits on Jul 4, 2023
-
* Several improvements for the local-setup (integritee-network#1182) * [local-setup] use default ports for the node and worker1 * [local-setup] re-organize configs and use default ports in configs. * [local-setup] update readme * [local-setup] also add external flags for the node in the benchmark settings * [local-setup] also add external flags for the worker * Fetch quotes from Marblerun Prometheus REST API endpoint (integritee-network#1159) * citadel mods * use ldconfig * service: skip check_files if dcap attestation is used * worker: move feature check to check_files() to silence unused warning (temporary fix) * Add function to verify quote from the outside * fix invalid extrinsic return parameter * cleanup * rename fetch_stuff * extract timeout * remove comment 2x * extract function * add flag for prometheus endpoint base url * dcap vs ias check_files * switch to rest_client * fix typo * remove comment by me * fetch events every hour * remove unnecessary comment * fetch fmspc from dcap_quote * fixes * worker: fetch FMSPC from RA certificate * cleanup2 * fix typo * Placeholder commit for updating pallets/node after .37 polkadot update has been merged * Clippy fixes * add feature flags for dcap, use pallets fork * ci: taplo fmt * revert accidental Cargo.toml style changes * service: add handy derives to PrometheusMarblerRunEvent and PrometheusMarblerunEventActivation * service: add proper reasoning to expect() in register_quotes_from_marblerun() * enclave-runtime/attestation: remove leftover debug output * pallets: use updated polkadot branch * rename generate_dcap_ra_extrinsic_internal_with_quote() to generate_dcap_ra_extrinsic_from_quote() * rename methods to generate_dcap_ra_extrinsic_from_quote{_internal} * remove obsolete todo * fix typo in expect message * *.toml: fix accidental formatting * service: handle registering marblerun quotes failure with error logging * ffi: remove _internal suffix from generate_dcap_ra_extrinsic_from_quote_internal() * Fix tests and CI (integritee-network#1184) * stf_sgx_tests: make sure NodeMetadataRepository is initialized with Some() value, rather than the default None. * tests: fix formatting * disable test_verify_get_exchange_rate_from_coin_gecko_works() for now * fixup! disable test_verify_get_exchange_rate_from_coin_gecko_works() for now * Reduce docker image size (integritee-network#1185) * docker: copy sgx libs only * docker: add DCAP libs * Adding fork tree to worker (integritee-network#1196) * Adding fork-tree to worker * Cargo fmt and clippy * taplo fmt * adding in default impl for clippy and removing senseless comments * minor fmt * Adding queue builder helpers (integritee-network#1197) * Adding fork-tree to worker * Cargo fmt and clippy * taplo fmt * adding in default impl for clippy and removing senseless comments * minor fmt * Cherry picking and merging * Cherry picking test of is_descendent_builder * Removing comments and cleanup * Adding in build_queue_header helper * Adding in imports for SidechainBlockBuilderTrait * Cargo fmt taplo fmt and clippy * Adding some documentation to new structures * cargo fmt * Addressing comments * Marblerun prometheus integration fixes (integritee-network#1189) * service: fix register_quotes_from_marblerun after refactor * service: change marblerun prometheus endpoint poll interval to 5 minutes * enclave-runtime: attestation.rs: fix typo * enclave-runtime: move enclave call log to trace level in attestation.rs * fixup! service: change marblerun prometheus endpoint poll interval to 5 minutes * fixup! enclave-runtime: attestation.rs: fix typo * fixup! enclave-runtime: move enclave call log to trace level in attestation.rs * Makefile: remove hardcoded dcap flag * Makefile: WORKER_FEATURES should not overwrite user supplied value * fixup! Makefile: WORKER_FEATURES should not overwrite user supplied value * teeracle: change coingecko root certificate as they moved to Let's Encrypt (integritee-network#1204) * teeracle: change coingecko root certificate as they moved to Let's Encrypt * teeracle: remove obsolete comment about test case failure * Restore debuggability (integritee-network#1200) * make: add real debug add __assert_fail implementation for ring * cli: remove duplicate -s flag clap * make: remove obsolete comment * fixup! make: add real debug * clippy: remove unnecessary unsafe block * enclave-runtime: add __assert_fail implementation for ring / ring-xous This is a necessary addition to have ring / ring-xous compile in debug mode. Teaclave added their implementation, but it no longer gets linked for some reason. See integritee-network#1200 for more details. * Adding is_descendent_of defenitions and fork tree testing with blockqueues (integritee-network#1198) * Adding fork-tree to worker * Cargo fmt and clippy * taplo fmt * adding in default impl for clippy and removing senseless comments * minor fmt * Cherry picking and merging * Cherry picking test of is_descendent_builder * Removing comments and cleanup * Adding in build_queue_header helper * Adding in imports for SidechainBlockBuilderTrait * Cargo fmt taplo fmt and clippy * Adding some documentation to new structures * cargo fmt * Addressing comments * Refactoring for pr * Fix incorrect comment * fixing docstring * cargo fmt * Moving errors to correct file * refactor from comments half * Refactoring for Chris comments * Missing import * cargo fmt * Minor fixes for `is_descendant_builder` (integritee-network#1206) * properly feature gate the `is_descendant_of_builder` * [header_db] improve traitbounds * Update sidechain/consensus/common/src/is_descendant_of_builder.rs Co-authored-by: clangenb <[email protected]> * Update sidechain/consensus/common/src/is_descendant_of_builder.rs Co-authored-by: clangenb <[email protected]> * Update sidechain/consensus/common/src/is_descendant_of_builder.rs Co-authored-by: clangenb <[email protected]> * Update sidechain/consensus/common/src/is_descendant_of_builder.rs Co-authored-by: clangenb <[email protected]> --------- Co-authored-by: clangenb <[email protected]> * Bump `integritee-dev` image, switch to Ubuntu 22.04 Jammy (integritee-network#1207) * build: bump integritee-dev docker image, .13 is based on Ubuntu 22.04 (Jammy) * GHA: change runs-on to Ubuntu 22.04 (Jammy) as well * GHA: use explicit Ubuntu version instead of latest * service: handle not running Marblerun Prometheus metrics server more gracefully (integritee-network#1209) * gha: Node.js 12 depracation, bump cancel-action (integritee-network#1217) * Fix unchecked indexing in decode_hex (integritee-network#1218) * core-primitives/utils: fix crash if slice.len() < 2 in decode_hex() * its-consensus-common: fix unused doc comment warning * fixup! core-primitives/utils: fix crash if slice.len() < 2 in decode_hex() * Refactor indirect executor: make interpetation of parentchain extrinsics configurable (integritee-network#1223) * wip of indirect executor refactoring * [indirect-executor] provide a filter implementation * [indirect-executor] fix mock feature flag * [indirect-executor] tests runs, but if fails to find the call * [indirect-executor] shield funds indirect call works now. * [indirect-executor] call worker works too * [indirect-executor] add `ParentchainExtrinsic` associated type, which must implement `ExtractCallIndex` * [global-components] add indirect filter to initialization * [indirect-calls-executor] make filter trait definition less constraining * [enclave-runtime] fix top_pool_tests.rs * minor cleanup * minor cleanup * minor cleanup * [indirect-executor] move `create_processed_parentchain_block_call` to the trait definition. * [indirect-executor] move trait definitions to separate module. * [indirect-executor] re-organise crate * [indirect-executor] remove obsolete todo * [indirect-executor] add comment about app-libs * [indirect-executor] minor cleanup * [api-client-types] also return the signature of the extrinsic. * typo * minor cleanup * [api-client-types] fix import of MultiSignature in no-std. * [indirect-execution] trait does not take mutable reference anymore. * fix clippy warnings. * fix clippy warnings. * [api-clients] added `Signature` associated type. * [indirect-executor] `IndirectDispatch` rename method to `dispatch` * [indirect-executor] add minimal crate level doc. * [indirect-executor] introduce extrinsic parser and make the filters generic over it. * minor cleanup * remove obsolete comment * fix clippy * fix comment! * add todo * Polkadot v0.9.39 (integritee-network#1234) * only bump up the version number * cargo update * cargo build and clippy * GHA: fix teeracle failure by increasing the update interval of the API (integritee-network#1230) * GHA: fix teeracle failure by increasing the update interval of the API Co-authored-by: Zoltan Mosonyi <[email protected]> * teeracle: fix coingecko test failure by increasing the timeout * fixup! teeracle: fix coingecko test failure by increasing the timeout * teeracle: increase coingecko timeout further * teeracle: increase coingecko timeout further (20 seconds) * teeracle: try fetching exchange_rates 3 times before giving up * teeracle: add descriptive error message if fetching exchange rates fails * clippy: fix * clippy: fix, remove leftover code * teeracle: use plain loop with breaks instead of for --------- Co-authored-by: Zoltan Mosonyi <[email protected]> * update sidechain block production rate to one second to see if it fixes the flaky M6. (integritee-network#1261) * Revert "teeracle: change coingecko root certificate as they moved to Let's Encrypt" (integritee-network#1268) This reverts commit 3fb6801. * Attesteer RPC additions (integritee-network#1201) * rpc: add attesteer_forward_dcap_quote call * rpc: add attesteer_forward_ias_attestation_report * remove unused variables * enclave-runtime/attestation: remove duplicate code * enclave-runtime/attestation: extract extrinsic sending * enclave-runtime/attestaion: refactor generate_dcap_ra_extrinsic_internal to reduce code duplication * attesteer: add attesteer RPC calls to the CLI * compiling * cli: attesteer dcap quote verification takes a filename (to a hex encoded quote) instead of contents * cli: attesteer ias attestation report takes a filename (to a hex encoded report) instead of its contents * clippy: fix needless borrow * rename: match substrate convention for RPC method names * rename: SendDCAPQuoteCmd -> SendDcapQuoteCmd * rename: SendIASAttestationReportCmd -> SendIasAttestationReportCmd * rename: attesteer_callForwardIASAttestationReport -> attesteer_ForwardIasAttestationReport * rename: attesteer_callForwardDCAPQuote -> attesteer_ForwardDcapQuote * cli: refactor attesteer comamnds to use a neat match expressions * cli: attesteer commands use let-else pattern * cli: attesteer commands send to chain * rename: attesteer_Forward -> attesteer_forward * Update api-client to tag v0.9.0 (integritee-network#1263) * update to v0.9.0 tag * fix api-types * some more changes * fix metadata * fix it all * fix submit extrinsic * fix palletteerex api * one step further * some more uptadates * seems to work * oh yes * and compiled * readd comment * add comment * cargo fmt * taplo fmt * fix rpc-client mock * fix tests * fix clippy * fix clippy * fix teeracle * fix teeracel * fix clippy * lets try * lets try that * simplify account.rs * simplfy pallet teerex * simplify signedblock * remove clone * fmt * fix clippy * clean SignedBlock * Update api-client to tag v0.10.0 (integritee-network#1265) * update to tag v0.10.0 switch to generic extrinsic params some more changes add SignExtrinisc trait update extrinisc factory fix error rename event subscription fix events fix whatever possible we're getting there compiling! fix tests fix teeracle fmt clippy fix evm fmt * fix compilation * clean up extrinisc V4 * fix typos * fix typo * favor imports from `api-client-types` crate & fix api-client features; remove unused jsonrpsee dependency (integritee-network#1271) * update api-client feature flags to remove unused jsonrpsee dependency. * update enclave Cargo.lock * [itp-api-client-types] re-export extrinsic params trait. * [itp-node-api-metadata] use Metadata from itp-api-client-types instead of from api-client * [enclave-runtime] remove unnecessary dependency on the substrate-api-client * [itc-rpc-client] uses now the types from itp-api-client-types * [enclave-runtime] fix api-client dependencies in tests. * Revert "Revert "teeracle: change coingecko root certificate as they moved to Let's Encrypt" (integritee-network#1268)" (integritee-network#1276) This reverts commit d794987. * Sgx runner (integritee-network#1222) * Added self hosted runner integritee-network#386 --------- Co-authored-by: Szilard Parrag <[email protected]> Co-authored-by: Christian Langenbacher <[email protected]> * Pass events and events proof to enclave (integritee-network#1264) * Initial addition of retrieving event proof from parent-chain * Adding in events retrieval * removing old comments * Passing in events and proofs per block to enclave * refactoring a bit * Fixing compiler errors * slight refactor plus comment * Clippy and fmt * Addressing clippy concerns * Taplo * fixing mock import * Better error logs for remote attestation + make skip_ra work for dcap (integritee-network#1229) * service: fix DCAP and --skip-ra flag * attestation_handler: handle HTTP status code 400 - bad request * attestation_handler: handle unknown error better * attestation_handler: make the error messages format uniform * gha: remove unnecessary dockerhub login * Teeracle: have updates run at start as well (integritee-network#1283) * teeracle: rename market update method to be consistent with weather update * teeracle: execute updates at start as well * Using docker cache (integritee-network#1280) * First trial to use docker cache * Added back cargo test release * Remove debugging commands * Add sccache to try * Added sccache status * Be sure that build has unique id * Add force run that line * Remove commented out line * Pull dev image if not exist --------- Co-authored-by: Szilárd Parrag <[email protected]> * Minor light-client refactor (integritee-network#1287) * [itc-light-client] refactor * [itc-light-client] remove obsolete `NoSuchRelayExists` error * [itc-light-client] make `submit_xt_to_be_included` infallible and remove expect statement. * [itc-light-client] remove error that is not used yet. * [itc-light-client] Remove `Default` derive, which can't be satisfied * [itc-parentchain-test] better re-exports (integritee-network#1294) * integritee-cli: separate into library and binary (integritee-network#1183) * integritee-cli: - refactor: add a lib.rs - make the commands return something - Wrap all cli commands into a `CliResult` - Hopefully complete error handling * remove superfluous clippy allow `#[allow(non_snake_case, unused_variables)]` * replace Snafu by thiserror * Configurable light-client db (integritee-network#1288) * [itc-light-client] light-client db is now a generic parameter to facilitate multiple db entries. * [itc-light-client] fix import paths * [itc-light-client] add no-genesis error, which was lost in rebase * [itc-light-client] `LightClientSeal` does no longer refer to a static path. It has a `path` field now. * [itc-light-client] remove obsolete fixme * [itc-light-client] better naming for generic type parameter * Cargo.lock * [itc-parentchain-light-client] fix test compilation * [itc-parentchain-light-client] fix `cargo test -p itc-parentchain-light-client` * add sgx compatible temp-dir implementation * [itc-parentchain-light-client] the path is now a `Path` instead of a `&'static str` * [itp-sgx-tempdir] add process-id like behaviour * [itc-parentchain-light-client] fix: enable std feature in sgx-temp-dir. * more accurate docs. * typos * add doc * fix clippy * taplo fmt * add debug logs for CI * [itp-test] better re-exports * [itc-parentchain-test] better re-exports * [itc-parentchain-light-client] add seal test * [itc-parentchain-light-client] fix seal test * [itc-parentchain-light-client] better naming * add todo for more light-client tests * Revert "add debug logs for CI" This reverts commit d53bbe3. * taplo fmt * [itc-parentchain-light-client] use `PathBuf` instead of `Box<Path>` * add temp-dir deprecation note * Enable Remote Attesation (EPID) in the CI (integritee-network#1286) * docker: remove --skip-ra flags * attestation-handler: load SPID from env var if set * attestation-handler: use IAS API key from env if set * gha: use secrets for EPID remote attestation * docker: allow runtime flags to be added from the outside * docker: move EPID RA environment variables to their proper place * docker: switch to integritee-node built with IAS checking * docker: switch to integritee-node-dev-ias image for enabled attestation * attestation-handler: accept SW_HARDENING_NEEDED SGX status as well * Update core-primitives/attestation-handler/src/attestation_handler.rs Co-authored-by: Andrew <[email protected]> * Update core-primitives/attestation-handler/src/attestation_handler.rs Co-authored-by: Andrew <[email protected]> --------- Co-authored-by: Andrew <[email protected]> * Comment out weather oracle start with fixit todo and gh issue (integritee-network#1301) * Comment out weather oracle start with fixit todo and gh issue * clippy fix * Fix DCAP build in docker (integritee-network#1306) * docker: add WORKER_FEATURES_ARG needed for DCAP * docker: fix LD_LIBRARY_PATH from aesmd service LD_LIBRARY_PATH must NOT contain the urts library of the aesmd_service, it will override the default one, which will result in a weird SGX enclave initialization errors. * service/main: follow-up for send_extrinsic signature changes in DCAP only methods * fixup! docker: fix LD_LIBRARY_PATH from aesmd service * Pallets followup regarding register_enclave renaming (integritee-network#1307) * itp-node-api-metadata: rename register_enclave followup * itp-node-api-metadata: use Fmspc definition from teerex-primitives * docker: bump integritee-node to 1.0.35 * fixup! itp-node-api-metadata: use Fmspc definition from teerex-primitives * Validate and Access all Parentchain Events in Enclave (integritee-network#1272) * Initial addition of retrieving event proof from parent-chain * Adding in events retrieval * removing old comments * Passing in events and proofs per block to enclave * refactoring a bit * Fixing compiler errors * slight refactor plus comment * Clippy and fmt * Addressing clippy concerns * Taplo * unpack events * validated events * adding in NodeMetaData extrinsic success and failed requests * Refactor and implement groundwork * passing events to correct place * Adding in infra for events * importing api client types and decoding events to log per block * refactoring for passing events to triggered dispatcher * Renaming module refactoring for triggered dispatcher refactor * adding in queue methods for events queue * cargo fmt * fixing bug with chris on generic type * Debugging decoding issue * Was using storage key call incorrectly... * small refactoring * cargo fmt and taplo fmt * adding in filtering of events for extrinsics * cargo fmt * taplo and cargo fmt in enclave * refactoring for clippy * cargo fmt * changing log back * minor comment removal * refactoring to include new traits for testing * cargo fmt * refactoring for addressing comments * cargo fmt * clippy satisfaction * cargo fmt * fix for top pool tests * cargo fmt * refactor for comments * making clippy happy * adding back pallet system * addressing comments * refactor for comments * adding some space * add debug trait for logging * cargo fmt * addressing comments * trace logs * name changes * couple log changes * indentation fix * itp-attestation-handler: make sure the production flag gets activated when needed (integritee-network#1319) * Allow setting a base path for shielding-key file IO (integritee-network#1318) * [itp-sgx-crypto] add `ToPubkey` and `AccessPubkey` traits * [itp-sgx-crypto] refactor the Rsa3072 stuff to no longer use static file IO. * [itp-sgx-crypto] set-base-path to the PWD * [enclave-runtime] more explanation about using the PWD * [enclave-runtime] add todo for replacing the once-cell. * taplo fmt * add some doc * typo * [sgx-crypto] log full path instead of just filename. * [enclave-runtime] add todo for replacing `once_cell` * [itp-sgx-crypto] log the pubKey of the RSA key when it is generated. * fix clippy * [itp-sgx-crypto] move the file name of the rsa-key from itp-settings to the rsa file. * [itp-sgx-crypto] remove unnecessary clone. * Add missing return to avoid closing the connection twice (integritee-network#1320) Co-authored-by: Kailai Wang <[email protected]> * Introduce signing key repo and allow setting the base path of the signing key file IO (integritee-network#1321) * [itp-sgx-crypto] add `ToPubkey` and `AccessPubkey` traits * [itp-sgx-crypto] refactor the Rsa3072 stuff to no longer use static file IO. * [itp-sgx-crypto] set-base-path to the PWD * [enclave-runtime] more explanation about using the PWD * [enclave-runtime] add todo for replacing the once-cell. * taplo fmt * add some doc * typo * [sgx-crypto] log full path instead of just filename. * [itp-sgx-io] fix standalone compilation * [itp-sgx-crypto] put some functions behind a trait. * [enclave-runtime/attestation_handler] add signing key repo to struct * [itp-sgx-crypto] impl `ToPubkey` for `ed25511::Pair` * introduce `SigningKeyRepository` and remove all instances of `StaticFile` IO. * [itp-sgx-crypto] change `exists()` implementations to use `self.path().exists()` * [itp-sgx-crypto] fix clippy warnings * taplo fmt * [itp-sgx-crypto] add tests for ed25519 module. * [itp-sgx-crypto] add tests for rsa3072 module. * [itp-sgx-crypto] move seed file constant from settings to the ed25519 module. * typo * [itp-sgx-crypto] tests: ensure that the keys don't exist initially * [itp-sgx-crypto] tests: fix tempdir prefixes. * Add docker release for teeracle (integritee-network#1295) * Add docker release for teeracle * Fix release teeracle * Use ref_name instead of tag_name * Fix downloading binary * Fix upload binary * Added file to the release * Add prod build * Fix syntax * Add release-build dependency * Pass production mode arg * Added vault import secrets * Added vault import secrets * Added vault import secrets * Added vault import secrets * Remove tabs * Hardcoded path * Back to path secret * Back to path secret * Runs on self hosted * Fix run all command * Fix run all command * Added ssl pubout * Added ssl pubout * itp-attestation-handler: make sure the production flag gets activated when needed * Revert back tests * Revert back tests * Update .github/workflows/build_and_test.yml Co-authored-by: Szilárd Parrag <[email protected]> * Update .github/workflows/build_and_test.yml Co-authored-by: Szilárd Parrag <[email protected]> * Update build.Dockerfile Co-authored-by: Szilárd Parrag <[email protected]> * Rename COMMERCIAL KEY to SIGN KEY * Put back release binaries * Rename SIGN Key to COMMERCIAL Key * Comment out release binaries * Try to get tag name * Remove unneeded file --------- Co-authored-by: Szilard Parrag <[email protected]> * Allow setting path of the State Key (AES) (integritee-network#1324) * [itp-sgx-crypto] add `ToPubkey` and `AccessPubkey` traits * [itp-sgx-crypto] refactor the Rsa3072 stuff to no longer use static file IO. * [itp-sgx-crypto] set-base-path to the PWD * [enclave-runtime] more explanation about using the PWD * [enclave-runtime] add todo for replacing the once-cell. * taplo fmt * add some doc * typo * [sgx-crypto] log full path instead of just filename. * [itp-sgx-io] fix standalone compilation * [itp-sgx-crypto] put some functions behind a trait. * [enclave-runtime/attestation_handler] add signing key repo to struct * [itp-sgx-crypto] impl `ToPubkey` for `ed25511::Pair` * introduce `SigningKeyRepository` and remove all instances of `StaticFile` IO. * [itp-sgx-crypto] add base path to AESSeal * [itp-state-handler] wip update tests * [itp-state-handler] add debug log for existing files in shard * [itp-state-handler] fix tests by creating a unique key-repo per test * fix merge errors * [itp-sgx-crypto] add tests for aes * taplo fmt * clippy * move aes key file name constant to the aes module * [stf-state-handle] rename `TestKeyRepositoryMock` to `TestKeyRepositoryMock` to reflect that it is no longer the mock * [itp-sgx-crypto] more accurate name for the AES key file * Allow setting the `BasePath` by adding `StateDir` abstraction that helps with fs operations relevant for the state (integritee-network#1325) * [itp-sgx-crypto] add `ToPubkey` and `AccessPubkey` traits * [itp-sgx-crypto] refactor the Rsa3072 stuff to no longer use static file IO. * [itp-sgx-crypto] set-base-path to the PWD * [enclave-runtime] more explanation about using the PWD * [enclave-runtime] add todo for replacing the once-cell. * taplo fmt * add some doc * typo * [sgx-crypto] log full path instead of just filename. * [itp-sgx-io] fix standalone compilation * [itp-sgx-crypto] put some functions behind a trait. * [enclave-runtime/attestation_handler] add signing key repo to struct * [itp-sgx-crypto] impl `ToPubkey` for `ed25511::Pair` * introduce `SigningKeyRepository` and remove all instances of `StaticFile` IO. * [itp-sgx-crypto] add base path to AESSeal * [itp-state-handler] wip update tests * [itp-state-handler] add debug log for existing files in shard * [itp-state-handler] fix tests by creating a unique key-repo per test * fix merge errors * [itp-sgx-crypto] add tests for aes * taplo fmt * clippy * move aes key file name constant to the aes module * [stf-state-handle] rename `TestKeyRepositoryMock` to `TestKeyRepositoryMock` to reflect that it is no longer the mock * [itp-stf-state-handler] introduce `StatePathProvider` * [itp-stf-state-handler] add more methods to path provider * [itp-stf-state-handler/sgx-tests] remove obsolete `ShardDirectoryHandle` and fix all tests except for `test_in_memory_state_initializes_from_shard_directory` * [itp-sgx-crypto] more accurate name for the AES key file * [itp-sgx-crypto] minor test fixes * [itp-state-handler/sgx_test] extract setup method * [itp-state-handler/sgx_test] fix last test * minor cleanup * [itp-stf-staten-handler] add minor docs. * fix unused import * fix clippy * minor typos * [itp-stf-state-handler] rename `StatePathHelper` to `StateDir` * [itp-stf-state-handler] move test methods of `StateDir` to its definition * [itp-stf-state-handler] replace flat_map with filter_map * [itp-stf-state-handler] fix: make `StateDir` test methods public * [itp-stf-state-handler] remove unnecessary method. * [itp-stf-state-handler] annotate todo with issue number * [itp-stf-state-handler/file_io] refactor methods to be more ergonomic and fix redundant `iter.collects()` * [itp-stf-state-handler/file_io] rename `directory_contains_state` to `directory_contains_valid_state_id` * [itp-stf-state-handler/file_io] fix test by defaulting to empty vec in case the shard directory does not exist * [itp-stf-state-handler/file_io] remove unnecessary nesting * [itp-stf-state-handler/file_io] typo * [itp-stf-state-handler/file_io] minor improvement in function * [itp-stf-state-handler/sgx_tests] rename setup -> test_setup * Add basepath to sidechain db (integritee-network#1327) * [its-sidechain-storage] add base_path to sidechain storage * [its-sidechain-storage] better documentation * [service/main] remove unused imports * last slot is no longer persisted to file but just a static ref (integritee-network#1328) * [its-consensus] move `ConsensusError::Other` to the end of the enum. * [its-consensus-slots] slots is no longer persisted to file, as it is not necessary. * [enclave-runtime] fix missing rename of `LastSlotSeal` * Add base path to light-client initialization (integritee-network#1330) * [itp-utils] create standalone buffer error * add base-path to light-client initialization * fix clippy * remove outdated documentation * [enclave-runtime] cleanup imports * minor optimizations * Remove remnants of `last_slot.bin` (integritee-network#1334) * [local-setup] remove obsolete `purge_last_slot_seal` * remove remnants of the `last_slot.bin` * Fix backup of light-client db and introduce light-client-db subdirectory (integritee-network#1333) * [itc-light-client] derive Eq, PartialEq on some state stuff * [itc-light-client] create tests that confirms that the backup fails * [itp-settings] rename light `LIGHT_CLIENT_DB` to `LIGHT_CLIENT_DB_PATH` * [itc-light-client] fix backup * [itc-light-client] remove unnecessary borrow * [integritee-service] fix: create light-client-db directory if it doesn't exist * Introduce CLI for a configurable data-dir (integritee-network#1331) * [service/config] add base_dir and make config fields private favoring getters * pass base_dir into the enclave * [enclave-runtime] set the base_path * [service/config] use `pwd()` instead of `std::env::current_dir()` * [service] rename base-dir to data-dir in the cli * [enclave-runtime] fix rebase error: re-add env logger init in enclave * [enclave-runtime] create data-dir if it does not exist * [service/config] rename base_dir -> data_dir and return a Path instead of a PathBuf * [service] use data-dir instead of pwd for the sidechain storage * [service/config] rename forgotten base_dir's to data_dir * [service/enclave] fix wrongly copied documentation * [integritee-service] fix: use correct path for purging files * [integritee-service] fix: unnecessary reference * [integritee-service] fix: documentation * [integritee-service] fix tests * [integritee-service] remove warning in tests * Detect extrinsic failures on untrusted side (integritee-network#1329) * waiting for extrinsic success * fixes for clippy --------- Co-authored-by: clangenb <[email protected]> * Add trace logs for FMSPC and collateral (integritee-network#1332) * Add trace logs for FMSPC and collateral * more logs and fixing build * Adding more logs * taplo * itp-enclave-api: enhance DCAP related tracing * itp-enclave-api: print values at memory addresses instead of raw addresses --------- Co-authored-by: Szilard Parrag <[email protected]> * Revert "Revert "Revert "teeracle: change coingecko root certificate as they moved to Let's Encrypt" (integritee-network#1268)" (integritee-network#1276)" (integritee-network#1340) This reverts commit ef443f6. * Teeracle: add support for multiple root certificates (integritee-network#1342) * itc-rest-client: change SendWithCertificateVerification to support multiple root certificates * teeracle: support multiple root certificates * Save only registry cache and index (integritee-network#1341) Co-authored-by: Szilárd Parrag <[email protected]> * Dcap debugging helpers (integritee-network#1346) * introduce attesteer compiler flag * panic if DCAP collateral registration fails * revert and just leave logging * try to get err from null * try to get err from null... * cosmetics * cosmetics * cosmetics * cosmetics * cosmetics * introduce attesteer compiler flag to avoid marblerun in pure dcap mode (integritee-network#1345) * introduce attesteer compiler flag * get rid of warnings * [integritee-service] fix clean-reset flag (integritee-network#1347) * [integritee-service] introduce getters for `RunConfig` and make fields private (integritee-network#1349) * [integritee-service] improve `RunConfig` handling * [integritee-service] fix attesteer flag * [integritee-service] fix teeracle build * [integritee-service] fix clippy * [integritee-service] add documentation about the default marblerun port. * Reregister Teeracle after a CLI configurable period (integritee-network#1348) * [integritee-service/teeracle] minor code simplifications by introducing results * [integritee-service/teeracle] make `execute_market_update` generic over the oracle data to be fetched from the enclave * [integritee-service/teeracle] disable the wheather oracle again * [integritee-service/teeracle] slightly simplify code * [integritee-service] add `reregister_teeracle-interval` CLI * [integritee-service] extract method to re-register the teeracle * [integritee-service] fix test compilation * [integritee-service] group teeracle imports * [integritee-service] fix blocking sleep: spawn a re-registration thread * [integritee-service/config] fix pass correct flag to re-registration field * [integritee-service] fix compilation * [integritee-service] format cli.yml * add documentation * [teeracle] print success of the reregistration * [integritee-service/teeracle] make `schedule_on_repeating_intervals` private again * [integritee-service/teeracle] fix thread name * [integritee-service/teeracle] consistent naming * [integritee-service/teeracle] better loggin * [integritee-service/teeracle] renamed interval to periodic/period to align with the substrate terms used in the scheduler pallet. * [integritee-service/teeracle] add comment about automatic reregistration period * [integritee-service/teeracle] better naming for periodic reregistration * [integritee-service/teeracle] better logging * Intermediate release won't make SDK release (integritee-network#1353) * Intermediate release won't make SDK release * Extended explanation about the change * Added new tag pattern (integritee-network#1354) * polkadot update v0.9.42 * followup for Keystore overhaul (final) (#13683) * implement missing trait methods * substrate-api-client: explicitly use synchronous mode instead of the default async * susbtrate-api-client followup regarding keystore overhaul * taplo fmt * followup for sidechain-evm * cargo clippy * fixup! followup for sidechain-evm * update integritee-node image * integritee-node: update branch * integritee-node: update branch * main: AddedEnclave change followup made in pallets/pull/180 * attesteer: fix warnings where DCAP was activated, but not with attesteer * evm: followup made in pallets/pull/180 * add debug! logs * remove commented out code * remove empty features * ita-sgx-runtime: fixup for freezing implementation in fungible trait * fixup! ita-sgx-runtime: fixup for freezing implementation in fungible trait * docker: private caching, for details see `sharing`: https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/reference.md?plain=1#L650 (integritee-network#1356) * minor fixes and more logging (integritee-network#1367) * [local-setup] fix setup with two workers: avoid using the same data dirs. (integritee-network#1358) * [ita_stf/test_genesis] remove reserved balance from state, as it doesn't exist anymore * [enclave-runtime/top_pool_execution] downgrade logs to trace * [state_handler] add debug and trace logs * add additional flags for the worker setup * [its-consensus-aura/block_importer] add some more logs * local setup add some more logging * run CI on GitHub hosted hardware * fix cargo lock after upstream merge * [cli] hotfix to make it compile * remove sccache as it makes the native GA runners overflow * try fix running out of space * Revert "try fix running out of space" This reverts commit 877f516. * [GHA] try fix memory issue by passing the fingerprint * Revert "Revert "try fix running out of space"" This reverts commit 0488d2b. * [best_energy_helpers] add path for which the file was not found into the error. * [best_energy_demo.sh] fix the timestamp * [GA] add timeout * [docker] add `--skip-ra` * [docker] add comments and use node that skips RA * [GHA] fix local tag of the integritee-node * cli: fix keystore KeyTypeId inconsistency * fix clippy --------- Co-authored-by: Szilárd Parrag <[email protected]> Co-authored-by: Andrew <[email protected]> Co-authored-by: BillyWooo <[email protected]> Co-authored-by: Zoltan Mosonyi <[email protected]> Co-authored-by: Bigna Härdi <[email protected]> Co-authored-by: N. Prat <[email protected]> Co-authored-by: Kailai Wang <[email protected]> Co-authored-by: brenzi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f003964 - Browse repository at this point
Copy the full SHA f003964View commit details
Commits on Jul 28, 2023
-
Merge branch 'szp/polkadot-v0.9.42' into cl/udpate-upstream
# Conflicts: # .github/workflows/build_and_test.yml # .github/workflows/publish-docker-release.yml # Cargo.lock # build.Dockerfile # docker/docker-compose.yml # enclave-runtime/Cargo.lock
Configuration menu - View commit details
-
Copy full SHA for bbb9b3b - Browse repository at this point
Copy the full SHA bbb9b3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a45d8 - Browse repository at this point
Copy the full SHA 87a45d8View commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70a9a68 - Browse repository at this point
Copy the full SHA 70a9a68View commit details
Commits on Aug 8, 2023
-
Merge pull request #50 from olisystems/cl/udpate-upstream
Update upstream
Configuration menu - View commit details
-
Copy full SHA for 6b3c462 - Browse repository at this point
Copy the full SHA 6b3c462View commit details
Commits on Aug 12, 2023
-
Merge branch 'master' into cl/update-upstream
# Conflicts: # .github/workflows/build_and_test.yml # Cargo.lock # cli/Cargo.toml # cli/src/base_cli/commands/listen.rs # cli/src/base_cli/commands/transfer.rs # cli/src/base_cli/mod.rs # core-primitives/types/Cargo.toml # docker/docker-compose.yml # enclave-runtime/Cargo.lock # service/Cargo.toml # service/src/account_funding.rs # service/src/main.rs
Configuration menu - View commit details
-
Copy full SHA for 2ebe340 - Browse repository at this point
Copy the full SHA 2ebe340View commit details