diff --git a/Cargo.lock b/Cargo.lock index 48ade80a..044af40d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -820,16 +820,26 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "genetic-testing", "labs", + "orders", + "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", + "pallet-timestamp", "parity-scale-codec", "primitives-area-code", + "primitives-ethereum-address", + "primitives-profile-roles", + "scale-info", "serde", + "services", "sp-core", "sp-io", "sp-runtime", "sp-std", "traits-certifications", + "user-profile", ] [[package]] @@ -1407,7 +1417,7 @@ dependencies = [ [[package]] name = "debio-runtime" -version = "2.2.1" +version = "2.2.2" dependencies = [ "beefy-primitives", "certifications", @@ -1623,12 +1633,16 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "primitives-area-code", + "primitives-ethereum-address", + "primitives-profile-roles", + "scale-info", "serde", "sp-core", "sp-io", "sp-runtime", "sp-std", "traits-doctor-certifications", + "user-profile", ] [[package]] @@ -2417,6 +2431,7 @@ dependencies = [ "primitives-price-and-currency", "primitives-profile-roles", "primitives-tracking-id", + "scale-info", "serde", "sp-core", "sp-io", @@ -2484,12 +2499,16 @@ dependencies = [ "hex-literal", "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", "pallet-timestamp", "parity-scale-codec", "primitives-availability-status", "primitives-duration", + "primitives-ethereum-address", "primitives-price-and-currency", + "primitives-profile-roles", "primitives-tracking-id", + "scale-info", "serde", "sp-core", "sp-io", @@ -2564,18 +2583,28 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "genetic-analysis", + "genetic-analysis-orders", "genetic-analyst-qualifications", + "genetic-analyst-services", "genetic-analysts", + "genetic-data", + "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", "pallet-timestamp", "parity-scale-codec", "primitives-area-code", + "primitives-ethereum-address", + "primitives-profile-roles", + "scale-info", "serde", "sp-core", "sp-io", "sp-runtime", "sp-std", "traits-genetic-analyst-qualifications", + "user-profile", ] [[package]] @@ -2633,14 +2662,21 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "genetic-analysis", + "genetic-analysis-orders", "genetic-analyst-qualifications", "genetic-analyst-services", "genetic-analysts", + "genetic-data", + "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", "pallet-timestamp", "parity-scale-codec", "primitives-duration", + "primitives-ethereum-address", "primitives-price-and-currency", + "primitives-profile-roles", "scale-info", "serde", "sp-core", @@ -2830,19 +2866,24 @@ dependencies = [ name = "genetic-testing-benchmarking" version = "2.1.0" dependencies = [ + "certifications", "frame-benchmarking", "frame-support", "frame-system", "genetic-testing", "labs", "orders", + "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", + "pallet-timestamp", "parity-scale-codec", "primitives-area-code", "primitives-duration", "primitives-ethereum-address", "primitives-price-and-currency", "primitives-profile-roles", + "scale-info", "serde", "services", "sp-core", @@ -3147,12 +3188,14 @@ dependencies = [ "primitives-area-code", "primitives-ethereum-address", "primitives-profile-roles", + "scale-info", "serde", "sp-core", "sp-io", "sp-runtime", "sp-std", "traits-hospital-certifications", + "user-profile", ] [[package]] @@ -3746,6 +3789,8 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "primitives-area-code", + "primitives-ethereum-address", + "primitives-profile-roles", "primitives-stake-status", "primitives-verification-status", "scale-info", @@ -5073,6 +5118,7 @@ dependencies = [ name = "orders-benchmarking" version = "2.1.0" dependencies = [ + "certifications", "frame-benchmarking", "frame-support", "frame-system", @@ -5082,10 +5128,15 @@ dependencies = [ "orders", "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", + "pallet-timestamp", "parity-scale-codec", "primitives-area-code", "primitives-duration", + "primitives-ethereum-address", "primitives-price-and-currency", + "primitives-profile-roles", + "scale-info", "serde", "services", "sp-core", @@ -7775,7 +7826,9 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "primitives-area-code", + "primitives-duration", "primitives-ethereum-address", + "primitives-price-and-currency", "primitives-profile-roles", "primitives-verification-status", "scale-info", @@ -7785,6 +7838,8 @@ dependencies = [ "sp-runtime", "sp-std", "traits-labs", + "traits-order", + "traits-services", "user-profile", ] @@ -7806,7 +7861,9 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "primitives-area-code", + "primitives-duration", "primitives-ethereum-address", + "primitives-price-and-currency", "primitives-profile-roles", "primitives-verification-status", "scale-info", @@ -7817,6 +7874,8 @@ dependencies = [ "sp-runtime", "sp-std", "traits-labs", + "traits-order", + "traits-services", "user-profile", ] @@ -7842,18 +7901,24 @@ dependencies = [ name = "services-benchmarking" version = "2.1.0" dependencies = [ + "certifications", "frame-benchmarking", "frame-support", "frame-system", + "genetic-testing", "labs", + "orders", "pallet-assets", "pallet-balances", + "pallet-randomness-collective-flip", + "pallet-timestamp", "parity-scale-codec", "primitives-area-code", "primitives-duration", "primitives-ethereum-address", "primitives-price-and-currency", "primitives-profile-roles", + "scale-info", "serde", "services", "sp-core", diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 2719a853..eedde09a 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = 'debio-runtime' -version = '2.2.1' +version = '2.2.2' edition = '2021' license = 'AGPL-3.0' authors = ['DeBio Dev Team '] diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 37603256..85aeea8b 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -202,7 +202,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // `spec_version`, and `authoring_version` are the same between Wasm and native. // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use // the compatible custom types. - spec_version: 2021, + spec_version: 2022, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1, @@ -715,6 +715,11 @@ parameter_types! { pub const LabPalletId: PalletId = PalletId(*b"dbio/lab"); } +parameter_types! { + // Six days in milliseconds + pub const UnstakePeriode: Moment = 6 * 24 * 60 * 60 * 1000; +} + impl labs::Config for Runtime { type Event = Event; type Currency = Balances; @@ -766,8 +771,10 @@ impl service_request::Config for Runtime { type Event = Event; type TimeProvider = Timestamp; type Currency = Balances; - type Assets = OctopusAssets; type Labs = Labs; + type Orders = Orders; + type Services = Services; + type UnstakePeriode = UnstakePeriode; type ServiceRequestWeightInfo = (); }