Tools for building applications on KYVE
KYVE, the Web3 data lake solution, is a protocol that enables data providers to standardize, validate, and permanently store blockchain data streams. By leveraging permanent data storage solutions like Arweave, KYVE’s Cosmos SDK chain creates permanent backups and ensures the scalability, immutability, and availability of these resources over time.
Common:
- @kyvejs/types - holds all types for the KYVE application in typescript
- @kyvejs/sdk - development kit for communicating with the KYVE blockchain
- @kyvejs/protocol - core functionality for running validators on the KYVE network
Tools:
- @kyvejs/kysor - The Cosmovisor of KYVE
Integrations:
- @kyvejs/tendermint-bsync - The official KYVE Tendermint block sync integration
- @kyvejs/bitcoin - The official KYVE Bitcoin integration
- @kyvejs/celo - The official KYVE Celo integration
- @kyvejs/cosmos - The official KYVE Cosmos integration
- @kyvejs/evm - The official KYVE EVM integration
- @kyvejs/uniswap - The official KYVE Uniswap integration
Clone the repository:
git clone [email protected]:KYVENetwork/kyvejs.git
Checkout repository:
cd kyvejs
Checkout new branch to implement new features/fixes there
git checkout -b [feat/fix]/[my-branch-name]
Install dependencies with yarn:
yarn install
Bootstrap and build project:
yarn setup
Apply your changes and create a Pull Request to main
. Once the team has
reviewed and approved your PR it can be merged and used.