From d3109a3efed22ad9bf8821d1d67f410088936ea0 Mon Sep 17 00:00:00 2001
From: Charles Ferrell <charlie@manta.network>
Date: Wed, 22 Nov 2023 16:07:40 -0500
Subject: [PATCH 1/3] bump version and spec

Signed-off-by: Charles Ferrell <charlie@manta.network>
---
 node/Cargo.toml                            | 2 +-
 pallets/asset-manager/Cargo.toml           | 2 +-
 pallets/collator-selection/Cargo.toml      | 2 +-
 pallets/farming/Cargo.toml                 | 2 +-
 pallets/farming/rpc/Cargo.toml             | 2 +-
 pallets/farming/rpc/runtime-api/Cargo.toml | 2 +-
 pallets/manta-pay/Cargo.toml               | 2 +-
 pallets/manta-sbt/Cargo.toml               | 2 +-
 pallets/manta-support/Cargo.toml           | 2 +-
 pallets/name-service/Cargo.toml            | 2 +-
 pallets/pallet-lottery/Cargo.toml          | 2 +-
 pallets/parachain-staking/Cargo.toml       | 2 +-
 pallets/randomness/Cargo.toml              | 2 +-
 pallets/tx-pause/Cargo.toml                | 2 +-
 pallets/vesting/Cargo.toml                 | 2 +-
 primitives/manta/Cargo.toml                | 2 +-
 primitives/session-keys/Cargo.toml         | 2 +-
 runtime/calamari/Cargo.toml                | 2 +-
 runtime/calamari/src/lib.rs                | 4 ++--
 runtime/common/Cargo.toml                  | 2 +-
 runtime/integration-tests/Cargo.toml       | 2 +-
 runtime/manta/Cargo.toml                   | 2 +-
 runtime/manta/src/lib.rs                   | 4 ++--
 23 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/node/Cargo.toml b/node/Cargo.toml
index 52ee47a1c..00111ea66 100644
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -9,7 +9,7 @@ license = 'GPL-3.0'
 name = 'manta'
 repository = 'https://github.com/Manta-Network/Manta/'
 rust-version = '1.62'
-version = '4.4.0'
+version = '4.5.0'
 
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
diff --git a/pallets/asset-manager/Cargo.toml b/pallets/asset-manager/Cargo.toml
index a9be6f607..e3806064c 100644
--- a/pallets/asset-manager/Cargo.toml
+++ b/pallets/asset-manager/Cargo.toml
@@ -5,7 +5,7 @@ homepage = "https://manta.network"
 license = "GPL-3.0"
 name = "pallet-asset-manager"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false }
diff --git a/pallets/collator-selection/Cargo.toml b/pallets/collator-selection/Cargo.toml
index 9b1fafb47..608655a8d 100644
--- a/pallets/collator-selection/Cargo.toml
+++ b/pallets/collator-selection/Cargo.toml
@@ -7,7 +7,7 @@ license = 'GPL-3.0'
 name = 'manta-collator-selection'
 readme = 'README.md'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
diff --git a/pallets/farming/Cargo.toml b/pallets/farming/Cargo.toml
index ae8d1e369..228ede1c9 100644
--- a/pallets/farming/Cargo.toml
+++ b/pallets/farming/Cargo.toml
@@ -6,7 +6,7 @@ homepage = "https://manta.network"
 license = "GPL-3.0"
 name = "pallet-farming"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = "4.4.0"
+version = "4.5.0"
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] }
diff --git a/pallets/farming/rpc/Cargo.toml b/pallets/farming/rpc/Cargo.toml
index ccc3679cb..b8f93bf8f 100644
--- a/pallets/farming/rpc/Cargo.toml
+++ b/pallets/farming/rpc/Cargo.toml
@@ -5,7 +5,7 @@ homepage = "https://manta.network"
 license = "GPL-3.0"
 name = "pallet-farming-rpc-api"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = "4.4.0"
+version = "4.5.0"
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] }
diff --git a/pallets/farming/rpc/runtime-api/Cargo.toml b/pallets/farming/rpc/runtime-api/Cargo.toml
index e2429187b..9e541487f 100644
--- a/pallets/farming/rpc/runtime-api/Cargo.toml
+++ b/pallets/farming/rpc/runtime-api/Cargo.toml
@@ -5,7 +5,7 @@ homepage = "https://manta.network"
 license = "GPL-3.0"
 name = "pallet-farming-rpc-runtime-api"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = "4.4.0"
