github AcalaNetwork/Acala 2.31.0
Acala & Karura 2.31.0

2 hours ago

This is a runtime release for Acala & Karura to to upgrade to polkadot-sdk stable2506, upgrade XCM version to v5 and supports AssetHub migration.

Upgrade priority: N/A

This is runtime release and no action needed for node operators.

New Release Details:

{
  "gen": "srtool v0.18.3",
  "src": "git",
  "version": "2.31.0",
  "commit": "a97f6dbbf1074e48668685674fc645107906bc80",
  "tag": "2.30.0",
  "branch": "release-karura-2.31.0",
  "rustc": "rustc 1.88.0 (6b00bc388 2025-06-23)",
  "pkg": "karura-runtime",
  "tmsp": "2025-10-01T02:27:30Z",
  "size": "1986610",
  "prop": "0xb5dafca4b31fb34657c966ea3f10713782353a2e0860b04e692fbd64c9cfb5cc",
  "authorize_upgrade_prop": "0xb03451ff1471c4ec3dcaebaf2e896b3099ca26be5348c45d0248cfcfe5b75f1a",
  "ipfs": "QmRafm2Xpzpz8KMSGNRvpDEx2P1KdMfB3NrBZnTXamyYbj",
  "sha256": "0xbc9c2546a20e8eae992675de160e05d504f58beebee019dfa62583d7b3bc8de2",
  "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.18.3"
    },
    "src": "git",
    "version": "2.31.0",
    "git": {
      "commit": "a97f6dbbf1074e48668685674fc645107906bc80",
      "tag": "",
      "branch": "release-karura-2.31.0"
    },
    "rustc": "rustc 1.88.0 (6b00bc388 2025-06-23)",
    "pkg": "karura-runtime",
    "profile": "production"
  },
  "context": {
    "package": "karura-runtime",
    "runtime_dir": "runtime/karura",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.88.0"
    },
    "profile": "production"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2025-10-01T02:25:57Z",
      "size": "8931569",
      "prop": "0x103c0ed40a8eb03b6c43a417dfaa5154321e12d93c148951a98ebd13e2bdd852",
      "authorize_upgrade_prop": "0x261538d6802ce9fef4d6f8766699fee5195820a0c6e848797208799b298309e4",
      "blake2_256": "0x479e46bc5ed77ce0ea8b380c4f0c26a79e456a199d68705a2dad4d0d01548e4a",
      "ipfs": "QmaM9v5afajYB7sX4HhDjPDiZKtrc5p7gYLyZFhKzkdKbL",
      "sha256": "0x923cac9017b35aeabadec6806dd88dca625dbd1afbfbab08044e5cfd61c1f6be",
      "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.wasm",
      "subwasm": {
        "size": 8931569,
        "compression": {
          "size_compressed": 8931569,
          "size_decompressed": 8931569,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2310,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0xf3ff14d5ab527059",
              3
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              3
            ],
            [
              "0x6ff52ee858e6c5bd",
              1
            ],
            [
              "0x91b1c8b16328eb92",
              2
            ]
          ],
          "transactionVersion": 2,
          "stateVersion": 1
        },
        "proposal_hash": "0x103c0ed40a8eb03b6c43a417dfaa5154321e12d93c148951a98ebd13e2bdd852",
        "parachain_authorize_upgrade_hash": "0x261538d6802ce9fef4d6f8766699fee5195820a0c6e848797208799b298309e4",
        "ipfs_hash": "QmaM9v5afajYB7sX4HhDjPDiZKtrc5p7gYLyZFhKzkdKbL",
        "blake2_256": "0x479e46bc5ed77ce0ea8b380c4f0c26a79e456a199d68705a2dad4d0d01548e4a"
      }
    },
    "compressed": {
      "tmsp": "2025-10-01T02:17:12Z",
      "size": "1986610",
      "prop": "0xb5dafca4b31fb34657c966ea3f10713782353a2e0860b04e692fbd64c9cfb5cc",
      "authorize_upgrade_prop": "0xb03451ff1471c4ec3dcaebaf2e896b3099ca26be5348c45d0248cfcfe5b75f1a",
      "blake2_256": "0xc48e27018152b6a30cc8a7c00651a4ddad58dc0edb1ecc628b78df711aad88ef",
      "ipfs": "QmRafm2Xpzpz8KMSGNRvpDEx2P1KdMfB3NrBZnTXamyYbj",
      "sha256": "0xbc9c2546a20e8eae992675de160e05d504f58beebee019dfa62583d7b3bc8de2",
      "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1986610,
        "compression": {
          "size_compressed": 1986610,
          "size_decompressed": 8931569,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2310,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0xf3ff14d5ab527059",
              3
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              3
            ],
            [
              "0x6ff52ee858e6c5bd",
              1
            ],
            [
              "0x91b1c8b16328eb92",
              2
            ]
          ],
          "transactionVersion": 2,
          "stateVersion": 1
        },
        "proposal_hash": "0xb5dafca4b31fb34657c966ea3f10713782353a2e0860b04e692fbd64c9cfb5cc",
        "parachain_authorize_upgrade_hash": "0xb03451ff1471c4ec3dcaebaf2e896b3099ca26be5348c45d0248cfcfe5b75f1a",
        "ipfs_hash": "QmRafm2Xpzpz8KMSGNRvpDEx2P1KdMfB3NrBZnTXamyYbj",
        "blake2_256": "0xc48e27018152b6a30cc8a7c00651a4ddad58dc0edb1ecc628b78df711aad88ef"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.895 MB (1,986,610 bytes) 
