Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
1782372
wip
pgherveou May 15, 2025
7734e4e
fix
pgherveou May 15, 2025
dbe1ba3
add utility functions
pgherveou May 16, 2025
2327800
update
pgherveou May 16, 2025
4db4984
wip
pgherveou May 16, 2025
0374ba5
add tests
pgherveou May 16, 2025
8dc6a8e
nit
pgherveou May 16, 2025
2065dcb
fix alloy
pgherveou May 17, 2025
ef08472
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] May 17, 2025
79bd9ab
fix alloy
pgherveou May 17, 2025
231387c
add constants
pgherveou May 17, 2025
6aff60d
fix
pgherveou May 17, 2025
5b580b0
undo changes
pgherveou May 17, 2025
bf654ec
clippy
pgherveou May 17, 2025
b9d3add
clippy
pgherveou May 17, 2025
86e590a
taplo
pgherveou May 17, 2025
bbe4285
Update from github-actions[bot] running command 'bench --runtime dev …
github-actions[bot] May 17, 2025
0a099ca
fix try-runtime
pgherveou May 18, 2025
0fedfc6
taplo
pgherveou May 18, 2025
99ccb3a
restart bench
pgherveou May 18, 2025
ea4e2ff
Update from github-actions[bot] running command 'bench --pallet palle…
github-actions[bot] May 18, 2025
904020a
Update from github-actions[bot] running command 'fmt'
github-actions[bot] May 18, 2025
ad0905d
copy missing benchmarks
pgherveou May 18, 2025
4fd493c
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] May 19, 2025
907e03f
use abi_decode_validate
pgherveou May 22, 2025
b48fcd1
PR review remove default HAS_CONTRACT_INFO
pgherveou May 27, 2025
6712c18
Update precompiles doc
pgherveou May 27, 2025
51be4f8
Move struct towards the begining of the file
pgherveou May 27, 2025
02d9a78
PR suggestion fixes
pgherveou May 27, 2025
79f3679
Charge for events
pgherveou May 27, 2025
7ef8907
use decode_raw_log_validate
pgherveou May 27, 2025
7a43f5f
re-organize import exports
pgherveou May 27, 2025
10d3d0e
Add addressmapper
pgherveou May 27, 2025
09dcf74
update imports
pgherveou May 27, 2025
99d981a
Merge branch 'master' into pg/assets-precompile
pgherveou May 27, 2025
15b329f
remove glob
pgherveou May 27, 2025
4d57a06
Address remaining comments
pgherveou May 27, 2025
3411ce5
fix typo
pgherveou May 27, 2025
820602e
fix
pgherveou May 27, 2025
9567d89
Update westend
pgherveou May 27, 2025
c118a24
fix
pgherveou May 27, 2025
55b54a0
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] May 27, 2025
7252da6
add ethereum-standards
pgherveou May 27, 2025
4043100
add precompiles export
pgherveou May 27, 2025
5ebdb8e
fix bridge alloy deps bump
pgherveou May 27, 2025
3c01934
add umbrella
pgherveou May 27, 2025
56ed38e
missing alloy_bump dep
pgherveou May 27, 2025
d0c3467
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] May 27, 2025
2b858f1
fixes
pgherveou May 27, 2025
be32e8c
Apply suggestions from code review
pgherveou May 27, 2025
fefc923
do not depend on pallet-revive
pgherveou May 27, 2025
2fe6187
fix
pgherveou May 27, 2025
37163a5
Merge branch 'pg/shared-precompiles' into pg/assets-precompile
pgherveou May 27, 2025
8c0f656
Use ethereum-standards
pgherveou May 27, 2025
ac10de8
do not depend on pallet-revive
pgherveou May 27, 2025
218e819
Merge branch 'pg/shared-precompiles' into pg/assets-precompile
pgherveou May 27, 2025
ce31275
fix: taplo, license, lockfile
franciscoaguirre May 27, 2025
d4494b2
Merge branch 'master' into pg/shared-precompiles
franciscoaguirre May 27, 2025
f83b711
Merge branch 'master' into pg/shared-precompiles
franciscoaguirre May 27, 2025
4329bec
Update from github-actions[bot] running command 'fmt'
github-actions[bot] May 27, 2025
6a15a79
fix UnsafeOnlyForDryRun
pgherveou May 27, 2025
cec38d8
fix updates
pgherveou May 27, 2025
35a0e8c
Merge branch 'pg/shared-precompiles' into pg/assets-precompile
pgherveou May 27, 2025
0a3f200
Merge branch 'master' into pg/assets-precompile
pgherveou May 28, 2025
c30941e
Update prdoc/pr_8679.prdoc
pgherveou May 28, 2025
f1b239a
Merge branch 'master' into pg/assets-precompile
pgherveou May 30, 2025
29673a0
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] May 30, 2025
35ce700
fix
pgherveou May 30, 2025
79e5fbb
Update from github-actions[bot] running command 'fmt'
github-actions[bot] May 30, 2025
1996d16
Merge branch 'master' into pg/assets-precompile
pgherveou May 30, 2025
8c91c30
Update substrate/frame/revive/src/lib.rs
athei May 30, 2025
49799cd
Update substrate/frame/revive/src/lib.rs
athei May 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions cumulus/parachains/common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,17 @@ runtime-benchmarks = [
"xcm-executor/runtime-benchmarks",
"xcm/runtime-benchmarks",
]

try-runtime = [
"frame-support/try-runtime",
"frame-system/try-runtime",
"pallet-asset-tx-payment/try-runtime",
"pallet-assets/try-runtime",
"pallet-authorship/try-runtime",
"pallet-balances/try-runtime",
"pallet-collator-selection/try-runtime",
"pallet-message-queue/try-runtime",
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"sp-runtime/try-runtime",
]
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@ try-runtime = [
"pallet-xcm-bridge-hub-router/try-runtime",
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"polkadot-runtime-common/try-runtime",
"sp-runtime/try-runtime",
]
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,7 @@ try-runtime = [
"pallet-xcm-bridge-hub-router/try-runtime",
"pallet-xcm/try-runtime",
"parachain-info/try-runtime",
"parachains-common/try-runtime",
"polkadot-runtime-common/try-runtime",
"snowbridge-pallet-system-frontend/try-runtime",
"snowbridge-runtime-common/try-runtime",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ use frame_system::{
EnsureRoot, EnsureSigned, EnsureSignedBy,
};
use pallet_asset_conversion_tx_payment::SwapAssetAdapter;
use pallet_assets::precompiles::{InlineIdConfig, ERC20};
use pallet_nfts::{DestroyWitness, PalletFeatures};
use pallet_revive::evm::runtime::EthExtra;
use pallet_xcm::EnsureXcm;
Expand Down Expand Up @@ -1077,7 +1078,10 @@ impl pallet_revive::Config for Runtime {
type DepositPerByte = DepositPerByte;
type WeightPrice = pallet_transaction_payment::Pallet<Self>;
type WeightInfo = pallet_revive::weights::SubstrateWeight<Self>;
type Precompiles = ();
type Precompiles = (
ERC20<Self, InlineIdConfig<0x120>, TrustBackedAssetsInstance>,
ERC20<Self, InlineIdConfig<0x320>, PoolAssetsInstance>,
);
type AddressMapper = pallet_revive::AccountId32Mapper<Self>;
type RuntimeMemory = ConstU32<{ 128 * 1024 * 1024 }>;
type PVFMemory = ConstU32<{ 512 * 1024 * 1024 }>;
Expand Down
Loading
Loading