Laconic state machine
Thomas E Lackey
ae07fc0147
Some checks failed
Pull Request Labeler / triage (push) Successful in 6s
Lint / Run flake8 on python integration tests (push) Failing after 15s
Tests / cleanup-runs (push) Has been skipped
CodeQL / Analyze (go) (push) Failing after 2m16s
Lint / Run golangci-lint (push) Successful in 5m57s
Run Gosec / Gosec (push) Failing after 9m59s
Tests / test-unit-cover (push) Failing after 10m7s
Tests / test-rpc (push) Failing after 4m27s
Tests / sdk_tests (push) Failing after 2m45s
Tests / test-importer (push) Successful in 11m36s
This fixes #129, by indexing each value of a multivalued attribute. This handles at least the most common use case, so that we can search on a single value of the attribute. ``` ❯ laconic -c ~/.laconic/local.yml cns record list --all --type ApplicationDeploymentRequest --tags b [ { "id": "bafyreidrp4pylixp44rkxu5il72qhwwc4ir5ctdnssps5rnelstloxivwm", "names": null, "owners": [ "FCCE01FCC2472AEDBCF33902907F33262445AC2C" ], "bondId": "4ef470a9207f00fc07663623d092a14c310794b616eb53b085cfe6976e82f56d", "createTime": "2023-12-18T22:13:23Z", "expiryTime": "2024-12-17T22:13:23Z", "attributes": { "type": "ApplicationDeploymentRequest", "version": "1.0.6", "application": "crn://cerc-io/applications/test-progressive-web-app@0.1.1", "config": { "env": { "CERC_WEBAPP_DEBUG": "57588a9d" } }, "tags": [ "a", "b", "c" ] } } ] ``` Reviewed-on: cerc-io/laconicd#128 Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com> Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com> |
||
---|---|---|
.bencher | ||
.github | ||
app | ||
client | ||
cmd | ||
contrib/scripts | ||
crypto | ||
docs | ||
encoding | ||
ethereum/eip712 | ||
gql | ||
indexer | ||
networks/local | ||
nix | ||
proto | ||
rpc | ||
scripts | ||
server | ||
testnet | ||
tests | ||
testutil | ||
tools | ||
types | ||
utils | ||
version | ||
x | ||
.clang-format | ||
.dockerignore | ||
.flake8 | ||
.gitattributes | ||
.gitignore | ||
.gitleaks.toml | ||
.golangci.yml | ||
.goreleaser.yml | ||
.markdownlint.yml | ||
.markdownlintignore | ||
.mergify.yml | ||
.protolint.yml | ||
.semgrepignore | ||
.solhint.json | ||
.yamllint | ||
buf.work.yaml | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
codecov.yml | ||
CONTRIBUTING.md | ||
default.nix | ||
docker-compose.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
gometalinter.json | ||
gomod2nix.toml | ||
init.bat | ||
init.sh | ||
LICENSE | ||
Makefile | ||
mlc_config.json | ||
README.md | ||
starport.yml |
Laconic Network
The Source of Proof. Laconic is a next generation data availability & verifiability layer with cryptographic proofs, powering internet-scale Web3 applications, built on Proof-of-Stake with fast-finality using the Cosmos SDK which runs on top of Tendermint Core consensus engine.
Note: Requires Go 1.19+
Installation
make install
Usage
To quickly get started with a single node fixture, run:
./init.sh
Community
The following chat channels and forums are a great spot to ask questions about Ethermint:
Contributing
Looking for a good place to start contributing? Check out some good first issues
.
For additional instructions, standards and style guides, please refer to the Contributing document.