Skip to content

Releases: Manta-Network/Manta

v3.4.2

13 Oct 04:59
5f46bb0
Compare
Choose a tag to compare

Low Priority Release

This release consists of cleanups and minor improvements to the staking pallet, versioning, as well as testing and CI that didn't make it in time for v3.4.1 due to that release's urgent nature.

Thank you for your time and votes!

What we need you to do

No action needed from anyone ( besides voting on the runtime upgrade ).
This release affects the on-chain runtime only.

What's Changed

New Contributors

Full Changelog: v3.4.1...v3.4.2

v3.4.1

09 Oct 21:42
4b6c65c
Compare
Choose a tag to compare

⚠️ High Priority Hotfix Release ⚠️

This addresses two issues reported with the previous v3.4.0 release, specifically:

  1. Round-Robin block producer assignment is now active, block producers no longer need to compete with others in a hardware race to get their block included, evening out staking rewards distribution.
  2. Sending KMA from Moonriver via XCM ( using Moonriver apps ) is fixed and will be re-enabled by the Moonriver team shortly following the runtime upgrade. A separate announcement will follow.

What we need you to do

No action needed from anyone ( besides voting on the runtime upgrade ).
This release is a hotfix to the on-chain runtime only.

What's Changed

Full Changelog: v3.4.0...v3.4.1

v3.4.0

29 Sep 02:38
9e898d3
Compare
Choose a tag to compare

⚠️ HIGH PRIORITY RELEASE ⚠️

We're delighted to present to the community a permissionless Delegated Proof-of-Stake enabled Calamari Network.

The new tokenomics including transaction fee burn and staking rewards described in the docs become active when this runtime upgrade goes live on chain.

Also, this upgrade concludes our collator program as from now on, anyone who wants to run a collator will permissionlessly be able to do so.
We will release staking guides for collators and delegators in the docs before the upgrade goes live.

What to expect

Users: No action needed, but you will be able to delegate your KMA to and share in other’s collator rewards
Full Node Runners: No action needed
Collator Runners: ⚠️ Once this upgrade is live, your node will no longer produce blocks. See below for info

What we need you to do

If you are running an active collator node as part of the collator program before v3.4.0:

  • You do not need to upgrade your manta executable though there is no harm in doing so anytime you wish
  • Calamari network will use pallet_parachain_staking for collator selection from this upgrade on. Your nodes are currently registered with the old manta_collator_selection pallet which will become inactive once the upgrade vote passes.
  • Your current slot with manta_collator_selection entitles you (for a limited time) as a member of our collator program to a collator slot with a reduced bond of 400_000 KMA as a thank-you for your early support of the network
  • You need to manually onboard your collator to the new system by calling the joinCandidates extrinsic from polkadot.js on your collator’s account after v3.4.0 is live on-chain. It will take part in staking rewards after you have done so.
    ⚠️ Do NOT leave the old candidate set manually as this will lead to you forfeiting your entitlement and resulting in you having to bond 4M KMA if you wish to rejoin. Just run the below extrinsic and your currently reserved 400_000 KMA for the collator will be migrated over without requiring additional funds ( besides gas fees ).
    The bond is 400_000_000_000_000_000 KMA and 64 is just a hint for transaction weight that must be larger than the current number of registered collators ( or the transaction will fail )
    The bond is 400_000_000_000_000_000 KMA ( 400k plus 12 decimals ) and the 64 is just a hint for transaction weight that must be larger than the current number of registered collators ( or the transaction will fail )
    image
  • You will find more detailed instructions in the staking guide in the docs soon

What's Changed

  • Workflow to check for labels by @Apokalip in #745
  • Update fees splits, 50% burned, 50% to treasury by @ghzlatarev in #770
  • All-benchmarks script and CI workflow improvements by @ghzlatarev in #758
  • Change QA workflow link to internal Notion by @Garandor in #766
  • Split all testing from publish_draft_release workflow and filter execution by labels on the PRs by @Garandor in #743
  • Fix calamari bootnode names in chain-spec and docker by @ghzlatarev in #783
  • Proper XCM weights benchmark by @ghzlatarev in #781
  • Run manta-pay randomized tests in a loop 10 times by @ghzlatarev in #782
  • Fix CI by ignoring failure of stop- jobs by @Garandor in #791
  • Minor: Update PULL_REQUEST_TEMPLATE.md by @Garandor in #678
  • Adapt 45/45/10 TX fee split for KMA, 100% to author for DOL by @Garandor in #792
  • Nimbus Stage 2 - Enable permissionless staking on Calamari by @Garandor in #724
  • Manta v3.4.0 Release by @Garandor in #797

Full Changelog: v3.3.0...v3.4.0

v3.3.0

23 Aug 14:46
774321b
Compare
Choose a tag to compare

⚠️High priority release with a breaking client change that will upgrade the network's consensus mechanism⚠️

