Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Services integration / removing old unused pallets (#702)
* feat: Jobs v2 Milestone 1 (#616) * feat: pallet-services (#624) * feat: Jobs v2 Milestone 1 (#616) * add: pallet-services template * feat: pallet-services functions * adding tests * add more tests * working on service requests * service reqs * add: create service instances * feat: submit job calls and job result * add more tests * add more tests * feat: Jobs v2 Milestone 1 (#616) * add services precompile (cp from jobs precompile) * add `ServiceProviderPrefrences` * update the precompile * call into EVM * call into EVM * calling into EVM * feat: Jobs v2 Milestone 1 (#616) * Working on the demo * Making progress on Pallet => EVM * start using ethabi * validate job inputs using EVM * Address PR Reviews and issues * Fix pallet-services * feat: Add fees to the EVM hooks (#640) * remove unused imports * working on EVM fees from traits * add `CustomEVMCurrencyAdapter` * make txs free for pallet-services * Update runtime * feat: Job Result Verification (#641) * feat: auxiliary storages (#643) * feat: Jobs v2 Milestone 1 (#616) * feat: pallet-services (#624) * feat: Jobs v2 Milestone 1 (#616) * add: pallet-services template * feat: pallet-services functions * adding tests * add more tests * working on service requests * service reqs * add: create service instances * feat: submit job calls and job result * add more tests * add more tests * feat: Jobs v2 Milestone 1 (#616) * add services precompile (cp from jobs precompile) * add `ServiceProviderPrefrences` * update the precompile * call into EVM * call into EVM * calling into EVM * feat: Jobs v2 Milestone 1 (#616) * Working on the demo * Making progress on Pallet => EVM * start using ethabi * validate job inputs using EVM * Address PR Reviews and issues * Fix pallet-services * feat: Add fees to the EVM hooks (#640) * remove unused imports * working on EVM fees from traits * add `CustomEVMCurrencyAdapter` * make txs free for pallet-services * Update runtime * feat: Job Result Verification (#641) * fix namming * feat: Providers Profile * Squashed commit of the following: commit ed3bcce Author: shekohex <[email protected]> Date: Fri May 10 21:19:15 2024 +0300 feat: Job Result Verification (#641) commit 3cc1b98 Author: shekohex <[email protected]> Date: Fri May 10 14:27:37 2024 +0300 feat: Add fees to the EVM hooks (#640) * remove unused imports * working on EVM fees from traits * add `CustomEVMCurrencyAdapter` * make txs free for pallet-services * Update runtime commit ae7c6b5 Author: Shady Khalifa <[email protected]> Date: Wed May 8 14:49:15 2024 +0300 Fix pallet-services commit 16d42b3 Author: shekohex <[email protected]> Date: Tue May 7 20:32:17 2024 +0300 feat: pallet-services (#624) * feat: Jobs v2 Milestone 1 (#616) * add: pallet-services template * feat: pallet-services functions * adding tests * add more tests * working on service requests * service reqs * add: create service instances * feat: submit job calls and job result * add more tests * add more tests * feat: Jobs v2 Milestone 1 (#616) * add services precompile (cp from jobs precompile) * add `ServiceProviderPrefrences` * update the precompile * call into EVM * call into EVM * calling into EVM * feat: Jobs v2 Milestone 1 (#616) * Working on the demo * Making progress on Pallet => EVM * start using ethabi * validate job inputs using EVM * Address PR Reviews and issues commit 49b690c Author: shekohex <[email protected]> Date: Mon Apr 22 18:58:00 2024 +0200 feat: Jobs v2 Milestone 1 (#616) commit a93b343 Author: 1xstj <[email protected]> Date: Mon May 13 12:54:03 2024 +0100 Enable democracy / update srtool summary (#642) * release v0.6.7 * update democracy and setup srtool summary * fmt * cleanup * add CPU and OS to the gadgets * add user service storage * Update CGGMP21Hooks.sol * feat: Services Runtime API and RPCs (#647) * cp jobs runtime api to services runtime api * add services RPC * Update types * feat: Add Support for multi-sources to the gadgets and move constants to the runtime configuration (#651) * Update flakes * working on type constraints * add constants to the services pallet * allow for multi-sources to the gadgets * move pallet services impl into a new file * Pallet-services benchmarks (#657) * pallet-services benchmarks * update unused variables * update benchmarks to use no-std deps * generate weights * add weights to extrinsics * update codeowners * update flakes * Update tangle-subxt to jobs/v2 (#659) * Publish tangle-subxt to crates.io * hotfix: a workaround an issue with tangle-subxt codegen (#663) * Precompiles to verify Ecdsa signature (#669) * ecdsa-secp256k1 signature verifier precompile * add precompile to testnet runtime * add precompile to verify ecdsa-secp256r1 signature * add precompile to testnet runtime * update precompile address to 2071 * add precompile to verify ecdsa-stark signature * add precompile to testnet runtime * clippy fixes * Precompiles to verify Schnorr and Bls381 Signatures (#671) * add schnorr signature verifier precompiles * cargo fmt * add precompiles to testnet * add bl138 precompile * add precompile to testnet runtime * Cleanup and remove old v1 pallets (#673) * move frost from pallet-dkg * remove pallet-dkg * remove pallet-jobs * remove pallet-roles * remove jobs precompile * Precompiles to verify Ecdsa signature (#669) * ecdsa-secp256k1 signature verifier precompile * add precompile to testnet runtime * add precompile to verify ecdsa-secp256r1 signature * add precompile to testnet runtime * update precompile address to 2071 * add precompile to verify ecdsa-stark signature * add precompile to testnet runtime * clippy fixes * Precompiles to verify Schnorr and Bls381 Signatures (#671) * add schnorr signature verifier precompiles * cargo fmt * add precompiles to testnet * add bl138 precompile * add precompile to testnet runtime * update cargo deps * remove pallet-zksaas * remove examples * delete pallet-skaing * remove jobs, dkg and roles pallet from mainnet and testnet runtimes * compile testnet runtime with precompiles * Revert "delete pallet-skaing" This reverts commit 6f152af. * remove RolesHandler from staking-pallet * clippy fixes * update precompiles and add readme * update subxt metadata * update types * fix functions name * Remove all old roles/jobs/dkg/zksaas from the repo (#691) * Remove all old roles/jobs/dkg/zksaas from the repo * Update runtime scales * Update runtime.rs files * Export runtime fix * Update testnet runtime subxt * Fix * More fixes * Update tangle-subxt metadata (#692) * update subxt for testnet runtime * update rust bindings * add dumb_trait_bound to Field type * fix errors due to merge conflicts * Update subxt and tangle-subxt * add Evm Events during execution * add debug logs * export subxt_signer under tangle_subxt * Update subxt * fix #704 add indexes to pallets * clippy cleanup * final clippy fix --------- Co-authored-by: shekohex <[email protected]> Co-authored-by: Salman Pathan <[email protected]> Co-authored-by: 1xstj <[email protected]>
- Loading branch information