lib9c
lib9c copied to clipboard
Lib9c is a library that contains key implementations of Nine Chronicles, a decentralized RPG developed with Libplanet. Lib9c includes Nine Chronicle's key features like in-game decisions and data mode...
Tests are permanently broken if we remove some data with updating action version. The root cause of test failures is that the test is being tested using the latest CSV,...
# Background Previously, when running an action's execution method with a rehearsal condition, it was required to update the addresses. This condition was later removed, and some actions were written...
It should merged after #2148 merged.
- **Case 1** (https://9cscan.com/blocks/7720078) ```jsx [10:55:29 INF] [BlockChain] Took 2996 ms to update the states with 526 key changes and resulting in state root hash 2f458cd661de77bbbd54ac83489db8e655394d169410573e96a585fc638136bf for block #7720078 pre-evaluation...
``` Block #7142534 bacf5c392c20778e96cb5fc3cfcf4e393b392a794a16196a8c3fbe2a5a5253de's state root hash is a1d1c07ef3922098c1de722f8562f392e5c0828f8a1d1c6af170fec1c66c9267, but the execution result is de9b97d09de863c0f56c1f4d21fb3ce50b7c8ec717c375df171caffa98c08b65. ``` Block Info: https://9cscan.com/blocks/7142534 The execution result is successful in lib9c `0.2.0` but fails beginning...
Currently, it runs a `release` workflow when only `v*` tags. However, the internal tagging policy changed to use semantic versioning so the workflow also runs on the semver tags.
https://github.com/planetarium/lib9c/actions/runs/5996957418/job/16262426753 It was raised because the arguments were wrapped by double quotes. But if it doesn't wrap the variable, the shellcheck will warn with SC2086 code. The shellcheck also knows...