+version = "4.5.0"
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] }
diff --git a/pallets/manta-pay/Cargo.toml b/pallets/manta-pay/Cargo.toml
index 078f748f1..18295842c 100644
--- a/pallets/manta-pay/Cargo.toml
+++ b/pallets/manta-pay/Cargo.toml
@@ -7,7 +7,7 @@ license = 'GPL-3.0'
 name = 'pallet-manta-pay'
 readme = 'README.md'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [package.metadata.docs.rs]
 # To build locally:
diff --git a/pallets/manta-sbt/Cargo.toml b/pallets/manta-sbt/Cargo.toml
index bf256233b..09ad4176b 100644
--- a/pallets/manta-sbt/Cargo.toml
+++ b/pallets/manta-sbt/Cargo.toml
@@ -7,7 +7,7 @@ license = 'GPL-3.0'
 name = 'pallet-manta-sbt'
 readme = 'README.md'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [[bin]]
 name = "precompute_coins"
diff --git a/pallets/manta-support/Cargo.toml b/pallets/manta-support/Cargo.toml
index 0b9cbfa5f..fa521f907 100644
--- a/pallets/manta-support/Cargo.toml
+++ b/pallets/manta-support/Cargo.toml
@@ -7,7 +7,7 @@ license = 'GPL-3.0'
 name = 'pallet-manta-support'
 readme = 'README.md'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 # utils
diff --git a/pallets/name-service/Cargo.toml b/pallets/name-service/Cargo.toml
index edffe4cf3..26856068c 100644
--- a/pallets/name-service/Cargo.toml
+++ b/pallets/name-service/Cargo.toml
@@ -5,7 +5,7 @@ homepage = "https://manta.network"
 license = "GPL-3.0"
 name = "pallet-name-service"
 repository = "https://github.com/Manta-Network/Manta/"
-version = "4.4.0"
+version = "4.5.0"
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false }
diff --git a/pallets/pallet-lottery/Cargo.toml b/pallets/pallet-lottery/Cargo.toml
index f27b6df4d..d73b60056 100644
--- a/pallets/pallet-lottery/Cargo.toml
+++ b/pallets/pallet-lottery/Cargo.toml
@@ -6,7 +6,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = 'pallet-lottery'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 codec = { version = '3.4.0', default-features = false, features = ['derive'], package = 'parity-scale-codec' }
diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml
index 41c3bf00b..055d9f6ca 100644
--- a/pallets/parachain-staking/Cargo.toml
+++ b/pallets/parachain-staking/Cargo.toml
@@ -6,7 +6,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = "pallet-parachain-staking"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 log = { version = "0.4", default-features = false }
diff --git a/pallets/randomness/Cargo.toml b/pallets/randomness/Cargo.toml
index 000f52e6d..63c93c9fe 100644
--- a/pallets/randomness/Cargo.toml
+++ b/pallets/randomness/Cargo.toml
@@ -6,7 +6,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = 'pallet-randomness'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', branch = "polkadot-v0.9.37", default-features = false, optional = true }
diff --git a/pallets/tx-pause/Cargo.toml b/pallets/tx-pause/Cargo.toml
index 45b20d484..936a83503 100644
--- a/pallets/tx-pause/Cargo.toml
+++ b/pallets/tx-pause/Cargo.toml
@@ -5,7 +5,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = "pallet-tx-pause"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false }
diff --git a/pallets/vesting/Cargo.toml b/pallets/vesting/Cargo.toml
index 3856c741b..94fffd4cd 100644
--- a/pallets/vesting/Cargo.toml
+++ b/pallets/vesting/Cargo.toml
@@ -5,7 +5,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = "calamari-vesting"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false, features = ["derive", "max-encoded-len"] }
diff --git a/primitives/manta/Cargo.toml b/primitives/manta/Cargo.toml
index 8b5b068ff..8a6b59604 100644
--- a/primitives/manta/Cargo.toml
+++ b/primitives/manta/Cargo.toml
@@ -5,7 +5,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = "manta-primitives"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [package.metadata.docs.rs]
 targets = ['x86_64-unknown-linux-gnu']
