libplanet icon indicating copy to clipboard operation
libplanet copied to clipboard

Blockchain in C#/.NET for on-chain, decentralized gaming

Results 238 libplanet issues
Sort by recently updated
recently updated
newest added

Leaving it as a draft for future reference. While working on this, I have run into several problems: - Related to `dotnet-libp2p`: - `IRemotePeer.DialAsync()` is not properly cancellable. It is...

The internal logic of `IterateIndexes()` is bugged, which is why #3999 uses a different implementation to bypass the bugged behavior of `IterateIndexes()`. In particular, `chainInfo.Item2` should be the number of...

Rationale: - Considering how `AsyncDelegate` is used, there should be no need for higher level objects such as `Swarm`, `KademliaProtocol`, or `Gossip` to know `Message.Identity`. - Note that the entire...

As the title says, I need an easy way to get the account address of a `Currency` type object. I could copy the implementation, but why not use something from...

suggestion

When a new swarm is created in SwarmOptions and the same BoundPeer is set in StaticPeers and BootstrapOptions.SeedPeers, the following exception is thrown ``` Libplanet.Net.Protocols.PeerDiscoveryException: All seeds are unreachable. at...

The current 9c chains have unnecessary `Block`s with multiple `ChainId`s. Running `IStore.PruneOutdatedChains()` on these chains break the chain for some reason. This is rather detrimental to the performance of chains...

# Context https://github.com/planetarium/libplanet/blob/c1a1c5e2e377b147dc96e7dc480bca3481c41a99/src/Libplanet/Blockchain/BlockChain.cs#L193-L199 `BlockChain.BlockChain` must run `IActionEvalautor.Execute()` when initiated. But when we want to open the `BlockChain` read-only version, Even though it is a non-domain-dependent class, it has domain-dependent dependencies....