Skip to content

v2.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Dec 04:08
f38b3cd

Spec version : 295
Impl version : 0
Node upgrade required: Yes

Feature Updates:

  1. Polkadot Core Upgrade: In this release, we have upgraded the core code of Turing Network's Polkadot to version 0.9.43. This update incorporates the latest changes and fixes, enhancing the overall performance and security of the network.
  2. Introducing AutomationPrice Pallet: We are excited to introduce the AutomationPrice pallet in this version. This addition allows developers to build decentralized applications (dApps) such as limit orders on the Turing Network. We have also included corresponding RPC endpoints to streamline the development process.
  3. Optimized Task Data Structure: We have made significant improvements to the data structure of the AutomationPrice pallet. Additionally, we have reduced the schedule interval to every 10 minutes, enhancing the efficiency of task execution and resource utilization.

Bug Fixes:

  1. Syncing Issue Resolved: Our team has addressed a syncing issue that was affecting Turing collator nodes. This fix resolves periodic process restart problems that occurred during the initial syncing process, which were caused by state cache inconsistencies.
  2. Improved Node Parameter: We have added and thoroughly tested the --relay-chain-rpc-url node parameter. This enhancement allows Turing nodes to reference remote relay chain data instead of downloading it locally. We would like to extend our gratitude to Curu24’s reporting on Github Issues for their valuable contribution in identifying and addressing this issue.

What's Changed

  • Clippy & cleanup by @siddharthteli12 in #421
  • Increase max_message_size in Shibuya zombienet config to avoid polkadotXcm.SendFailure error by @imstar15 in #430
  • Remove refund instructions by @imstar15 in #429
  • Adjust automation time slot by @imstar15 in #431
  • Bump to node version 2.0.2 and impl version 2(spec_version: 295) by @imstar15 in #432
  • Add --enable-evm-rpc to shibuya in zombienet config by @imstar15 in #433
  • Automation price poc by @v9n in #420
  • add benchmark for automation-price by @v9n in #435
  • add event when task is triggered and executed and canceled by @v9n in #437
  • Fix #438 Handle asset deletion by @v9n in #439
  • Remove get_time_automation_fees RPC function by @imstar15 in #448
  • restructure storage, improve task run logic, fixed #441 by @v9n in #446
  • handle price confirmation when running tasks by @v9n in #449
  • Sweep expired tasks, fixed #442 by @v9n in #451
  • Fix #445 included bound on gt condition by @v9n in #452
  • Fix #443 Add extra data to reason about task trigger by @v9n in #453
  • Fix #440 Standardize event name by @v9n in #454
  • Fix #444 increase round when update price, refactor format by @v9n in #455
  • Add multi-collator zombienet config by @imstar15 in #457
  • add missing dev-queue flag for automation price by @v9n in #459
  • add fee handling for automation price by @v9n in #436
  • fix #447 Add rpc endpoint for AutomationPrice by @v9n in #458
  • Update polkadot-v0.9.43 by @imstar15 in #456
  • Cancel task by schedule_as account by @imstar15 in #460
  • Specify the currency for the execution fee by @imstar15 in #461
  • Adjust the parameters for burning tokens by @imstar15 in #464
  • switch bootnode from aws to ovh by @v9n in #463
  • Fix header parameter in benchmark.yml by @imstar15 in #466
  • Optimize & cleanup by @siddharthteli12 in #427
  • Remove xcmp_handler in benchmark workflow by @imstar15 in #468
  • Add summary section to weight template to fix weights in PR by @imstar15 in #469
  • Update pallet weights by @github-actions in #470
  • Bump to node version 2.1.0 and impl version 0(spec_version: 296) by @imstar15 in #471
  • remove bdnodes reference by @v9n in #472
  • Upgrade paritytech/srtool version to 1.70.0 by @imstar15 in #473
  • Bump to node version 2.1.0 by @imstar15 in #480

New Contributors

Full Changelog: v2.0.1...v2.1.0

oak srtool output

Rust             : rustc 1.70.0 (90c541806 2023-05-31)
Spec version     : 296
Impl version     : 0
Tx version       : 19
Size             : 1125794
Proposal         : 0x8ae4d952c0fe87e9c4028df7e4bdf159e52736bc59713d665cfcf227a3a1ebcf
IPFS             : QmVzoXUkJnTT3EMYLisHYCZ8ek9ceuKbjfHSJqUh1JCmhb
BLAKE2_256       : 0xe8b9e3f21ec30c09c77fe2bf6c69b821fcd7e496e5548b0826ddc2069046ce1f

turing srtool output

Rust             : rustc 1.70.0 (90c541806 2023-05-31)
Spec version     : 296
Impl version     : 0
Tx version       : 19
Size             : 1126759
Proposal         : 0x3c61efbe1357e3d5ca4d3d81ce8e99ff5735340beabde3b5100098fbfff1fea4
IPFS             : QmerHzPptRB9a8fDE87QP7JWz8oUwq6CTiD6b6Mv2Fycen
BLAKE2_256       : 0x17e84735604a715c15eb16722bc9ec6818bf8d685e6f92e4f2da4d8d35ccabf3