Skip to content

Releases: Polimec/polimec-node

Polimec 0.8.0

05 Sep 09:42
59222cb
Compare
Choose a tag to compare

Warning

This release introduces significant updates to both the runtime and the node. As a result, a new binary version has been distributed. Upgrading to this version is mandatory to ensure proper block production after the 0.8.0 runtime is enacted and to maintain the correct operation of an RPC node.

Note

Among the changes, this version also includes a Polkadot SDK upgrade. We have moved from Polkadot SDK 1.6.0 to Polkadot SDK 1.13.0, ensuring our runtime and codebase remain aligned with the latest updates, improvements, and security fixes.

What's Changed

Tip

The latest/v0.8.0 Docker image can be accessed on Docker Hub.

Full Changelog: v0.7.6...v0.8.0

  • Generated using srtool
✨ Your Substrate WASM Runtime is ready! ✨
✨ WASM  : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.wasm
✨ Z_WASM: runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
Summary generated with srtool v0.15.0 using the docker image paritytech/srtool:1.77.0:
 Package     : polimec-runtime v0.8.0
 GIT commit  : 59222cb91026cd2b25f248013af78d35254b6acf
 GIT tag     : v0.7.6
 GIT branch  : HEAD
 Rustc       : rustc 1.77.0 (aedd173a2 2024-03-17)
 Time        : 2024-09-05T09:00:39Z

== Compact
 Version          : polimec-mainnet-8000 (polimec-mainnet-0.tx5.au1)
 Metadata         : V14
 Size             : 5.46 MB (5728109 bytes)
 setCode          : 0xf9ac0a38e271f4634cb02dbd3b263d24dee0309762dc931829f2b64d0d9f8aaf
 authorizeUpgrade : 0xac132949f354ffab19669e9a07ba2c4fb308893617682bd99a37b7f246f5f5ce
 IPFS             : QmXtTEFsRtTdd9WKqaJphrgtVnGQoUibWpG2TFAMPuGirK
 BLAKE2_256       : 0x099b7f2ca54a1797ed32f262bdda2d3b79280a455b0dfca39a1f4ec929cb701d
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.wasm

== Compressed
 Version          : polimec-mainnet-8000 (polimec-mainnet-0.tx5.au1)
 Metadata         : V14
 Size             : 1.36 MB (1422031 bytes)
 Compression      : 75.18%
 setCode          : 0xcfc26ec17fc5cfda8be3f72c1dfdf0d719549104afc6be9b59e3a920dd245efc
 authorizeUpgrade : 0x1c9e02018e4996ead7e99273c13eb954945729ea641be74357ad2fa437455cf6
 IPFS             : QmUodXNA7BWoJEp5SwE2s3E921mFY5wnQ1mXHd1ZPbhNEh
 BLAKE2_256       : 0x9da7550f853f4ad42aecce88dd187f2f5ced7b89e193fd4b9dd3e2d55d2a0010
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.356 MB (1,422,031 bytes)
🗜  Compressed:               Yes, 75.17%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-8000 (polimec-mainnet-0.tx5.au1)
🗳️  system.setCode hash:      0xcfc26ec17fc5cfda8be3f72c1dfdf0d719549104afc6be9b59e3a920dd245efc
🗳️  authorizeUpgrade hash:    0x1c9e02018e4996ead7e99273c13eb954945729ea641be74357ad2fa437455cf6
🗳️  Blake2-256 hash:          0x9da7550f853f4ad42aecce88dd187f2f5ced7b89e193fd4b9dd3e2d55d2a0010
📦 IPFS:                     https://www.ipfs.io/ipfs/QmUodXNA7BWoJEp5SwE2s3E921mFY5wnQ1mXHd1ZPbhNEh
  • Generated using subwasm diff
[≠] pallet 0: System -> 5 change(s)
  - errors changes:
    [≠]  6: NothingAuthorized
        [Name(StringChange("NothingAuthorized", "MultiBlockMigrationsOngoing"))]
    [≠]  7: Unauthorized
        [Name(StringChange("Unauthorized", "NothingAuthorized"))]
    [+] ErrorDesc { index: 8, name: "Unauthorized" }

  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(94, 64)), Changed(37, U8Change(27, 31)), Changed(44, U8Change(52, 68)), Changed(77, U8Change(4, 5)), Changed(189, U8Change(251, 217)), Changed(190, U8Change(197, 101)), Changed(191, U8Change(119, 16)), Changed(192, U8Change(185, 39)), Changed(193, U8Change(215, 209)), Changed(194, U8Change(71, 133)), Changed(195, U8Change(239, 146)), Changed(196, U8Change(214, 52)), Changed(201, U8Change(4, 99)), Changed(202, U8Change(0, 137)), Changed(203, U8Change(0, 71)), Changed(204, U8Change(0, 238)), Changed(205, U8Change(1, 183)), Added(206, 168), Added(207, 251), Added(208, 223), Added(209, 1), Added(210, 0), Added(211, 0), Added(212, 0), Added(213, 74), Added(214, 49), Added(215, 12), Added(216, 237), Added(217, 116), Added(218, 92), Added(219, 130), Added(220, 18), Added(221, 1), Added(222, 0), Added(223, 0), Added(224, 0), Added(225, 64), Added(226, 98), Added(227, 235), Added(228, 97), Added(229, 215), Added(230, 193), Added(231, 244), Added(232, 156), Added(233, 1), Added(234, 0), Added(235, 0), Added(236, 0), Added(237, 251), Added(238, 197), Added(239, 119), Added(240, 185), Added(241, 215), Added(242, 71), Added(243, 239), Added(244, 214), Added(245, 1), Added(246, 0), Added(247, 0), Added(248, 0), Added(249, 5), Added(250, 0), Added(251, 0), Added(252, 0), Added(253, 1)])]

  - storages changes:
    [+] StorageDesc { name: "InherentsApplied", modifier: "Default", default_value: [0] }

[≠] pallet 1: ParachainSystem -> 1 change(s)
  - constants changes:
    [+] ConstantDesc { name: "SelfParaId", value: [100, 0, 0, 0] }

