Skip to content

secretarium/klave-utxo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Klave - Wallet

An implementation on Klave of the Unspent Transaction Output (UTXO) protocol that is used by many cryptocurrencies.

Description · Features · Deploy Your Own · Build Locally · Authors

Wasm AssemblyScript

Description

The Unspent Transaction Output (UTXO) protocol is used by several cryptocurrencies to track ownership of the digital currency. UTXOs are like digital change left over from cryptocurrency transactions. They represent the amount of digital currency that a user can spend. The UTXO protocol is essential to prevent double-spending by ensuring that each UTXO can be spent only once. When you make a cryptocurrency (using UTXO protocol) transaction, your wallet uses UTXOs as inputs to create new transactions. These UTXOs are the evidence of your previous cryptocurrency receipts. To spend a UTXO, the entire amount must be used, similar to spending a physical banknote. If the UTXO value is more than what you want to send, a new UTXO is created as change and sent back to your wallet.

The Klave UTXO protocol implementation provides the following functionalities:

  • Create your cryptocurrency UTXO based
  • Transfer coin from one account to another
  • Get the current coin balance of an account
  • Get the total supply of the coin available on the network

Features

  • Create coin: Create your Wallet
  • Manage supply: Create, delete and use your cryptographic keys
  • Manage transaction: Send and receive coins

Deploy Your Own

You can deploy your own version of the Klave UTXO implementation with one click:

Deploy on Klave

Build Locally

You can build your into wasm locally, allowing you to validate the hash of the application deployed on Klave.

Note: You should have node and yarn installed to be able to build locally.

yarn install
yarn build

This will create the .wasm file in the ./klave folder.

Authors

This library is created by Klave and Secretarium team members, with contributions from:

About

Implementation for a utxo-based cryptocurrency

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published