Koinos Blockchain's repositories
koinos-chain
The chain microservice is responsible for the application of blocks, running of smart contracts, and applying transactions.
koinos-cli
A command line utility used for key management and to interact with the Koinos blockchain.
koinos-p2p
The p2p microservice orchestrates the distribution of blocks and transactions between peers.
koinos-contract-standards
A repository to propose, track, and discuss smart contract standards for the Koinos Blockchain.
koinos-proto
Official home of the Koinos Protobuf schema. Koinos data types are defined here and generated in a variety of supported languages.
koinos-block-producer
The block producer microservice constructs blocks using pending transactions in the mempool for submission to the chain.
koinos-integration-tests
A suite of integration tests useful in identifying regressions in Koinos microservices.
koinos-jsonrpc
The jsonrpc microservice translates and routes jsonrpc requests to other Koinos microservices.
koinos-state-db-cpp
A fork aware database used by Koinos C++ applications.
koinos-util-cpp
A utility library used by Koinos C++ applications.
koinos-account-history
The account history microservice saves transaction history and provides an API to the Koinos cluster via RPC over AMQP.
koinos-block-store
The block store microservice saves blocks to disk and provides an API to the Koinos cluster via RPC over AMQP.
koinos-crypto-cpp
A crypto library used by Koinos C++ applications.
koinos-grpc
The gRPC microservice translates and routes gRPC requests to other Koinos microservices.
koinos-io-website
Repo for koinos.io website
koinos-log-cpp
A logging library used by Koinos C++ applications.
koinos-rest
The rest microservice provides a REST API for interacting with the Koinos node.
EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for ARM Cortex-M microcontrollers. It is small, reliable and easy to use.
koinos-contract-meta-store
The contract meta store microservice provides an API for the storage and retrieval of smart contract ABIs.
koinos-docs
A MkDocs based documentation site providing step-by-step guides, architecture & design, and other information regarding the Koinos blockchain and framework.
koinos-exception-cpp
An exception library used by Koinos C++ applications.
koinos-mempool
The mempool microservice stores pending transactions for inclusion in blocks by the block producer.
koinos-transaction-store
The transaction store microservice saves transactions to disk and provides an API to the Koinos cluster via RPC over AMQP.