the parity --help has description below:

        Specify the blockchain type. CHAIN may be either a JSON chain specification file or
        olympic, frontier, homestead, mainnet, morden, ropsten, classic, expanse, musicoin,
        ellaism, testnet, kovan or dev. (default: foundation)

I really can't find what foundation means. And it seems having no difference with mainnet if you check the block on etherscan. So, dose anyone knows what's the difference between "foundation" and "mainnet" ? Branch of thanks!


To confirm, from the code, all of foundation, frontier, homestead and mainnet map to the same chain.

fn from_str(s: &str) -> Result<Self, Self::Err> {
    let spec = match s {
-->     "foundation" | "frontier" | "homestead" | "mainnet" => SpecType::Foundation,
        "frontier-dogmatic" | "homestead-dogmatic" | "classic" => SpecType::Classic,
        "morden" | "classic-testnet" => SpecType::Morden,
        "ropsten" => SpecType::Ropsten,
        "kovan" | "testnet" => SpecType::Kovan,
  • Thank you so much! I really was worrying that if there is some differences. I should have checked the code. – TinyCalf Apr 18 '18 at 1:40

Foundation chain is the chain which is being supported by ethereum foundation and it is also referred to as mainnet.

  • 1
    thank you. But why it has both mainnet and foundation in the description? – TinyCalf Apr 17 '18 at 5:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.