Skip to content

Acala & Karura 2.25.0

Latest
Compare
Choose a tag to compare
@xlc xlc released this 16 May 01:30

This is a full release for Acala & Karura that upgrades Polkadot SDK to 1.9.0 version and improves EVM compatibility.

Upgrade priority: HIGH

Polkadot SDK 1.9.0 introduces various changes to be compatiable with async backing. While the older version will still runs fine, but it will display errors due to enable of async backing. However, as async backing is not yet enabled for Acala, those errors are safe to ignore.

New Release Details:

{
  "gen": "srtool v0.15.0",
  "src": "git",
  "version": "2.25.0",
  "commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
  "tag": "2.24.0",
  "branch": "release-acala-2.25.0",
  "rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
  "pkg": "acala-runtime",
  "tmsp": "2024-05-09T03:41:14Z",
  "size": "1626818",
  "prop": "0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07",
  "authorize_upgrade_prop": "0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b",
  "ipfs": "QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e",
  "sha256": "0xac56133bc313c53d3fc00bcdc5b59296edd63a7223df7fe75f357b637c1cdb4a",
  "wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.15.0"
    },
    "src": "git",
    "version": "2.25.0",
    "git": {
      "commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
      "tag": "",
      "branch": "release-acala-2.25.0"
    },
    "rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
    "pkg": "acala-runtime",
    "profile": "production"
  },
  "context": {
    "package": "acala-runtime",
    "runtime_dir": "runtime/acala",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.77.0"
    },
    "profile": "production"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2024-05-09T03:39:53Z",
      "size": "6797209",
      "prop": "0xcfbd81b36ac50345c243bb618bc0770f2b7a1b1fb3a1c544506c2e0a23f2b373",
      "authorize_upgrade_prop": "0x76a03a0736899a628cdaa443b465af82c2d0825f066006ce73659706a445e92f",
      "blake2_256": "0xafd76c519b76fae0cac855ad61d10dba2f33ab0cd4f2344092c16692ed074bc0",
      "ipfs": "QmdLwDfavnNEJCjBT1ykzqXoe9RS3iQKKy1D5BzUDzijFs",
      "sha256": "0xc77404128ea5ca5e42ec576db51a5431aa5e7b077a6e79460b7c9dc96f19f89f",
      "wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.wasm",
      "subwasm": {
        "size": 6797209,
        "compression": {
          "size_compressed": 6797209,
          "size_decompressed": 6797209,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "acala",
          "implName": "acala",
          "authoringVersion": 1,
          "specVersion": 2250,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              2
            ]
          ],
          "transactionVersion": 3,
          "stateVersion": 0
        },
        "proposal_hash": "0xcfbd81b36ac50345c243bb618bc0770f2b7a1b1fb3a1c544506c2e0a23f2b373",
        "parachain_authorize_upgrade_hash": "0x76a03a0736899a628cdaa443b465af82c2d0825f066006ce73659706a445e92f",
        "ipfs_hash": "QmdLwDfavnNEJCjBT1ykzqXoe9RS3iQKKy1D5BzUDzijFs",
        "blake2_256": "0xafd76c519b76fae0cac855ad61d10dba2f33ab0cd4f2344092c16692ed074bc0"
      }
    },
    "compressed": {
      "tmsp": "2024-05-09T03:35:41Z",
      "size": "1626818",
      "prop": "0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07",
      "authorize_upgrade_prop": "0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b",
      "blake2_256": "0x73eae72ffdee319a99305e7dfecabe0db2eb6b24998997eb7b99cabc412915f2",
      "ipfs": "QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e",
      "sha256": "0xac56133bc313c53d3fc00bcdc5b59296edd63a7223df7fe75f357b637c1cdb4a",
      "wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1626818,
        "compression": {
          "size_compressed": 1626818,
          "size_decompressed": 6797209,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "acala",
          "implName": "acala",
          "authoringVersion": 1,
          "specVersion": 2250,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              2
            ]
          ],
          "transactionVersion": 3,
          "stateVersion": 0
        },
        "proposal_hash": "0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07",
        "parachain_authorize_upgrade_hash": "0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b",
        "ipfs_hash": "QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e",
        "blake2_256": "0x73eae72ffdee319a99305e7dfecabe0db2eb6b24998997eb7b99cabc412915f2"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.551 MB (1,626,818 bytes) 
🗜  Compressed:               Yes, 76.07%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             acala-2250 (acala-0.tx3.au1)
🗳️  system.setCode hash:      0x17b311ad250084b47b0438019c0a8f5a4f113b19f8379134ee736df2aeb95a07
🗳️  authorizeUpgrade hash:    0xb71cd0e3f770285297469e3495327c44510653a7f5375f6b3bf8eb5f12ffab7b
🗳️  Blake2-256 hash:          0x73eae72ffdee319a99305e7dfecabe0db2eb6b24998997eb7b99cabc412915f2
📦 IPFS:                     https://www.ipfs.io/ipfs/QmcL4FwMH7aUPCeRi2XfAUmJQUQUWLRWNDcVth8i9DWh5e



