Releases: KILTprotocol/kilt-node
KILT Node 1.7.5 (Butchering Batcher)
What's Changed
- feat: remove client RPC for DIDs by @ntn-x2 #422
- chore: runtime API renaming by @ntn-x2 #423
- feat: upgrade to Polkadot v0.9.29 by @wischli #416
- fixes (re-enables) batching unsigned origins, e.g. currently only
Batch(DidCall1, DidCall2, DidCall3)
works but notDidCall(Batch(call1, call2, call3)
- fixes (re-enables) batching unsigned origins, e.g. currently only
This removes the
--state-cache
parameter and adds the new--trie-cache-size
cli parameter. Parachain operators should now be able to just drop--state-cache 0
and are not required to add the--trie-cache-size
as the cache is enabled by default.
Full Changelog: 1.7.4...1.7.5
WASM
Spiritnet
Summary generated with srtool v0.9.23 using the docker image paritytech/srtool:1.64.0:
== Compressed
Version : kilt-spiritnet-10750
Metadata : V14
Size : 884.90 KB (906137 bytes)
Compression : 81.14%
setCode : 0x1c9d79a1e45dcf223ddb6cd19a6a4cdae3c7718fb1d1f43c74be6469bc4e768f
authorizeUpgrade : 0x1f0f1a3a3f63d2d19c37d19ce11f04d78b9f062b7e44362642a27892ce21e82e
IPFS : QmPonU7Bvi3TZeZNcSH3AUGmP7wND1QVCMRYecEMKrpBNo
BLAKE2_256 : 0x8f49932abaa0d1e45f1093a8461d550c263b674668d65b1768fa215e60576e6b
Wasm : runtimes/spiritnet/target/srtool/release/wbuild/spiritnet-runtime/spiritnet_runtime.compact.compressed.wasm
Peregrine
Summary generated with srtool v0.9.23 using the docker image paritytech/srtool:1.64.0:
== Compressed
Version : mashnet-node-10750
Metadata : V14
Size : 894.56 KB (916029 bytes)
Compression : 81.14%
setCode : 0x4991a2b4eb99bc06c68791b73e64d6a9362ffefb87478811b8c31cc7a88ee2bf
authorizeUpgrade : 0x4a0a0d2817bc24630d3abedb67772158c8dc4b4d6a5eb3249a8e14a795b8b79d
IPFS : QmWdRtXDgTtHM4X6iHEvcghwMHZcZ3JUX3xeCpSi4rsYVJ
BLAKE2_256 : 0x755dc684f4faba07caaad77fed3e93f7c58502ba87f413e10a490da8c9a05414
Wasm : runtimes/peregrine/target/srtool/release/wbuild/peregrine-runtime/peregrine_runtime.compact.compressed.wasm
KILT Node 1.7.4 (Clever Cleaner)
What's Changed
- feat: remove dyn filter & relay migration by @weichweich in #411
- feat: add force_batch to supported DID calls by @ntn-x2 in 4607398
Full Changelog: 1.7.2...1.7.4
WASM
Spiritnet
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Version : kilt-spiritnet-10740 (kilt-spiritnet-0.tx3.au1)
Metadata : V14
Size : 872.47 KB (893408 bytes)
Compression : 81.16%
Proposal : 0x681be0ee19bd99582f10e1c50e5f9cdf2bb98f2b3ceb429b7ce888216092c730
IPFS : QmdWXZfBqDBhWBqaf2hAUUaAT9YBoo6tTWa8GUohkLHQjz
BLAKE2_256 : 0x7ac370da64e456c1d964d8a8d70b3bbff1d71df191089973d61fefd078bf08de
Wasm : runtimes/spiritnet/target/srtool/release/wbuild/spiritnet-runtime/spiritnet_runtime.compact.compressed.wasm
Peregrine
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Version : mashnet-node-10740 (mashnet-node-0.tx4.au4)
Metadata : V14
Size : 881.81 KB (902970 bytes)
Compression : 81.18%
Proposal : 0x51095ccd6ed26ed557b8d7dbe2e75d63c43a813767f2e9d57025062acda45c68
IPFS : QmeqBTnp97KD3YpBfX8i7bg5xA39vsgsGtTemeoNvfD8xQ
BLAKE2_256 : 0x99b1fe440df16775712447abf9ec3bc9b3848b56a033986ede0c4be2e0b44557
Wasm : runtimes/peregrine/target/srtool/release/wbuild/peregrine-runtime/peregrine_runtime.compact.compressed.wasm
KILT Node 1.7.2
This release adds three superpowers to the Council origin (#397, #398):
- Enable/disable strict checks for associated relay block numbers. The recommended setting is
strict
, in which the parachain has been running since its genesis. However, due to the planned relocation to Polkadot, the relay block number will be lower than on Kusama when migrating. Thus, the Council will disable the strict requirement shortly before the migration and turn it on again afterwards. - Send an XCM call to the relay chain. We envision to use this call to swap the Kusama parachain lease before the migration to enforce a halt of the KILT Spiritnet on Kusama. Once it has stopped producing blocks, the migration can be initiated. One hour later, the first block on Polkadot should be produced.
- Set call filters to enable/disable transfers of all kinds, KILT functionality, XCM (except for Council/Root origin). At least transfers should be disabled shortly before the last block of KILT Spiritnet on Kusama is built. It will then be re-enabled after producing the first blocks with Polkadot relaychain.
After the relocation to Polkadot, all of these superpowers should be removed again.
What's Changed
- fix: fix CI builders compilation errors and pin to a specific hash by @ntn-x2 in #372
- feat: did rpc by @weichweich in #348
- chore: 1s mashnet-node dev runtime by @ntn-x2 in #377
- chore: remove unused dependencies by @ntn-x2 in #387
- feat: upgrade to Polkadot v0.9.25 by @wischli in #381
- feat: upgrade to Polkadot v0.9.26 by @wischli in #386
- feat: upgrade to polkadot v0.9.27 by @wischli in #394
- test: test runtime by @weichweich in #393
- chore: fix serde bounds by @ntn-x2 in #390
- feat: clone runtime by @weichweich in #399
- feat: add migration extrinsics by @wischli in #398
- feat: dynamic filters by @weichweich in #397
- feat: version 1.7.2 by @wischli in #401
DID RPC endpoints (#348)
The newly added endpoints simplify the querying of DIDs, web3names and linked accounts:
Example 1: Query using did
❯ curl -s -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "did_query", "params":["5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN"]}' http://127.0.0.1:9944/ | jq
Response
{
"jsonrpc": "2.0",
"result": {
"accounts": [
"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
],
"details": {
"attestation_key": null,
"authentication_key": "0x15ba41bf8842ae185ae06110a63e6cc7ac36d8a8ea217746231bef46c1379ab1",
"delegation_key": null,
"deposit": {
"amount": "2007900000000000",
"owner": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
},
"key_agreement_keys": [],
"last_tx_counter": 3,
"public_keys": {
"0x15ba41bf8842ae185ae06110a63e6cc7ac36d8a8ea217746231bef46c1379ab1": {
"block_number": 120,
"key": {
"PublicVerificationKey": {
"Sr25519": "5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN"
}
}
}
}
},
"identifier": "5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN",
"service_endpoints": [
{
"id": "123",
"service_types": [
"twitter"
],
"urls": [
"example.com"
]
}
],
"w3n": "alice-0"
},
"id": 1
}
Example 2: Query using w3n
❯ curl -s -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "did_queryByWeb3Name", "params":["alice-0"]}' http://127.0.0.1:9944/ | jq
Response
{
"jsonrpc": "2.0",
"result": {
"accounts": [
"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
],
"details": {
"attestation_key": null,
"authentication_key": "0x15ba41bf8842ae185ae06110a63e6cc7ac36d8a8ea217746231bef46c1379ab1",
"delegation_key": null,
"deposit": {
"amount": "2007900000000000",
"owner": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
},
"key_agreement_keys": [],
"last_tx_counter": 3,
"public_keys": {
"0x15ba41bf8842ae185ae06110a63e6cc7ac36d8a8ea217746231bef46c1379ab1": {
"block_number": 120,
"key": {
"PublicVerificationKey": {
"Sr25519": "5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN"
}
}
}
}
},
"identifier": "5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN",
"service_endpoints": [
{
"id": "123",
"service_types": [
"twitter"
],
"urls": [
"example.com"
]
}
],
"w3n": "alice-0"
},
"id": 1
}
Example 3: Query using linked account
❯ curl -s -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "did_queryByAccount", "params":["5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"]}' http://127.0.0.1:9944/ | jq
Response
{
"jsonrpc": "2.0",
"result": {
"accounts": [
"5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
],
"details": {
"attestation_key": null,
"authentication_key": "0x15ba41bf8842ae185ae06110a63e6cc7ac36d8a8ea217746231bef46c1379ab1",
"delegation_key": null,
"deposit": {
"amount": "2007900000000000",
"owner": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY"
},
"key_agreement_keys": [],
"last_tx_counter": 3,
"public_keys": {
"0x15ba41bf8842ae185ae06110a63e6cc7ac36d8a8ea217746231bef46c1379ab1": {
"block_number": 120,
"key": {
"PublicVerificationKey": {
"Sr25519": "5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN"
}
}
}
}
},
"identifier": "5FKxrLQM24ZhLxcaQfJR3uMxMZh5gU6E4CP3yghPJLzCDnHN",
"service_endpoints": [
{
"id": "123",
"service_types": [
"twitter"
],
"urls": [
"example.com"
]
}
],
"w3n": "alice-0"
},
"id": 1
}
Full Changelog: 1.7.1...1.7.2
WASM
Spirinet
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Version : kilt-spiritnet-10720 (kilt-spiritnet-0.tx3.au1)
Metadata : V14
Size : 882.36 KB (903541 bytes)
Compression : 81.16%
Proposal : 0x4fec134cdd825a6bb2860257089f668166b37202a7496a72e3b8fc4850fee9a7
IPFS : QmdxLDaVjr3sUj4JJsG19QGGV4xFL5mjhppiFFQjgHskRG
BLAKE2_256 : 0x396a4cfd9acdcde966297db405125a441f763fb224627a3057c19894261c0028
Wasm : runtimes/spiritnet/target/srtool/release/wbuild/spiritnet-runtime/spiritnet_runtime.compact.compressed.wasm
Peregrine
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Version : mashnet-node-10720 (mashnet-node-0.tx4.au4)
Metadata : V14
Size : 888.65 KB (909976 bytes)
Compression : 81.14%
Proposal : 0xd400385de7f939c635a280536e6bcc0c84155198f5eff53d584ba1e45af6210c
IPFS : Qmah7azpRKjh5eM2D66kzoRuraQudtrMUM2zN4JpMHHT5d
BLAKE2_256 : 0xd657d45d5c40fc6a6a6e792c826ebd4b4ebb212b0a12ccf61d8f527b003e5688
Wasm : runtimes/peregrine/target/srtool/release/wbuild/peregrine-runtime/peregrine_runtime.compact.compressed.wasm
KILT Node 1.7.1
What's Changed
Features
- feat: xcm by @weichweich in #382
Chore
- version 1.7.1 by @weichweich in #383
Full Changelog: 1.7.0...1.7.1
WASM
Spiritnet
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Package : spiritnet-runtime v1.7.1
No GIT information. You are likely running srtool on an archive.
Rustc : rustc 1.60.0 (7737e0b5c 2022-04-04)
Time : 2022-07-20T12:16:01Z
== Compressed
Version : kilt-spiritnet-10710 (kilt-spiritnet-0.tx3.au1)
Metadata : V14
Size : 827.79 KB (847654 bytes)
Proposal : 0x0c9e235cf3eab5a5bd0da7493f96ecb04eadb20bba0a64cc646eaeb159b306b0
IPFS : QmXA7oqdJNWBgUFQgvfLwWGhyrgytdNhCC3dpxEybidPac
BLAKE2_256 : 0x3bfa3a14ea82e3ddb61fb9fbd41eae18b1ad7013ec6cdd0f61c838636b2bef33
Peregrine
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Package : peregrine-runtime v1.7.1
No GIT information. You are likely running srtool on an archive.
Rustc : rustc 1.60.0 (7737e0b5c 2022-04-04)
Time : 2022-07-20T12:25:15Z
== Compressed
Version : mashnet-node-10710 (mashnet-node-0.tx4.au4)
Metadata : V14
Size : 841.87 KB (862075 bytes)
Compression : 80.59%
Proposal : 0x9e80714d24771d66e80aecddbc928b7dfb9edc9545ef8fe77dbcb66e4ff1d149
IPFS : QmNUzVN32hwxypQq4GmWCfbRmtY4tF3GYejF5T2ZK5woR6
BLAKE2_256 : 0x28c46456a7951606c434ed1f0996644d6fe3725363e19ad0c1402178f84c8ab2
KILT Node 1.7.0
What's Changed
⚠️ Breaking storage decoding ⚠️
Albeit delegations are not enabled for the Spiritnet runtime, this release changes the storage structure for attestations that have already been created.
Previously, an attestation had a delegation_id
field with a hash value. Now, the field has been renamed to authorization_id
and it can reference a runtime-specific structure that includes authorization-related information for attestations.
❗️❗️❗️Hence, SDK versions lower than 0.28 will not be compatible with this runtime, once enacted❗️❗️❗️
Features
- feat: generic access control by @weichweich #316
- feat: upgrade to Polkadot v0.9.19 by @wischli #357
- feat: add launch pallet removal migration by @wischli #359
- feat: upgrade to Polkadot v0.9.23 by @wischli #366
- feat: upgrade to Polkadot v0.9.24 by @wischli #370
Chores
- Updates toolchain version by @ggera #345
- refactor: enforce no runtime in pallet by @weichweich #349
- fix: features
- chore: upgrade and clean up by @weichweich #360
- Adds the new rococo chainspec by @ggera #363
- refactor: update rilt para id from 2015 to 2108 by @wischli #364
- fix: rilt para id by @wischli #365
- use ci-linux:production base image by @ggera #368
- fix: rococo protocol id by @ggera #369
- fix: fix CI builders compilation errors and pin to a specific hash by @ntn-x2 #372
Changelog with 1.6.2 (latest published release): 1.6.2...1.7.0
Runtimes
Peregrine
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Rustc : rustc 1.60.0 (7737e0b5c 2022-04-04)
Metadata : V14
Size : 627.13 KB (642183 bytes)
Compression : 77.92%
Proposal : 0x66ae61716fe3e003ce4d854ebeb8a47c30fcf997461cbc08abe5d04f4997a191
IPFS : QmSJVQZppV6RgTDJeUyo3D8p6bY6y2F3kFinX5SUJdmbmi
BLAKE2_256 : 0xd305e8c9e558b4b1e7e4e85e862bcba6f3478e01e159a254e076729cf13354a1
Spiritnet
Summary generated with srtool v0.9.20 using the docker image paritytech/srtool:1.60.0:
Rustc : rustc 1.60.0 (7737e0b5c 2022-04-04)
Metadata : V14
Size : 623.48 KB (638447 bytes)
Compression : 77.91%
Proposal : 0x23513162888a20cb25c38936c1d0a1a134583e3d6d28ebecd11c468aef67286c
IPFS : QmWkHzLnorikVy3hbRkPw3NdzqcGfiJGL9kKrQd46Pr5KX
BLAKE2_256 : 0xaf56d2e00821c085b5eee4f4f234271f32935f5e8629ef9a9c37bb84009a87fc
KILT Node 1.6.2
This release fixes the signature verification logic when linking an account to a DID in pallet_did_lookup::Pallet::associate_account
.
It now expects the signed payload to be wrapped around <Bytes>...</Bytes>
as done by the PolkadotJS extension.
Changelog with 1.6.1 (latest published release): 1.6.1...1.6.2
Runtimes
Peregrine
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Metadata : V14
Size : 655.62 KB (671354 bytes)
Compression : 77.97%
Proposal : 0x1c0a5bc91baf7e32bfc3f7b00d75f11cbe83dd2cce4f7f6f5a3213a8b28b1aec
IPFS : QmVZdcWnMf2My2y5KPq4pPK5ExE83eTHznYHWZZamjfRFH
BLAKE2_256 : 0x2760555a0e44e8dd79d6cbf7195783eeb93b91551927d958e78b307941474ad5
Spiritnet
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Metadata : V14
Size : 643.61 KB (659055 bytes)
Compression : 78.16%
Proposal : 0x34f773fe10ffe33b6c22f5a6f8aae6b8662a5c05ab84b98a1a1739ff2a5820d5
IPFS : QmTwHuymA5zA5C1dL8kfMNzL5spgREH9Fk7YGx76nbdng1
BLAKE2_256 : 0x682369c2a2962bc96fda932f710204a104a33eb2abcbd3ab616fd14ae5ce2614
KILT Node 1.6.1
This release fixes a minor internal issue with pallet versioning. It does not change any features neither in the client nor in the runtime.
Changelog with 1.6.0 (latest published release): 1.6.0...1.6.1
Changelog with 1.5.0 (latest deployed release): 1.5.0...1.6.1
Runtimes
Peregrine
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Metadata : V14
Size : 654.72 KB (670431 bytes)
Compression : 77.97%
Proposal : 0x7d03314b03ef84ced2aa07bec17da0de10b799c17dfef9e6cf6931a1232e1076
IPFS : QmU1AvVePfyPnXe16TaAXK8xcunKeymR8z7Mp1ac3ep16s
BLAKE2_256 : 0x3aa92867a4ea5a751095f90ab2f58e461ef6f655ba601788d53c46b083cfc7cf
Spiritnet
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Metadata : V14
Size : 642.84 KB (658266 bytes)
Compression : 78.16%
Proposal : 0x37d851db86fbda8bf182cb1dbc84e6c1cc4aeb67eff59f27a86d53e2feb21678
IPFS : QmduxMpXfbm9WV6BDCtvSv7dj3RenNyLrnKshrjJYKhP1p
BLAKE2_256 : 0xba47d18601bfcdba7dd82e0b68d99d5e0cef9f090d099962261ada76daebae2d
KILT Node 1.6.0
What's Changed
Features
- feat: proxy type for disableling deposit claiming by @weichweich #341
- fix: add did lookup pallet to DID authorization logic + reverse lookup index by @ntn-x2 #343
Chores
- Adds two more relaychain bootnodes for staging environment by @ggera #334
- chore: reset peregrine stg by @weichweich #335
- ci: use custom ci image by @weichweich #336
- Optimizes docker layer by @ggera #337
- chore: update the rococo chain spec by @trusch in #338
- chore: update toolchain version to nightly 1.59 by @ntn-x2 #339
- chore: 1.6.0 runtime by @ntn-x2 in #344
Full Changelog: 1.5.0...1.6.0
Runtimes
Peregrine
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Metadata : V14
Size : 653.14 KB (668812 bytes)
Compression : 77.95%
Proposal : 0x627a80f8df045feb1d0f35e5beea57e7dff88a48d80411b700ded39dd3513786
IPFS : QmXaamdrw6R4wAsEPmDvWnM8nUMahK7vResByY1XS1ehNu
BLAKE2_256 : 0x27a0a0ec084d3484cefcb5115fed7cf29ed873dc34dad60bc57322340baf71a9
Spiritnet
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Metadata : V14
Size : 642.70 KB (658123 bytes)
Compression : 78.17%
Proposal : 0x5e832e06e39b0f29a78e5ffef02fbac1904ec23cd570522924543e8a4e735942
IPFS : QmbkcJFuVgurwbZvhY3VGzmZ3PCKtEgzERkYbF1ikxK7Sf
BLAKE2_256 : 0xd2292aca5f82e68f61030dd6dde4025dd18cae216df7a9939cc6a753b1f6bfd3
KILT Node 1.5.0
What's Changed
⚠️ Breaking CLI Parameter ⚠️
- Multiple values for a single argument are no longer supported:
- 🚫
--bootnodes bootnode-1 bootnode-2 bootnode-3 ...
- ✅
--bootnodes bootnode-1 --bootnodes bootnode-2 --bootnodes bootnode-3 ...
- 🚫
- Flags don't accept a boolean value anymore:
- 🚫
--prometheus-external=true
- ✅
--prometheus-external
- 🚫
Features
- Add proxy pallet (#312)
- Add names pallet (#314)
- Bound pallets in runtime storage size (#327)
- Calculate storage deposits based on storage usage (#329)
Miscellaneous Tasks
- increase the maximum length of a DID Service Endpoint URL to 200
- Update polkadot v0.9.17 (#330)
- Update polkadot v0.9.16
- includes democracy fix
Refactor
Ci
- Fix pipeline (#328)
Full Changelog: 1.4.1...1.5.0
KILT Node 1.4.1
What's Changed
- feat: upgrade to Polkadot v0.9.16 by @wischli in #319
- Adds Scheduler migration to V3
- Adds Pallet Preimage
⚠️ Call To Upgrade ⚠️
Polkadot v0.9.16 introduces breaking changes to the client. In order to still be able to produce parachain blocks, your KILT client version must be at least v1.4.1 before the Kusama runtime upgrades to 9160. For further details, please check the Polkadot release notes.
Full Changelog: 1.4.0...1.4.1
Runtimes
The runtimes have been built using with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0 and rustc 1.57.0 (f1edd0429 2021-11-29):
Peregrine
Version : kilt-spiritnet-10410 (kilt-spiritnet-0.tx1.au1)
Metadata : V14
Size : 620.95 KB (635852 bytes)
Compression : 73.94%
Proposal : 0x3888b27222872fc089ce693d892bf92d845e894d5c99b58fbeb196f01504f430
IPFS : QmTEy5oSHk4RJ3TsfcXnusbqHT7FL93P4sXfwmDWS3xwxv
BLAKE2_256 : 0xc23993c5c5728333770fd852deeb487b7cea1003b61c54c14ac91e6d61516568
Spiritnet
Version : kilt-spiritnet-10410 (kilt-spiritnet-0.tx1.au1)
Metadata : V14
Size : 620.95 KB (635852 bytes)
Compression : 73.94%
Proposal : 0x3888b27222872fc089ce693d892bf92d845e894d5c99b58fbeb196f01504f430
IPFS : QmTEy5oSHk4RJ3TsfcXnusbqHT7FL93P4sXfwmDWS3xwxv
BLAKE2_256 : 0xc23993c5c5728333770fd852deeb487b7cea1003b61c54c14ac91e6d61516568