Skip to content

kos-rs is an open-source library created by Klever to deliver fundamental low-level crypto wallet features for cross blockchains. Used for constructing secure and high-performing blockchain applications for Bitcoin, Ethereum, Solana, Klever and much More.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

klever-io/kos-rs

Repository files navigation

Klever Wallet Library for Rust (kos-rs)

kos-rs is an open-source library crafted to deliver fundamental low-level crypto-wallet capabilities for blockchain actions and transactions. Built with Rust, it ensures top-tier security and versatile platform adaptability, positioning it as a premier choice for constructing secure and high-performing blockchain solutions.

KleverOS, which stands for Klever Wallet Ops Security, is a robust library meticulously crafted in Rust to guarantee the utmost security in private key generation while ensuring unparalleled auditability.

Features

  • Cross-platform compatibility.
  • Low-level blockchain wallet features.
  • Transaction handling.
  • Robust security measures.
  • Open-source and community-driven.

Initially, kos-rs offers support for the following blockchain networks and its sub tokens:

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Tron (TRX)
  • Klever (KLV)
  • Polygon (Matic)
  • Binance Smart Chain (BSC)
  • Huobi Token (HT)
  • Syscoin NEVM (SYS_NEVM)
  • Polkadot (DOT)
  • Kusama (KSM)
  • Reef (REEF)
  • Shiden (SDN)
  • Astar (ASTR)
  • Centrifuge (CFG)
  • KILT
  • Altair
  • Moonriver (MOVR)
  • Moonbeam (GLMR)
  • Sui (SUI)
  • Avail (AVAIL)
  • Rollux
  • Avalanche (AVAX)
  • Arbitrum (ARB)
  • Base
  • Near (NEAR)
  • Fantom (FTM)
  • Chiliz (CHZ)
  • Optimism (OP)
  • Polygon zkEVM
  • Stolz

Coming soon | Under development:

  • Litecoin (LTC)
  • Syscoin (SYS)
  • Dogecoin (DOGE)
  • Dash
  • XRP
  • Digibyte (DGB)
  • Cosmos (ATOM)
  • Celestia (TIA)
  • Cudos
  • Aura
  • Internet Computer (ICP)
  • Solana (SOL)
  • BNB Chain
  • Bitcoin Cash (BCH)
  • Cardano (ADA)
  • Aptos (APT)

Getting Started with Javascript and Node.js

npm i @klever/kos

Getting Started with Rust

Follow these instructions to get started with kos-rs in your Rust project.

Prerequisites

Installation

To add kos-rs to your Rust project, simply include it as a dependency in your Cargo.toml:

[dependencies]
kos-rs = "0.1"

Project Directory Structure

  • Makefile: Main project build and automation configuration.

Packages (Monorepo)

  • packages/kos/: Core package implementing all cryptocurrency wallet operations, including cryptographic functions, curves, and basic offline wallet operations for each blockchain.
  • packages/kos-web/: Package responsible for exporting kos functionality to JavaScript bindings, providing methods for web-based implementations.
  • packages/kos-mobile/: Package responsible for exporting kos functionality to mobile platforms, providing bindings for both iOS (Swift) and Android (Kotlin).

Apps powered by kos-rs

The kos-rs library powers several key applications within the Klever ecosystem:

Open a pull request to include your app here.


Download Klever Wallet - The best multi-chain crypto wallet

About

kos-rs is an open-source library created by Klever to deliver fundamental low-level crypto wallet features for cross blockchains. Used for constructing secure and high-performing blockchain applications for Bitcoin, Ethereum, Solana, Klever and much More.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

 
 
 

Languages