[≠] pallet 10: Balances -> 6 change(s)
  - calls changes:
    [+] CallDesc { index: 9, name: "force_adjust_total_issuance", signature: SignatureDesc { args: [ArgDesc { name: "direction", ty: "AdjustmentDirection" }, ArgDesc { name: "delta", ty: "T::Balance" }] } }
    [+] CallDesc { index: 10, name: "burn", signature: SignatureDesc { args: [ArgDesc { name: "value", ty: "T::Balance" }, ArgDesc { name: "keep_alive", ty: "bool" }] } }

  - events changes:
    [+] EventDesc { index: 21, name: "TotalIssuanceForced", signature: SignatureDesc { args: [ArgDesc { name: "old", ty: "T::Balance" }, ArgDesc { name: "new", ty: "T::Balance" }] } }

  - errors changes:
    [+] ErrorDesc { index: 10, name: "IssuanceDeactivated" }
    [+] ErrorDesc { index: 11, name: "DeltaZero" }

  - constants changes:
    [-] "MaxHolds"

[≠] pallet 13: ContributionTokens -> 2 change(s)
  - events changes:
    [+] EventDesc { index: 24, name: "Deposited", signature: SignatureDesc { args: [ArgDesc { name: "asset_id", ty: "T::AssetId" }, ArgDesc { name: "who", ty: "T::AccountId" }, ArgDesc { name: "amount", ty: "T::Balance" }] } }
    [+] EventDesc { index: 25, name: "Withdrawn", signature: SignatureDesc { args: [ArgDesc { name: "asset_id", ty: "T::AssetId" }, ArgDesc { name: "who", ty: "T::AccountId" }, ArgDesc { name: "amount", ty: "T::Balance" }] } }

[≠] pallet 14: ForeignAssets -> 2 change(s)
  - events changes:
    [+] EventDesc { index: 24, name: "Deposited", signature: SignatureDesc { args: [ArgDesc { name: "asset_id", ty: "T::AssetId" }, ArgDesc { name: "who", ty: "T::AccountId" }, ArgDesc { name: "amount", ty: "T::Balance" }] } }
    [+] EventDesc { index: 25, name: "Withdrawn", signature: SignatureDesc { args: [ArgDesc { name: "asset_id", ty: "T::AssetId" }, ArgDesc { name: "who", ty: "T::AccountId" }, ArgDesc { name: "amount", ty: "T::Balance" }] } }

[≠] pallet 23: Aura -> 1 change(s)
  - constants changes:
    [+] ConstantDesc { name: "SlotDuration", value: [224, 46, 0, 0, 0, 0, 0, 0] }

[≠] pallet 30: XcmpQueue -> 4 change(s)
  - errors changes:
    [+] ErrorDesc { index: 3, name: "TooManyActiveOutbou...
Read more

Polimec 0.7.6

19 Jul 14:54
41fe308
Compare
Choose a tag to compare

Note

This release includes changes only in the runtime. Therefore, no updates to the nodes are needed or recommended, and no new binary has been distributed.

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.7.6

  • Generated using srtool
✨ Your Substrate WASM Runtime is ready! ✨
✨ WASM  : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.wasm
✨ Z_WASM: runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
Summary generated with srtool v0.15.0 using the docker image paritytech/srtool:1.77.0:
 Package     : polimec-runtime v0.7.0
 GIT commit  : 44810afa2ae01edcc2d7b19e38e8c9ab13660441
 GIT tag     : v0.7.5
 GIT branch  : 07-09-storage_migration
 Rustc       : rustc 1.77.0 (aedd173a2 2024-03-17)
 Time        : 2024-07-19T14:15:07Z

== Compact
 Version          : polimec-mainnet-7006 (polimec-mainnet-0.tx4.au1)
 Metadata         : V14
 Size             : 5.08 MB (5328682 bytes)
 setCode          : 0xd1eb35111665ef3341b73752dbb710cab28db4c06f4e64a2d9ab8883711c618f
 authorizeUpgrade : 0x71690009573e41c7f72885fed79726be8dbf32e99c659f160ce457f1712418f2
 IPFS             : Qmaii2rmSC4rm1vkrsfPRPLYrgP5GHsquYJbRD1cW58ksR
 BLAKE2_256       : 0xcbfc703f54fbe6b11aade004b09f7d74fdef3aa4b62f7b945af25b7119275ab6
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.wasm

== Compressed
 Version          : polimec-mainnet-7006 (polimec-mainnet-0.tx4.au1)
 Metadata         : V14
 Size             : 1.26 MB (1322678 bytes)
 Compression      : 75.18%
 setCode          : 0x38f818566330449dd6f8881989f300e61259f6aa73d2e0000eddc916af842144
 authorizeUpgrade : 0x72cafaed9a3861cf39b597b4de8af11e885d1e6ecd0765fb6f542db534e2aace
 IPFS             : QmP512YNtnmrBDm9R5ySerucCngdQVq5HpEc6DyQJqSNZi
 BLAKE2_256       : 0x0bddcd086e8818f2f9cad843e8f64e9bc1d7be065e100d5968c55a2c20b08446
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.261 MB (1,322,678 bytes)
🗜  Compressed:               Yes, 75.18%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-7006 (polimec-mainnet-0.tx4.au1)
🗳️  system.setCode hash:      0x38f818566330449dd6f8881989f300e61259f6aa73d2e0000eddc916af842144
🗳️  authorizeUpgrade hash:    0x72cafaed9a3861cf39b597b4de8af11e885d1e6ecd0765fb6f542db534e2aace
🗳️  Blake2-256 hash:          0x0bddcd086e8818f2f9cad843e8f64e9bc1d7be065e100d5968c55a2c20b08446
📦 IPFS:                     https://www.ipfs.io/ipfs/QmP512YNtnmrBDm9R5ySerucCngdQVq5HpEc6DyQJqSNZi
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(93, 94)), Changed(201, U8Change(3, 4))])]

