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

Folders and files

NameName
Last commit message
Last commit date
Mar 18, 2025
Jun 7, 2023
Aug 29, 2024
Mar 20, 2025
Jun 5, 2024
May 9, 2023
Jan 14, 2025
Jan 14, 2025
Jun 4, 2024
Mar 20, 2025
Mar 20, 2025
Aug 18, 2023
Aug 18, 2023
Jan 14, 2025
Mar 18, 2025
Mar 14, 2025
Aug 3, 2023

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
  • Solana (SOL)
  • Litecoin (LTC)
  • Syscoin (SYS)
  • Dogecoin (DOGE)
  • Dash
  • Digibyte (DGB)
  • Internet Computer (ICP)

Coming soon | Under development:

  • XRP
  • Cosmos (ATOM)
  • Celestia (TIA)
  • Cudos
  • Aura
  • BNB Chain
  • Solana (SOL)
  • 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 1

Contributors 12

Languages