Skip to content

Acala & Karura 2.24.0

Compare
Choose a tag to compare
@xlc xlc released this 18 Mar 03:39
89ef1e5

This is a runtime upgrade for Acala & Karura that upgrades Polkadot SDK to 1.6.0 version and upgrades Acala EVM+ to support Shanghai fork.

Upgrade priority: LOW

New Release Details:

{
  "gen": "srtool v0.13.0",
  "src": "git",
  "version": "2.24.0",
  "commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
  "tag": "2.23.0",
  "branch": "release-acala-2.24.0",
  "rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
  "pkg": "acala-runtime",
  "tmsp": "2024-02-22T07:29:46Z",
  "size": "1650909",
  "prop": "0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a",
  "authorize_upgrade_prop": "0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4",
  "ipfs": "QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8",
  "sha256": "0xaf84bc567c10afaf48983c2a5f03032986b963139e6c61d8d42db156a156c88d",
  "wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.13.0"
    },
    "src": "git",
    "version": "2.24.0",
    "git": {
      "commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
      "tag": "",
      "branch": "release-acala-2.24.0"
    },
    "rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
    "pkg": "acala-runtime",
    "profile": "release"
  },
  "context": {
    "package": "acala-runtime",
    "runtime_dir": "runtime/acala",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.74.0"
    },
    "profile": "release"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2024-02-22T07:28:29Z",
      "size": "7980106",
      "prop": "0x334c75aa63a1094befb3be23949c77552539830634810acdd5c4f1200c76ec06",
      "authorize_upgrade_prop": "0xf92e0dd250a7ac7ea6ab29d04622399cf15bba6c68f3843bc371b41afc53d67c",
      "blake2_256": "0x05770e72f4f24999d7c22e7e5e1c26043ae1241ddab1d1830cbfef7e61016d7c",
      "ipfs": "QmVY2UNHgN1MMaSs1GT21reHeGxyoh7pajhtP1d21xzreL",
      "sha256": "0x0376abafb1da7b7c710c61608148b8168e14eafa341dc951179b2277d2ef12c9",
      "wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
      "subwasm": {
        "size": 7980106,
        "compression": {
          "size_compressed": 7980106,
          "size_decompressed": 7980106,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "acala",
          "implName": "acala",
          "authoringVersion": 1,
          "specVersion": 2240,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              4
            ],
            [
              "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": "0x334c75aa63a1094befb3be23949c77552539830634810acdd5c4f1200c76ec06",
        "parachain_authorize_upgrade_hash": "0xf92e0dd250a7ac7ea6ab29d04622399cf15bba6c68f3843bc371b41afc53d67c",
        "ipfs_hash": "QmVY2UNHgN1MMaSs1GT21reHeGxyoh7pajhtP1d21xzreL",
        "blake2_256": "0x05770e72f4f24999d7c22e7e5e1c26043ae1241ddab1d1830cbfef7e61016d7c"
      }
    },
    "compressed": {
      "tmsp": "2024-02-22T07:25:07Z",
      "size": "1650909",
      "prop": "0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a",
      "authorize_upgrade_prop": "0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4",
      "blake2_256": "0xf37f71bfe55ef837d4a3da12525725c729c7c71974628c52465cd60dfe7ed9d2",
      "ipfs": "QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8",
      "sha256": "0xaf84bc567c10afaf48983c2a5f03032986b963139e6c61d8d42db156a156c88d",
      "wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1650909,
        "compression": {
          "size_compressed": 1650909,
          "size_decompressed": 7980106,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "acala",
          "implName": "acala",
          "authoringVersion": 1,
          "specVersion": 2240,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              4
            ],
            [
              "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": "0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a",
        "parachain_authorize_upgrade_hash": "0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4",
        "ipfs_hash": "QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8",
        "blake2_256": "0xf37f71bfe55ef837d4a3da12525725c729c7c71974628c52465cd60dfe7ed9d2"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.574 MB (1,650,909 bytes) 
🗜  Compressed:               Yes, 79.31%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             acala-2240 (acala-0.tx3.au1)
🗳️  system.setCode hash:      0xc66bf2d5ef5814a1c24cf84dfc324139e4ba06d2be41d2e317ef40a0ae75718a
🗳️  authorizeUpgrade hash:    0x99df7026357bef761c5de60d3e8ff92c8fcb499c28ffb69aa5062d3fc15792a4
🗳️  Blake2-256 hash:          0xf37f71bfe55ef837d4a3da12525725c729c7c71974628c52465cd60dfe7ed9d2
📦 IPFS:                     https://www.ipfs.io/ipfs/QmZDWzXAqyKmuQYyNBgkjm1MMHvX2XTLBq5VAuJYgCWjj8



New Release Details:

{
  "gen": "srtool v0.13.0",
  "src": "git",
  "version": "2.24.0",
  "commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
  "tag": "2.23.0",
  "branch": "release-karura-2.24.0",
  "rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
  "pkg": "karura-runtime",
  "tmsp": "2024-02-22T07:27:05Z",
  "size": "1661688",
  "prop": "0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44",
  "authorize_upgrade_prop": "0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b",
  "ipfs": "Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs",
  "sha256": "0x044be8cb388c620bf2635fc620913fd409d0a63192e1173db5877ad38ccbba7c",
  "wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.13.0"
    },
    "src": "git",
    "version": "2.24.0",
    "git": {
      "commit": "89ef1e5b2167358b915877ebe490a03a775a4b0d",
      "tag": "",
      "branch": "release-karura-2.24.0"
    },
    "rustc": "rustc 1.74.0 (79e9716c9 2023-11-13)",
    "pkg": "karura-runtime",
    "profile": "release"
  },
  "context": {
    "package": "karura-runtime",
    "runtime_dir": "runtime/karura",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.74.0"
    },
    "profile": "release"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2024-02-22T07:25:33Z",
      "size": "8017825",
      "prop": "0x124a98525bd64df6fbd0791d2e31da4c553cfe0f18c60e9728fb58e3f3b83314",
      "authorize_upgrade_prop": "0xcb3c9312db3429275dbdd9cb794b05e83301b8f1b6ca9650b0b004b60dcec1ee",
      "blake2_256": "0xb66bce717ef1678c17bf47a69967cf0d9b242cbc364edee2cb11c7abba230e03",
      "ipfs": "QmXzEyBeSHXTrcMGqggsrZtCx8kSHfzUtF9kaKk7UHGkNs",
      "sha256": "0x65bf29aad4918b880089ebfcaa91a3532d5082b66498d86ffa3b3a4184432187",
      "wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
      "subwasm": {
        "size": 8017825,
        "compression": {
          "size_compressed": 8017825,
          "size_decompressed": 8017825,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2240,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              4
            ],
            [
              "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": "0x124a98525bd64df6fbd0791d2e31da4c553cfe0f18c60e9728fb58e3f3b83314",
        "parachain_authorize_upgrade_hash": "0xcb3c9312db3429275dbdd9cb794b05e83301b8f1b6ca9650b0b004b60dcec1ee",
        "ipfs_hash": "QmXzEyBeSHXTrcMGqggsrZtCx8kSHfzUtF9kaKk7UHGkNs",
        "blake2_256": "0xb66bce717ef1678c17bf47a69967cf0d9b242cbc364edee2cb11c7abba230e03"
      }
    },
    "compressed": {
      "tmsp": "2024-02-22T07:22:24Z",
      "size": "1661688",
      "prop": "0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44",
      "authorize_upgrade_prop": "0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b",
      "blake2_256": "0x8d131438e8de477420ff03f10daed14d50d45dc37c2e5d82d7294574b0726941",
      "ipfs": "Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs",
      "sha256": "0x044be8cb388c620bf2635fc620913fd409d0a63192e1173db5877ad38ccbba7c",
      "wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1661688,
        "compression": {
          "size_compressed": 1661688,
          "size_decompressed": 8017825,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2240,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              4
            ],
            [
              "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": "0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44",
        "parachain_authorize_upgrade_hash": "0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b",
        "ipfs_hash": "Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs",
        "blake2_256": "0x8d131438e8de477420ff03f10daed14d50d45dc37c2e5d82d7294574b0726941"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.585 MB (1,661,688 bytes) 
🗜  Compressed:               Yes, 79.28%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             karura-2240 (karura-0.tx2.au1)
🗳️  system.setCode hash:      0xdbb86a8b7ae22fcbd475ca73c5e032517f3d59f800087dec016e12c2dd086d44
🗳️  authorizeUpgrade hash:    0x0c49f7aa3de8fb5174c3383a266bf5f3d0780e6314c16ed9ee180938391cce0b
🗳️  Blake2-256 hash:          0x8d131438e8de477420ff03f10daed14d50d45dc37c2e5d82d7294574b0726941
📦 IPFS:                     https://www.ipfs.io/ipfs/Qmf5ev4Tekqf9Cnm698BktHr32NpUcfQqDw53NUhBtibKs



Artifacts:

Changes

  • Upgrade rust 1.74 (#2674)
  • Remove migrations (#2681)
  • set evm origin when settle erc20 type CDP (#2685)
  • Override storage fee (#2679)
  • support eip2930 (#2689)
  • Update evm and switch to shanghai hardfork (#2691)
  • Add account_call and account_create in EVM Runtime RPC (#2698)
  • Update polkadot v1.6.0 (#2704)

Release Checklist

#2714
#2715