[≠] pallet 80: Funding -> 47 change(s)
  - calls changes:
    [≠]  1: edit_project ( jwt: UntrustedToken, project_id: ProjectId, new_project_metadata: ProjectMetadataOf<T>, )  )
        [Name(StringChange("edit_project", "remove_project")), Signature(SignatureChange { args: [Removed(2, ArgDesc { name: "new_project_metadata", ty: "ProjectMetadataOf<T>" })] })]
    [≠]  2: start_evaluation ( jwt: UntrustedToken, project_id: ProjectId, )  )
        [Name(StringChange("start_evaluation", "edit_project")), Signature(SignatureChange { args: [Added(2, ArgDesc { name: "new_project_metadata", ty: "ProjectMetadataOf<T>" })] })]
    [≠]  3: start_auction ( jwt: UntrustedToken, project_id: ProjectId, )  )
        [Name(StringChange("start_auction", "start_evaluation"))]
    [≠]  4: evaluate ( jwt: UntrustedToken, project_id: ProjectId, usd_amount: BalanceOf<T>, )  )
        [Name(StringChange("evaluate", "start_auction")), Signature(SignatureChange { args: [Removed(2, ArgDesc { name: "usd_amount", ty: "BalanceOf<T>" })] })]
    [≠]  5: bid ( jwt: UntrustedToken, project_id: ProjectId, ct_amount: BalanceOf<T>, multiplier: T::Multiplier, asset: AcceptedFundingAsset, )  )
        [Name(StringChange("bid", "evaluate")), Signature(SignatureChange { args: [Changed(2, [Name(StringChange("ct_amount", "usd_amount"))]), Removed(3, ArgDesc { name: "multiplier", ty: "T::Multiplier" }), Removed(4, ArgDesc { name: "asset", ty: "AcceptedFundingAsset" })] })]
    [≠]  6: community_contribute ( jwt: UntrustedToken, project_id: ProjectId, amount: BalanceOf<T>, multiplier: MultiplierOf<T>, asset: AcceptedFundingAsset, )  )
        [Name(StringChange("community_contribute", "root_do_evaluation_end")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("jwt", "project_id")), Ty(StringChange("UntrustedToken", "ProjectId"))]), Removed(1, ArgDesc { name: "project_id", ty: "ProjectId" }), Removed(2, ArgDesc { name: "amount", ty: "BalanceOf<T>" }), Removed(3, ArgDesc { name: "multiplier", ty: "MultiplierOf<T>" }), Removed(4, ArgDesc { name: "asset", ty: "AcceptedFundingAsset" })] })]
    [≠]  7: remaining_contribute ( jwt: UntrustedToken, project_id: ProjectId, amount: BalanceOf<T>, multiplier: MultiplierOf<T>, asset: AcceptedFundingAsset, )  )
        [Name(StringChange("remaining_contribute", "root_do_auction_opening")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("jwt", "project_id")), Ty(StringChange("UntrustedToken", "ProjectId"))]), Removed(1, ArgDesc { name: "project_id", ty: "ProjectId" }), Removed(2, ArgDesc { name: "amount", ty: "BalanceOf<T>" }), Removed(3, ArgDesc { name: "multiplier", ty: "MultiplierOf<T>" }), Removed(4, ArgDesc { name: "asset", ty: "AcceptedFundingAsset" })] })]
    [≠]  8: decide_project_outcome ( jwt: UntrustedToken, project_id: ProjectId, outcome: FundingOutcomeDecision, )  )
        [Name(StringChange("decide_project_outcome", "bid")), Signature(SignatureChange { args: [Changed(2, [Name(StringChange("outcome", "ct_amount")), Ty(StringChange("FundingOutcomeDecision", "BalanceOf<T>"))]), Added(3, ArgDesc { name: "multiplier", ty: "T::Multiplier" }), Added(4, ArgDesc { name: "asset", ty: "AcceptedFundingAsset" })] })]
    [≠]  9: settle_successful_evaluation ( project_id: ProjectId, evaluator: AccountIdOf<T>, evaluation_id: u32, )  )
        [Name(StringChange("settle_successful_evaluation", "root_do_start_auction_closing")), Signature(SignatureChange { args: [Removed(1, ArgDesc { name: "evaluator", ty: "AccountIdOf<T>" }), Removed(2, ArgDesc { name: "evaluation_id", ty: "u32" })] })]
    [≠] 10: settle_successful_bid ( project_id: ProjectId, bidder: AccountIdOf<T>, bid_id: u32, )  )
        [Name(StringChange("settle_successful_bid", "root_do_end_auction_closing")), Signature(SignatureChange { args: [Removed(1, ArgDesc { name: "bidder", ty: "AccountIdOf<T>" }), Removed(2, ArgDesc { name: "bid_id", ty: "u32" })] })]
    [≠] 11: settle_successful_contribution ( project_id: ProjectId, contributor: AccountIdOf<T>, contribution_id: u32, )  )
        [Name(StringChange("settle_successful_contribution", "root_do_community_funding")), Signature(SignatureChange { args: [Removed(1, ArgDesc { name: "contributor", ty: "AccountIdOf<T>" }), Removed(2, ArgDesc { name: "contribution_id", ty: "u32" })] })]
    [≠] 12: settle_failed_evaluation ( project_id: ProjectId, evaluator: AccountIdOf<T>, evaluation_id: u32, )  )
        [Name(StringChange("settle_failed_evaluation", "community_contribute")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("project_id", "jwt")), Ty(StringChange("ProjectId", "UntrustedToken"))]), Changed(1, [Name(StringChange("evaluator", "project_id")), Ty(StringChange("AccountIdOf<T>", "ProjectId"))]), Changed(2, [Name(StringChange("evaluation_id", "amount")), Ty(StringChange("u32", "BalanceOf<T>"))]), Added(3, ArgDesc { name: "multiplier", ty: "MultiplierOf<T>" }), Added(4, ArgDesc { name: "asset", ty: "AcceptedFundingAsset" })] })]
    [≠] 13: settle_failed_bid ( project_id: ProjectId, bidder: AccountIdOf<T>, bid_id: u32, )  )
        [Name(StringChange("settle_failed_bid", "root_do_remainder_funding")), Signature(SignatureChange { args: [Removed(1, ArgDesc { name: "bidder", ty: "AccountIdOf<T>" }), Removed(2, ArgDesc { name: "bid_id", ty: "u32" })] })]
    [≠] 14: settle_failed_contribution ( project_id: ProjectId, contributor: AccountIdOf<T>, contribution_id: u32, )  )
        [Name(StringChange("settle_failed_contribution", "remaining_contribute")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("project_id", "jwt")), Ty(StringChange("ProjectId", "UntrustedToken"))]), Changed(1, [Name(StringChange("contributor", "project_id")), Ty(StringChange("AccountIdOf<T>", "ProjectId"))]...
Read more

Polimec 0.7.5

01 Jul 16:41
66262af
Compare
Choose a tag to compare

Note

This release includes changes only in the runtime. Therefore, no updates to the nodes are needed or recommended, and no new binary has been distributed.

What's Changed

Full Changelog: v0.7.4...v0.7.5

  • Generated using srtool
✨ Your Substrate WASM Runtime is ready! ✨
✨ WASM  : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.wasm
✨ Z_WASM: runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
Summary generated with srtool v0.15.0 using the docker image paritytech/srtool:1.77.0:
 Package     : polimec-runtime v0.7.0
 GIT commit  : 66262af641e66bc1c9e97cb55c24c179c17e3403
 GIT tag     : v0.7.5
 GIT branch  : main
 Rustc       : rustc 1.77.0 (aedd173a2 2024-03-17)
 Time        : 2024-07-01T16:37:30Z

== Compact
 Version          : polimec-mainnet-7005 (polimec-mainnet-0.tx3.au1)
 Metadata         : V14
 Size             : 5.06 MB (5309517 bytes)
 setCode          : 0x92b61b97917c911a6bba1a767b39a0ffc280a21d80781b82af02c636052bd3cd
 authorizeUpgrade : 0x0ccd2ede91c7fb15943514a7e49d21cf468b9e7a363aa9e44f9971383350ee6d
 IPFS             : Qma25pRgZcdoxa15GRnQL2SuK8M59PkqTd424bdc9kkiMA
 BLAKE2_256       : 0xdeff9d421b277d5b827dacbd99327ad757f8ab055d642f7daaf5231a69798caf
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.wasm

== Compressed
 Version          : polimec-mainnet-7005 (polimec-mainnet-0.tx3.au1)
 Metadata         : V14
 Size             : 1.26 MB (1318238 bytes)
 Compression      : 75.18%
 setCode          : 0x68d45574edab1a2ecc00f944828c68cc49757e83917d4fd06abbfcd333d3aee7
 authorizeUpgrade : 0x37ffec7a6a479ccfba56b46fde1274d977305a470776bb5dcba9724d25bd0888
 IPFS             : Qma8AbEmYyjbDPpTZosbMuJSY2E7BxDNosQ4ZaReMJXCZ3
 BLAKE2_256       : 0x71c3a0a817dc984314b00a072f2edc0cd4259d6935a064fe10a4be09d6b284ac
  • Generated using subwasm info
🏋️  Runtime size:             1.257 MB (1,318,238 bytes)
🗜  Compressed:               Yes, 75.17%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-7005 (polimec-mainnet-0.tx3.au1)
🗳️  system.setCode hash:      0x68d45574edab1a2ecc00f944828c68cc49757e83917d4fd06abbfcd333d3aee7
🗳️  authorizeUpgrade hash:    0x37ffec7a6a479ccfba56b46fde1274d977305a470776bb5dcba9724d25bd0888
🗳️  Blake2-256 hash:          0x71c3a0a817dc984314b00a072f2edc0cd4259d6935a064fe10a4be09d6b284ac
📦 IPFS:                     https://www.ipfs.io/ipfs/Qma8AbEmYyjbDPpTZosbMuJSY2E7BxDNosQ4ZaReMJXCZ3
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(92, 93))])]