🗜  Compressed:               Yes, 77.76%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             karura-2310 (karura-0.tx2.au1)
🗳️  system.setCode hash:      0xb5dafca4b31fb34657c966ea3f10713782353a2e0860b04e692fbd64c9cfb5cc
🗳️  authorizeUpgrade hash:    0xb03451ff1471c4ec3dcaebaf2e896b3099ca26be5348c45d0248cfcfe5b75f1a
🗳️  Blake2-256 hash:          0xc48e27018152b6a30cc8a7c00651a4ddad58dc0edb1ecc628b78df711aad88ef
📦 IPFS:                     https://www.ipfs.io/ipfs/QmRafm2Xpzpz8KMSGNRvpDEx2P1KdMfB3NrBZnTXamyYbj



New Release Details:

{
  "gen": "srtool v0.18.3",
  "src": "git",
  "version": "2.31.0",
  "commit": "a97f6dbbf1074e48668685674fc645107906bc80",
  "tag": "2.30.0",
  "branch": "release-acala-2.31.0",
  "rustc": "rustc 1.88.0 (6b00bc388 2025-06-23)",
  "pkg": "acala-runtime",
  "tmsp": "2025-10-01T02:27:02Z",
  "size": "1974370",
  "prop": "0xb7b589134f3dd2a2cf78dc7df2c83a4da189ef92bdb9e8b55012d13bf37662a7",
  "authorize_upgrade_prop": "0x891d6aef17f84e52a75aee60d0da4558a11ada0bd594be7569d0f9c8c45f86f8",
  "ipfs": "QmYCXRYGMWS7PfuFyRJAS7pGTk6KbG5rZwcCzbUbT4rGSc",
  "sha256": "0x50fb1b52f7efe7b5f5a9289f72169b67dfb1e5fdc02efc79897c39909764584a",
  "wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.18.3"
    },
    "src": "git",
    "version": "2.31.0",
    "git": {
      "commit": "a97f6dbbf1074e48668685674fc645107906bc80",
      "tag": "",
      "branch": "release-acala-2.31.0"
    },
    "rustc": "rustc 1.88.0 (6b00bc388 2025-06-23)",
    "pkg": "acala-runtime",
    "profile": "production"
  },
  "context": {
    "package": "acala-runtime",
    "runtime_dir": "runtime/acala",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.88.0"
    },
    "profile": "production"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2025-10-01T02:25:23Z",
      "size": "8888123",
      "prop": "0x1277a696e8acd1260b75d92a1218b718f9a6ff6632199b7d7825f68fbb9dc0b5",
      "authorize_upgrade_prop": "0x868514f3e4e3fca91ed11656589ac524db136605e2b5dde13b1d5c709c6185c1",
      "blake2_256": "0x1b4de1d3d574118d755b72290b5e93c1cd39be08ff8fefe879f005e7018f0dba",
      "ipfs": "QmT6iMDX631ZAg3rzYUYMSuaZq21FpKzfbARBxsXN3jLmp",
      "sha256": "0xc8a2edfa10d5ac4bc885b5cfb679ee333525aedad0d80443a1f15cc2378f11c3",
      "wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.wasm",
      "subwasm": {
        "size": 8888123,
        "compression": {
          "size_compressed": 8888123,
          "size_decompressed": 8888123,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "acala",
          "implName": "acala",
          "authoringVersion": 1,
          "specVersion": 2310,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0xf3ff14d5ab527059",
              3
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              3
            ],
            [
              "0x6ff52ee858e6c5bd",
              1
            ],
            [
              "0x91b1c8b16328eb92",
              2
            ]
          ],
          "transactionVersion": 3,
          "stateVersion": 1
        },
        "proposal_hash": "0x1277a696e8acd1260b75d92a1218b718f9a6ff6632199b7d7825f68fbb9dc0b5",
        "parachain_authorize_upgrade_hash": "0x868514f3e4e3fca91ed11656589ac524db136605e2b5dde13b1d5c709c6185c1",
        "ipfs_hash": "QmT6iMDX631ZAg3rzYUYMSuaZq21FpKzfbARBxsXN3jLmp",
        "blake2_256": "0x1b4de1d3d574118d755b72290b5e93c1cd39be08ff8fefe879f005e7018f0dba"
      }
    },
    "compressed": {
      "tmsp": "2025-10-01T02:14:11Z",
      "size": "1974370",
      "prop": "0xb7b589134f3dd2a2cf78dc7df2c83a4da189ef92bdb9e8b55012d13bf37662a7",
      "authorize_upgrade_prop": "0x891d6aef17f84e52a75aee60d0da4558a11ada0bd594be7569d0f9c8c45f86f8",
      "blake2_256": "0xb2dd331ee7a3b7a998bfbcb6c83fd9b91858cd3b1240720677d626834738fd3c",
      "ipfs": "QmYCXRYGMWS7PfuFyRJAS7pGTk6KbG5rZwcCzbUbT4rGSc",
      "sha256": "0x50fb1b52f7efe7b5f5a9289f72169b67dfb1e5fdc02efc79897c39909764584a",
      "wasm": "runtime/acala/target/srtool/production/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1974370,
        "compression": {
          "size_compressed": 1974370,
          "size_decompressed": 8888123,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "acala",
          "implName": "acala",
          "authoringVersion": 1,
          "specVersion": 2310,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0xf3ff14d5ab527059",
              3
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              3
            ],
            [
              "0x6ff52ee858e6c5bd",
              1
            ],
            [
              "0x91b1c8b16328eb92",
              2
            ]
          ],
          "transactionVersion": 3,
          "stateVersion": 1
        },
        "proposal_hash": "0xb7b589134f3dd2a2cf78dc7df2c83a4da189ef92bdb9e8b55012d13bf37662a7",
        "parachain_authorize_upgrade_hash": "0x891d6aef17f84e52a75aee60d0da4558a11ada0bd594be7569d0f9c8c45f86f8",
        "ipfs_hash": "QmYCXRYGMWS7PfuFyRJAS7pGTk6KbG5rZwcCzbUbT4rGSc",
        "blake2_256": "0xb2dd331ee7a3b7a998bfbcb6c83fd9b91858cd3b1240720677d626834738fd3c"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.883 MB (1,974,370 bytes) 
🗜  Compressed:               Yes, 77.79%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             acala-2310 (acala-0.tx3.au1)
🗳️  system.setCode hash:      0xb7b589134f3dd2a2cf78dc7df2c83a4da189ef92bdb9e8b55012d13bf37662a7
🗳️  authorizeUpgrade hash:    0x891d6aef17f84e52a75aee60d0da4558a11ada0bd594be7569d0f9c8c45f86f8
🗳️  Blake2-256 hash:          0xb2dd331ee7a3b7a998bfbcb6c83fd9b91858cd3b1240720677d626834738fd3c
📦 IPFS:                     https://www.ipfs.io/ipfs/QmYCXRYGMWS7PfuFyRJAS7pGTk6KbG5rZwcCzbUbT4rGSc



Artifacts:

Changes

  • [AHM] Relay to Assethub (#2904)
  • Update polkadot-stable2503 (#2906)
  • Bump rust 1.88.0 (#2909)
  • Update Polkadot stable2506 (#2917)
  • Add XCM fee API (#2919)
  • add TransactionPaymentCallApi (#2923)
  • add xcm migration for xcm v5 (#2926)

Release Checklist

#2927
#2928

Don't miss a new Acala release

NewReleases is sending notifications on new releases.