Skip to main content
8 votes
Accepted

Frontier-node-template compilation error on Windows

This error normally comes in windows. As Native development of substrate is not very well supported in windows so you will face errors now and then. But there is a permanent solution for the same. As ...
Ajit's user avatar
  • 827
3 votes
Accepted

Can I make a frontier node only accept json-rpc read methods?

If you want to do it inside the node, you will need to override some of frontiers RPC handlers. For example, you can see the EthApi implementation here:https://github.com/paritytech/frontier/blob/...
JoshOrndorff's user avatar
  • 1,201
2 votes
Accepted

How to make a parachain project that uses Frontier as a dependency?

Check out the Frontier Node Template repo https://github.com/substrate-developer-hub/frontier-node-template Copy the files in node and runtime folders inside the above repo, then make your parachain ...
Russo's user avatar
  • 1,193
2 votes
Accepted

How do I use the AccountId20 and EthereumSignature Signer with polkadot.js.org?

There is an answer in Unified accounts with AURA. But that question's title is too specific. So, I try to answer this again. I think you need this to make PolkadotJS adapt for your chain. https://...
AurevoirXavier's user avatar
  • 10.7k
2 votes
Accepted

How do I know if I will need a storage migration along a forkless upgrade?

As far as I know, you have two ways to do this. First: you can check these pull-requests include runtime upgrade, and then pick pull requests between your old version and your new version, check those ...
ironman_ch_parami's user avatar
2 votes

PolkadotJS Apps shows wrong AccountId20 on Frontier Template Node

On Jaco's comment: The type lookup doesn't work because in Polkadotjs is hardcoded to the account namespace (account::AccountId20) - which is Moonbeam's - and in Frontier the type is declared in ...
TMichel's user avatar
  • 183
1 vote

Generating ethereum address from SS58 address

Because the generations follow different paths. Check Derived H160 address is different than showing in metamask?. https://github.com/paritytech/frontier/blob/88f3e7741cd2039b4d2a90f1b852a183861b6e18/...
AurevoirXavier's user avatar
  • 10.7k
1 vote

frontier node template fees

When using frontier, you are mostly dealing with configurations of the various pallets, in this case, pallet-evm and maybe pallet-base-fee. In addition to Alex's answer, the following may help provide ...
Purple_Turtle's user avatar
1 vote

frontier node template fees

The Transaction Payment Pallet is the pallet that provides the basic logic needed to pay the fees. In the Config of the pallet you can configure how the fees are paid via Config::OnChargeTransaction. ...
Alex Bean's user avatar
  • 5,757
1 vote

How can i connect the frontier template node to my Metamask on localhost?

You must configure your pallet-evm with a ChainId which will later be used by metamask to connect to your chain. After you've set up that and successfully run your node, you need to add the network to ...
Purple_Turtle's user avatar
1 vote
Accepted

EVM transaction gas fees not added to the treasury

Needed to implement this for DealWithFees as well fn on_nonzero_unbalanced(amount: NegativeImbalance<R>) {}
Muhammad Talha Dar's user avatar
1 vote
Accepted

How to make a Frontier demo for running Ethereum smart contracts?

[Solved] here are the steps to take: Go into the Frontier repo Fix the Substrate version to what you need: like polkadot-v0.9.24 Open this file repo/template/runtime/src/lib.rs Change your default ...
Russo's user avatar
  • 1,193

Only top scored, non community-wiki answers of a minimum length are eligible