Runtimes
Dali
🏋️ Runtime size: 2.272 MB (2,382,395 bytes) ⚠️ HEAVY
🗜 Compressed: Yes, 78.43%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: dali-10010 (dali-3.tx1.au1)
🗳️ system.setCode hash: 0xadae10beb4f1814581c55df9768444eb6535b4a8406c19fe46c85b5bd3b080be
🗳️ authorizeUpgrade hash: 0x70d700c5001d8fbe478f43df91c11f0f11eb40221cea5bc786a414e8f40ad4fb
🗳️ Blake2-256 hash: 0x98fedccbde96b5a954f4e0f4ab3c77b46ecf1b3d1c8c8bd8780a0ceb4317345c
📦 IPFS: https://www.ipfs.io/ipfs/QmSHfbYi8AjvwMGjn6JYF6oHp2VLbd5abFb3RG271SCuy9
Picasso
🏋️ Runtime size: 1.623 MB (1,702,172 bytes)
🗜 Compressed: Yes, 78.95%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: picasso-10010 (picasso-2.tx1.au1)
🗳️ system.setCode hash: 0x7b16acd0828907d950db004478251beb9dc66caee9e4cac70ec45c6197c4430f
🗳️ authorizeUpgrade hash: 0x3bfc7bbc81e130b377de147d1a45a8d95d614028272136ee6945216cfea44bc9
🗳️ Blake2-256 hash: 0xe58ab0f99ffd836ea1ef100a294f0975ef80b8902744d32c9a24798d366e67aa
📦 IPFS: https://www.ipfs.io/ipfs/QmVbXg75jVGjWRmayG9B9aR4gyzUvKeGDoseFnvBWF6Y7y
Composable
🏋️ Runtime size: 1.455 MB (1,525,197 bytes)
🗜 Compressed: Yes, 78.99%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: composable-10009 (composable-3.tx1.au1)
🗳️ system.setCode hash: 0x32ad9db043418739fd903c15c7cd429321a69193d68d5c27e949581832f6a8b7
🗳️ authorizeUpgrade hash: 0x9e49391cda6061343ef049cfbc51a7b4c7ebf63b8f869c59d8decfab72334ea0
🗳️ Blake2-256 hash: 0x7892d92ed601cb973257200423e605626fc682283e0e4d71831c90e9b38f90cb
📦 IPFS: https://www.ipfs.io/ipfs/QmSMziCQeQv67XDbeLPM6cmjh9ZxGWNK3rWiuzMfbZHX4J
Nix
# Generate the Wasm runtimes
nix build github:ComposableFi/composable/v3.10010.0#dali-runtime
nix build github:ComposableFi/composable/v3.10010.0#picasso-runtime
nix build github:ComposableFi/composable/v3.10010.0#composable-runtime
# Run the Composable node (release mode) alone
nix run github:ComposableFi/composable/v3.10010.0#composable-node-release
# Spin up a local devnet
nix run github:ComposableFi/composable/v3.10010.0#devnet
# Spin up a local XCVM devnet
nix run github:ComposableFi/composable/v3.10010.0#devnet-xcvm
# Show all possible apps, shells and packages
nix flake show github:ComposableFi/composable/v3.10010.0 --allow-import-from-derivation
What's Changed
General changes
- PBL-52 - Add Pool Volume and TVL to master/detail page by @easteregg in #2773
- PBL-17 - Enable swaps by @easteregg in #2787
- fix audit presentation by @Martin-Kiss in #2786
- [CU-862hy24k1] minor book fixes by @Martin-Kiss in #2770
- PBL-56 - Add timer to snackbar by @easteregg in #2788
- PBL-67 - Add picasso logo to wallet connected by @easteregg in #2791
- PBL-74 - Respect asset decimals when sending simulate/tx calls by @easteregg in #2792
- PBL-75 - Remove liquidity notification by @easteregg in #2794
- PBL-91 : Fix subscan URL in transfers by @easteregg in #2797
- PBL-88 : Use extrinsic hash for claim processing by @easteregg in #2798
- PBL-111: Ui changes by @easteregg in #2800
- PBL-72: Updated PoolShare calculation by @easteregg in #2793
- PBL-70 : Remove Bond by @easteregg in #2795
- PBL-77 : PWA assets and site description by @easteregg in #2796
- PBL-106: Prevent validation error on form with no interaction by @easteregg in #2799
- PBL-87: Fee display decimal from Asset RPC by @easteregg in #2801
- PBL-112: Pool ratio and share update by @easteregg in #2804
- PBL-128 - Fix decimal and ratio in removedForm by @easteregg in #2807
- [CU-86770765z] Add daily pool stats to Subsquid by @andresmechali in #2809
- PBL-125: Update minReceive according to balancer.fi formula by @easteregg in #2808
- PBL-125: Add/Remove Liquidity bug fixes by @easteregg in #2810
- [Pbl-123] fix privacy policy and terms of use by @fl-y in #2806
- FE release-v2 Pablo staging by @easteregg in #2811
- PBL-144: Point production coingecko to free version by @easteregg in #2813
- PBL-145: Use free version of coingecko by @easteregg in #2814
- FE Pablo Release staging pablo-2 by @easteregg in #2815
- PBL-71: Update your liquidity table by @easteregg in #2816
- Pablo FE Release-v2 : PABLO staging-3 by @easteregg in #2817
- PBL-146: Remove stake, Updated metadata by @easteregg in #2818
- PBL-147: Remove ETH Icon, enable connect wallet button by @easteregg in #2819
- PBL-142: Pass the PICA balance to the wallet by @easteregg in #2812
- PBL-148: Add TVL placeholder by @easteregg in #2820
- Release V2 by @vimukthi-git in #2728
- PBL-78: Fix Balance input rounding issue by @easteregg in #2823
- PBL-148: Hide PoolStats other than pool value by @easteregg in #2825
- PBL-154: Fix picasso to statemine transfer by @easteregg in #2826
- Disable KSM transfer from Statemine to Picasso by @hussein-aitlahcen in #2830
- PBL-158: Fix PICA/USDT pool's PICA price showing as 1 by @easteregg in #2832
- PBL-134: Use Subscan URL for Swap snackbar notifications by @easteregg in #2833
- PBL-157: Discover PICA price off-of USDT pool by @easteregg in #2835
- [PBL-160] Include Pablo RPCs correctly in the Node for Picasso by @vimukthi-git in #2834
- [PBL-160] Update release process to support node patching by @vimukthi-git in #2836
- PBL-165: Do Not allow selection of same asset in swap by @easteregg in #2843
- PBL-164: Allow users to clear input by @easteregg in #2842
- Pablo-R2-book-updates-(CU-8676z6fzk) by @Martin-Kiss in #2766
- add Immunefi bug bounty program to book by @Martin-Kiss in #2785
- Prevent swapping an asset with itself by @benluelo in #2824
- PBL-87: Use AssetRatio to calculate fee properly by @easteregg in #2845
- PBL-171: Fix NaN in RemoveLiquidity page by @easteregg in #2847
- Add RFP to book by @Martin-Kiss in #2784
- fix db volumes name by @radupopa2010 in #2789
- PBL-174: Adjust MAX amount for gasFee by @easteregg in #2848
- PBL-179 - Select PICA-KSM as default pairs for swap by @easteregg in #2855
- Removed magic numbers from Pablo tests [CU-390y2z3] by @PoisonPhang in #2850
- [PBL-162, PBL-163, PBL-151] Subsquid - Remove Oracle and do not store historical prices in USD by @andresmechali in #2829
- Edit transfer USDT to statemine guide by @Martin-Kiss in #2864
- PBL-153: Disable validation on successful transaction by @easteregg in #2856
- PBL-135: Show confirming modal on swap by @easteregg in #2857
- PBL-161: Add Pica price to picasso by @easteregg in #2858
- PBL-170: Introduce reserved asset in wallet by @easteregg in #2861
- fix: renormalize LFS by @cor in #2881
- PBL-195: Wait on loading requirements before presenting swapform by @easteregg in #2868
- PBL-191: Use query to find claim and total by @easteregg in #2863
- #cu-86698qm63 ldd was fixed by #zombienet in 3rd party they use by @dzmitry-lahoda in #2896
- PBL-150: Integrate subsquid chart/stats for various pages by @easteregg in #2866
- PBL-164: Fix input validation and allow empty values but disable the swap button by @easteregg in #2903
- Update subsquid resolvers to provide historical data to FE by @easteregg in #2901
- [No Ticket] Update fork-off flow by @vimukthi-git in #2837
- NX-33 - Part 1 by @cor in #2721
- PICA-67: Fix Subsquid changes in totalValueLocked and overviewStats chart by @easteregg in #2908
- #cu-862j197rj bifrost node build by @dzmitry-lahoda in #2897
- #86774aacg: Properly update the chart once PICA price is fetched. by @easteregg in #2912
- [PICA-29] transfer extrinsic for fnft + tests + benchmark by @kkast in #2898
- Use different Docker networks in devnet-centauri #CU-86699eebb by @obsessed-cake in #2900
- #cu-86698p7yq always run integration tests to avoid regression by @dzmitry-lahoda in #2909
- #cu-867747xvm (for #zombienet testing) simple override to allow run #nixops on custom gce project by @dzmitry-lahoda in #2910
- PICA-70: Properly calculate unvested amount by @easteregg in #2916
- PBL-241: Hide TVL chart in overview page by @easteregg in #2920
- PICA-78: Hide TVL for Picasso stats by @easteregg in #2919
- PBL-238: Show warning when selected ratio cannot be used to perform a swap by @easteregg in #2917
- NX-58 -
nix run .\#check
by @cor in #2921 - NX-23 -
nix run .\#help
by @cor in #2923 - docs(nix): devshell in quickstart guide by @cor in #2924
- FIX_SWAP_FE: Re-enable button to validate form only on amountIn by @easteregg in #2925
- Generate .rs code for Dali on each main merge # NX-11 #NX-45 by @obsessed-cake in #2769
- [PICA-71, PICA-77] Staking Rewards updates by @benluelo in #2907
- #cu-20465559 #ibc #cosmwasm module integration into #dali runtime by @dzmitry-lahoda in #2911
- fix(spelling): add quickstart to the dictionary by @benluelo in #2927
- Build a docker image with hyperspace #NX-59 by @obsessed-cake in #2929
- [PICA-34] - Upgrade to polkadot v0.9.30 by @hussein-aitlahcen in #2913
- [PICA-86] add test for claiming as per bug report by @benluelo in #2933
- zombienet runs devnet all and in devnet container well #cu-862j1xn5b by @dzmitry-lahoda in #2922
- [PICA-86] Fix rebase issue by @vimukthi-git in #2946
- fix(comment-action): fix broken upserting by @cor in #2947
- fix(comment-bots): comment upserts part 2 by @cor in #2949
- [PICA-75] remove staking rewards genesis config by @benluelo in #2932
- [XCVM-69] feat(cosmwasm): introduce the native gate feature - CosmWasm <-> Pallet interactions by @hussein-aitlahcen in #2893
- Add dzmitry by @KaiserKarel in #2222
- Remove setup folder by @KaiserKarel in #2744
- Switch to pull_request_target by @KaiserKarel in #2972
- pablo & staking rewards rfc review by @kkast in #2936
- PICA-87: Revert claim storage fetch calls by @easteregg in #2979
- PBL-176: Use 6 decimals to cover small price for PIC by @easteregg in #2977
- PBL-169: Add Alert when User doesn't have enough KSM by @easteregg in #2976
- PBL-168: Update coingeckoPrice subscriber to fireImmediately. by @easteregg in #2975
- PBL-279: Hide TVL Chart by @easteregg in #2978
- NX-68 - fix(templates/comment): comment_includes -> comment_tag (v2 API) by @cor in #2973
- (no ticket) structure for images by @Martin-Kiss in #2955
- PICA-90: Update endpoint by @easteregg in #2980
- Introduce CosmWasm CLI tool
ccw
by @aeryz in #2802 - XCVM-266: Handle
Unit
balance by @aeryz in #2844 - Have FE own the frontend code by @KaiserKarel in #2985
- dali: add runtime api for pallet ibc #NX-63 by @blasrodri in #2878
- (CU-861m74hg7) add how to trade guide to book by @Martin-Kiss in #2958
- Re-enable mergify by @KaiserKarel in #2988
- Remove pull_request event trigger by @KaiserKarel in #2987
- Bump json5 from 2.2.1 to 2.2.3 in /docs by @dependabot in #2873
- (CU-861m74hnp) add how to lp guide to book by @Martin-Kiss in #2956
- Use pull request titles to set concurrency by @KaiserKarel in #2992
- Use
hyperspace-dali
indevnet-centauri
#NX-71 by @obsessed-cake in #2986 - (cu 86776hy8k) update picasso parachain overview by @Martin-Kiss in #2994
- docs(sidebar) fix inclusion of how to trade guide by @Martin-Kiss in #2995
- Bump @actions/core from 1.6.0 to 1.9.1 in /scripts/github by @dependabot in #1475
- chore(deps): bump node-fetch from 3.2.6 to 3.3.0 in /scripts/lease-period-prolongator by @dependabot in #2373
- XCVM-283 - Part 1 by @cor in #2989
- Wrap
LockConfig::duration_presets
in an enum by @benluelo in #2999 - Pablo - Test Pool Weights Other than 50/50 [CU-390y315] by @PoisonPhang in #2957
- Create token-transparency.md by @0xBrainjar2 in #2828
- (cu 862j4cn7u) composable strategies withdrawal guide by @Martin-Kiss in #2996
- Update
ccw
with mini installation guide by @aeryz in #3002 - (CU-862hy89h1) update legal disclaimers and disclosures by @Martin-Kiss in #2961
- Bump json5 from 1.0.1 to 1.0.2 in /code/integration-tests/runtime-tests by @dependabot in #2874
- [PBL-194] Swap chart and TVL fix by @andresmechali in #2990
- Ensure code reviewers have approved before merging and fix merge queue rule by @KaiserKarel in #3003
- build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /docs by @dependabot in #2993
- Bump json5 from 2.2.0 to 2.2.3 in /scripts/polkadot-launch/initialization by @dependabot in #2869
- Bump json5 from 2.2.1 to 2.2.3 in /scripts/github by @dependabot in #2870
- XCVM-282: Halborn audit fixes (HAL-01,HAL-02,HAL-03,HAL-04,HAL-05) by @aeryz in #2983
- [PICA-102] add claimed_amount to Claimed event by @kkast in #3001
- [PICA-96] claimable amount of rewards by @kkast in #2991
- [PICA-103] removed end_block for reward pools by @kkast in #3011
- Bump json5 from 1.0.1 to 1.0.2 in /frontend by @dependabot in #2871
- test(integration-tests/democracy): Refactoring tests by @Dom-Roth in #2953
- Add glados and set batch size for merge queue by @KaiserKarel in #3020
- Revert "Add glados and set batch size for merge queue" by @KaiserKarel in #3023
- docs(picasso-governance) edit council members by @Martin-Kiss in #3005
- Bump json5 from 1.0.1 to 1.0.2 in /composablejs by @dependabot in #2872
- Remove stale configs by @KaiserKarel in #2745
- Revert "Remove stale configs" by @KaiserKarel in #3036
- Remove PWA images by @easteregg in #3024
- (cu 862j4cc4f) mosaic book edits and withdrawal guide by @Martin-Kiss in #3012
- (CU-8677650nf) apollo content update by @Martin-Kiss in #2968
- NX-76 - Switch to the official
nixos/nix:2.13.2
image and upgrade flake deps by @cor in #3006 - Retry adding glados and set batch size for merge queue by @KaiserKarel in #3028
- fix(ci): revert NX-76 because it was not tested. by @cor in #3042
- Ensure bot comments on forks by @KaiserKarel in #3046
- Use http 1.1 with nix by @KaiserKarel in #3043
- Revert "Use http 1.1 with nix" by @KaiserKarel in #3049
- Adds privilige check to workflow by @KaiserKarel in #3051
- Revert "Adds privilige check to workflow" by @KaiserKarel in #3057
- Add runs-on to check-privilege by @KaiserKarel in #3059
- NX-76 - 3 by @cor in #3066
- fix(ci): typo by @cor in #3070
- fix(ci): incorrect repository_owner by @cor in #3072
- (just to run on CI) Cu/20465559/xcvm 288/origin by @dzmitry-lahoda in #3067
- #Cu-20465559 #xcvm-276 by @dzmitry-lahoda in #3034
- Nixify config.toml for hyperspace #8669dck7b by @obsessed-cake in #3033
- Remove the need for privilege label by @KaiserKarel in #3079
- PICA-136: upgrade to v0.9.33 by @hussein-aitlahcen in #2997
- Deploy docs on push to main by @KaiserKarel in #3085
- Remove License by @KaiserKarel in #3084
- Finagle with check-privilege by @KaiserKarel in #3093
- feat(ci): upgrade crane commands by @hussein-aitlahcen in #3091
- [XCVM-13] Upgrade Wasmi with the latest cosmwasm-vm by @aeryz in #3035
- Add --no-http2 by @KaiserKarel in #3102
- [PBL-295, bugfix] Avoid burning share tokens by @vimukthi-git in #3082
- Support SS58 addresses by @aeryz in #3104
- add commit tags to subsquid image and create production release workflow by @radupopa2010 in #3086
- use context to access default variable by @radupopa2010 in #3112
- Fix Benchmark Job by @vimukthi-git in #3115
- WIP 3 pbl 328 subsquid add version for the docker image by @radupopa2010 in #3118
- migrate bridge stuff to zn 2 #Cu-867747xuf by @dzmitry-lahoda in #2982
- NX-96 - CI Revamp by @cor in #3089
- (cu 861m934yu) update audits content in repo by @Martin-Kiss in #3004
- [PBL-365] Refactor Pablo volume chart by @andresmechali in #3090
- Reintroduce substrate fork to allow pooling wasm strategy by @hussein-aitlahcen in #3125
- [PBL-336] Transaction history by @andresmechali in #3027
- Add XCVM test suite by @hussein-aitlahcen in #2998
- [PBL-367] Add staking pool configuration to RewardPoolCreated and RewardPoolUpdated events by @andresmechali in #3083
- feat(cosmwasm): upgrade to cosmwasm 1.2 by @aeryz in #3117
- (CU-862j6v2ar) cosmwasm product content update by @Martin-Kiss in #3134
- upgrade xcm tests #CU-20465559 #INIT-84 by @dzmitry-lahoda in #3015
- smaller files, less ddos of http, ensure zstd #CU-20465559 #NX-103 by @dzmitry-lahoda in #3142
- updated starting block for Picasso by @andresmechali in #3144
- [PBL-394] Query asset prices from Coingecko by @andresmechali in #3141
- [No Ticket] Use glados to sign weight update git commits by @vimukthi-git in #3140
- Fixed Clippy Errors [No Ticket] by @PoisonPhang in #3158
- subsquid - deployment - automate the steps required to trigger re-processing by @radupopa2010 in #3157
- NX-100 - temporarily disable pushing arm docker images and cache docs-dev and docs-server by @cor in #3133
- fix: add price to pabloTVL query by @andresmechali in #3162
- ibc cw pallet test #Cu-20465559 #xcvm-277 by @dzmitry-lahoda in #3075
- XCVM-255: Pallet-Cosmwasm Tests by @aeryz in #3148
- [PBL-426] Remove NOW from historical TVL queries by @andresmechali in #3167
- chore(cosmwasm): upgrade wasmi by @aeryz in #3166
- [PBL-455] Add LP Token ID to Pablo PoolCreated event by @andresmechali in #3168
- PICA-174: polkadot v0.9.36 upgrade by @hussein-aitlahcen in #3174
- Fork-off allow custom rpc URL by @vimukthi-git in #3116
- XCM Configuration Composable LAYR Parachain #cu-20465559 #CEN-24 by @dzmitry-lahoda in #3147
- [PBL-341] Add APR endpoint by @andresmechali in #3169
- [PBL-295] Redistribute rewards earned by unstaked_shares by @vimukthi-git in #3137
- Qa-43 Integration Tests Fixes by @kollegian in #3113
- Use Higher-order functions in
customFilter
#8669hnjbx by @obsessed-cake in #3187 - Update Centauri to work 0.9.36 #CU-20465559 #CEN-103 by @dzmitry-lahoda in #3179
- Staking rewards/clippy by @benluelo in #3188
- [PICA-149] Ensure backwards compatibility with ed25519_verify by @vimukthi-git in #3192
- PBL-490: add missing price to PabloTransactions by @andresmechali in #3190
- PBL-491: fix current Coingecko prices for pablo volumes by @andresmechali in #3193
- DevNet Composable and some fixes #CU-20465559 #CEN-44 by @dzmitry-lahoda in #3161
- PICA-154: XCMV2WeightLimit in Transfer calls by @easteregg in #3126
- Release v2.10009.0 by @vimukthi-git in #2945
- removal of Polkalauncher #CU-867747xtm by @dzmitry-lahoda in #3204
- (CU-862j50vyh) add halborn report for democracy, currency-factory and crowdloan-rewards pallets to github by @Dom-Roth in #3181
- [PBL-467] Make poolId not mandatory for pabloTVL by @andresmechali in #3178
- devnet runs with centauri #CU-20465559 #CEN-103 by @dzmitry-lahoda in #3200
- Upgrading version of dependencies of Dotsama repos #NX-106 #CU-20465559 by @dzmitry-lahoda in #3211
- purge old codebase - mosaic and wasm-optimizer by @dzmitry-lahoda in #3218
- [PBL-511] [PBL-509] Subsquid: Upgrade events and packages by @andresmechali in #3210
- PBL-510: Refactor historical prices to a minute precision and improve caching by @andresmechali in #3213
- (no ticket) remove karel from book by @Martin-Kiss in #3221
- nix fixes for centauri by @dzmitry-lahoda in #3228
- setup of #ibc in #picasso #runtime #config for #CU-20465559 #CEN-116 by @dzmitry-lahoda in #3219
- [PBL-473] [PBL-516] Subsquid: batch processor and failed Pablo transactions by @andresmechali in #3224
- [PBL-517] Fix NaN when querying historical asset prices by @andresmechali in #3233
- [PBL-518] Remove unnecessary queries to Coingecko by @andresmechali in #3236
- upgrade of centauri pallet and set IBC gates #CU-8669mcw9g by @dzmitry-lahoda in #3232
- RFC-0013 Redesigned Assets System [INIT-13] [PICA-28] by @PoisonPhang in #2954
- [PBL-519] Subsquid: integrate new coingecko endpoint to query multiple historical prices by @andresmechali in #3243
- increase version and fix small issue bytes for id by @kkast in #3245
- [PICA-257] fix ED for USDT and kUSD for assets registry migration by @kkast in #3251
- composable runtime ibc config and governance #CEN-117 by @dzmitry-lahoda in #3235
- PICA-89: Properly load tokens by @easteregg in #3206
- [ SRE-587 ] Use RPC nodes as boot nodes for Composable -> main by @bostercf in #3247
- getting update of cachix speed up uploads 2x by @dzmitry-lahoda in #3265
- [ SRE-587-1 ] Update boot nodes for Picasso -> main by @bostercf in #3266
- Update the-composable-team #85zrq9zuh by @JafarAz in #3264
- unifying darwin(mac) deps in builds (fixes centauri on mac) by @dzmitry-lahoda in #3261
- internal docs clean up and move by @dzmitry-lahoda in #3262
- allowing subxt wasm deps to be ok (not relevant errors) by @dzmitry-lahoda in #3272
- vesting cli by @dzmitry-lahoda in #3260
- using faster http2 for nix cache as it was fixed and autoconfig cache for flake by @dzmitry-lahoda in #3278
New Contributors
- @0xBrainjar2 made their first contribution in #2828
- @bostercf made their first contribution in #3247
- @JafarAz made their first contribution in #3264
Full Changelog: release-v2.10005...release-v3.10010.0