Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
1a0b6ae
v0.9.13 update
tgmichel Nov 18, 2021
13601ea
update utils to revert instead of error (using gasometer)
nanocryk Nov 18, 2021
2a12b1f
improve try_dispatch util
nanocryk Nov 18, 2021
f7d5b5e
update assets-erc20 precompile set
nanocryk Nov 18, 2021
58e65cd
update balances-erc20 precompile
nanocryk Nov 18, 2021
00b790f
update crowdloan-rewards precompile
nanocryk Nov 18, 2021
4445dc2
update democracy precompile
nanocryk Nov 18, 2021
83d2089
update parachain-staking precompile
nanocryk Nov 18, 2021
0ff2900
update relay-encoder precompile
nanocryk Nov 18, 2021
337ba9f
update xcm-transactor precompile
nanocryk Nov 18, 2021
f639b5f
update xtokens precompile + remove refactored file
nanocryk Nov 18, 2021
a039526
update utils tests
nanocryk Nov 19, 2021
9c04b5f
update asset-erc20 precompile mock/test
nanocryk Nov 19, 2021
553aab4
update balances-erc20 precompile mock/test
nanocryk Nov 19, 2021
10c81c2
update crowdloan-rewards precompile mock/test
nanocryk Nov 19, 2021
2a1280e
update pallet-democracy precompile mock/test
nanocryk Nov 19, 2021
0acad96
update parachain-staking precompile mock/test
nanocryk Nov 19, 2021
52b2698
update relay-encoder precompile mock/test
nanocryk Nov 19, 2021
97cba9e
update xcm-transactor precompile mock/test
nanocryk Nov 19, 2021
95ba138
update xtokens precompile mock/test
nanocryk Nov 19, 2021
c3a6672
Merge remote-tracking branch 'origin/master' into moonbeam-polkadot-v…
nanocryk Nov 22, 2021
4a12be9
toml-sort
nanocryk Nov 22, 2021
3076bde
line length
nanocryk Nov 22, 2021
098d264
`TxPoolRuntimeApi` version 2
tgmichel Nov 23, 2021
1578c44
Ethereum typed transactions
tgmichel Nov 23, 2021
15afad5
PrecompilesType / Value for runtimes
tgmichel Nov 23, 2021
ff02bc7
Add pallet_utility PalletOrigin assoc type
tgmichel Nov 23, 2021
5d66e9a
Add pallet_scheduler OriginPrivilegeCmp assoc type
tgmichel Nov 23, 2021
d0f949d
Update EthereumRuntimeRPCApi `call` and `create`
tgmichel Nov 23, 2021
bfafbdf
Handle typed transactions in `impl_self_contained_call`
tgmichel Nov 23, 2021
a6f1a6e
Update precompiles `PrecompileResult` + `is_static` + `is_precompile`
tgmichel Nov 23, 2021
ef967da
Just match for input.len
tgmichel Nov 23, 2021
dc92ab7
fmt
tgmichel Nov 23, 2021
99e8f74
Fix Erc20AssetsPrecompileSet
tgmichel Nov 23, 2021
9120280
Update StorageProvider impl
tgmichel Nov 23, 2021
d5348ac
Update service ConvertTransaction
tgmichel Nov 23, 2021
9bc8c63
Remove service deprecated fields
tgmichel Nov 23, 2021
3359f10
Add spawn task groups
tgmichel Nov 23, 2021
7eb8132
Add genesis schema to `frontier-schema-cache-task`
tgmichel Nov 23, 2021
3d26de3
More fixes :)
tgmichel Nov 23, 2021
575f070
Update tests
tgmichel Nov 23, 2021
faff18d
fmt
tgmichel Nov 23, 2021
2085c64
Remove parachain_id cli arg usage
tgmichel Nov 23, 2021
8cfed81
tests precompiles reverts
nanocryk Nov 23, 2021
3e32bc4
`call_max_size` test for runtimes
tgmichel Nov 24, 2021
73b5fb3
Filtered calls now return CallFiltered error
tgmichel Nov 24, 2021
d3a3870
VersionedMultiLocation needs to be Boxed
tgmichel Nov 24, 2021
5b561d3
Update xm-transactor tests
tgmichel Nov 24, 2021
e83ca88
fmt
tgmichel Nov 24, 2021
3158f99
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Nov 24, 2021
3297321
Update pallet-maintenance-mode tests
tgmichel Nov 24, 2021
7b4729b
Update frontier pin
tgmichel Nov 24, 2021
44185be
(ts test) update polkadotApi.tx.evm.call args
tgmichel Nov 24, 2021
77c1446
Update frontier pin
tgmichel Nov 25, 2021
a03921c
Add storage_schema to pallet-ethereum GenesisConfig
tgmichel Nov 25, 2021
6c89dff
Include EthereumStorageSchema::V2 in map + update frontier-schema-cac…
tgmichel Nov 25, 2021
89243f8
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Nov 25, 2021
863540c
fmt
tgmichel Nov 25, 2021
60ad0fc
toml-sort
tgmichel Nov 25, 2021
1329679
Update tests
tgmichel Nov 25, 2021
0004234
Add `pallet-base-fee`
tgmichel Nov 29, 2021
5c684f9
Use current base fee on precompile ts tests
tgmichel Nov 29, 2021
242ecce
Update frontier pin
tgmichel Nov 29, 2021
ad59ad1
Remove pallet ethereum configurable genesis schema
tgmichel Nov 29, 2021
0af366f
Add tests for each type of transaction (#1040)
joelamouche Dec 1, 2021
a82e7ae
Impl `OnChargeEVMTransaction` in moonbase runtime
tgmichel Dec 1, 2021
3f71811
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 1, 2021
3622bff
Fix eth txn fee handling for `verifyLatestBlockFees` tests
tgmichel Dec 1, 2021
3417409
checker
tgmichel Dec 1, 2021
7a33e90
Update `open-runtime-module-library` pin
tgmichel Dec 2, 2021
9244135
Update dep pin
tgmichel Dec 2, 2021
e0b4d4f
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 2, 2021
7f4e113
Update polkadot pin
tgmichel Dec 2, 2021
a16b0ea
usee struct literal syntax
tgmichel Dec 2, 2021
c3309c1
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 3, 2021
ec13db4
Pin substrate democracy vote events
tgmichel Dec 3, 2021
65711cb
fmt
tgmichel Dec 3, 2021
85a2909
Remove unused import
tgmichel Dec 3, 2021
2c658d4
Fix crowdloan ts test
tgmichel Dec 3, 2021
a8c6332
add feature force-debug for all runtimes (#1053)
librelois Dec 7, 2021
6136767
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 13, 2021
cb918b9
Girazoki xtokens fee with extrinsic (#1007)
girazoki Dec 13, 2021
295d990
Updates test setup for parachain tests
Dec 13, 2021
54485af
Merge branch 'moonbeam-polkadot-v0.9.13' of github.com:PureStake/moon…
Dec 13, 2021
d74fd27
Updates polkadot-launch version
Dec 13, 2021
3f64bce
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 14, 2021
d8cd9d9
Naming convention
tgmichel Dec 14, 2021
c631d4e
Update crowdloan-rewards pin
tgmichel Dec 14, 2021
4aaeaa7
Re-introduce `parachain-id` cli arg
tgmichel Dec 15, 2021
3dc8bd1
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 15, 2021
69fa3a5
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 16, 2021
d0377de
Upate nimbus pin
tgmichel Dec 16, 2021
44d9825
Update pallet democracy precompile tests
tgmichel Dec 16, 2021
18e846c
pin shiny new nimbus branch
JoshOrndorff Dec 16, 2021
d1a5e9f
fix Cargo.lock reversions. I wonder why that happened.
JoshOrndorff Dec 16, 2021
b408791
Bring manual seal hotifx into substrate hotfix branch
JoshOrndorff Dec 16, 2021
37525bf
Fix tests
tgmichel Dec 17, 2021
9185f74
Update `is_precompile` fn
tgmichel Dec 17, 2021
ddc736c
Update `open-runtime-module-library` pin
tgmichel Dec 17, 2021
fc9e570
Update frontier pin
tgmichel Dec 17, 2021
e430c79
Merge remote-tracking branch 'upstream/master' into HEAD
girazoki Dec 17, 2021
62fa60a
Follow up merge
girazoki Dec 17, 2021
dd97bdb
Merge remote-tracking branch 'upstream/master' into HEAD
girazoki Dec 17, 2021
02e8605
FMT
girazoki Dec 17, 2021
bbb4732
Prettier
girazoki Dec 17, 2021
e174c96
Adapt new precompiles to 0.9.13
girazoki Dec 17, 2021
e56feb8
unused import after merge
girazoki Dec 17, 2021
addedc7
New for precompileset
girazoki Dec 17, 2021
4c6d601
Fix errors in unitests
girazoki Dec 17, 2021
eca7384
Fix unitests
girazoki Dec 17, 2021
9583a4b
Calls are unfiltered now
girazoki Dec 18, 2021
c5526e2
Update frontier pin
tgmichel Dec 20, 2021
1f34208
Update ts test `test-balance-transfer` with pending
tgmichel Dec 20, 2021
fdb530e
Update ts test `test-contract-creation` with pending
tgmichel Dec 20, 2021
13a6a14
Prettify
tgmichel Dec 20, 2021
a7e464d
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 20, 2021
3c4651b
Update `test-pallet-maintenance-mode`
tgmichel Dec 20, 2021
c567a5d
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 22, 2021
4820680
Fix substrate version
tgmichel Dec 22, 2021
aa1cb11
Merge branch 'master' into moonbeam-polkadot-v0.9.13
tgmichel Dec 23, 2021
8d8df6e
Fixes test setup
Dec 23, 2021
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
1,548 changes: 840 additions & 708 deletions Cargo.lock

Large diffs are not rendered by default.

6 changes: 0 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,5 @@ members = [
"runtime/moonriver",
]

[patch.crates-io]
ethereum = { git = "https://github.com/purestake/ethereum", branch = "joshy-scale-info" }
evm = { git = "https://github.com/purestake/evm", branch = "moonbeam-polkadot-v0.9.11" }
evm-gasometer = { git = "https://github.com/purestake/evm", branch = "moonbeam-polkadot-v0.9.11" }
evm-runtime = { git = "https://github.com/purestake/evm", branch = "moonbeam-polkadot-v0.9.11" }

[profile.release]
panic = "unwind"
12 changes: 8 additions & 4 deletions client/evm-tracing/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,15 @@ repository = "https://github.com/PureStake/moonbeam/"
version = "0.1.0"

[dependencies]
codec = { package = "parity-scale-codec", version = "2.2", default-features = false }
ethereum-types = { version = "0.12.0" }
evm-tracing-events = { path = "../../primitives/rpc/evm-tracing-events" }
hex = { version = "0.4", features = [ "serde" ] }
moonbeam-rpc-primitives-debug = { path = "../../primitives/rpc/debug" }
serde = { version = "1.0", features = [ "derive" ] }
serde_json = { version = "1.0" }
sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }

# Moonbeam
evm-tracing-events = { path = "../../primitives/rpc/evm-tracing-events" }
moonbeam-rpc-primitives-debug = { path = "../../primitives/rpc/debug" }

# Substrate
codec = { package = "parity-scale-codec", version = "2.2", default-features = false }
sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
7 changes: 3 additions & 4 deletions client/rpc-core/debug/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,9 @@ futures = { version = "0.3", features = [ "compat" ] }
jsonrpc-core = "18.0.0"
jsonrpc-core-client = "18.0.0"
jsonrpc-derive = "18.0.0"
serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0"

moonbeam-client-evm-tracing = { path = "../../evm-tracing" }
moonbeam-rpc-core-types = { path = "../types" }
serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0"

sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
4 changes: 2 additions & 2 deletions client/rpc-core/txpool/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ repository = "https://github.com/PureStake/moonbeam/"
version = "0.6.0"

[dependencies]
ethereum = { version = "0.9.0", default-features = false, features = [ "with-codec" ] }
ethereum = { version = "0.10.0", default-features = false, features = [ "with-codec" ] }
ethereum-types = "0.12.0"
jsonrpc-core = "18.0.0"
jsonrpc-core-client = "18.0.0"
jsonrpc-derive = "18.0.0"
serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0"

fc-rpc-core = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
fc-rpc-core = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
40 changes: 33 additions & 7 deletions client/rpc-core/txpool/src/types/content.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
// along with Moonbeam. If not, see <http://www.gnu.org/licenses/>.

use crate::GetT;
use ethereum::{TransactionAction, TransactionV0 as EthereumTransaction};
use ethereum::{TransactionAction, TransactionV2 as EthereumTransaction};
use ethereum_types::{H160, H256, U256};
use fc_rpc_core::types::Bytes;
use serde::{Serialize, Serializer};
Expand Down Expand Up @@ -65,20 +65,46 @@ where

impl GetT for Transaction {
fn get(hash: H256, from_address: H160, txn: &EthereumTransaction) -> Self {
let (nonce, action, value, gas_price, gas_limit, input) = match txn {
EthereumTransaction::Legacy(t) => (
t.nonce,
t.action,
t.value,
t.gas_price,
t.gas_limit,
t.input.clone(),
),
EthereumTransaction::EIP2930(t) => (
t.nonce,
t.action,
t.value,
t.gas_price,
t.gas_limit,
t.input.clone(),
),
EthereumTransaction::EIP1559(t) => (
t.nonce,
t.action,
t.value,
t.max_fee_per_gas,
t.gas_limit,
t.input.clone(),
),
};
Self {
hash,
nonce: txn.nonce,
nonce,
block_hash: None,
block_number: None,
from: from_address,
to: match txn.action {
to: match action {
TransactionAction::Call(to) => Some(to),
_ => None,
},
value: txn.value,
gas_price: txn.gas_price,
gas: txn.gas_limit,
input: Bytes(txn.input.clone()),
value,
gas_price,
gas: gas_limit,
input: Bytes(input),
transaction_index: None,
}
}
Expand Down
15 changes: 10 additions & 5 deletions client/rpc-core/txpool/src/types/inspect.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
// along with Moonbeam. If not, see <http://www.gnu.org/licenses/>.

use crate::GetT;
use ethereum::{TransactionAction, TransactionV0 as EthereumTransaction};
use ethereum::{TransactionAction, TransactionV2 as EthereumTransaction};
use ethereum_types::{H160, H256, U256};
use serde::{Serialize, Serializer};

Expand Down Expand Up @@ -45,14 +45,19 @@ impl Serialize for Summary {

impl GetT for Summary {
fn get(_hash: H256, _from_address: H160, txn: &EthereumTransaction) -> Self {
let (action, value, gas_price, gas_limit) = match txn {
EthereumTransaction::Legacy(t) => (t.action, t.value, t.gas_price, t.gas_limit),
EthereumTransaction::EIP2930(t) => (t.action, t.value, t.gas_price, t.gas_limit),
EthereumTransaction::EIP1559(t) => (t.action, t.value, t.max_fee_per_gas, t.gas_limit),
};
Self {
to: match txn.action {
to: match action {
TransactionAction::Call(to) => Some(to),
_ => None,
},
value: txn.value,
gas_price: txn.gas_price,
gas: txn.gas_limit,
value,
gas_price,
gas: gas_limit,
}
}
}
2 changes: 1 addition & 1 deletion client/rpc-core/txpool/src/types/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
mod content;
mod inspect;

use ethereum::TransactionV0 as EthereumTransaction;
use ethereum::TransactionV2 as EthereumTransaction;
use ethereum_types::{H160, H256, U256};
use serde::Serialize;
use std::collections::HashMap;
Expand Down
34 changes: 19 additions & 15 deletions client/rpc/debug/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,26 @@ futures = { version = "0.3", features = [ "compat" ] }
jsonrpc-core = "18.0.0"
tokio = { version = "1.10", features = [ "sync", "time" ] }

ethereum = { version = "0.9.0", default-features = false, features = [ "with-codec" ] }
ethereum-types = "0.12.0"
sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sc-utils = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }

fc-consensus = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
fc-db = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
fc-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12", features = [ "rpc_binary_search_estimate" ] }
fp-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
# Moonbeam
moonbeam-client-evm-tracing = { path = "../../evm-tracing" }
moonbeam-rpc-core-debug = { path = "../../rpc-core/debug" }
moonbeam-rpc-core-types = { path = "../../rpc-core/types" }
moonbeam-rpc-primitives-debug = { path = "../../../primitives/rpc/debug" }

# Substrate
sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sc-utils = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-core = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }

# Frontier
ethereum = { version = "0.10.0", default-features = false, features = [ "with-codec" ] }
ethereum-types = "0.12.0"
fc-consensus = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
fc-db = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
fc-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13", features = [ "rpc_binary_search_estimate" ] }
fp-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
4 changes: 2 additions & 2 deletions client/rpc/manual-xcm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ jsonrpc-core = "18.0.0"
jsonrpc-derive = "18.0.0"
parity-scale-codec = "2.2"
tokio = { version = "1.12.0", features = [ "sync", "time" ] }
xcm = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.12", default-features = false }
xcm = { git = "https://github.com/purestake/polkadot", branch = "moonbeam-polkadot-v0.9.13", default-features = false }

cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.12" }
cumulus-primitives-core = { git = "https://github.com/purestake/cumulus", branch = "moonbeam-polkadot-v0.9.13" }
47 changes: 23 additions & 24 deletions client/rpc/trace/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,36 +8,35 @@ repository = "https://github.com/PureStake/moonbeam/"
version = "0.6.0"

[dependencies]
# Utils
ethereum = { version = "0.9.0", features = [ "with-codec" ] }
ethereum = { version = "0.10.0", features = [ "with-codec" ] }
ethereum-types = "0.12.0"
futures = { version = "0.3" }
jsonrpc-core = "18.0.0"
serde = { version = "1.0", features = [ "derive" ] }
sha3 = "0.9"

# Async and logs
futures = { version = "0.3" }
tokio = { version = "1.10", features = [ "sync", "time" ] }
tracing = "0.1.25"

# Primitives
fp-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
moonbeam-rpc-primitives-debug = { path = "../../../primitives/rpc/debug" }
sc-utils = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }

# Client and RPC
fc-consensus = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
fc-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12", features = [ "rpc_binary_search_estimate" ] }
fc-rpc-core = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12" }
jsonrpc-core = "18.0.0"
# Moonbeam
moonbeam-client-evm-tracing = { path = "../../evm-tracing" }
moonbeam-rpc-core-trace = { path = "../../rpc-core/trace" }
moonbeam-rpc-core-types = { path = "../../rpc-core/types" }
sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sc-network = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
moonbeam-rpc-primitives-debug = { path = "../../../primitives/rpc/debug" }

# Substrate
sc-client-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sc-network = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sc-utils = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-block-builder = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }

# Frontier
fc-consensus = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
fc-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13", features = [ "rpc_binary_search_estimate" ] }
fc-rpc-core = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
fp-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13" }
27 changes: 16 additions & 11 deletions client/rpc/txpool/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,25 @@ repository = "https://github.com/PureStake/moonbeam/"
version = "0.6.0"

[dependencies]
ethereum-types = "0.12.0"
frame-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
jsonrpc-core = "18.0.0"
moonbeam-rpc-core-txpool = { path = "../../rpc-core/txpool" }
rlp = "0.5"
sc-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12", features = [ "test-helpers" ] }
sc-transaction-pool-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
serde = { version = "1.0", features = [ "derive" ] }
sha3 = "0.9"
sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }
sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.12" }

fc-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.12", features = [ "rpc_binary_search_estimate" ] }
# Moonbeam
moonbeam-rpc-core-txpool = { path = "../../rpc-core/txpool" }
moonbeam-rpc-primitives-txpool = { path = "../../../primitives/rpc/txpool" }

# Substrate
frame-system = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sc-transaction-pool = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13", features = [ "test-helpers" ] }
sc-transaction-pool-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-api = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-blockchain = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-io = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-runtime = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }
sp-std = { git = "https://github.com/purestake/substrate", branch = "moonbeam-polkadot-v0.9.13" }

# Frontier
ethereum-types = "0.12.0"
fc-rpc = { git = "https://github.com/purestake/frontier", branch = "moonbeam-polkadot-v0.9.13", features = [ "rpc_binary_search_estimate" ] }
Loading