[≠] pallet 80: Funding -> 3 change(s)
  - constants changes:
    [+] ConstantDesc { name: "BlockchainOperationTreasury", value: [109, 111, 100, 108, 112, 108, 109, 99, 47, 115, 116, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }
    [≠] SuccessToSettlementTime: [128, 112, 0, 0]
        [Value([Changed(0, U8Change(128, 44)), Changed(1, U8Change(112, 1))])]
    [-] "ProtocolGrowthTreasury"

SUMMARY:
- Compatible.......................: true
- Require transaction_version bump.: false

Polimec 0.7.4

24 Jun 15:26
456596e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.3...v0.7.4

This runtime was built with rustc 1.77.0 (aedd173a2 2024-03-17) using srtool v0.15.0.

  • Generated using srtool
 Package     : polimec-runtime v0.7.0
 GIT commit  : 037393c92b3df8fd1eff2f91e21065ce68f5bc03
 GIT tag     : v0.7.3
 GIT branch  : 06-24-fix_transaction_version_v0.7.4
 Rustc       : rustc 1.77.0 (aedd173a2 2024-03-17)
 Time        : 2024-06-24T15:18:33Z

== Compressed
 Version          : polimec-mainnet-7004 (polimec-mainnet-0.tx3.au1)
 Metadata         : V14
 Size             : 1.26 MB (1318332 bytes)
 Compression      : 75.15%
 setCode          : 0x1422ac7bc4bdd7fbae7087696934258fe5dce036015d0d9efd022ea4af2884f5
 authorizeUpgrade : 0x1782f2f1fdf4d4cea50e24b70706c0fcfe3752f0771139d33ed99f303d7ba0b0
 IPFS             : Qmezsvoz5tH1CxxKp7wQmSVGMcbvvaEZLf89TmGnpKtBtp
 BLAKE2_256       : 0xb792eb0d57026b8ae9170a7ef474c92efd30aafc9a443b37a79a85b340d782cb
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm

  • Generated using subwasm info
🏋️  Runtime size:             1.257 MB (1,318,332 bytes) 
🗜  Compressed:               Yes, 75.14%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-7004 (polimec-mainnet-0.tx3.au1)
🗳️  system.setCode hash:      0x1422ac7bc4bdd7fbae7087696934258fe5dce036015d0d9efd022ea4af2884f5
🗳️  authorizeUpgrade hash:    0x1782f2f1fdf4d4cea50e24b70706c0fcfe3752f0771139d33ed99f303d7ba0b0
🗳️  Blake2-256 hash:          0xb792eb0d57026b8ae9170a7ef474c92efd30aafc9a443b37a79a85b340d782cb
📦 IPFS:                     https://www.ipfs.io/ipfs/Qmezsvoz5tH1CxxKp7wQmSVGMcbvvaEZLf89TmGnpKtBtp
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(91, 92)), Changed(201, U8Change(2, 3))])]

