The Wayback Machine - https://web.archive.org/web/20200515074522/https://github.com/topics/consensus
Skip to content
#

consensus

Here are 272 public repositories matching this topic...

shafreeck
shafreeck commented Mar 5, 2020

Feature Request

Is your feature request related to a problem? Please describe:

Currently, the “Secure Config” section contains information on how to report security issues. This may
be rather hard to find and should be more easily reachable from the main website. For
example, the “Community” drop-down could include a reference to the v

JeanGolang
JeanGolang commented Feb 7, 2017

Hello Philip!
I think there is an issue with this part of the code of rqlite (store/store.go).

func (s *Store) Database(leader bool) ([]byte, error) {
	if leader && s.raft.State() != raft.Leader {
		return nil, ErrNotLeader
	}
	// Ensure only one snapshot can take place at once, and block all queries.
	s.mu.Lock()
	defer s.mu.Unlock()

	f, err := ioutil.TempFile("", "rqlilte-snap-
Magicking
Magicking commented Apr 24, 2019

Quorum doesn't return a message error clearly specifying the cause of an error (from a user standpoint) when the transaction manager fails to Quorum (e.g: 400 bad request, ...).

System information

Release: 2.2.3

Expected behaviour

Helpful error message

Actual behaviour

invalid argument 0: json: cannot unmarshal non-string into Go value of type common.Hash

brapse
brapse commented Feb 27, 2020

The blockchain v2 reactor utilizes concurrency to saturate the bottleneck of writing blocks to disk. This concurrency is internal to the reactor where the reactor itself will launch and manage internal state machines running as go-routines. This configuration makes testing difficult as we don't know when messages processed by internal state machines will be processed and when we can assert that th

gawi
gawi commented Sep 21, 2018

Is your feature request related to a problem? Please describe.

Configuration options are not documented on the web site.

Describe the solution you'd like

I need to look at the code (i.e. the *Config classes) or at the Javadoc in order to determine the configuration options. I'd like to have it documented on the website and to be sure that the configuration options match whatever

mikesmo
mikesmo commented Oct 18, 2017

We are using Ethermint 0.4.0.

Where does the gas that is spent on a transaction go? After doing some simple tests of transferring ether from on account to another, the gas is correctly deducted from the sending account, but I can't figure out which account that goes to.

I would have thought that it would be a validator?

So, I created a miner reward strategy, specifying an account to rece

letmaik
letmaik commented Nov 6, 2019

Describe the bug

Using a custom key type as described in the docs doesn't work.

To Reproduce

  struct CustomKey {
    uint64_t foo;
    std::string bar;

    bool operator==(const CustomKey& other) const
    {
        return foo == other.foo && bar == other.bar;
    }

    MSGP
go-spacemesh
almogdepaz
almogdepaz commented Apr 30, 2019

Our conversion functions (from one type to another) use different naming.

E.g. in common/types/encode.go, we have BlockIdsAsBytes ("as"), but BytesToBlockIds ("to").

Some methods on types have the same issue, e.g.

(id BlockID) AsHash32()

vs.

(id NodeID) ToBytes()

We should use the same naming convention for all conversion functions. I personally l

harmony
trvrm
trvrm commented Sep 6, 2017
du -h .git/objects/pack/
461M    .git/objects/pack/

git verify-pack and git rev-list --objects --all indicate that this is due to various .exe and .db files that have been added and then deleted to the repository, but are still in its history.

This may not be considered a bug, but it seems weird to have to clone nearly half a GB to get 2MB worth of code.

Improve this page

Add a description, image, and links to the consensus topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the consensus topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.