Skip to content

feat: v0.16#448

Merged
pandres95 merged 91 commits intomasterfrom
dev
Oct 27, 2025
Merged

feat: v0.16#448
pandres95 merged 91 commits intomasterfrom
dev

Conversation

@pandres95 pandres95 requested a review from olanod March 2, 2025 03:18
@pandres95 pandres95 self-assigned this Mar 2, 2025
@pandres95 pandres95 changed the title v0.16 feat: v0.16 Mar 2, 2025
@pandres95 pandres95 moved this to In Progress in Virto 2025 Mar 2, 2025
@pandres95 pandres95 added this to the Kreivo 0.16 milestone Mar 12, 2025
@olanod olanod moved this from In Progress to Todo in Virto 2025 Apr 9, 2025
@pandres95 pandres95 moved this from Todo to In Progress in Virto 2025 Apr 23, 2025
* chore: update deps

* chore: update CI checks

* chore: modify pallet mock and runtime configurations to reflect changes in PSDK.

* fix: misconfigured implementation of benchmark helpers for listings pallets
* chore(pallet-communities-manager): use unified `frame-contrib-traits` crate

* feat(pallet-communities): support serde for `DecisionMethod` + remove `sp-std`

* feat(pallet-communities-manager): add `GenesisConfig`/`GenesisBuilder` + remove `sp-std`

* feat(runtime-common): remove `sp-std`

* feat(runtime-constants): add `alice()` genesis helper + remove `sp-std`

* feat(kreivo-runtime): setup `communitiesManager` genesis + remove `sp-std`

* chore: apply Cargo.lock changes
* feat(virto-common): define `listings` types to a common place.

* feat(kreivo-apis): refactor library structure / implement listings APIs.

* feat(kreivo-apis): configure `kreivo_apis::Config`
* chore(pallet-communities): replace mentions to `fc-traits-memberships` with `frame-contrib-traits` + taplo fmt

* chore(kreivo-runtime): replace mentions to `fc-traits-*` with unified `frame-contrib-traits` + taplo fmt

* chore: taplo fmt
* feat(contracts-store): add `pallet-contracts-store`, full path, and tests. Missing benchmarks.

* feat(kreivo-runtime): configure `pallet-contracts-store`

* fix(kreivo-runtime): make clippy happy

* chore(pallet-contracts-store): expose `CONTRACT_MERCHANT_ID` const.

* chore(kreivo-runtime): implement `MerchantIdInfo` for runtime.

* fix(runtime-constants): remove unused `EPOCH_DURATION_IN_SLOTS`.

* feat(pallet-contracts-store): split contract instance info with license item, so the license holder preserves it.

* chore(kreivo-runtime): minor improvements on usability and dev environment

- implement runtime `ContractApis` 🛠️
- use `ContractsStore::maybe_merchant_id` 🪪
- load first community with some balance 🤑
- chore(Cargo): update deps
- chore(kreivo-apis): enable logging to help on debugging calls for chain extensions.
… from the item in the memberships collection to the item in the community collection

oops (i did it again)!
…st when `runtime-benchmarks` feature enabled
@pandres95 pandres95 force-pushed the dev branch 2 times, most recently from 143789d to 8487f51 Compare August 21, 2025 21:14
- This is to ensure `pallet-revive-fixtures` are built
pandres95 and others added 8 commits September 1, 2025 22:24
…ion velocity for both testnet and production
* Included revive 0.7.0, pending to know if needed a new instance for pallet_assets::Instance3 as done in asset-hub-westend

* Requested changes applied

* Not included precompiles for this integration.

---------

Co-authored-by: Lex Luthor <johan@nulo.network>
* feat: Migrated to stable2509 🎉

* Fixed error in test 🚀

* chore(.github): Add custom image that includes the needed toolkit to build the runtime.

* fix(workspace): missing feature propagation / revert `rand_code` to 0.6.4

---------

Co-authored-by: Lex Luthor <johan@nulo.network>
Co-authored-by: Pablo Andrés Dorado Suárez <hola@pablodorado.com>
# Conflicts:
#	chain-spec-generator/src/spec/live/kreivo_paseador_chainspec.json
@pandres95 pandres95 merged commit 9404be6 into master Oct 27, 2025
13 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in Virto 2025 Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants