Skip to content

LotusiaStewardship/lotusd

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23,185 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Lotus

Main Fork: LotusiaStewardship

CI Status Latest Release License Issues Forks Stars

Development: Boblepointu

CI Status Latest Release License Issues Forks Stars

🌸Lotus: Digital Currency for Human Relationships🌸


"Cultivating connections, growing prosperity, blooming together."

✨ What is Lotus?

Lotus is a digital currency that enables instant payments to anyone, anywhere in the world. It uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Lotus combines the best qualities of the modern monetary system and the new generation of digital cryptocurrencies, resulting in an ethical currency that is economically viable.

🌟 Key Features:

  • πŸ’― Debt-free: Issued through Proof-of-Work mining
  • πŸ“ˆ Inflationary: No arbitrary issuance cap, removing incentives to hoard
  • 🌊 Abundant: Issuance of new Lotus is adjusted to demand of the Lotusia economy
  • πŸ“Š Stabilizing: Lotus can be removed from circulation through voluntary destructive use to stabilize volatility

🧠 Core Principles

Reciprocity is the core of all human relationships. The Lotus currency facilitates and symbolizes the value we see in each other, allowing us to build a more connected and prosperous society.

πŸ”§ Technology

Lotus is a fork of Bitcoin ABC that has been enhanced and modified to support the Lotusia vision. The blockchain is highly scalable, permissionless, and designed to adapt to the growing needs of the ecosystem.

⛏️ Mining Lotus

Lotus uses Proof-of-Work for issuance. You can participate in securing the network and earn newly minted Lotus through mining.

πŸ–₯️ GPU Mining

For optimal mining performance, we provide a dedicated GPU miner that utilizes OpenCL to efficiently mine Lotus blocks on your graphics card. Our GPU miner supports both solo mining and pool mining configurations.

πŸ’Ž Key Features:

  • πŸš€ OpenCL-based for high-performance mining
  • πŸ”„ Compatible with both AMD and NVIDIA GPUs
  • πŸŠβ€β™‚οΈ Supports both solo and pool mining
  • βš™οΈ Easy configuration through command line or config file

For detailed instructions on setting up and using the GPU miner, see the GPU Mining Documentation.

πŸš€ Quick Start Examples

πŸ“¦ Available Binary Packages

You can download the latest Lotus Root binaries from the Releases page:

Package Options

  • Combined Packages:

    • lotus-binaries-[VERSION].tar.gz - All Lotus binaries in a single tarball
    • lotus-binaries-[VERSION].zip - All Lotus binaries in a single zip file
  • Individual Component Packages:

    • lotus-gpu-miner-[VERSION].tar.gz - GPU miner with required kernels (tar.gz format)
    • lotus-gpu-miner-[VERSION].zip - GPU miner with required kernels (zip format)
    • lotus-node-[VERSION].tar.gz - Lotus full node daemon (tar.gz format)
    • lotus-node-[VERSION].zip - Lotus full node daemon (zip format)
    • lotus-qt-[VERSION].tar.gz - Lotus desktop wallet (tar.gz format)
    • lotus-qt-[VERSION].zip - Lotus desktop wallet (zip format)
    • lotus-cli-[VERSION].tar.gz - Lotus command-line tools (tar.gz format)
    • lotus-cli-[VERSION].zip - Lotus command-line tools (zip format)

Note: The GPU miner now includes embedded OpenCL kernel code, making it a completely self-contained binary.

For detailed GPU miner documentation, see the GPU Mining Documentation.

πŸŠβ€β™‚οΈ Example: Mining on a Pool

Using the CLI Miner
# Replace with your own mining pool details and address
# Note: For pool mining, username and password can be any dummy values
lotus-miner-cli --rpc-password password --rpc-poll-interval 1 --rpc-url https://burnlotus.org --rpc-user miner --mine-to-address lotus_16PSJPZTD2aXDZJSkCYfdSC4jzkVzHk1JQGojw2BN --kernel-size 21 --poolmining
Using the Docker Miner
docker run --gpus all -it --rm ghcr.io/boblepointu/lotus-gpu-miner:latest --gpu-index 0 --kernel-size 22 --mine-to-address lotus_16PSJLkXR2zHXC4JCFmLcY6Tpxb9qLbP9rzcsGSgo --rpc-url https://burnlotus.org --poolmining

🌐 Community Resources

πŸ“œ License

Lotus is released under the terms of the MIT license. See COPYING for more information or see https://opensource.org/licenses/MIT.

πŸ‘¨β€πŸ’» Development Process

This Github repository contains the source code of Lotus. If you would like to contribute, please read CONTRIBUTING.

πŸ” Disclosure Policy

See DISCLOSURE_POLICY


🌸 Join us in creating a more connected and prosperous world! 🌸

About

Lotus Cryptocurrency Network Daemon

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 59.7%
  • Python 16.7%
  • JavaScript 9.7%
  • C 7.8%
  • CMake 1.2%
  • Shell 1.1%
  • Other 3.8%