New Release Details:

{
  "gen": "srtool v0.15.0",
  "src": "git",
  "version": "2.25.0",
  "commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
  "tag": "2.24.0",
  "branch": "release-karura-2.25.0",
  "rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
  "pkg": "karura-runtime",
  "tmsp": "2024-05-09T03:41:34Z",
  "size": "1632505",
  "prop": "0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834",
  "authorize_upgrade_prop": "0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41",
  "ipfs": "Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL",
  "sha256": "0xf09a2dff20b0d02cd605bc94a8c9951d59635aafa05ca03ca9b5a5b34d0f28d5",
  "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.15.0"
    },
    "src": "git",
    "version": "2.25.0",
    "git": {
      "commit": "dd7f6d205bda0988ce63b05a678d6f137e0a82a4",
      "tag": "",
      "branch": "release-karura-2.25.0"
    },
    "rustc": "rustc 1.77.0 (aedd173a2 2024-03-17)",
    "pkg": "karura-runtime",
    "profile": "production"
  },
  "context": {
    "package": "karura-runtime",
    "runtime_dir": "runtime/karura",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.77.0"
    },
    "profile": "production"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2024-05-09T03:40:12Z",
      "size": "6827016",
      "prop": "0x7aa2b2978169825b0ee5abfeab792dc766f5198191960ef08eb18b14889e334c",
      "authorize_upgrade_prop": "0x050ee75e6a5377d467bebfb7384d800450d0a77a255d98ca11318482a1a6b70e",
      "blake2_256": "0x4e96377cc50ec7742c1c120e80740f9e90bebb4d05e957bae12cb4fc476e11d8",
      "ipfs": "QmQ2v6qJ6VnZ8UfeE2y1bgtYRbJ62a4avv8q2nPjqNLg69",
      "sha256": "0x4bafa25d648834e6dd7672d7a88a21930129b23bcf08884a402efe32bc596156",
      "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.wasm",
      "subwasm": {
        "size": 6827016,
        "compression": {
          "size_compressed": 6827016,
          "size_decompressed": 6827016,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2250,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              2
            ]
          ],
          "transactionVersion": 2,
          "stateVersion": 0
        },
        "proposal_hash": "0x7aa2b2978169825b0ee5abfeab792dc766f5198191960ef08eb18b14889e334c",
        "parachain_authorize_upgrade_hash": "0x050ee75e6a5377d467bebfb7384d800450d0a77a255d98ca11318482a1a6b70e",
        "ipfs_hash": "QmQ2v6qJ6VnZ8UfeE2y1bgtYRbJ62a4avv8q2nPjqNLg69",
        "blake2_256": "0x4e96377cc50ec7742c1c120e80740f9e90bebb4d05e957bae12cb4fc476e11d8"
      }
    },
    "compressed": {
      "tmsp": "2024-05-09T03:35:54Z",
      "size": "1632505",
      "prop": "0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834",
      "authorize_upgrade_prop": "0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41",
      "blake2_256": "0x1ea409145d4f8959615a9e8b5bfc192aac71d84f46d695222b9c6715e1cd0c92",
      "ipfs": "Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL",
      "sha256": "0xf09a2dff20b0d02cd605bc94a8c9951d59635aafa05ca03ca9b5a5b34d0f28d5",
      "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1632505,
        "compression": {
          "size_compressed": 1632505,
          "size_decompressed": 6827016,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2250,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              2
            ]
          ],
          "transactionVersion": 2,
          "stateVersion": 0
        },
        "proposal_hash": "0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834",
        "parachain_authorize_upgrade_hash": "0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41",
        "ipfs_hash": "Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL",
        "blake2_256": "0x1ea409145d4f8959615a9e8b5bfc192aac71d84f46d695222b9c6715e1cd0c92"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.557 MB (1,632,505 bytes) 
🗜  Compressed:               Yes, 76.09%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             karura-2250 (karura-0.tx2.au1)
🗳️  system.setCode hash:      0xcc1185084adb38b08bca13057da436df28c4d0e87d57d023af4125c0f5016834
🗳️  authorizeUpgrade hash:    0x1f7cf829f78458b56ea7a8ea34667d377323fb84719cfc1f54454e7ecad85f41
🗳️  Blake2-256 hash:          0x1ea409145d4f8959615a9e8b5bfc192aac71d84f46d695222b9c6715e1cd0c92
📦 IPFS:                     https://www.ipfs.io/ipfs/Qmb4fvoWvRypnCGMbbbKeM24PagoeHtYreacYWS64KpwFL



Artifacts:

Changes

  • Upgrade rust 1.75.0 (#2717)
  • Only make contract unpublished when deployer is in developer mode (#2724)
  • Remove dmp queue (#2726)
  • Evm tracing (#2716)
  • Improve tracing (#2731)
  • Trace logs and storage (#2740)
  • Impl block prevrandao (#2736)
  • Update unbonding period (#2742)
  • Polkadot sdk 1.9.0 (#2741)

Release Checklist

#2757
#2758