Skip to content

Releases: UniqueNetwork/unique-chain

Release v939054

14 Apr 09:51
87d25f4

Choose a tag to compare

What's New

  • Upgrade to Polkadot v0.9.39-1
  • Migration on weight v2
  • Upgrade to XCM v3
  • Preparation for XCM UNQ/QTZ transfer with Astar/Shiden (HRMP channels will be opened later)
  • getApproved method for ERC-721 (Returns approved address for the NFT in case it was set earlier, or zero address if it wasn't)
  • Allowed double gas price for sponsoring
  • Fix of backwards compatibility for RPCs

Breaking changes:
The logic of calculating of properties' size has changed, it has been improved considering nonASCII symbols cases. Link for the examples: gist

Require:

  • @unique-nft/unique-mainnet-types@939.54.0
  • @unique-nft/quartz-mainnet-types@939.54.0
  • @unique-nft/sapphire-mainnet-types@939.54.0
  • @unique-nft/opal-testnet-types@939.54.0

Runtimes

The information about the runtimes included in this release can be found below.

Quartz

🏋️ Runtime size: 1.147 MB (1,202,716 bytes)
🗜 Compressed: Yes, 75.25%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-939054 (quartz-0.tx3.au1)
🗳️ system.setCode hash: 0x1e318458c9b0412d999c92da504644dce5fcffa97189bdecf874c350cc41c204
🗳️ authorizeUpgrade hash: 0x75211fb476436c59a5c1e0770a5b132cb1692b9ba7d295395c5b145fcb525912
🗳️ Blake2-256 hash: 0x124578de87bb9a70b7c710ecf1e3a98648bd5e1967e0d2613f9eba7ec9d22291
📦 IPFS: https://www.ipfs.io/ipfs/QmSM6EF473qb9EUWXrXAg8qvyWKneSdfgg3wWd4CJqwAN5

Unique

🏋️ Runtime size: 1.066 MB (1,118,146 bytes)
🗜 Compressed: Yes, 75.43%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-939054 (unique-0.tx3.au1)
🗳️ system.setCode hash: 0x8e89f8cfd709f3d81e8ca9dd83baeb006382aaae5f9d95cd2c19f50a5a3efe39
🗳️ authorizeUpgrade hash: 0x5e2dd7f6d41f4a57cab20adf212be17e6d995cf2ac56ee12390dc1e25c339af9
🗳️ Blake2-256 hash: 0x79c48d94b4f1140f83e68d0517db11f4d29ed81a93ba725c0516ef4d81f25435
📦 IPFS: https://www.ipfs.io/ipfs/QmdejSLcEE3vyaKSHZXzsVEd1HqESuCjaZxbyd6bVp5PT4

Opal

🏋️ Runtime size: 1.154 MB (1,209,575 bytes)
🗜 Compressed: Yes, 75.20%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-939054 (opal-0.tx3.au1)
🗳️ system.setCode hash: 0x5ce7417d4f26e807bb7e0a6da883cc9eba7a6205fa05dfa3e8888714205155c3
🗳️ authorizeUpgrade hash: 0x2442ff6df4e7f050e8da105bcfd0e6f9f316aa9409047cd8a7c528c75b6495e1
🗳️ Blake2-256 hash: 0x1cb8f7e6ef80d17f75fb6030a56f75d716d271174eab00265af7eab8acb2d1fd
📦 IPFS: https://www.ipfs.io/ipfs/QmewkDa2qJ3EFrMDKkYGwTQgxKpFCmL9zZHs71vz6XtQXQ

Sapphire

🏋️ Runtime size: 1.148 MB (1,204,022 bytes)
🗜 Compressed: Yes, 75.22%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: sapphire-939054 (sapphire-0.tx3.au1)
🗳️ system.setCode hash: 0x794618cd9c1f84520432ecb3bb361cf6c67fdb4be3176171400a452eb2c92de8
🗳️ authorizeUpgrade hash: 0xaaa060d10a107d15f9748a42e5e629841925d3c376b09e783ba1ee7257938cca
🗳️ Blake2-256 hash: 0xf59ec1e2d062769756af8cdacccb3fc7d4d19872de6dd0b643a39304d2dcb537
📦 IPFS: https://www.ipfs.io/ipfs/Qmc8nn11QTKmigjJfMcAGqSAYRWtCzYJpMxwZcbKUMk7Jf

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.67.0-nightly (96ddd32c4 2022-11-14)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v939054

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v939054

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v939054

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v939054

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v939054

Release v937053

10 Mar 11:06
86290e7

Choose a tag to compare

What's New

AppPromotion partial unstake

Introducing the AppPromotion partial unstake feature, which enables users to partially unstake funds that were previously staked. Please note that the staking limit is 10 stakes and the unstaking process begins from the first stake you made, not the last.

Other

  • Preimage pallet is added
  • Fixed ouroboros behavior in nesting
  • AppPromotion pallet on Unique mainnet
  • RFT pallet on Unique mainnet

Require:

  • @unique-nft/unique-mainnet-types@937.53.1
  • @unique-nft/quartz-mainnet-types@937.53.1
  • @unique-nft/sapphire-mainnet-types@937.53.1
  • @unique-nft/opal-testnet-types@937.53.1

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 1.029 MB (1,078,602 bytes)
🗜 Compressed: Yes, 75.49%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-937053 (unique-0.tx3.au1)
🗳️ system.setCode hash: 0xf5b19866e02584256480182cae7be983b1bfdf71cbfbf849466ef8c40bd40ce0
🗳️ authorizeUpgrade hash: 0x9ff277aac356cdd723243ef93b0fd8d5b4b508443f1941d54debfa3db95fcace
#️⃣ Blake2-256 hash: 0x7a1e91805adced5bc75fa02de81fbe43f8da567af9a691712e84cb24c4418396
📦 IPFS: https://www.ipfs.io/ipfs/QmRBouomQKwyHSpJWfiBFD55qL54K1KhRidxJWETzEJp1G

Quartz

🏋️ Runtime size: 1.122 MB (1,176,902 bytes)
🗜 Compressed: Yes, 75.68%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-937053 (quartz-0.tx3.au1)
🗳️ system.setCode hash: 0xb27e83e4bfd0e673b9a1ed78661c52b34ec7cfb33edad9c3e0c6c9ea76c771c5
🗳️ authorizeUpgrade hash: 0x76c2ab13f7d22187dcefdb63f37b7fe707dc994382325723f18d89327fec941f
#️⃣ Blake2-256 hash: 0xe28c0032edb4bc493cbfe2d0064efd52b6c7b9d5248c31bd774ba9d2ee109ca1
📦 IPFS: https://www.ipfs.io/ipfs/QmPfWxcSmJXfaSKMeXGYUwqn627eU6jH4RhdK8eN8s9pks

Sapphire

🏋️ Runtime size: 1.123 MB (1,177,678 bytes)
🗜 Compressed: Yes, 75.67%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: sapphire-937053 (sapphire-0.tx3.au1)
🗳️ system.setCode hash: 0x37d36daf5914b9fe6d7bc7fcf0ee80e5d0c0b42e544f08f07b1258a7b65c5d10
🗳️ authorizeUpgrade hash: 0x9854f82284a6872ad4fe996202f47d361b92c403b0bc6fa06dc53f861eaaef94
#️⃣ Blake2-256 hash: 0xbf4b688ca8e8d83fc81042136230e5c6987bf8f46cef17d73f304929697d147c
📦 IPFS: https://www.ipfs.io/ipfs/QmNy12iKM9n3ftv8jsnePQkUregx3qMSwu9K9GfFMBnqdy

Opal

🏋️ Runtime size: 1.126 MB (1,180,714 bytes)
🗜 Compressed: Yes, 75.67%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-937053 (opal-0.tx3.au1)
🗳️ system.setCode hash: 0x05f9ff6c096756c985013833ee3c6b315b8e090e3cc97fb24071d217bb4560fa
🗳️ authorizeUpgrade hash: 0x52b7127548ad08fb3949a89ae78e9cbc69c8a22eb95d886064a2681b665de0e1
#️⃣ Blake2-256 hash: 0x1d0b93b90327da71d7a6cec53113c7fbf1ee0cfe94929214453db0638dc329e8
📦 IPFS: https://www.ipfs.io/ipfs/QmQE8iKR8SDjYFpfurLyHatUV1h9rcL5F9y7geaUG6PwQu

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.67.0-nightly (96ddd32c4 2022-11-14)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v937053

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v937053

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v937053

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v937053

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v937053

Release v937052

10 Feb 10:33
7b6dc6f

Choose a tag to compare

What's New

AppPromotion update

  • Users now can stake vested tokens
  • Users are allowed to unstake staked tokens that are vested at the same time

Other

Require:

  • @unique-nft/unique-mainnet-types@937.52.0
  • @unique-nft/quartz-mainnet-types@937.52.0
  • @unique-nft/sapphire-mainnet-types@937.52.0
  • @unique-nft/opal-testnet-types@937.52.0

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 1.098 MB (1,151,141 bytes)
🗜 Compressed: Yes, 80.32%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-937052 (unique-0.tx3.au1)
🗳️ system.setCode hash: 0x7bf80459155431f45c6dd1adcbca82d143ce6d67afa45899f066a5d86ec0dc0d
🗳️ authorizeUpgrade hash: 0x7eb2df0e0b0e65cf704821c610a44e35f6fe1aebfd9ec7981ae9d350d51156bd
#️⃣ Blake2-256 hash: 0x0320a87d7a620cfe9da6c1177eb68c25e69f52bba789b6164b9d3a0849644545
📦 IPFS: https://www.ipfs.io/ipfs/Qmbmj3K6VXqJuh9xu1377onY8YJa4Xor21sSRRyMgaA8h5

Quartz

🏋️ Runtime size: 1.208 MB (1,266,375 bytes)
🗜 Compressed: Yes, 80.13%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-937052 (quartz-0.tx3.au1)
🗳️ system.setCode hash: 0x6305f9127fb61bca531e4703db1dea9982b6041d2f8cce1f8812f8ae836f541a
🗳️ authorizeUpgrade hash: 0x56a35d409110b74ae9a7042e2f9eb00bbce33f939875946cd11676819cc16c19
#️⃣ Blake2-256 hash: 0x0ec9a6b2549f0c7f4dd70b97d08217af356d44a42094120de6cd3e0a58100e7c
📦 IPFS: https://www.ipfs.io/ipfs/Qme9kfd81mQ6VkkXHpiGCJ6KFTnsuTcPVVKsXgZ4USuhxK

Sapphire

🏋️ Runtime size: 1.206 MB (1,264,704 bytes)
🗜 Compressed: Yes, 80.14%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: sapphire-937052 (sapphire-0.tx3.au1)
🗳️ system.setCode hash: 0x79d346ce4bf4651f299093bfb7fcaff924ccee1db7cf9548e96b1ec5bf5281cf
🗳️ authorizeUpgrade hash: 0x8dabe4d83be118eda2baa790ccfd9593a1c70ea3a1edba2d56908ee58140900d
#️⃣ Blake2-256 hash: 0x207456f1e4a666ea8ef15c7cd32c513e570c935ddeda9f08792645135d4367fb
📦 IPFS: https://www.ipfs.io/ipfs/QmUwnrZ8JUxbNiMfpoVnsXV1F3pH5qYbfDzKTEsXSTokXk

Opal

🏋️ Runtime size: 1.211 MB (1,269,960 bytes)
🗜 Compressed: Yes, 80.16%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-937052 (opal-0.tx3.au1)
🗳️ system.setCode hash: 0xad6fe2f43c1940a79dac29a065fd10426ec00cb2b0a724ebebec5cfdfff4ed27
🗳️ authorizeUpgrade hash: 0x041d9fa51ecacab899bc9eb18dd61cb67b87fc81d147f7c8a0ff61a3c5c2db7f
#️⃣ Blake2-256 hash: 0x42012131d736f1f470b8c59e63807a564c0fc11cd183a99fac933adb0c196808
📦 IPFS: https://www.ipfs.io/ipfs/QmViKD1qo5q2NWFmihEHNQx2fDBWoM1GdoeiwenwfzjsBq

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.67.0-nightly (96ddd32c4 2022-11-14)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v937052

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v937052

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v937052

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v937052

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v937052

Release v936050

24 Jan 09:42
f100074

Choose a tag to compare

What's New

  • Open collator admission
    Respecting the values of Web3, we are developing opportunities for decentralization. We have expanded the traditional open collator admission, and it is now available on our chains, allowing anyone to acquire a license to produce blocks for the chain.
  • Identity setting
    We are pleased to announce that Setting an Identity is now available on our chains. With this feature, users can add personal and contact information to their on-chain accounts. To show their identities on our chains, users should set an Identity on either Kusama or Polkadot (KSM/DOT are required, but any chain is okay), request judgement from a registrator, and receive either “Reasonable” or “KnownGood” judgement. The Identity information will be synchronized with both Kusama and Polkadot every month.
    Please be aware that due to the nature of synchronization, usage of extrinsics in identity pallet is restricted.
  • Reduced costs of property setting from ETH
  • Mobile Metamask support is repaired
  • Improved RFT nesting
  • More in Full Changelog: v936040...v936050

Require:

  • @unique-nft/unique-mainnet-types@936.50.4
  • @unique-nft/quartz-mainnet-types@936.50.4
  • @unique-nft/sapphire-mainnet-types@936.50.4
  • @unique-nft/opal-testnet-types@936.50.4

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 1.081 MB (1,133,575 bytes)
🗜 Compressed: Yes, 80.18%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-936050 (unique-0.tx3.au1)
🗳️ system.setCode hash: 0x86f8f4c646a6da8edfa2a604527192c65a673421169e525766118dc249a97451
🗳️ authorizeUpgrade hash: 0x83217ba67f0c02961ba7d2b430fd176e7a0f3f210a09c29d8ef00233fb720bb0
#️⃣ Blake2-256 hash: 0x67b70f3f7d055df4f3195d413cff5887cc9d3099da2a6c49a0cf37eebe67e3ae
📦 IPFS: https://www.ipfs.io/ipfs/QmXhoTPh6FoXGXkEJ6VoVq6xWBEGgoQH1JwQu4DeXewtVa

Quartz

🏋️ Runtime size: 1.174 MB (1,231,180 bytes)
🗜 Compressed: Yes, 80.06%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-936050 (quartz-0.tx3.au1)
🗳️ system.setCode hash: 0x7fce27ac3677e6e4e0bbd92dd6eea5e07382e88aff18ddbdb80b22889fa07037
🗳️ authorizeUpgrade hash: 0x5d58b2a8398232d6b51132da5515cd514a749ded88108bcbc4add815fb09fa79
#️⃣ Blake2-256 hash: 0xcc91883986e80976e39ea0da8790a319c4768f7b9e3f22e4a99517a0b2008708
📦 IPFS: https://www.ipfs.io/ipfs/QmbTsnXo1DMxjPjtJVKMoBjEMunLWEACKmn5MYW26AwQcy

Sapphire

🏋️ Runtime size: 1.174 MB (1,230,806 bytes)
🗜 Compressed: Yes, 80.07%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: sapphire-936050 (sapphire-0.tx3.au1)
🗳️ system.setCode hash: 0xa9536464f7565f5afa251dde94899cc52ef8f258b8b773373e910dd3d9f2334a
🗳️ authorizeUpgrade hash: 0xdc453bcb78ebf72422bb620f7e2b91efe387331be6200cf8012ddc218ca0422f
#️⃣ Blake2-256 hash: 0x1435fce2785ef1a18651852ad2c6b8cd263694ac8d95ac3f8257fd9b51efd877
📦 IPFS: https://www.ipfs.io/ipfs/QmX2bgu55qWTnFupVPDhKZgESwzKsCDSHmAq5Tr9RhCMNV

Opal

🏋️ Runtime size: 1.259 MB (1,320,037 bytes)
🗜 Compressed: Yes, 80.02%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-936050 (opal-0.tx3.au1)
🗳️ system.setCode hash: 0xdd7c27a7acefd90ec9ecd926028b748c88ac3084fcfa443bb0af764b52fdc6af
🗳️ authorizeUpgrade hash: 0xb0e5f315aa730a1c56050a5d90a579cfb6c46e0d71c51a60f977ff5e24c2fb8f
#️⃣ Blake2-256 hash: 0xb0fd2cfbf738d805ef99f993ac00a4b8a6ee721f372385f5953e2b3feed93108
📦 IPFS: https://www.ipfs.io/ipfs/QmU29K8ho2JoY2bewmkDvQkGVZ9Y32n1U6vimu3qasGzMM

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.67.0-nightly (96ddd32c4 2022-11-14)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v936050

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v936050

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v936050

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v936050

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v936050

Release v936040

28 Dec 04:20
3105d4f

Choose a tag to compare

What's New

BREAKING CHANGES

  • All collection-related events are moved from unique to common section
  • erc721Contract.methods.transfer('1', '0x0000000000000000000000000000000000000001').send({from: owner}) and any other contract calls without gasPrice set will cost twice as much, now you should use erc721Contract.methods.transfer('1', '0x0000000000000000000000000000000000000001').send({from: owner, gasPrice: await web3.eth.getGasPrice()}) form instead
  • unique.ConfirmUnsetSponsorFail error's name is changed and it is moved to common section: common.ConfirmSponsorshipFail

New ETH API

  • More Ethereum API for Unique NFT, RFT and FT collections
  • Improved support of ERC-721 standard
  • Cross-methods for Substrate addresses processing
  • Improved ETH events

And more

  • Polkadot v0.9.36 upgrade
  • RFT collections sponsoring
  • Properties for fungible collections
  • Most of chain consts are avaliable through api.consts now

Full Changelog: v930034...v936040

Require:

  • @unique-nft/unique-mainnet-types@936.40.0
  • @unique-nft/quartz-mainnet-types@936.40.0
  • @unique-nft/sapphire-mainnet-types@936.40.0
  • @unique-nft/opal-testnet-types@936.40.0

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 1.071 MB (1,122,662 bytes)
🗜 Compressed: Yes, 80.19%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-936040 (unique-0.tx3.au1)
🗳️ system.setCode hash: 0xc0270e4eeda70c5dc1c0cf035a6ed6f1184b98110d501dea6032470179f9c35b
🗳️ authorizeUpgrade hash: 0xbac20037821f049fe5430afd97f0e9a4a9485c439df07e5d0cee4d6b5df47013
#️⃣ Blake2-256 hash: 0xb637e6783a325d3e62ea22f4183c0990d7ba41248cea8d38f884c750bf726214
📦 IPFS: https://www.ipfs.io/ipfs/QmXCMgwQUKUfjNZLHQXLH9r5E5HT9YHBCtHjhogvBn4426

Quartz

🏋️ Runtime size: 1.092 MB (1,145,462 bytes)
🗜 Compressed: Yes, 80.10%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-936040 (quartz-0.tx3.au1)
🗳️ system.setCode hash: 0x84c809a994b241cb7686f1458c9fea0ee26934e693e43b5dfc246a53c1f44d46
🗳️ authorizeUpgrade hash: 0x4fb184ce3d797add829fdd1f752416c2ea3988bf9640a9bfdc47fa4f42861818
#️⃣ Blake2-256 hash: 0xf47033bf53c0780201806689e2ffc19469933dee9c6c88be149e8908b82ce843
📦 IPFS: https://www.ipfs.io/ipfs/QmSk1qxyBhGS3UGZPFU6LcRoVJdv3yGNeY3cc7NAae3cCM

Sapphire

🏋️ Runtime size: 1.168 MB (1,225,163 bytes)
🗜 Compressed: Yes, 79.89%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: sapphire-936040 (sapphire-0.tx3.au1)
🗳️ system.setCode hash: 0x9dd1ec46a1bb287d0c62c45d0336acdd69f3c474201b802d728648b49a82daca
🗳️ authorizeUpgrade hash: 0xd38f1877da0d694f4c4537cd0a8b3ab3ed412cbad505a369fc64453d4df4c82b
#️⃣ Blake2-256 hash: 0xaa13d58f558814611478a6180f9440d6a5e2bba76ab22fc7b18aebcc1668eb4f
📦 IPFS: https://www.ipfs.io/ipfs/QmXaRVcS5c5BarRurMvvnBAMBHNMcciC9poKG4koJD5Yvo

Opal

🏋️ Runtime size: 1.169 MB (1,225,639 bytes)
🗜 Compressed: Yes, 79.88%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-936040 (opal-0.tx3.au1)
🗳️ system.setCode hash: 0x5102880a43235d2e46f07e46ba0189df087b0ab2886d11800e1854dacd064a42
🗳️ authorizeUpgrade hash: 0x8024a1e40547a4ff47243ed8009b8ce0deacfe9f56536b22434fcf00ce185bda
#️⃣ Blake2-256 hash: 0xfcfc878aeea67ac108fe97bb23f54683812817123e7c44424e102c6bec08c402
📦 IPFS: https://www.ipfs.io/ipfs/QmZDWkiBfV5jCr2v8c3vfaG7QUXHG7CkvaEXMRtt8f8eja

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.67.0-nightly (96ddd32c4 2022-11-14)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v936040

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v936040

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v936040

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v936040

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v936040

Release v930034

16 Dec 15:16
cde31d3

Choose a tag to compare

What's New

AppPromotion pallet is now live on Quartz

Introducing AppPromotion staking on our blockchain! With AppPromotion, you can earn rewards for supporting the security and decentralization of our network. Simply stake and participate in the validation of transactions to earn a passive income. Staking is a great way to get involved in the growth and success of our blockchain and your favorite apps. Plus, it’s easy to get started – just hold onto your tokens and start earning rewards today!

Full Changelog: v930033...v930034

Require:

  • @unique-nft/unique-mainnet-types@930.34.0
  • @unique-nft/quartz-mainnet-types@930.34.0
  • @unique-nft/sapphire-mainnet-types@930.34.0
  • @unique-nft/opal-testnet-types@930.34.0

Runtimes

The information about the runtimes included in this release can be found below.

Quartz

🏋️ Runtime size: 1.054 MB (1,105,202 bytes)
🗜 Compressed: Yes, 80.07%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-930034 (quartz-0.tx2.au1)
🗳️ system.setCode hash: 0x9e6f2d2990a0a96e8280e0a5a4a238cb10b40fc56b08514ff7934ceabc565d00
🗳️ authorizeUpgrade hash: 0xb3d41b44ce42ffbe9b36b1e343d82da2ce6e8167a7d869118a399b2c9b4075d9
#️⃣ Blake2-256 hash: 0x3efff6bd5ae91384a8a258a85f5fef6a0b85086ac9b7d47003976dba4dc438dc
📦 IPFS: https://www.ipfs.io/ipfs/QmRiookAGXdo2PRGtwrDXUiLyrbpWbrUB4NPUYpqQKaxv4

Sapphire

🏋️ Runtime size: 1.052 MB (1,103,588 bytes)
🗜 Compressed: Yes, 80.12%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: sapphire-930034 (sapphire-0.tx2.au1)
🗳️ system.setCode hash: 0x17e473a75aae9fd5aaa73a5edb36501101cd8ee53a7064f032e7a50b20a172ec
🗳️ authorizeUpgrade hash: 0xf9ad081f29f83df76e4905ebfb278a4a66d3dd6cafc6b4bc8a02a94f82a2d95f
#️⃣ Blake2-256 hash: 0x9b79d891be161a3bd8965acc9450928486378299ec165fed74506ce7dddb8d3c
📦 IPFS: https://www.ipfs.io/ipfs/QmaW3876G7VYMYUnQ3jVjCwR6vh5jmWXvL8iB4KBVuyJAh

Opal

🏋️ Runtime size: 1.052 MB (1,102,846 bytes)
🗜 Compressed: Yes, 80.13%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-930034 (opal-0.tx2.au1)
🗳️ system.setCode hash: 0xf6b6f33d4a0c42e32a9bf2230ecdb68e47fcd06e8dbfff62e526d64eee56044e
🗳️ authorizeUpgrade hash: 0x3c438cf25ffb3c3f7ab34747cdd89c4ed44119478c4bdb582bcfdfd64bfb1f87
#️⃣ Blake2-256 hash: 0xbdbbd2cfbf5ebbdeaf5229dce0d32ce0ba74bca343be273d83648f852f93c772
📦 IPFS: https://www.ipfs.io/ipfs/QmWbwS3cszNZAWcmtwSzna7hJYB7nKVqMmFRiMDo7p8Eew

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.64.0-nightly (7fe022f5a 2022-07-24)

Docker image

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v930034

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v930034

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v930034

Release v930033

08 Dec 13:43
b30515b

Choose a tag to compare

What's New

SAPPHIRE by UNIQUE

Sapphire is a brand new Unique solochain that utilizes economic value tokens. It follows the Opal advanced feature release schedule closely. It reuses QTZ liquidity via a dedicated liquidity bridge between Quartz and Sapphire. For testing new and advanced ideas, Sapphire is the best option for most efficient project staging . To recap: it updates quickly, it’s tokens have real market value and it’s the perfect rapid-development stage for immediate implementation.

Full Changelog: v930032...v930033

Require:

  • @unique-nft/unique-mainnet-types@930.33.0
  • @unique-nft/quartz-mainnet-types@930.32.0
  • @unique-nft/sapphire-mainnet-types@930.32.0
  • @unique-nft/opal-testnet-types@930.32.0

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 1.010 MB (1,059,118 bytes)
🗜 Compressed: Yes, 80.22%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-930033 (unique-0.tx2.au1)
🗳️ system.setCode hash: 0xaee32509bd8edb8179fa818adefa8de92b86f3f40fa1caa9724f708a8c858413
🗳️ authorizeUpgrade hash: 0xf197236c369fa6dfc9a3882fe799f93589d5cd4d658396c4037dbc7ee9b718d3
#️⃣ Blake2-256 hash: 0x351acaa489c7f8aa0ca41e106234628218d38422f17f94835231ecefb419f0bb
📦 IPFS: https://www.ipfs.io/ipfs/QmWpz7RBJwq873fRDFnRzfeN5Bw9QAkjVeiUZKBgKRwbg4

Quartz

🏋️ Runtime size: 1.015 MB (1,064,550 bytes)
🗜 Compressed: Yes, 80.16%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-930033 (quartz-0.tx2.au1)
🗳️ system.setCode hash: 0xfb6112b3c01d74ad283509f16161ec334a2ce495e0fc1d138a3c2bb79bb39995
🗳️ authorizeUpgrade hash: 0x1784c02886c4706e25d1aa4be5831991680ca487c102ec0d7dd8ad8527fea0f6
#️⃣ Blake2-256 hash: 0x5a83efceed0d633abf2a5f8cf23b215c0410fce26c84ae2e7e11d305a41423de
📦 IPFS: https://www.ipfs.io/ipfs/QmcnC1Y4CkmxF6rgDWCCZsH2BBKjfCyaJAGB4Go2wpNaJp

Opal

🏋️ Runtime size: 1.038 MB (1,088,511 bytes)
🗜 Compressed: Yes, 80.29%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-930033 (opal-0.tx2.au1)
🗳️ system.setCode hash: 0xbecf739968f435c0c6b88cc32a78889c6f8cd62d8334f3e297fbb7221ec80876
🗳️ authorizeUpgrade hash: 0x70001b08a651908fde3f185699aac32b52570b7b9a5c34b025ec5a6bb4e124d1
#️⃣ Blake2-256 hash: 0xf75ed1bfe7c8b94e1e1919e0de0796651bcbd54736d9ed65c57d7591d22ec368
📦 IPFS: https://www.ipfs.io/ipfs/QmeCEVSzz9cSNTEcuT9PTNtCbEDteen6HLajkQMJQfu2tw

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.64.0-nightly (7fe022f5a 2022-07-24)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v930033

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v930033

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v930033

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v930033

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v930033

v930032

14 Nov 16:55
ea2c4b0

Choose a tag to compare

What's New

AppPromotion pallet

App promotion is the application sponsoring financially powered by inflation and staking. Users stake their funds in exchange for rewards. Immediate rewards are generated by inflation and are taken from the Treasury.

Features that enable fractionalisation

  • Alpha prototype of Ethereum API for native refungible pallet (ERC-721 for collections, ERC-20 & ERC-1633 for tokens)
    api.tx.unique.repartition extrinsic for Refungible pallet which enables RFT tokens repartition
  • New RPC methods: api.rpc.unique.totalPieces for total amount of pieces in RFT token, api.rpc.unique.tokenOwners - returns up to 10 random owners for exact RFT or FT token
  • pieces key for RPC api.rpc.unique.tokenData method which returns total amount of RFT pieces in RFT token. Always equals 1 for an NFT token, and sum of all balances for an FT token.
  • NFT-to-RFT White Label smart contract Fractionalizer.sol supported by Unique Network
    The smart contract creates a new collection (or uses previously created collection which meets specific requirements) and processes an NFT from another collection owned by the smart contract’s user.
    In this collection the contract creates an RFT token from an NFT owned by the user and then the contract holds this NFT token during all period that this RFT token is in use.
    A user can exchange an RFT token on NFT back (in other words, receive this NFT token back from the smart contract) but only if all parts of an RFT token is owned by the user.
    The smart contract is used for creating RFT token from an NFT token on-chain. It secures that the NFT token that is processed by the contract, will be held and saved by the contract during all the time when the given substitutional RFT token is in use.
    So there will be no opportunity when an NFT and RFT that was made from this NFT, are in use at the same time.

Cross-chain token transfers through XCM

  • Unique <=> Statemint USDT transfer
  • Unique <=> Acala UNQ transfer
  • Unique <=> Moonbeam UNQ transfer
  • Quartz <=> Statemine USDT transfer
  • Quartz <=> Moonriver QTZ transfer
  • Opal <=> Westmint USDT transfer

Other

  • Enable contract sponsoring from custom address instead of contract’s balance
  • Remove scheduler pallet from Opal, Quartz, Unique networks
  • Remove rmrk pallet from Quartz
  • Upgrade to v0.9.30 polkadot

Full Changelog: v924013...v930032

Require:

  • @unique-nft/quartz-mainnet-types@930.32.0
  • @unique-nft/sapphire-mainnet-types@930.32.0
  • @unique-nft/opal-testnet-types@930.32.0

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 0.998 MB (1,046,319 bytes)
🗜 Compressed: Yes, 80.38%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-930032 (unique-0.tx2.au1)
🗳️ system.setCode hash: 0x5a2f4d83e725d6967f4f6075358503e70990793fd8138f306c2d66668f9b5434
🗳️ authorizeUpgrade hash: 0x73177ba36eba484d096ad53d3f8f455341f1cc329d611530ae2efcc319c36271
#️⃣ Blake2-256 hash: 0x62e8c33a119e18269f28f88b73aaffb92f5a3854d12dd0cc8e0893c7619fe06e
📦 IPFS: https://www.ipfs.io/ipfs/QmUJg8aH9mkgBWd4x6FrxzmepkDvJDYafc9R4CpsQg6nUF

Quartz

🏋️ Runtime size: 1.002 MB (1,050,385 bytes)
🗜 Compressed: Yes, 80.30%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-930032 (quartz-0.tx2.au1)
🗳️ system.setCode hash: 0x6c13ca8793a2a06d62da657aa673aea28cc8a089b83fcb0276aafa06946f618d
🗳️ authorizeUpgrade hash: 0x99375fa8039a9e09e1627ebc31f2c208ef65893aca9d35f8c583b0bb92f861dc
#️⃣ Blake2-256 hash: 0xe7528ad03422c2be1d38b67386eab1bcdaf0c72dc09c7ee902ebf3236c298b51
📦 IPFS: https://www.ipfs.io/ipfs/QmXg5NMz7ehPZhkwdGGib5dzYhkDMtC4pJcHMioDfzGoeL

Opal

🏋️ Runtime size: 1.102 MB (1,156,034 bytes)
🗜 Compressed: Yes, 80.22%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-930032 (opal-0.tx2.au1)
🗳️ system.setCode hash: 0x66efe6e86fcc3c26a270dcc176a524e456de34a1154cf3a0bcf214c37b065246
🗳️ authorizeUpgrade hash: 0x6cec0c62d6fb9a5c409994c2f7e2714c5cb2c4d34088d6850ec380bc1f555ce0
#️⃣ Blake2-256 hash: 0x9ad667c9548d5309ff879734a150b5043ecb5c4bac679dc6e901a0ab8b3a7056
📦 IPFS: https://www.ipfs.io/ipfs/QmV5hUA9wqkipdMnp1pGsFZFjGdCKEKZgBriprNcgdvrUV

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.64.0-nightly (7fe022f5a 2022-07-24)

Docker image

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:release-v930032

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:release-v930032

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v930032

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v930032

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v930032

v924013

14 Nov 13:32
c41d354

Choose a tag to compare

What's New

The Maintenance Mode is designed to support upgrades and handling emergencies.
When enabled, the Maintenance Mode will temporarily block all the operations related to NFTs, RFTs, or fungible tokens. Also, any Ethereum transactions will be temporarily out of service. Meanwhile, the transfering of native tokens and the parachain-to-relaychain communication continues to work.

Full Changelog: quartz-v924012-2...v924013

Require:

  • @unique-nft/unique-mainnet-types@0.6.3
  • @unique-nft/quartz-mainnet-types@0.6.1
  • @unique-nft/opal-testnet-types@0.5.3

Runtimes

The information about the runtimes included in this release can be found below.

Unique

🏋️ Runtime size: 0.893 MB (936,237 bytes)
🗜 Compressed: Yes, 80.49%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: unique-924013 (unique-0.tx1.au1)
🗳️ system.setCode hash: 0x00d9c5d025fc728f345849109d428393a96d8cbe98c65e742837c725a87f874a
🗳️ authorizeUpgrade hash: 0xd33be4f2192442440a7900b9afb857eb638b6733bfa11b82fbef38276b48e7fb
#️⃣ Blake2-256 hash: 0x31dc5afef1da3a4398e3d2cd5a7f6cddd9aecf997580a4d6707ee4ca2ae4b97a
📦 IPFS: https://www.ipfs.io/ipfs/QmZC1TDcPxbjZ8rwDMDmi6S5XqNem8DM1AfZ4K9PKLvK4U

Quartz

🏋️ Runtime size: 0.971 MB (1,017,764 bytes)
🗜 Compressed: Yes, 80.10%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: quartz-924013 (quartz-0.tx1.au1)
🗳️ system.setCode hash: 0xbd174438362b16a4f14ec7a672a609e15d5b7650c1f5135a6cabd2cdd3d63359
🗳️ authorizeUpgrade hash: 0x4419178bc81ba76e8e89e73288afe6537292ee6a524b601503bf1aba3c0e9f41
#️⃣ Blake2-256 hash: 0x9a3edc1c0a1317456ba3b67e18de6a2b61a3477315c7a37b86799f9dd5ef90c0
📦 IPFS: https://www.ipfs.io/ipfs/QmQ4vPQMS5Yzx8ssBuE9NhgybvbpAU5VxCddCyetnTwErD

Opal

🏋️ Runtime size: 0.970 MB (1,016,677 bytes)
🗜 Compressed: Yes, 80.10%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: opal-924013 (opal-0.tx1.au1)
🗳️ system.setCode hash: 0xafd2e7a3e4a20c1306efc436ef1bcb7108c01fcaf40565fdf98ac54f1366426b
🗳️ authorizeUpgrade hash: 0x62104011ea681351111dba34b3b0bbdfb8c9f5a0a253d02340ea2f0f56a42792
#️⃣ Blake2-256 hash: 0x750c9f5b2f53d840fd59a0f5f10f8725171e0f84363d8a5ec60000c666cd464c
📦 IPFS: https://www.ipfs.io/ipfs/QmUYgKeN3XEQ5tSj2EzPmPrLkjXoFBPMgMYnv4FwkFTwAM

Rust compiler versions

This release was built and tested against the following version of rustc.
Other versions may work.

  • Rust Nightly: rustc 1.62.0-nightly (ecd44958e 2022-05-10)

Docker images

Unique

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-node-public:v924013

Quartz

The docker image for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-node-public:v924013

Unique-testnet-local

The docker image unique-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/unique-testnet-local:v924013

Quartz-testnet-local

The docker image quartz-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/quartz-testnet-local:v924013

Opal-testnet-local

The docker image opal-testnet-local for this release can be found at Docker hub

You may pull it using:
docker pull uniquenetwork/opal-testnet-local:v924013

Quartz v924012-2

28 Jul 17:10
ca5f1a8

Choose a tag to compare

bootnodes changed in quartz.json chain spec file