Skip to content

Acala & Karura 2.8.0

Compare
Choose a tag to compare
@xlc xlc released this 21 Jun 04:15
· 358 commits to master since this release
080caf6

This is a runtime release for Acala and Karura that upgrades Substrate/Polkadot/Cumulus version to v0.9.24, add new Homa ProxyType, improves fee handling, and add TAP token.

Acala Release Details:

{
  "gen": "srtool v0.9.20",
  "src": "git",
  "version": "2.8.0",
  "commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
  "tag": "",
  "branch": "release-acala-2.8.0",
  "rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
  "pkg": "acala-runtime",
  "tmsp": "2022-06-17T05:00:42Z",
  "size": "6862123",
  "prop": "0xa3e4906ce265488869c0d94e8288297198fcae76981d19ca26256f623f3d0d8b",
  "ipfs": "QmRCW2WcgvfSfTBPs5WStC6LTdoLShXWJTbugHMUGQTEKx",
  "sha256": "0x192b6fed205cd435ad0b6649b37432470c42792e17215f292a671015e7157a4d",
  "wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.9.20"
    },
    "src": "git",
    "version": "2.8.0",
    "git": {
      "commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
      "tag": "",
      "branch": "release-acala-2.8.0"
    },
    "rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
    "pkg": "acala-runtime",
    "profile": "release"
  },
  "context": {
    "package": "acala-runtime",
    "runtime_dir": "runtime/acala",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.60.0"
    },
    "profile": "release"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2022-06-17T04:49:26Z",
      "size": "6862123",
      "prop": "0xa3e4906ce265488869c0d94e8288297198fcae76981d19ca26256f623f3d0d8b",
      "blake2_256": "0x4ce7162740897449f798a34f6bf10b205fb2e7474d8f19221914e0d640990665",
      "ipfs": "QmRCW2WcgvfSfTBPs5WStC6LTdoLShXWJTbugHMUGQTEKx",
      "sha256": "0x192b6fed205cd435ad0b6649b37432470c42792e17215f292a671015e7157a4d",
      "wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.wasm",
      "subwasm": {
        "size": 6862123,
        "compression": {
          "size_compressed": 6862123,
          "size_decompressed": 6862123,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": "acala-2080 (acala-0.tx1.au1)",
        "proposal_hash": "0xa3e4906ce265488869c0d94e8288297198fcae76981d19ca26256f623f3d0d8b",
        "parachain_authorize_upgrade_hash": "0xcb3de3b0125dc7372b5867a10497d3ed24b0ede578e2a359e08444f9ddb4a92c",
        "ipfs_hash": "QmRCW2WcgvfSfTBPs5WStC6LTdoLShXWJTbugHMUGQTEKx",
        "blake2_256": "0x4ce7162740897449f798a34f6bf10b205fb2e7474d8f19221914e0d640990665"
      }
    },
    "compressed": {
      "tmsp": "2022-06-17T04:49:26Z",
      "size": "1335905",
      "prop": "0x5cd578827d4be5612e0ab20183bcb70df79a97d410260e97fdbeff3f487c4a0b",
      "blake2_256": "0x3ba35413d75ecc5e69480c95f548501a3ae0a89b4354469436ef68dc5351b1eb",
      "ipfs": "QmRQ5VCKwpJbZ4JABKCNzNzTU3vAJRG1o4Rv5GmCXn34Y5",
      "sha256": "0x40126bb187a814f2c136b7a740732672111826ec27d5bf96ce20adcc213841dc",
      "wasm": "runtime/acala/target/srtool/release/wbuild/acala-runtime/acala_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1335905,
        "compression": {
          "size_compressed": 1335905,
          "size_decompressed": 6862123,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": "acala-2080 (acala-0.tx1.au1)",
        "proposal_hash": "0x5cd578827d4be5612e0ab20183bcb70df79a97d410260e97fdbeff3f487c4a0b",
        "parachain_authorize_upgrade_hash": "0x215ae937e5000eedfc3aaed86eea21ee7ee21a4fece72adfcb31ad87a14bd25f",
        "ipfs_hash": "QmRQ5VCKwpJbZ4JABKCNzNzTU3vAJRG1o4Rv5GmCXn34Y5",
        "blake2_256": "0x3ba35413d75ecc5e69480c95f548501a3ae0a89b4354469436ef68dc5351b1eb"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:		1.274 MB (1,335,905 bytes)
🗜  Compressed:			Yes, 80.53%
✨ Reserved meta:		OK - [6D, 65, 74, 61]
🎁 Metadata version:		V14
🔥 Core version:		acala-2080 (acala-0.tx1.au1)
🗳️  system.setCode hash:		0x5cd578827d4be5612e0ab20183bcb70df79a97d410260e97fdbeff3f487c4a0b
🗳️  authorizeUpgrade hash:	0x215ae937e5000eedfc3aaed86eea21ee7ee21a4fece72adfcb31ad87a14bd25f
#️⃣  Blake2-256 hash:		0x3ba35413d75ecc5e69480c95f548501a3ae0a89b4354469436ef68dc5351b1eb
📦 IPFS:			https://www.ipfs.io/ipfs/QmRQ5VCKwpJbZ4JABKCNzNzTU3vAJRG1o4Rv5GmCXn34Y5

Karura Release Details:

{
  "gen": "srtool v0.9.20",
  "src": "git",
  "version": "2.8.0",
  "commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
  "tag": "",
  "branch": "release-karura-2.8.0",
  "rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
  "pkg": "karura-runtime",
  "tmsp": "2022-06-17T08:10:57Z",
  "size": "6881447",
  "prop": "0xfd68f129c274e5e0815046d512f8433d489b9b240f741152941ea602d7e35f69",
  "ipfs": "QmPmHn7tD1jK37Fa1UA8eEenUuxSxFQTMTKAfR4JaQsRh3",
  "sha256": "0x731536f5a63d22ca13788afaf1156d0e868efc6aa6f845ac600678d5311199d9",
  "wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.9.20"
    },
    "src": "git",
    "version": "2.8.0",
    "git": {
      "commit": "e9d2b3caa0663c1d3e7d4d6e7d3faef4a569099c",
      "tag": "",
      "branch": "release-karura-2.8.0"
    },
    "rustc": "rustc 1.60.0 (7737e0b5c 2022-04-04)",
    "pkg": "karura-runtime",
    "profile": "release"
  },
  "context": {
    "package": "karura-runtime",
    "runtime_dir": "runtime/karura",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.60.0"
    },
    "profile": "release"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2022-06-17T08:01:05Z",
      "size": "6881447",
      "prop": "0xfd68f129c274e5e0815046d512f8433d489b9b240f741152941ea602d7e35f69",
      "blake2_256": "0xa9079479956e91f4d844ea3f6cbc2a03dc6a87f512a46edb62c7dc2aa79d9afe",
      "ipfs": "QmPmHn7tD1jK37Fa1UA8eEenUuxSxFQTMTKAfR4JaQsRh3",
      "sha256": "0x731536f5a63d22ca13788afaf1156d0e868efc6aa6f845ac600678d5311199d9",
      "wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.wasm",
      "subwasm": {
        "size": 6881447,
        "compression": {
          "size_compressed": 6881447,
          "size_decompressed": 6881447,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": "karura-2080 (karura-0.tx1.au1)",
        "proposal_hash": "0xfd68f129c274e5e0815046d512f8433d489b9b240f741152941ea602d7e35f69",
        "parachain_authorize_upgrade_hash": "0x77470652fb6be740e7b28eb6bfe54ecec336ee6975f3a977f22cb3289d748314",
        "ipfs_hash": "QmPmHn7tD1jK37Fa1UA8eEenUuxSxFQTMTKAfR4JaQsRh3",
        "blake2_256": "0xa9079479956e91f4d844ea3f6cbc2a03dc6a87f512a46edb62c7dc2aa79d9afe"
      }
    },
    "compressed": {
      "tmsp": "2022-06-17T08:01:05Z",
      "size": "1350857",
      "prop": "0x2bcf1301118282577537d304e92d8d3fd47280d16067d43926f069005a01628d",
      "blake2_256": "0x20092f3ed9436cc2e63d2c00405e5379c98ff7e8225fc791076d2693271fe255",
      "ipfs": "QmQUVoZALtjQ8X2TRcY6G8QHJ46H7yXEYr6p1KuU9QDVrQ",
      "sha256": "0x6b74e365060d9cc89f604050a87ca9f4718b3cc7bfcd450058e2a9b3e18f0114",
      "wasm": "runtime/karura/target/srtool/release/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1350857,
        "compression": {
          "size_compressed": 1350857,
          "size_decompressed": 6881447,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": "karura-2080 (karura-0.tx1.au1)",
        "proposal_hash": "0x2bcf1301118282577537d304e92d8d3fd47280d16067d43926f069005a01628d",
        "parachain_authorize_upgrade_hash": "0xc56ef39f562342d4e19a08de2edb0ff561b956dc6dfeeddf5ddd20c9a5eef1d6",
        "ipfs_hash": "QmQUVoZALtjQ8X2TRcY6G8QHJ46H7yXEYr6p1KuU9QDVrQ",
        "blake2_256": "0x20092f3ed9436cc2e63d2c00405e5379c98ff7e8225fc791076d2693271fe255"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:		1.288 MB (1,350,857 bytes)
🗜  Compressed:			Yes, 80.37%
✨ Reserved meta:		OK - [6D, 65, 74, 61]
🎁 Metadata version:		V14
🔥 Core version:		karura-2080 (karura-0.tx1.au1)
🗳️  system.setCode hash:		0x2bcf1301118282577537d304e92d8d3fd47280d16067d43926f069005a01628d
🗳️  authorizeUpgrade hash:	0xc56ef39f562342d4e19a08de2edb0ff561b956dc6dfeeddf5ddd20c9a5eef1d6
#️⃣  Blake2-256 hash:		0x20092f3ed9436cc2e63d2c00405e5379c98ff7e8225fc791076d2693271fe255
📦 IPFS:			https://www.ipfs.io/ipfs/QmQUVoZALtjQ8X2TRcY6G8QHJ46H7yXEYr6p1KuU9QDVrQ

Artifacts:

Changes

  • Add Homa to ProxyType (#2191)
  • with_fee_currency support ED when use none-native token (#2194)
  • refactor weight trader (#2178)
  • update loan proxy type (#2200)
  • Add TAP toke (#2205)
  • if transfer reward failed, put back the rewards into pool (#2201)

Release Checklist

#2214
#2215