diff --git a/primitives/session-keys/Cargo.toml b/primitives/session-keys/Cargo.toml
index 6d8d47192..aeb5e6893 100644
--- a/primitives/session-keys/Cargo.toml
+++ b/primitives/session-keys/Cargo.toml
@@ -4,7 +4,7 @@ description = "Primitives for session keys"
 edition = "2021"
 license = "GPL-3.0"
 name = "session-key-primitives"
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 async-trait = { version = "0.1", optional = true }
diff --git a/runtime/calamari/Cargo.toml b/runtime/calamari/Cargo.toml
index d6cf61286..30081278c 100644
--- a/runtime/calamari/Cargo.toml
+++ b/runtime/calamari/Cargo.toml
@@ -5,7 +5,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = 'calamari-runtime'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false, features = ["derive", "max-encoded-len"] }
diff --git a/runtime/calamari/src/lib.rs b/runtime/calamari/src/lib.rs
index e71cefd03..3a729f6fa 100644
--- a/runtime/calamari/src/lib.rs
+++ b/runtime/calamari/src/lib.rs
@@ -143,10 +143,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
     spec_name: create_runtime_str!("calamari"),
     impl_name: create_runtime_str!("calamari"),
     authoring_version: 2,
-    spec_version: 4402,
+    spec_version: 4500,
     impl_version: 1,
     apis: RUNTIME_API_VERSIONS,
-    transaction_version: 16,
+    transaction_version: 17,
     state_version: 0,
 };
 
diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml
index 76a89e73a..38d352b4e 100644
--- a/runtime/common/Cargo.toml
+++ b/runtime/common/Cargo.toml
@@ -5,7 +5,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = "runtime-common"
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 # Substrate dependencies
diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml
index b3d1e6b5a..faf47c414 100644
--- a/runtime/integration-tests/Cargo.toml
+++ b/runtime/integration-tests/Cargo.toml
@@ -5,7 +5,7 @@ homepage = "https://manta.network"
 license = "GPL-3.0"
 name = "integration-tests"
 repository = "https://github.com/Manta-Network/Manta/"
-version = "4.4.0"
+version = "4.5.0"
 
 [dependencies]
 calamari-runtime = { path = "../calamari", optional = true }
diff --git a/runtime/manta/Cargo.toml b/runtime/manta/Cargo.toml
index 0b88d3b3f..e5f74ea11 100644
--- a/runtime/manta/Cargo.toml
+++ b/runtime/manta/Cargo.toml
@@ -5,7 +5,7 @@ homepage = 'https://manta.network'
 license = 'GPL-3.0'
 name = 'manta-runtime'
 repository = 'https://github.com/Manta-Network/Manta/'
-version = '4.4.0'
+version = '4.5.0'
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = '3.4.0', default-features = false, features = ["derive", "max-encoded-len"] }
diff --git a/runtime/manta/src/lib.rs b/runtime/manta/src/lib.rs
index 3ce56d419..087d9fe8c 100644
--- a/runtime/manta/src/lib.rs
+++ b/runtime/manta/src/lib.rs
@@ -145,10 +145,10 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
     spec_name: create_runtime_str!("manta"),
     impl_name: create_runtime_str!("manta"),
     authoring_version: 1,
-    spec_version: 4402,
+    spec_version: 4500,
     impl_version: 1,
     apis: RUNTIME_API_VERSIONS,
-    transaction_version: 5,
+    transaction_version: 6,
     state_version: 1,
 };
 

From 91160fc48b474704180421daa402aeaf630250d1 Mon Sep 17 00:00:00 2001
From: Charles Ferrell <charlie@manta.network>
Date: Wed, 22 Nov 2023 16:31:56 -0500
Subject: [PATCH 2/3] update changelog

Signed-off-by: Charles Ferrell <charlie@manta.network>
---
 CHANGELOG.md | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6600b36ac..0b035fdea 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,6 @@
 # CHANGELOG
