Jude Nelson

Results 125 issues of Jude Nelson

This fixes #4734 by ensuring that all inventory synchronizations happen starting from the reward cycle that is `connection_opts.inv_reward_cycles` ago, instead of 0.

This fixes #4735 by making it optional to resolve bootstap nodes when loading the config. This avoids a blocking network round-trip in the many code paths that hot-reload the config...

Fixes #4721 by mandating that a burnchain block header by resolved by a `BurnchainHeaderReader`, which will resolve a block height to at most one burnchain header.

The chain liveness thread, and other threads, will load the config struct from disk over and over to enable hot reloading. However, this code path will resolve DNS names of...

bug
3.0
3.0-must

It's getting expensive to sync a peer inventory from scratch, and it's an increasingly fragile process (especially with stackerdb sync). The inv state for a peer should either be kept...

bug
3.0
3.0-must

Right now, the node will attempt to cold-call a replica once for each stackerdb it advertises. It should instead do so only once. Today, it tries to open one connection...

bug

This function incorrectly obtains a single burnchain block header by height, but there can be multiple rows. Fortunately, it's only present on rarely-used paths in the chains coordinator (but they're...

3.0
3.0-must

* Do not use /dev/random (introduces high latency). * Add timeout to service client requests.

In an effort to better wrangle Blockstack's packages, especially in light of interfacing with multiple blockchains, I propose doing the following: - make blockstack-virtualchain the package you install to: -...

This will allow us to run Blockstack Server on testnet.

enhancement