release-v8.10032
Pre-release
Pre-release
What's Changed
General changes
- Add cacerts package to docker by @julio-jimenez in #3655
- added ca certs for oracle into composable image and usdt ibc to composable devnet by @dzmitry-lahoda in #3657
- updated-cw-docs by @JafarAz in #3659
- Update weights by @vmarkushin in #3548
- enable DEX/AMM pallet precompile in CW contracts in Picasso runtime by @dzmitry-lahoda in #3647
- Release candidate 8.10029.0 (version bump and tag) by @dzmitry-lahoda in #3661
- Oracle set singer permissioned by @kkast in #3652
- Release candidate 8.10029.1 (no runtime or node updates) to get proper artifacts released (devnet IBC, CW tools) by @dzmitry-lahoda in #3664
- made local banksy to produce block with one liner by @dzmitry-lahoda in #3666
- Documented/explained Picasso democracy parameters and updated final timing to make it faster yet secured in runtime by @dzmitry-lahoda in #3674
- Upgraded CosmWasm runtime in Picasso to latest dependencies by @dzmitry-lahoda in #3677
- Minor correction in the xcvm.md by @adiraviraj in #3681
- xcvm: avoid String allocations when opening an IBC channel by @mina86 in #3685
- cw updates by @dzmitry-lahoda in #3688
- Prefer
x.to_string()
overformat!("{}", x)
by @mina86 in #3689 - xcvm: avoid String allocations when serialising Displayed types by @mina86 in #3691
- picasso-runtime: make memo field a string for pallet-ibc by @blasrodri in #3694
- run cosmos ci on fork by @dzmitry-lahoda in #3697
- ci: remove FE deployments from CI by @fl-y in #3696
- i do not have time to maintain mac builds by @dzmitry-lahoda in #3700
- [XCVM-267] add asset list count to remove hard coded array length by @kkx in #3044
- xcvm: merge router and gateway together by @mina86 in #3687
- sync wasm by @dzmitry-lahoda in #3703
- xcvm: merge router and gateway together, cont. by @mina86 in #3701
- add multi currency wrapper to register callback when xcm deposit success by @RustNinja in #3707
- introduce pallet ibc xcm abstraction by @RustNinja in #3708
- add pallet xcm ibc to frame inside composable code by @RustNinja in #3709
- Сonfigure composable runtime with pallet ibc xcm by @RustNinja in #3710
- code: update cosmwasm-vm dependency to pick up recent bug fixes by @mina86 in #3713
- rate limiter overflow fix by @kkast in #3714
- xcvm: refactor authorisation interface by @mina86 in #3717
- xcvm: introduce ExecuteProgramMsg to refactor messages slightly by @mina86 in #3716
- xcvm: merge assert-registry and gateway contracts together by @mina86 in #3719
- fixes to cli by @dzmitry-lahoda in #3720
- Handle xcm deposit callback by @RustNinja in #3723
- Complete draft implementation for pallet ibc xcm as deposit callback. by @RustNinja in #3724
- Compose ibc memo from xcm multi location by @RustNinja in #3725
- refactoring of memo composition from xcm multi location by @RustNinja in #3729
- (do not merge) enable flat fee on picasso by @kkast in #3715
- Rc version 8.10031.0 by @RustNinja in #3730
- add bech32 to parse cosmos address into string and insert in ibc memo by @RustNinja in #3732
- Simplify
T::from
spelling by @mina86 in #3733 - xcvm: remove Network generic argument from xc_core::Instruction by @mina86 in #3734
- add error handling when parse memo of cosmos addresses by @RustNinja in #3736
- xcvm: merge cw-xc-utils crate into cw-xc-common crate by @mina86 in #3735
- add two event for enum in PalletXcmIbc pallet and emit event in ibc by @RustNinja in #3738
- remove hardcoded assets from the list_assets rpc by @kkast in #3739
- CW precompile support with Schema, updated precompile for DEX with full coverage by @dzmitry-lahoda in #3722
- add-md by @JafarAz in #3743
- Fix nix build when remove vec! usage in pallet multihop xcm ibc by @RustNinja in #3746
- version of pallet multihop that works fine with nix. by @RustNinja in #3747
- Make composable ready for testing multihop v0 (from polkadot to picasso in one click tx) by @RustNinja in #3748
- multihop extrinsic to register the route by @RustNinja in #3750
- add symbol to list_assets rpc by @kkast in #3749
- Move multihop memo to composable trait by @RustNinja in #3752
- Introduce bech32 no std to create cosmos string address and memo from Junctions bytes32 by @RustNinja in #3753
- introduce new memo structure for ibc and xcm multihop by @RustNinja in #3754
- Pallet-multihop-xcm-ibc that for multihop once click tx that support memo. by @dzmitry-lahoda in #3755
- Configure HandleMemo associated type for composable and picasso runtime by @RustNinja in #3757
- Ensured JSON output well in CosmWasm tool and made CW more like cosmos one by @dzmitry-lahoda in #3756
- check event on picasso about memo handling by @RustNinja in #3758
- Devnet updates: Genesis with CW XCVM contracts for Substrate devnet and Osmosisd app by @dzmitry-lahoda in #3737
- Use address to string if substrate or bech32 to string if not by @RustNinja in #3760
- implement SubstrateMultihopXcmHandler for pallet multihop xcm ibc by @RustNinja in #3764
- Add xtokens into multihop pallet by @RustNinja in #3765
New Contributors
- @julio-jimenez made their first contribution in #3655
- @mina86 made their first contribution in #3668
- @adiraviraj made their first contribution in #3681
Full Changelog: fe-v7.10028-picasso-0...release-v8.10032