Ryan

Results 37 issues of 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...

good first issue
area:shares
kind:chore

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...

area:node
kind:refactor

The Commit and Verify tests in `da_test.go` are flaky and require investigation. They are currently skipped with `t.Skip()`

area:rpc
kind:testing
flakiness

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...

area:state
v0.17.0

Our tests pass in random time intervals very often. _Originally posted by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1256#discussion_r1003437837_

good first issue

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...

area:shares
kind:misc
area:metrics

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:...

area:shares
area:ipld
kind:fix

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...