├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── Dockerfile.develop ├── Gopkg.lock ├── Gopkg.toml ├── LICENSE ├── Makefile ├── README.md ├── client ├── client.go ├── grpc_client.go ├── local_client.go ├── socket_client.go └── socket_client_test.go ├── cmd └── abci-cli │ ├── abci-cli.go │ └── main.go ├── example ├── code │ └── code.go ├── counter │ └── counter.go ├── example.go ├── example_test.go ├── js │ ├── .gitignore │ └── README.md ├── kvstore │ ├── README.md │ ├── helpers.go │ ├── kvstore.go │ ├── kvstore_test.go │ └── persistent_kvstore.go ├── python │ ├── abci │ │ ├── __init__.py │ │ ├── msg.py │ │ ├── reader.py │ │ ├── server.py │ │ └── wire.py │ └── app.py └── python3 │ ├── abci │ ├── __init__.py │ ├── msg.py │ ├── reader.py │ ├── server.py │ └── wire.py │ └── app.py ├── scripts ├── abci-builder │ └── Dockerfile ├── dist.sh ├── dist_build.sh └── publish.sh ├── server ├── grpc_server.go ├── server.go └── socket_server.go ├── specification.md ├── specification.rst ├── tests ├── benchmarks │ ├── blank.go │ ├── parallel │ │ └── parallel.go │ └── simple │ │ └── simple.go ├── client_server_test.go ├── server │ └── client.go ├── test_app │ ├── app.go │ ├── main.go │ └── test.sh ├── test_cli │ ├── ex1.abci │ ├── ex1.abci.out │ ├── ex2.abci │ ├── ex2.abci.out │ └── test.sh ├── test_cover.sh └── tests.go ├── types ├── application.go ├── messages.go ├── messages_test.go ├── protoreplace │ └── protoreplace.go ├── pubkey.go ├── result.go ├── types.pb.go ├── types.proto ├── types_test.go └── util.go └── version └── version.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile.develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/Dockerfile.develop -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/README.md -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/client/client.go -------------------------------------------------------------------------------- /client/grpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/client/grpc_client.go -------------------------------------------------------------------------------- /client/local_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/client/local_client.go -------------------------------------------------------------------------------- /client/socket_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/client/socket_client.go -------------------------------------------------------------------------------- /client/socket_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/client/socket_client_test.go -------------------------------------------------------------------------------- /cmd/abci-cli/abci-cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/cmd/abci-cli/abci-cli.go -------------------------------------------------------------------------------- /cmd/abci-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/cmd/abci-cli/main.go -------------------------------------------------------------------------------- /example/code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/code/code.go -------------------------------------------------------------------------------- /example/counter/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/counter/counter.go -------------------------------------------------------------------------------- /example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/example.go -------------------------------------------------------------------------------- /example/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/example_test.go -------------------------------------------------------------------------------- /example/js/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /example/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/js/README.md -------------------------------------------------------------------------------- /example/kvstore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/kvstore/README.md -------------------------------------------------------------------------------- /example/kvstore/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/kvstore/helpers.go -------------------------------------------------------------------------------- /example/kvstore/kvstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/kvstore/kvstore.go -------------------------------------------------------------------------------- /example/kvstore/kvstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/kvstore/kvstore_test.go -------------------------------------------------------------------------------- /example/kvstore/persistent_kvstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/kvstore/persistent_kvstore.go -------------------------------------------------------------------------------- /example/python/abci/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/python/abci/msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python/abci/msg.py -------------------------------------------------------------------------------- /example/python/abci/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python/abci/reader.py -------------------------------------------------------------------------------- /example/python/abci/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python/abci/server.py -------------------------------------------------------------------------------- /example/python/abci/wire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python/abci/wire.py -------------------------------------------------------------------------------- /example/python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python/app.py -------------------------------------------------------------------------------- /example/python3/abci/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/python3/abci/msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python3/abci/msg.py -------------------------------------------------------------------------------- /example/python3/abci/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python3/abci/reader.py -------------------------------------------------------------------------------- /example/python3/abci/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python3/abci/server.py -------------------------------------------------------------------------------- /example/python3/abci/wire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python3/abci/wire.py -------------------------------------------------------------------------------- /example/python3/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/example/python3/app.py -------------------------------------------------------------------------------- /scripts/abci-builder/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/scripts/abci-builder/Dockerfile -------------------------------------------------------------------------------- /scripts/dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/scripts/dist.sh -------------------------------------------------------------------------------- /scripts/dist_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/scripts/dist_build.sh -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /server/grpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/server/grpc_server.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/server/server.go -------------------------------------------------------------------------------- /server/socket_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/server/socket_server.go -------------------------------------------------------------------------------- /specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/specification.md -------------------------------------------------------------------------------- /specification.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/specification.rst -------------------------------------------------------------------------------- /tests/benchmarks/blank.go: -------------------------------------------------------------------------------- 1 | package benchmarks 2 | -------------------------------------------------------------------------------- /tests/benchmarks/parallel/parallel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/benchmarks/parallel/parallel.go -------------------------------------------------------------------------------- /tests/benchmarks/simple/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/benchmarks/simple/simple.go -------------------------------------------------------------------------------- /tests/client_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/client_server_test.go -------------------------------------------------------------------------------- /tests/server/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/server/client.go -------------------------------------------------------------------------------- /tests/test_app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_app/app.go -------------------------------------------------------------------------------- /tests/test_app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_app/main.go -------------------------------------------------------------------------------- /tests/test_app/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_app/test.sh -------------------------------------------------------------------------------- /tests/test_cli/ex1.abci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_cli/ex1.abci -------------------------------------------------------------------------------- /tests/test_cli/ex1.abci.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_cli/ex1.abci.out -------------------------------------------------------------------------------- /tests/test_cli/ex2.abci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_cli/ex2.abci -------------------------------------------------------------------------------- /tests/test_cli/ex2.abci.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_cli/ex2.abci.out -------------------------------------------------------------------------------- /tests/test_cli/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_cli/test.sh -------------------------------------------------------------------------------- /tests/test_cover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/tests/test_cover.sh -------------------------------------------------------------------------------- /tests/tests.go: -------------------------------------------------------------------------------- 1 | package tests 2 | -------------------------------------------------------------------------------- /types/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/application.go -------------------------------------------------------------------------------- /types/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/messages.go -------------------------------------------------------------------------------- /types/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/messages_test.go -------------------------------------------------------------------------------- /types/protoreplace/protoreplace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/protoreplace/protoreplace.go -------------------------------------------------------------------------------- /types/pubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/pubkey.go -------------------------------------------------------------------------------- /types/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/result.go -------------------------------------------------------------------------------- /types/types.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/types.pb.go -------------------------------------------------------------------------------- /types/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/types.proto -------------------------------------------------------------------------------- /types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/types_test.go -------------------------------------------------------------------------------- /types/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/types/util.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tendermint/abci/HEAD/version/version.go --------------------------------------------------------------------------------