-## v4.4.0-2
-### Changed
-- [\#1258](https://github.com/Manta-Network/Manta/pull/1258) Allow pallet-assets transfers [CA]
 
-## v4.4.0-1
+## v4.5.0
 ### Added
 - [\#1240](https://github.com/Manta-Network/Manta/pull/1240) :sparkle: org `arc-runner` patch 1 [MACA]
 - [\#1241](https://github.com/Manta-Network/Manta/pull/1241) :bug: arc-runner patch 1.1 [MACA]
@@ -12,12 +9,21 @@
 - [\#1244](https://github.com/Manta-Network/Manta/pull/1244) more lottery tests [MACA]
 - [\#1250](https://github.com/Manta-Network/Manta/pull/1250) :wrench: allow all benchmarks to be triggered on feature branch
 - [\#1249](https://github.com/Manta-Network/Manta/pull/1249) Add zombienet examples
+- [\#1261](https://github.com/Manta-Network/Manta/pull/1261) Add Farming functionality to Lottery
+
+### Changed
+- [\#1235](https://github.com/Manta-Network/Manta/pull/1235) Update reference hardware and lower CI machine specs [MACA]
+- [\#1237](https://github.com/Manta-Network/Manta/pull/1237) Zombienet migration [MACA]
+- [\#1192](https://github.com/Manta-Network/Manta/pull/1192) Rebenchmark mantaSbt [MACA]
+- [\#1254](https://github.com/Manta-Network/Manta/pull/1254) Allow all xtokens extrinsics in calamari [CA]
 
 ### Fixed
 - [\#1234](https://github.com/Manta-Network/Manta/pull/1234) Serialize/deserialize vfr key [MACA]
 - [\#1191](https://github.com/Manta-Network/Manta/pull/1191) Fix metadata diff checker workflow [MACA]
 - [\#1243](https://github.com/Manta-Network/Manta/pull/1243) Add manta docker image to publish
+- [\#1236](https://github.com/Manta-Network/Manta/pull/1236) Update Asset metadata call to not have dummy parameters [MACA]
 - [\#1253](https://github.com/Manta-Network/Manta/pull/1253) Fix benchmark [CA]
+- [\#1260](https://github.com/Manta-Network/Manta/pull/1260) fix manta testnet dns
 
 ## v4.4.0
 ### Added

From 8bd43a3128d78efd075dda23fcc35e465cc5abf0 Mon Sep 17 00:00:00 2001
From: Charles Ferrell <charlie@manta.network>
Date: Wed, 22 Nov 2023 16:40:16 -0500
Subject: [PATCH 3/3] update ci polkadot version

Signed-off-by: Charles Ferrell <charlie@manta.network>
---
 .github/workflows/integration_test_calamari.yml | 2 +-
 .github/workflows/integration_test_manta.yml    | 2 +-
 .github/workflows/metadata_diff.yml             | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/integration_test_calamari.yml b/.github/workflows/integration_test_calamari.yml
index e7f9549a8..34b5f2a2a 100644
--- a/.github/workflows/integration_test_calamari.yml
+++ b/.github/workflows/integration_test_calamari.yml
@@ -10,7 +10,7 @@ concurrency:
   cancel-in-progress: true
 env:
   DEBIAN_FRONTEND: noninteractive
-  POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.0.0/polkadot
+  POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.3.0/polkadot
 jobs:
   print-rust-versions:
     if: contains(github.event.pull_request.labels.*.name, 'A-calamari')
diff --git a/.github/workflows/integration_test_manta.yml b/.github/workflows/integration_test_manta.yml
index d03f069b8..681991858 100644
--- a/.github/workflows/integration_test_manta.yml
+++ b/.github/workflows/integration_test_manta.yml
@@ -10,7 +10,7 @@ concurrency:
   cancel-in-progress: true
 env:
   DEBIAN_FRONTEND: noninteractive
-  POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.0.0/polkadot
+  POLKADOT_BINARY: https://github.com/paritytech/polkadot/releases/download/v1.3.0/polkadot
 jobs:
   print-rust-versions:
     if: contains(github.event.pull_request.labels.*.name, 'A-manta')
diff --git a/.github/workflows/metadata_diff.yml b/.github/workflows/metadata_diff.yml
index fce2d7183..befa2a594 100644
--- a/.github/workflows/metadata_diff.yml
+++ b/.github/workflows/metadata_diff.yml
@@ -78,7 +78,7 @@ jobs:
           chmod +x $HOME/manta
       - name: Fetch and chmod old release binary
         run: |
-          curl -L -o $HOME/polkadot https://github.com/paritytech/polkadot/releases/download/v1.0.0/polkadot
+          curl -L -o $HOME/polkadot https://github.com/paritytech/polkadot/releases/download/v1.3.0/polkadot
           chmod +x $HOME/polkadot
           ls -ahl $HOME/
       - name: stop sccache server