-
### Context
We are using the [serde_bencode crate](https://crates.io/crates/serde_bencode) by @toby
We use it to encode and decode a torrent file in this [mod](https://github.com/torrust/torrust…
-
After upgrading [`Bencodex 0.9.0`](https://www.nuget.org/packages/Bencodex/0.9.0) to [`Bencodex 0.10.0`](https://www.nuget.org/packages/Bencodex/0.10.0), CI [`@planetarium/cli installation test (windo…
-
Since fragmented states were introduced:
-
-
-
-
-
-
`TrieStateStore.PruneStates()` method has not worked well. Note that there's even a comment addressing this:
…
-
Due to the assumption, it throws unexpected exceptions when `T.PlainValue` is not a `Bencodex.Types.Dictionary`, for example, `Bencodex.Types.Null`.
-
Something like
```csharp
StateModel state = states.GetState(address);
// Do stuff.
states.SetState(address, state.Encode());
```
might be nice to have. 🙄
This is more complicated than…
-
If human readability of encoded data structure isn't much of a concern, it is possible to encode a `DataModel` instance to a `Bencodex.Types.List` instead of `Bencodex.Types.Dictionary`. With some con…
-
Now, there is no way to filter `Action.Arguments` and it returns all of its plainValue.
So I suggest to filter with a expression .
```graphql
# With PolymorphicAction
blocks {
transactions {
…
-
States have been intended to be nullable, as they can be empty. I believe the nullability on that parameter was missing when I added `#nullable enable` to the source file.
See also the recent comm…
-
`MerkleTrie`, the only implementation of `ITrie` as of now, is less freedom of improvement due to the already running mainnet of *Nine Chronicles*. In order to improve Libplanet's own MPT performance…
-
Unsure if this is a bug, but the following code returns `null` when `chain.Store.GetBlockCommit(block.Hash)` is called:
```cs
using System;
using System.Collections.Immutable;
using Bencodex.Typ…