Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 01:02
    github-actions[bot] labeled #1641
  • 01:02
    github-actions[bot] opened #1641
  • 01:02

    github-actions[bot] on docs-update-92a9d6806

    Update documentation (compare)

  • 01:01
    github-actions[bot] labeled #1640
  • 01:01
    github-actions[bot] opened #1640
  • 01:01

    github-actions[bot] on configs-update-92a9d68

    Updating Fast Sync config files (compare)

  • 01:00

    tkstanczak on 1.7.15

    (compare)

  • 00:57

    tkstanczak on master

    removed allocations from select… (compare)

  • 00:57
    tkstanczak closed #1639
  • 00:06
    codecov[bot] commented #1639
  • Apr 04 23:53
    codecov[bot] commented #1639
  • Apr 04 23:43
    tkstanczak opened #1639
  • Apr 04 23:19

    tkstanczak on noAllocSelectAndRank

    removed allocations from select… (compare)

  • Apr 04 20:47

    tkstanczak on master

    Big tester (#1638) * WIP * … (compare)

  • Apr 04 20:47
    tkstanczak closed #1638
  • Apr 04 20:45
    codecov[bot] commented #1638
  • Apr 04 20:43

    tkstanczak on master

    Receipts storage optimization (… (compare)

  • Apr 04 20:43
    tkstanczak closed #1631
  • Apr 04 20:42
    codecov[bot] commented #1638
  • Apr 04 20:36
    codecov[bot] commented #1638
Tomasz Kajetan Stańczak
@tkstanczak
I can do something that nobody else did I think - an external pruner
very simple and may actually cater to your needs
it will simply walk the trie and remove whatever is not referenced once per month
Micah Zoltu
@MicahZoltu
It isn't ideal, but way better than the current situation.
Tomasz Kajetan Stańczak
@tkstanczak
this will be reviewed by @LukaszRozmej and then we can merge and release this fix
there was an issue where the first block would not be produced in aura by nethermind nodes
nebojsa94
@nebojsa94
Hey, is it possible to start nethermind client without specify config file - only using flags?
Micah Zoltu
@MicahZoltu
@nebojsa94 I run Nethermind with Environment variables only. You can specify a base config, but then override any of the values in it with environment variables or CLI options I believe.
moritz-mbw
@moritz-mbw
@tkstanczak @LukaszRozmej Thank you very much for your work. As we are under a bit of time pressure, let me know if we can help you in some way.
Tomasz Kajetan Stańczak
@tkstanczak
@moritz-mbw a bit of a stalemate but I can add a config switch to enable this working fine on private networks like what you are trying to setup - then all the other chains that Lukasz has trouble with may continue working the way they are configured now (this is for some big AuRa chains like POA Core that have 12 million of nodes and have various historical Parity issues)
this is the format of ENV variables:
NETHERMIND_JSONRPCCONFIG_ENABLED=true
the ordering is: parameters when launching > ENV variables > config from files
Tomasz Kajetan Stańczak
@tkstanczak
@moritz-mbw I am publishing 1.7.14 with this switch:
[ConfigItem(Description = "If 'true' then you can run Nethermind only private chains. Do not use with existing Parity AuRa chains.", DefaultValue = "false")]
public bool AllowAuRaPrivateChains { get; set; }
from my previous quick tests it seems that it should help
to set it to true
I will not be able to test it thoroughly today probably (but I will try later in the night)
best
the release should be available in around 2 hours
sorry for the late reply
Tomasz Kajetan Stańczak
@tkstanczak
Tomasz Kajetan Stańczak
@tkstanczak
public class AuRaConfig : IAuraConfig
{
    public bool ForceSealing { get; set; }

    [ConfigItem(Description = "If 'true' then you can run Nethermind only private chains. Do not use with existing Parity AuRa chains.", DefaultValue = "false")]
    public bool AllowAuRaPrivateChains { get; set; }
}
we are preparing a tutorial for launching the private chain now
jacekv
@jacekv
Hey guys :)
I am currently trying to start Nethind in a docker container in WSL but I get the following Error message: Unable to start Kestrel. Any idea what I could do?
Tomasz Kajetan Stańczak
@tkstanczak
@matilote?
@jacekv one moment
Matt is looking at it and will get back to you in some time
in the meantime - have you read this:
maybe the port is blocked?
Kenneth Cochran
@iCodeSometime_gitlab
@jacekv are you using wsl2? (still in beta)
WSLv1 does not work with things like sockets
jacekv
@jacekv
@tkstanczak Thanks for it :) But I went through that already.
@iCodeSometime_gitlab I am using WSLv1, that would explain it :(
Kenneth Cochran
@iCodeSometime_gitlab
I guess that's not quite true anymore
jacekv
@jacekv
What you mean?
moritz-mbw
@moritz-mbw
@tkstanczak Thanks for the quick release. Unfortunately, updating the image and setting the config param does nothing for me. Stoked about the tutorial, as I'm guessing the remaining error is on my behalf now.
Tomasz Kajetan Stańczak
@tkstanczak
Matt is working on the tutorial now so will update you when this is working for him
jacekv
@jacekv
Hey guys, I am currently trying to setup a private AuRa network using Parity and Nethermind. I got already so far, that they communicate and mine blocks. Parity supports an emptyStepTransition option (https://wiki.parity.io/Aura under Empty Steps). Do you support that option too?

This is how my genesis.json looks like:

"engine": {
    "authorityRound": {
      "params": {
        "stepDuration": "7",
        "maximumUncleCountTransition": 20,
        "maximumUncleCount": 7,
        "validators": {
          "multi": {
            "0": {
              "list": [
                "0x45dbc38c09eab8d1553667fe9d1bc4074450c7b3",
                "0x00bd138abd70e2f00903268f3db08f2d25677c9e",
                "0xa2e1a76d0d38a60038409835530cbafb524904d2"
              ]
            }
          }
        }
      }
    }
  },

As soon we reach block 7, Parity gives me the following error:

Bad block detected: Block seal in incorrect format: Expected 3, found 2 
RLP: f90232f9022da06213659a4f7f8a0c7bc4ca1bf914de02528da3982df35ac3e7c9298fdcd9ffbaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794a2e1a76d0d38a60038409835530cbafb524904d2a0ff41bcbfd3d121752dcd527f97a0782aadd0055c27082de1d03a36c19916c1fda056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090fffffffffffffffffffffffffffffffc078402625a0080845e87920b8a4e65746865726d696e64840d8114ddb84151e398adfe049e6c3e4bd9d4c531d8ca70fbe7d50a5e6dd599b80655499b1f80710a7ff2638859f254ec7dd038643e3ce8463753095d25e10b80aac518eb1c2400c0c0
Header: Header { parent_hash: 0x6213659a4f7f8a0c7bc4ca1bf914de02528da3982df35ac3e7c9298fdcd9ffba, timestamp: 1585943051, number: 7, author: 0xa2e1a76d0d38a60038409835530cbafb524904d2, transactions_root: 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421, uncles_hash: 0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347, extra_data: [78, 101, 116, 104, 101, 114, 109, 105, 110, 100], state_root: 0xff41bcbfd3d121752dcd527f97a0782aadd0055c27082de1d03a36c19916c1fd, receipts_root: 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421, log_bloom: 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, gas_used: 0, gas_limit: 40000000, difficulty: 340282366920938463463374607431768211452, seal: [[132, 13, 129, 20, 221], [184, 65, 81, 227, 152, 173, 254, 4, 158, 108, 62, 75, 217, 212, 197, 49, 216, 202, 112, 251, 231, 213, 10, 94, 109, 213, 153, 184, 6, 85, 73, 155, 31, 128, 113, 
10, 127, 242, 99, 136, 89, 242, 84, 236, 125, 208, 56, 100, 62, 60, 232, 70, 55, 83, 9, 93, 37, 225, 11, 128, 170, 197, 24, 235, 28, 36, 0]], hash: Some(0x3544efe28be54b2f68102ef8fb1ce17de6b191ea3c5b7262e57a58667fe576c5) }

Any idea what is happening here?

If I remove the option, everything works fine
jacekv
@jacekv
I see that there is actually an open issue: NethermindEth/nethermind#649
Tomasz Kajetan Stańczak
@tkstanczak
yes, empty steps are not supported yet as far as I know, I need to consult with @LukaszRozmej if this is planned for posdao - then we could bump it up. if it is not required for xdai posdao then we will be unable to prioritize it now easily (unless it is something small)
@jacekv
we are limiting AuRa support to enterprise / commercial cases as this is where it is usually used and the AuRa work has been so far sponsored by POA Network
jacekv
@jacekv
I see. Thanks for the information :)