Commit Graph

24 Commits

Author SHA1 Message Date
PG Herveou f517900a48 Contracts expose pallet-xcm (#1248)
This PR introduces:
- XCM  host functions `xcm_send`, `xcm_execute`
- An Xcm trait into the config. that proxy these functions to to
`pallet_xcm`, or disable their usage by using `()`.
- A mock_network and xcm_test files to test the newly added xcm-related
functions.

---------

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>
Co-authored-by: command-bot <>
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
2023-11-14 22:32:14 +02:00
PG Herveou 1cd38c2cd1 Contracts: Bump contracts rococo (#2286) 2023-11-14 19:24:45 +02:00
joe petrowski a14691804d Move Relay-Specific Shared Code to One Place (#1193)
* add common libs

* asset hubs

* add westend

* bridge hubs

* collectives

* contracts

* emulated tests

* parachain bin

* delete collectives constants and update docs

* integration tests should have apache license (some missing, some needed changing)

* propagate features

* fmt
2023-09-05 08:13:19 +02:00
Przemek Rzad bfb241d7f3 Add missing licenses and tune the scanning workflow (#1288)
* Add missing Cumulus licenses

* Typo

* Add missing Substrate licenses

* Single job checking the sub-repos in steps

* Remove dates

* Remove dates

* Add missing (C)

* Update FRAME UI tests

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>

* Update more UI tests

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>

---------

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
2023-08-30 15:45:49 +03:00
PG Herveou 8abf7c5ee1 Contracts: Update Config::Debug (#3035)
* Add TraceableCallSpan to contracts

* rename

* Update parachains/runtimes/contracts/contracts-rococo/src/contracts.rs

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
2023-08-24 08:35:52 +00:00
Alexander Theißen 81c68c5595 Companion for: contracts: Expose environment types for offchain tooling (#3036)
* contracts: Add `Environment` config

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
2023-08-23 11:45:36 +00:00
Juan 4f699c70a4 Companion for Contracts remove deposit account (#2973)
* add migration v15

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
2023-08-18 15:00:41 +00:00
Dmitry Markin 0dc2812c38 [companion] Get rid of Peerset compatibility layer (#2739)
* Init `PeerStore` in `build_collator_network`

* kick CI

* Update Cargo.lock for substrate

* Companion for substrate 14373

* Companion for paritytech/substrate#14020

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: Davide Galassi <davxy@datawok.net>
Co-authored-by: parity-processbot <>
2023-08-02 15:58:13 +00:00
PG Herveou 4233427717 Companion PR for contracts delegate deposit PR (#2913)
* Companion PR for https://github.com/paritytech/substrate/pull/14079

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
2023-07-26 12:41:48 +00:00
Sasha Gryaznov 043b711829 Add migration for substrate#14084 (#2751)
* v12 migration to seq

* Contracts-rococo: Update migration

* add v9..v12 migrations

* fix

* fix

* v12 migration to run seq

* update lock file for substrate

fmt

cargo lock update substrate only

---------

Co-authored-by: pgherveou <pgherveou@gmail.com>
2023-07-03 15:18:19 +02:00
Juan 4afbff9763 Add Migrations to contracts config (#2701)
* add Migrations to contracts config

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
2023-06-09 11:46:10 +00:00
juangirini a57745ddf8 Companion PR for add events to ContractResult (#2510)
* contracts: adapt to new contracts api

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
2023-05-03 14:13:54 +00:00
Sasha Gryaznov 63076eccc7 Companion for substrate#13565 (#2306)
* add default deposit limit

* cargo upd
2023-04-26 13:20:55 +00:00
PG Herveou 9d9b346f09 Companion PR for contract deletion updates (#2409)
* Companion PR for contract deletion updates

see https://github.com/paritytech/substrate/pull/13702

* Revert "Companion PR for contract deletion updates"

This reverts commit 4fb2ca53a1bdfbd7dc0d35be52525da99547c76c.

* fix lint

* update lockfile for {"polkadot", "substrate"}

---------

Co-authored-by: parity-processbot <>
2023-03-31 11:29:44 +00:00
Sasha Gryaznov 477a51947c adjust pallet_contracts config (#2108) 2023-01-19 08:03:23 +00:00
Sasha Gryaznov 659a37b65e Companion for substrate#12845 (#1960)
* Companion for substrate#12845

* update lockfile for {"polkadot", "substrate"}

Co-authored-by: parity-processbot <>
2022-12-13 16:34:13 +00:00
Alexander Theißen 7350107f0b Companion for contracts: Replace cargo feature unstable-interface with config (#1916)
* contracts: Add `UnsafeUnstableInterface`

* update lockfile for {"substrate", "polkadot"}

Co-authored-by: parity-processbot <>
2022-11-30 14:48:55 +00:00
Alexander Theißen 0a92a71aa5 Companion for contracts WeightV2 (#1726)
* Remove `ContractAccessWeight`

* update lockfile for {"polkadot", "substrate"}

* update lockfile for {"substrate", "polkadot"}

Co-authored-by: parity-processbot <>
2022-10-05 13:59:26 +00:00
Alexander Theißen 929ad2af1c Companion for: Make automatic storage deposits resistant against changing deposit prices (#1561)
* Adapt to new contracts migration API

* Add missing type argument

* update lockfile for {"substrate", "polkadot"}

Co-authored-by: parity-processbot <>
2022-09-21 17:55:36 +00:00
Alexander Theißen 46c735cb3b Companion: contracts: Use WeakBoundedVec for instrumented code (#1595)
* Remove `RelaxedMaxCodeLen`

* update lockfile for {"substrate", "polkadot"}

Co-authored-by: parity-processbot <>
2022-09-19 11:22:11 +00:00
Sergej Sakac 68ba7e544d Companion for #11981 (#1563)
* Companion for #11981

* rename

* Event to RuntimeEvent in imports

* missed rename

* undo

* revert

* rename type Call & Event

* commit

* ...

* fix

* fix errors

* fixes

* fmt

* fix imports

* final fix?

* fmt

* fix?

* fixes after merge

* small fix

* cargo update -p polkadot-runtime-common

* cargo +nightly fmt

* update lockfile for {"polkadot", "substrate"}

* fix

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: parity-processbot <>
2022-09-12 23:55:33 +00:00
Shawn Tabrizi 48d4f1c57d Companion for Weight v1.5 (#1581)
* cargo test -p cumulus-primitives-utility

* cargo test -p cumulus-pallet-xcmp-queue

* cargo test -p cumulus-pallet-xcm

* cargo test -p cumulus-pallet-dmp-queue

* cargo test -p pallet-template

* cargo test -p cumulus-test-runtime

* fix weights

* fix more weights

* cargo test -p parachains-common

* cargo test -p parachain-template-runtime

* fix weights import

* cargo test -p collectives-polkadot-runtime

* cargo test -p contracts-rococo-runtime

* more

* unused

* fixes

* Update benchmarking.rs

* Update lib.rs

* Update lib.rs

* fix

* fix bug in conversion

* update lockfile for {"polkadot", "substrate"}

Co-authored-by: parity-processbot <>
2022-08-31 12:24:42 +00:00
Alexander Gryaznov c7d8da1783 Companion for substrate#11501 (#1404)
* Companion for substrate#11501

* update lockfile for {"polkadot", "substrate"}

Co-authored-by: parity-processbot <>
2022-06-23 12:48:13 +00:00
Squirrel bc0c98884f dir restructure to support more CGP (#1266)
* rerame res to chain-specs

* split polkadot-parachains dir

* rename dir parachains-common to common

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Co-authored-by: Wilfried Kopp <wilfried@parity.io>
Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
2022-05-20 13:43:04 +01:00