[≠] pallet 80: Funding -> 13 change(s)
  - calls changes:
    [≠] 29: root_do_start_auction_closing ( project_id: ProjectId, )  )
        [Name(StringChange("root_do_start_auction_closing", "root_do_auction_opening"))]
    [≠] 30: root_do_community_funding ( project_id: ProjectId, )  )
        [Name(StringChange("root_do_community_funding", "root_do_start_auction_closing"))]
    [≠] 31: root_do_remainder_funding ( project_id: ProjectId, )  )
        [Name(StringChange("root_do_remainder_funding", "root_do_end_auction_closing"))]
    [≠] 32: root_do_end_funding ( project_id: ProjectId, )  )
        [Name(StringChange("root_do_end_funding", "root_do_community_funding"))]
    [≠] 33: root_do_project_decision ( project_id: ProjectId, decision: FundingOutcomeDecision, )  )
        [Name(StringChange("root_do_project_decision", "root_do_remainder_funding")), Signature(SignatureChange { args: [Removed(1, ArgDesc { name: "decision", ty: "FundingOutcomeDecision" })] })]
    [≠] 34: root_do_start_settlement ( project_id: ProjectId, )  )
        [Name(StringChange("root_do_start_settlement", "root_do_end_funding"))]
    [+] CallDesc { index: 36, name: "root_do_project_decision", signature: SignatureDesc { args: [ArgDesc { name: "project_id", ty: "ProjectId" }, ArgDesc { name: "decision", ty: "FundingOutcomeDecision" }] } }
    [+] CallDesc { index: 37, name: "root_do_start_settlement", signature: SignatureDesc { args: [ArgDesc { name: "project_id", ty: "ProjectId" }] } }
    [-] "root_do_auction_opening"

  - errors changes:
    [≠] 47: ParticipationsNotSettled
        [Name(StringChange("ParticipationsNotSettled", "SettlementNotStarted"))]
    [+] ErrorDesc { index: 48, name: "WrongSettlementOutcome" }
    [+] ErrorDesc { index: 49, name: "ParticipationsNotSettled" }

  - constants changes:
    [-] "PolimecReceiverInfo"

SUMMARY:
- Compatible.......................: false
- Require transaction_version bump.: true

Polimec 0.7.3

17 Jun 15:52
28089fe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.2...v0.7.3

This runtime was built with rustc 1.77.0 (aedd173a2 2024-03-17) using srtool v0.15.0.

  • Generated using srtool
== Compressed
 Version          : polimec-mainnet-7003 (polimec-mainnet-0.tx2.au1)
 Metadata         : V14
 Size             : 1.26 MB (1317237 bytes)
 Compression      : 75.15%
 setCode          : 0x3f8d77239016c3107dc5c91a50bbcb2de73d3260f07ecb45251f4671a126cec9
 authorizeUpgrade : 0x105706ea994806e3124e50fe8f9ad45a6e059d92c276d8378b4f36ee68ca46b5
 IPFS             : QmQXtcNZWRWwoqvttVen6iah2BovUU57LAeeTe7AeEyERv
 BLAKE2_256       : 0xb87c7a91d4a7dcefabc91dc9054f70abdbfb967c4575abf5a797db319aac963a
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.256 MB (1,317,237 bytes)
🗜  Compressed:               Yes, 75.15%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-7003 (polimec-mainnet-0.tx2.au1)
🗳️  system.setCode hash:      0x3f8d77239016c3107dc5c91a50bbcb2de73d3260f07ecb45251f4671a126cec9
🗳️  authorizeUpgrade hash:    0x105706ea994806e3124e50fe8f9ad45a6e059d92c276d8378b4f36ee68ca46b5
🗳️  Blake2-256 hash:          0xb87c7a91d4a7dcefabc91dc9054f70abdbfb967c4575abf5a797db319aac963a
📦 IPFS:                     https://www.ipfs.io/ipfs/QmQXtcNZWRWwoqvttVen6iah2BovUU57LAeeTe7AeEyERv
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(90, 91))])]

[≠] pallet 80: Funding -> 2 change(s)
  - constants changes:
    [≠] AuctionClosingDuration: [96, 84, 0, 0]
        [Value([Changed(0, U8Change(96, 32)), Changed(1, U8Change(84, 28))])]
    [≠] AuctionOpeningDuration: [64, 56, 0, 0]
        [Value([Changed(0, U8Change(64, 128)), Changed(1, U8Change(56, 112))])]

SUMMARY:
- Compatible.......................: true
- Require transaction_version bump.: false

Polimec 0.7.2

05 Jun 15:22
1ed8993
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.7.2

This runtime was built with rustc 1.77.0 (aedd173a2 2024-03-17) using a forked srtool v0.15.0 due to a known bug in the original version

  • Generated using srtool
== Compressed
 Version          : polimec-mainnet-7002 (polimec-mainnet-0.tx2.au1)
 Metadata         : V14
 Size             : 1.26 MB (1320555 bytes)
 Compression      : 75.14%
 setCode          : 0xcc00377de4b82c0a02d2374a3c1c34ec5dcbe1d94a48ad00691af264e04fd9ae
 authorizeUpgrade : 0x1148a85876dd7469654ee1f9d20ea3fc7c19867850876864666c185bae1b411d
 IPFS             : QmQyjpC3fNwMfQi4N4RtWKazMG3D3QgiQJsQrgSC8p1xv8
 BLAKE2_256       : 0x4398578d79b3b5d1394421eca23097545e301d2308ec6f1973ea665b9976b5e4
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.259 MB (1,320,555 bytes)
🗜  Compressed:               Yes, 75.13%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-7002 (polimec-mainnet-0.tx2.au1)
🗳️  system.setCode hash:      0xcc00377de4b82c0a02d2374a3c1c34ec5dcbe1d94a48ad00691af264e04fd9ae
🗳️  authorizeUpgrade hash:    0x1148a85876dd7469654ee1f9d20ea3fc7c19867850876864666c185bae1b411d
🗳️  Blake2-256 hash:          0x4398578d79b3b5d1394421eca23097545e301d2308ec6f1973ea665b9976b5e4
📦 IPFS:                     https://www.ipfs.io/ipfs/QmQyjpC3fNwMfQi4N4RtWKazMG3D3QgiQJsQrgSC8p1xv8
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(89, 90))])]

[≠] pallet 15: Dispenser -> 1 change(s)
  - errors changes:
    [+] ErrorDesc { index: 3, name: "InvalidCredential" }

[≠] pallet 80: Funding -> 4 change(s)
  - calls changes:
    [≠] 29: root_do_auction_closing ( project_id: ProjectId, )  )
        [Name(StringChange("root_do_auction_closing", "root_do_start_auction_closing"))]

  - constants changes:
    [≠] FeeBrackets: [ 12, 10, 0, 16, 165, 212, 232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 80, 57, 39, 140, 4, 0, 0, 0, 0, 0, 0, 0, ... ]
        [Value([Changed(20, U8Change(80, 64)), Changed(21, U8Change(57, 148)), Changed(22, U8Change(39, 82)), Changed(23, U8Change(140, 163)), Changed(24, U8Change(4, 3))])]
    [≠] MaxBidsPerProject: [0, 4, 0, 0]
        [Value([Changed(1, U8Change(4, 2))])]
    [≠] MaxEvaluationsPerProject: [0, 4, 0, 0]
        [Value([Changed(1, U8Change(4, 2))])]

