Ryan
Ryan
Very often we mix calling a DAH/share.Root/da.DataAvailabilityHeader a dah or root, we should just pick one Same for datahash, we should make sure everytime we call dah.Hash() the local var...
Context: I am OK with calling this da if we change `das` to `sampler` or smlr. Changing, this shouldn't be part of this PR, but we should at least have...
The Commit and Verify tests in `da_test.go` are flaky and require investigation. They are currently skipped with `t.Skip()`
The point is, we should have GasPrice at StateModule level too so users can use it more comfortable (like even for basic transfers). We can make this into a separate...
Our tests pass in random time intervals very often. _Originally posted by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1256#discussion_r1003437837_
Additional metrics can be added to the shrex middleware such as response time and current load. For this, the cleaner way would be to pass a function that does the...
Individual IPLD blocks are stored in the edsstore's blockstore as of #2532. These blocks need to eventually be cleaned up. There are two approaches we briefly discussed: 1. GC approach:...
## Overview
Because Bitswap does not have a Start/Stop interface, and the Dagstore does not lock the d.shards map on startup, there can be a panic on concurrent read/write to `d.shards`. For...
We [encountered a bug](https://github.com/celestiaorg/celestia-node/issues/2031) recently after switching from `FSMount` to `FileMount`. The root cause of the problem was the usage of the `Host` field of `url.URL` to store the file...