Skip to content
This repository has been archived by the owner on Sep 28, 2022. It is now read-only.
Eyal Yablonka edited this page May 13, 2020 · 1 revision

Introduction

Inheriting its name from the chess grandmaster, Kasparov is an open source programmatic interface for interacting with the Kaspa network, distributed on GitHub with the copyfree ISC license.

The Kaspa network is an inter-connected web of Kapsa full nodes, working together to maintain the Kaspa distributed ledger. Kasparov connects to one of the Kaspa full nodes, and provides a programmer-friendly interface for applications to interact with the Kaspa network. Different applications have different needs, and each app should ideally construct its own API server tailored to its needs. Kasparov was built as a reference API server for applications such as wallets and block explorers. It allows things like sending transactions, getting an address balance, querying for specific blocks and transactions data, and listening for updates on blocks and transaction, receiving them as notifications.

Develop using Kasparov

If you are a developer building an application on Kaspa, you may use Kasparov by bundling it with your application, modifying it to your needs, or by having your application connect to a Kasparov server run by yourself or by the community. You may also contribute to the Kasparov code-base.

Get Kasparov

Use Kasparov

After getting access to a Kasparov, you can start interacting with the Kaspa network.

CLI Wallet

Kasparov is bundled with a basic command line interface wallet. You may use it to create a wallet, check a balance and send your first transaction.

Contribute to Kasparov

For contributing to the development and bug reports, visit GitHub or Discord.