SUMMARY:
- Compatible.......................: false
- Require transaction_version bump.: false

Polimec 0.7.1

14 May 06:42
59e061b
Compare
Choose a tag to compare

Few notes for Node Operators

  • This version includes the fixes proposed in PR #292. In summary, after async-backing was enabled on Polkadot (Referendum 688), collators reported several instances of panics while collating. Now, the node supports the new configuration applied on Polkadot and should experience fewer problems.

What's Changed

Full Changelog: v0.7.0...v0.7.1

This runtime was built with rustc 1.77.0 (aedd173a2 2024-03-17) using a forked srtool v0.15.0 due to a known bug in the original version

  • Generated using srtool
== Compressed
 Version          : polimec-mainnet-7001 (polimec-mainnet-0.tx2.au1)
 Metadata         : V14
 Size             : 1.26 MB (1317765 bytes)
 Compression      : 75.15%
 setCode          : 0xa079ab347bf569cf458b9bd2915f7cf6548696ebc60707ebe5aad1afe3008f9c
 authorizeUpgrade : 0x4166937a9c57e745407175b226df6047813eeb28b4b06dfd356966938ef84d3e
 IPFS             : QmRrGhRgZg46YLHLVxzSEUQn6zEzUSLW4rRHaBKUPaJr74
 BLAKE2_256       : 0xb7f58b64f8baf251568f2fab2e5a27ce98cbc909f6dc2a4fb46713b3dd76fa01
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.257 MB (1,317,765 bytes)
🗜  Compressed:               Yes, 75.14%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-7001 (polimec-mainnet-0.tx2.au1)
🗳️  system.setCode hash:      0xa079ab347bf569cf458b9bd2915f7cf6548696ebc60707ebe5aad1afe3008f9c
🗳️  authorizeUpgrade hash:    0x4166937a9c57e745407175b226df6047813eeb28b4b06dfd356966938ef84d3e
🗳️  Blake2-256 hash:          0xb7f58b64f8baf251568f2fab2e5a27ce98cbc909f6dc2a4fb46713b3dd76fa01
📦 IPFS:                     https://www.ipfs.io/ipfs/QmRrGhRgZg46YLHLVxzSEUQn6zEzUSLW4rRHaBKUPaJr74
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(88, 89)), Changed(44, U8Change(48, 52)), Changed(57, U8Change(223, 215)), Changed(58, U8Change(106, 189)), Changed(59, U8Change(203, 216)), Changed(60, U8Change(104, 162)), Changed(61, U8Change(153, 114)), Changed(62, U8Change(7, 202)), Changed(63, U8Change(96, 13)), Changed(64, U8Change(155, 101)), Changed(65, U8Change(4, 1)), Changed(69, U8Change(55, 223)), Changed(70, U8Change(227, 106)), Changed(71, U8Change(151, 203)), Changed(72, U8Change(252, 104)), Changed(73, U8Change(124, 153)), Changed(74, U8Change(145, 7)), Changed(75, U8Change(245, 96)), Changed(76, U8Change(228, 155)), Changed(77, U8Change(2, 4)), Changed(81, U8Change(64, 55)), Changed(82, U8Change(254, 227)), Changed(83, U8Change(58, 151)), Changed(84, U8Change(212, 252)), Changed(85, U8Change(1, 124)), Changed(86, U8Change(248, 145)), Changed(87, U8Change(149, 245)), Changed(88, U8Change(154, 228)), Changed(89, U8Change(6, 2)), Changed(93, U8Change(210, 64)), Changed(94, U8Change(188, 254)), Changed(95, U8Change(152, 58)), Changed(96, U8Change(151, 212)), Changed(97, U8Change(238, 1)), Changed(98, U8Change(208, 248)), Changed(99, U8Change(143, 149)), Changed(100, U8Change(21, 154)), Changed(101, U8Change(3, 6)), Changed(105, U8Change(247, 210)), Changed(106, U8Change(139, 188)), Changed(107, U8Change(39, 152)), Changed(108, U8Change(139, 151)), Changed(109, U8Change(229, 238)), Changed(110, U8Change(63, 208)), Changed(111, U8Change(69, 143)), Changed(112, U8Change(76, 21)), Changed(113, U8Change(2, 3)), Changed(117, U8Change(171, 247)), Changed(118, U8Change(60, 139)), Changed(119, U8Change(5, 39)), Changed(120, U8Change(114, 139)), Changed(121, U8Change(41, 229)), Changed(122, U8Change(31, 63)), Changed(123, U8Change(235, 69)), Changed(124, U8Change(139, 76)), Changed(125, U8Change(1, 2)), Changed(129, U8Change(188, 171)), Changed(130, U8Change(157, 60)), Changed(131, U8Change(137, 5)), Changed(132, U8Change(144, 114)), Changed(133, U8Change(79, 41)), Changed(134, U8Change(91, 31)), Changed(135, U8Change(146, 235)), Changed(136, U8Change(63, 139)), Changed(141, U8Change(55, 188)), Changed(142, U8Change(200, 157)), Changed(143, U8Change(187, 137)), Changed(144, U8Change(19, 144)), Changed(145, U8Change(80, 79)), Changed(146, U8Change(169, 91)), Changed(147, U8Change(162, 146)), Changed(148, U8Change(168, 63)), Changed(149, U8Change(4, 1)), Changed(153, U8Change(243, 55)), Changed(154, U8Change(255, 200)), Changed(155, U8Change(20, 187)), Changed(156, U8Change(213, 19)), Changed(157, U8Change(171, 80)), Changed(158, U8Change(82, 169)), Changed(159, U8Change(112, 162)), Changed(160, U8Change(89, 168)), Changed(161, U8Change(3, 4)), Changed(165, U8Change(234, 243)), Changed(166, U8Change(147, 255)), Changed(167, U8Change(227, 20)), Changed(168, U8Change(241, 213)), Changed(169, U8Change(111, 171)), Changed(170, U8Change(61, 82)), Changed(171, U8Change(105, 112)), Changed(172, U8Change(98, 89)), Changed(173, U8Change(2, 3)), Changed(177, U8Change(251, 234)), Changed(178, U8Change(197, 147)), Changed(179, U8Change(119, 227)), Changed(180, U8Change(185, 241)), Changed(181, U8Change(215, 111)), Changed(182, U8Change(71, 61)), Changed(183, U8Change(239, 105)), Changed(184, U8Change(214, 98)), Changed(185, U8Change(1, 2)), Changed(189, U8Change(2, 251)), Changed(190, U8Change(0, 197)), Changed(191, U8Change(0, 119)), Changed(192, U8Change(0, 185)), Changed(193, U8Change(1, 215)), Added(194, 71), Added(195, 239), Added(196, 214), Added(197, 1), Added(198, 0), Added(199, 0), Added(200, 0), Added(201, 2), Added(202, 0), Added(203, 0), Added(204, 0), Added(205, 1)])]

