IMPORTANT: Starting August 2024, the master branch has become the primary
integration branch and has become unstable. Please check out a tagged version
before compiling production binaries.
For internationalized documentation, see the index at doc/intl.
Termubit is a community-driven cryptocurrency that was inspired by a Shiba Inu meme. The Termubit Core software allows anyone to operate a node in the Termubit blockchain networks and uses the Scrypt hashing method for Proof of Work. It is adapted from Bitcoin Core and other cryptocurrencies.
For information about the default fees used on the Termubit network, please refer to the fee recommendation.
To start your journey with Termubit Core, see the installation guide and the getting started tutorial.
The JSON-RPC API provided by Termubit Core is self-documenting and can be browsed with termubit-cli help, while detailed information for each command can be viewed with termubit-cli help <command>.
Termubit Core by default uses port 22556 for peer-to-peer communication that
is needed to synchronize the "mainnet" blockchain and stay informed of new
transactions and blocks. Additionally, a JSONRPC port can be opened, which
defaults to port 22555 for mainnet nodes. It is strongly recommended to not
expose RPC ports to the public internet.
| Function | mainnet | testnet | regtest |
|---|---|---|---|
| P2P | 22556 | 44556 | 18444 |
| RPC | 22555 | 44555 | 18332 |
Termubit Core is an open source and community driven software. The development process is open and publicly visible; anyone can see, discuss and work on the software.
Main development resources:
- GitHub Projects is used to follow planned and in-progress work for upcoming releases.
- GitHub Discussions is used to discuss features, planned and unplanned, related to both the development of the Termubit Core software, the underlying protocols and the TRB asset.
Version numbers are following major.minor.patch semantics.
There are 4 types of branches in this repository:
- master: Unstable, contains the latest code under development.
- maintenance: Stable, contains the latest version of previous releases,
which are still under active maintenance. Format:
<version>-maint - development: Unstable, contains new code for upcoming releases. Format:
<version>-dev - archive: Stable, immutable branches for old versions that no longer change because they are no longer maintained.
Submit your pull requests against master
Maintenance branches are exclusively mutable by release. When a release is planned, a development branch will be created and commits from master will be cherry-picked into these by maintainers.
If you find a bug or experience issues with this software, please report it using the issue system.
Please see the contribution guide to see how you can participate in the development of Termubit Core. There are often topics seeking help where your contributions will have high impact and get very appreciation. wow.
Do you have a question regarding Termubit? An answer is perhaps already in the FAQ or the Q&A section of the discussion board!
Termubit Core is released under the terms of the MIT license. See COPYING for more information.