The upgrade sequence for this release is:

  • Users: No action needed
  • Full Node Runners: Upgrade manta binary at your earliest convenience
    ⚠️If your node is not on the v3.3.0 binary by the time the runtime upgrade is enacted, it will fall out of sync with the network
  • Collator Runners: Upgrade manta binary after the on-chain runtime upgrade to v3.3.0 is enacted
    ⚠️If you upgrade the binary before the runtime is live, it will not be able to produce blocks. This will cost you missed rewards, slow down the chain and delay the runtime upgrade)
    ⚠️ You have one week to upgrade after the v330 runtime is live on-chain. After one week, we will submit a governance motion to remove every collator that has not upgraded by then. If your node gets removed because of this, you will have to go through the collator onboarding process again ⚠️

Troubleshooting

I upgraded the binary and my node is stuck :(

  1. Verify that Calamari Network has had its runtime upgraded to v3.3.0 (top left corner)
  2. Verify that you're running the correct binary. manta --version should output manta 3.3.0-6718bf10797

The v3.3.0 runtime is live, I have just upgraded my node's binary but it is still stuck on the runtime upgrade block

It is possible your node got banned from networking by the upgraded peers, please

  1. stop your node
  2. delete your base-path/chains/chain/network folder (only the network folder, not db or keystore)
    NOTE: If you installed from our Debian package, base-path is /var/lib/substrate
  3. restart your node

The v3.3.0 runtime is live, my node stays stuck after upgrading the binary and the log says

Idle (X peers), best: #<RUNTIME_UPGRADE_BLOCK+1> (0xca66…99bb), finalized #<RUNTIME_UPGRADE_BLOCK> (0xa572…70d8)

  1. Stop your node
  2. Run manta revert --chain=calamari -- 1
  3. Restart your node

If it still does not resume syncing, please let us know in the #collator-maintainer channel on Discord!

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.3.0

v3.2.1

25 Jul 13:02
ff69d35
Compare
Choose a tag to compare

This is a runtime-only release that will be used to upgrade the on-chain runtimes for calamari and dolphin.
⚠️ Collator runners: Please continue using the manta binary from the previous v3.2.0 release

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.2.1

v3.2.0

15 Jun 04:38
2477840
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.5-1...v3.2.0

v3.1.5-1

29 Apr 14:39
41fc16e
Compare
Choose a tag to compare

What's Changed

Runtime Only Release

  • #475 New workflow for comparing runtime metadata before and after runtime upgrade.
  • #485 XCM Fees now accrue to the Treasury instead of AssetManager.
  • #509 OnRuntimeUpgrade hook for AssetManager to properly set initial configurations.
  • #510 Automate publishing of Dolphin release artifacts.
  • #513 Update the release issues template.

v3.1.5

18 Apr 15:22
18aeacb
Compare
Choose a tag to compare

What's Changed in v3.1.5

Breaking changes

Features

  • #484 Update to latest MantaPay circuits
  • #436 Dolphin XCM Integration
  • #430 Add private payment to dolphin runtime.
  • #419 Add asset manager and XCM support.
  • #416 Automatic Collator removal enabled for Calamari
  • #383 Calamari & Manta support cargo build --features=fast-runtime, setting most configurable timers to 2 or 5 minutes (instead of days)
  • #358 Underperforming collators are automatically removed from the collator set after each session

Improvements

  • #476 Set the version of feature resolver as 2.
  • #472 Improve asset manager.
  • #457 Add manual try-runtime CI workflow test against Calamari mainnet.
  • #455 Calamari: Integrate new collator eviction.
  • #447 Dolphin parachain testnet genesis.
  • #445 Clean up readme.
  • #441 Dolphin benchmarking workflow.
  • #439 Instructions for DCO.
  • #435 Expose 9945 for checking relaychain's block number on parachain.
  • #426 DCO for community PRs.
  • #411 Add a corner case about increasing/decreasing candidate bond in collator-selection.
  • #410 Add to-do item to update CHANGELOG.md.
  • #409 Update banner.
  • #406 Adjust treasury and preimage pallets' deposits.
  • #405 Migrate to new method of declaring constants.
  • #404 Reduce PreimageMaxSize to 3.5MB.
  • #401 Customize cargo profiles. Add production profile.
  • #393 CI runtime upgrade test and github templates improvements.
  • #373 Expose more ports in dockerfile.

Bug fixes

  • #470 Fix: move deserialization of manta-pay types into the extrinsic.
  • #467 Fix ssl compilation issue in CI.
  • #461 Fix AssetManager's update_asset_metadata to update the underlying assets storage.
  • #421 Fix CI integration test false negatives.

New Contributors

Full Changelog: v3.1.3...v3.1.5

v3.1.4-1

22 Feb 03:25
865c267
Compare
Choose a tag to compare

What's Changed

  • Bump spec version to 3141.
  • Remove pallet_scheduler v3 migration after 3140 runtime upgrade by @ghzlatarev in #403
  • Update substrate dependencies to fix some low hanging fruit in democracy pallet by @Dengjianping in #407

Full Changelog: v3.1.4...v3.1.4-1

v3.1.4

11 Feb 08:24
2c8685c
Compare
Choose a tag to compare

Upgrade priority: High (upgrade before 2/14/2022)

What's Changed

Full Changelog: v3.1.3...v3.1.4