SUMMARY:
- Compatible.......................: true
- Require transaction_version bump.: false

Polimec 0.7.0

20 May 08:25
4089c7f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

Polimec 0.6.0

17 Apr 13:42
ced567b
Compare
Choose a tag to compare

Few notes for Node Operators

  • Starting from this release, the release binary will be built using the new production profile, enhancing speed and optimizing memory usage. We've also renamed the default binary from polimec-parachain-node to polimec-node.

  • If you're compiling the node yourself, you can compile the node using the command cargo b --profile production -p polimec-node. You'll find the binary in target/production/polimec-node.

  • This release also simplifies configuration by including the production chainspec directly in the binary, enabling you to start the node with the --chain polimec flag instead of using a raw chainspec. You can now start a Polimec RPC node by simply running:

./polimec-node \
  --name="RPC 1" \
  --chain polimec \
  --pruning archive \
  --database=paritydb \
  --rpc-methods=safe \
  --rpc-cors=all \
  --rpc-max-connections=10000 \
  -- \
  --database=paritydb \
  --sync=warp 
  • Additionally, the polimec-node-experimental binary is attached, compiled with the async-backing feature. Please note, this version is experimental and should not be used in production settings.

What's Changed

  • Feature/plmc 472 remove ct deposit fix bug with hold and reserve by @vstam1 in #201
  • Feat/plmc 458 community round gatekeep based on did winning bid not account by @JuaniRios in #196
  • feature/plmc-408-prevent-spam-on-project-creation by @JuaniRios in #198
  • Feature/plmc 138 rename runtimes by @JuaniRios in #194
  • Feature/plmc 460 upgrade to sdk 16 by @vstam1 in #181
  • chore: first round of cleaning by @lrazovic in #204
  • feature/plmc-468-limit-multipliers-based-on-credential-type by @JuaniRios in #199
  • feature/plmc-470-add-credential-to-decide_project_outcome by @JuaniRios in #205
  • remove dupl test by @JuaniRios in #211
  • Feature/plmc 474 add extrinsic to remove project before evaluation started by @JuaniRios in #208
  • Feature/plmc 466 research if storage layers dont get dropped when calling by @JuaniRios in #214
  • Feature/plmc 473 change edit metadata extrinsic to edit the whole metadata by @JuaniRios in #207
  • feature/plmc-480-rename-create-extrinsic-to-create_project by @JuaniRios in #215
  • feature/plmc-486-change-is_funded-to-use-usd-amounts-of-evaluations-instead by @JuaniRios in #216
  • Feat/refactor politest by @lrazovic in #212
  • add plmc price to oracle by @vstam1 in #219
  • fix live node storage by @vstam1 in #220
  • Feature/settlement rewrite by @vstam1 in #202
  • Feat/millis timestamp by @lrazovic in #217
  • feature/plmc-483-write-missing-unit-tests-on-pallet-funding-based-on-the by @JuaniRios in #218
  • Feature/plmc 163 events refactor + extra by @vstam1 in #221
  • Politest Upgrade 0.6.3 by @JuaniRios in #223
  • Feature: Dispenser Pallet by @vstam1 in #226
  • chore: add missing pallets in define_benchmarks! by @lrazovic in #227
  • Feature/plmc 512 comprehensive auction round tests by @JuaniRios in #224
  • Fix/Identity benchmarks by @JuaniRios in #231
  • Fix/assets benchmarks by @JuaniRios in #232

Full Changelog: v0.5.7...v0.6.0

This runtime was built with rustc 1.75.0 (82e1608df 2023-12-21) using a forked srtool v0.14.0 due to a known bug in the original version

  • Generated using srtool
== Compressed
 Version          : polimec-mainnet-6000 (polimec-mainnet-0.tx2.au1)
 Metadata         : V14
 Size             : 1.09 MB (1140751 bytes)
 Compression      : 74.84%
 setCode          : 0x3d81fe158c932b49b576a05f6798fb25d22cc09f35d5afaa143db1b2530e76a4
 authorizeUpgrade : 0x9d07823f57feef4f248936522324ef3eafe9fd256c75dab3142baf2966f14e4c
 IPFS             : QmSVmgauc9QMGMKQBgpWcm4e7VHo2R7NJHSufX76dft5Yf
 BLAKE2_256       : 0x31e2cf61cadfa5f1bf876928eb241ae6c0462f27a5b461cb94fe14c2a5a1058d
 Wasm             : runtimes/polimec/target/srtool/production/wbuild/polimec-runtime/polimec_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.088 MB (1,140,751 bytes)
🗜  Compressed:               Yes, 74.84%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-6000 (polimec-mainnet-0.tx2.au1)
🗳️  system.setCode hash:      0x3d81fe158c932b49b576a05f6798fb25d22cc09f35d5afaa143db1b2530e76a4
🗳️  authorizeUpgrade hash:    0x9d07823f57feef4f248936522324ef3eafe9fd256c75dab3142baf2966f14e4c
🗳️  Blake2-256 hash:          0x31e2cf61cadfa5f1bf876928eb241ae6c0462f27a5b461cb94fe14c2a5a1058d
📦 IPFS:                     https://www.ipfs.io/ipfs/QmSVmgauc9QMGMKQBgpWcm4e7VHo2R7NJHSufX76dft5Yf
  • Generated using subwasm diff
