gno
gno copied to clipboard
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
_**Update 2024-06-19** : This PR is in the process of refactoring the flow. It will be open for review when completed_ _**Update 2024-06-26** : Ready to review_ ### This PR...
## Description This PR introduces an `EndBlocker` system for applying validator set changes protocol level, based on on-chain events (from the `/r/sys/vals` realm). I've utilized an already existing system: -...
test(bug): In TestDeleteByAddress, delete by address, check deletion of all keys with that address
This PR demonstrates a bug. In keybase_test, we add a new test `TestDeleteByAddress` which is similar to the existing `TestKeyManagement`. We use `CreateAccount` to add two accounts with the same...
This PR demonstrates a bug. `TestExportImport` creates a key named "john", uses `Export` to export it, then uses `Import` to import it into the same Keybase with the new name...
Add back coverage support for `txtar`, which was removed during the CI rework. This only includes `txtar` test files from `gnovm` package (not those for gnoland, I will do that...
## Description This task concerns setting up otel tracing functionality (off by default) for the `gnoland` chain binary. We should have tracing in: - VM execution flows - Transaction processing...
This PR continue the works on https://github.com/gnolang/gno/pull/2408 Adding multiple features: - Add prefixes to all exported names, since they're all catched up in prometheus, it's a monitoring norm to have...
- Add a Voter interface to be able to implement different voting systems in the future - Add members and an executor to add them - Improve Render output a...
## Description This PR adds the `Using gnokey` tutorial to the documentation. It has three sections: - State-changing calls (transactions), which covers all Gno message types - ABCI queries, which...