Skip to content

gabrielolivrp/lume

Repository files navigation

Lume Blockchain

Lume is a minimal PoW blockchain built purely for study purposes.

Node

Manage blockchain node:

$ ./lume node --help
Usage: lume-node node COMMAND

  Blockchain node operations

Available options:
  -h,--help                Show this help text

Available commands:
  createblockchain         Initialize a new blockchain
  start                    Start the blockchain node

Example

$ ./lume node createblockchain
$ ./lume node start

Wallet

Manage wallets and transactions:

$ ./lume wallet --help
Usage: lume-wallet wallet COMMAND

  Wallet management operations

Available options:
  -h,--help                Show this help text

Available commands:
  create                   Create a new wallet with the specified name
  info                     Display detailed information about a specific wallet
  list                     List all wallets and their associated addresses
  send                     Send coins from the specified wallet to a recipient address
  fullscan                 Perform a full scan of UTXOs in the wallet

Example

$ ./lume wallet create walletName
$ ./lume wallet send walletName <recipient-address> <amount>

About

Proof of Work blockchain written in Haskell

Resources

License

Stars

Watchers

Forks