[≠] pallet 0: System -> 8 change(s)
  - calls changes:
    [+] CallDesc { index: 9, name: "authorize_upgrade", signature: SignatureDesc { args: [ArgDesc { name: "code_hash", ty: "T::Hash" }] } }
    [+] CallDesc { index: 10, name: "authorize_upgrade_without_checks", signature: SignatureDesc { args: [ArgDesc { name: "code_hash", ty: "T::Hash" }] } }
    [+] CallDesc { index: 11, name: "apply_authorized_upgrade", signature: SignatureDesc { args: [ArgDesc { name: "code", ty: "Vec<u8>" }] } }

  - events changes:
    [+] EventDesc { index: 6, name: "UpgradeAuthorized", signature: SignatureDesc { args: [ArgDesc { name: "code_hash", ty: "T::Hash" }, ArgDesc { name: "check_version", ty: "bool" }] } }

  - errors changes:
    [+] ErrorDesc { index: 6, name: "NothingAuthorized" }
    [+] ErrorDesc { index: 7, name: "Unauthorized" }

  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(143, 112)), Changed(37, U8Change(19, 23)), Changed(44, U8Change(44, 48)), Changed(177, U8Change(1, 251)), Changed(178, U8Change(0, 197)), Changed(179, U8Change(0, 119)), Changed(180, U8Change(0, 185)), Changed(181, U8Change(1, 215)), Added(182, 71), Added(183, 239), Added(184, 214), Added(185, 1), Added(186, 0), Added(187, 0), Added(188, 0), Added(189, 2), Added(190, 0), Added(191, 0), Added(192, 0), Added(193, 1)])]

  - storages changes:
    [+] StorageDesc { name: "AuthorizedUpgrade", modifier: "Optional", default_value: [0] }

[≠] pallet 1: ParachainSystem -> 9 change(s)
  - events changes:
    [≠]  3: UpgradeAuthorized ( code_hash: T::Hash, )  )
        [Name(StringChange("UpgradeAuthorized", "DownwardMessagesReceived")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("code_hash", "count")), Ty(StringChange("T::Hash", "u32"))])] })]
    [≠]  4: DownwardMessagesReceived ( count: u32, )  )
        [Name(StringChange("DownwardMessagesReceived", "DownwardMessagesProcessed")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("count", "weight_used")), Ty(StringChange("u32", "Weight"))]), Added(1, ArgDesc { name: "dmq_head", ty: "relay_chain::Hash" })] })]
    [≠]  5: DownwardMessagesProcessed ( weight_used: Weight, dmq_head: relay_chain::Hash, )  )
        [Name(StringChange("DownwardMessagesProcessed", "UpwardMessageSent")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("weight_used", "message_hash")), Ty(StringChange("Weight", "Option<XcmHash>"))]), Removed(1, ArgDesc { name: "dmq_head", ty: "relay_chain::Hash" })] })]
    [-] "UpwardMessageSent"

  - storages changes:
    [+] StorageDesc { name: "AggregatedUnincludedSegment", modifier: "Optional", default_value: [0] }
    [+] StorageDesc { name: "UnincludedSegment", modifier: "Default", default_value: [0] }
    [+] StorageDesc { name: "UpgradeGoAhead", modifier: "Default", default_value: [0] }
    [+] StorageDesc { name: "UpwardDeliveryFeeFactor", modifier: "Default", default_value: [0, 0, 100, 167, 179, 182, 224, 13, 0, 0, 0, 0, 0, 0, 0, 0] }
    [-] "AuthorizedUpgrade"

[≠] pallet 8: Identity -> 40 change(s)
  - calls changes:
    [≠]  1: set_identity ( info: Box<IdentityInfo<T::MaxAdditionalFields>>, )  )
        [Signature(SignatureChange { args: [Changed(0, [Ty(StringChange("Box<IdentityInfo<T::MaxAdditionalFields>>", "Box<T::IdentityInformation>"))])] })]
    [≠]  8: set_fields ( index: RegistrarIndex, fields: IdentityFields, )  )
        [Signature(SignatureChange { args: [Changed(1, [Ty(StringChange("IdentityFields", "<T::IdentityInformation as IdentityInformationProvider>::\nFieldsIdentifier"))])] })]
    [+] CallDesc { index: 15, name: "add_username_authority", signature: Signatu...
Read more

Polimec 0.5.7

19 Mar 15:57
b910296
Compare
Choose a tag to compare

This is a runtime-only release. No node binary is provided.

What's Changed

Full Changelog: v0.5.6...v0.5.7
This runtime was built with rustc 1.75.0 (82e1608df 2023-12-21) using srtool v0.14.0

  • Generated using srtool
== Compressed
 Version          : polimec-mainnet-5007 (polimec-mainnet-0.tx1.au1)
 Metadata         : V14
 Size             : 1.20 MB (1258888 bytes)
 Compression      : 79.62%
 setCode          : 0xbb4005777126b9895f37a510f84300184713316446ae9bc66353dc23b92a3501
 authorizeUpgrade : 0xed1048e2aaccc86343b21535b7eef15dfea3288dceea27fd3e33d73698b7d8ab
 IPFS             : Qmary62MK2tb7fKG71mZdRgu7gUPKf1HiVphdUU6HQLEHP
 BLAKE2_256       : 0xfc9d1f8c29e38812351383a0887233e80226f3c6ef58788fa84fcd67d5dccdef
 Wasm             : runtimes/base/target/srtool/release/wbuild/polimec-base-runtime/polimec_base_runtime.compact.compressed.wasm
  • Generated using subwasm info
🏋️  Runtime size:             1.201 MB (1,258,888 bytes)
🗜  Compressed:               Yes, 79.62%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             polimec-mainnet-5007 (polimec-mainnet-0.tx1.au1)
🗳️  system.setCode hash:      0xbb4005777126b9895f37a510f84300184713316446ae9bc66353dc23b92a3501
🗳️  authorizeUpgrade hash:    0xed1048e2aaccc86343b21535b7eef15dfea3288dceea27fd3e33d73698b7d8ab
🗳️  Blake2-256 hash:          0xfc9d1f8c29e38812351383a0887233e80226f3c6ef58788fa84fcd67d5dccdef
📦 IPFS:                     https://www.ipfs.io/ipfs/Qmary62MK2tb7fKG71mZdRgu7gUPKf1HiVphdUU6HQLEHP
  • Generated using subwasm diff
[≠] pallet 0: System -> 1 change(s)
  - constants changes:
    [≠] Version: [ 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, 60, 112, 111, 108, 105, 109, 101, 99, 45, 109, 97, 105, 110, 110, 101, 116, ... ]
        [Value([Changed(36, U8Change(142, 143))])]

SUMMARY:
- Compatible.......................: true
- Require transaction_version bump.: false