Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: evm fee in other currencies #763

Merged
merged 43 commits into from
Mar 4, 2024
Merged
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
26b0f38
reorganize code
enthusiastmartin Feb 12, 2024
1f273d0
initial support - wip
enthusiastmartin Feb 12, 2024
14a74bf
wrap runner
enthusiastmartin Feb 13, 2024
6f7663b
implemment runner validate
enthusiastmartin Feb 13, 2024
4c5b7da
fix price retrieval in runner
enthusiastmartin Feb 13, 2024
d9d3497
Merge branch 'master' into feat/evm-multi-currency
enthusiastmartin Feb 14, 2024
edbcec5
correct evm price
enthusiastmartin Feb 14, 2024
a7b5553
implement evm fee withdrawal
enthusiastmartin Feb 15, 2024
e668ec8
fix evm integration tests
enthusiastmartin Feb 15, 2024
21f62a5
reformat
enthusiastmartin Feb 15, 2024
81bf909
evm fee compare test
enthusiastmartin Feb 15, 2024
bb1e635
Merge branch 'master' into feat/evm-multi-currency
enthusiastmartin Feb 19, 2024
b946e02
fix evm version
enthusiastmartin Feb 19, 2024
3b4c0eb
Merge branch 'master' into feat/evm-multi-currency
enthusiastmartin Feb 22, 2024
001be18
Merge branch 'feat/adjust-fee' into feat/evm-multi-currency
enthusiastmartin Feb 22, 2024
836a325
add import
enthusiastmartin Feb 22, 2024
8b788e9
use correct address in evm tests
enthusiastmartin Feb 22, 2024
a5d1a48
Merge branch 'feat/adjust-fee' into feat/evm-multi-currency
enthusiastmartin Feb 23, 2024
8b5e4cc
use correct currecny order
enthusiastmartin Feb 23, 2024
5a79f0a
integration tests
enthusiastmartin Feb 23, 2024
9f3d0db
Merge branch 'feat/adjust-fee' into feat/evm-multi-currency
enthusiastmartin Feb 25, 2024
96c3c28
use correct priec in omnipool setup
enthusiastmartin Feb 25, 2024
35262bc
Merge branch 'feat/adjust-fee' into feat/evm-multi-currency
enthusiastmartin Feb 26, 2024
3e40518
use dot instead of dai with corret price
enthusiastmartin Feb 26, 2024
11403a6
add test
enthusiastmartin Feb 26, 2024
d67a39a
fix prices
enthusiastmartin Feb 27, 2024
28c86ca
Merge branch 'master' into feat/evm-multi-currency
enthusiastmartin Feb 27, 2024
c082875
add test
enthusiastmartin Feb 27, 2024
1e3c8f5
remove unused imports
enthusiastmartin Feb 27, 2024
505e1a4
bump versions
enthusiastmartin Feb 27, 2024
bcf8c63
fix integration test
enthusiastmartin Feb 27, 2024
6f53b79
use alice
enthusiastmartin Feb 27, 2024
61da8d2
fix integration test
enthusiastmartin Feb 27, 2024
d9e3c84
rework traits and remove redundant price conversions
enthusiastmartin Feb 28, 2024
5e12c23
Add comment
enthusiastmartin Feb 28, 2024
55eb2d3
use hdx as default if not set
enthusiastmartin Feb 28, 2024
bfc93f9
Merge branch 'master' into feat/evm-multi-currency
enthusiastmartin Feb 28, 2024
ee40d2e
unused imports
enthusiastmartin Feb 28, 2024
296d0cd
happy clippy happy life
enthusiastmartin Feb 28, 2024
073bcc6
bump versions
enthusiastmartin Feb 28, 2024
5e9fda8
Merge branch 'master' into feat/evm-multi-currency
enthusiastmartin Feb 29, 2024
186ca4a
bump versions and add comments
enthusiastmartin Feb 29, 2024
82d3d3e
change to short period
enthusiastmartin Feb 29, 2024
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
8 changes: 5 additions & 3 deletions Cargo.lock

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

4 changes: 3 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ members = [
'pallets/dca',
'primitives',
'utils/build-script-utils',
'integration-tests',
'integration-tests',
'pallets/circuit-breaker',
'pallets/xcm-rate-limiter',
'pallets/omnipool-liquidity-mining',
Expand Down Expand Up @@ -247,6 +247,8 @@ pallet-evm-precompile-simple = { git = "https://github.com/moonbeam-foundation/f
pallet-evm-precompile-modexp = { git = "https://github.com/moonbeam-foundation/frontier", rev = "bf5885a982041cc744ecbb62a2afc13d56d464dc", default-features = false }
pallet-evm-precompile-bn128 = { git = "https://github.com/moonbeam-foundation/frontier", rev = "bf5885a982041cc744ecbb62a2afc13d56d464dc", default-features = false }
pallet-evm-precompile-blake2 = { git = "https://github.com/moonbeam-foundation/frontier", rev = "bf5885a982041cc744ecbb62a2afc13d56d464dc", default-features = false }
evm = { git = "https://github.com/moonbeam-foundation/evm", rev = "a33ac87ad7462b7e7029d12c385492b2a8311d1c", default-features = false }


# EVM from acala
module-evm-utility-macro = { path = "runtime/hydradx/src/evm/evm-utility/macro", default-features = false}
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "runtime-integration-tests"
version = "1.19.2"
version = "1.19.3"
description = "Integration tests"
authors = ["GalacticCouncil"]
edition = "2021"
Expand Down
Loading
Loading