Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Groestlcoin #43

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

HashEngineering
Copy link

This PR will add support for Groestlcoin (https://groestlcoin.org). This coin is similar to bitcoin in that it supports legacy, segwit and bech32 addresses. It differs in that it uses a different checksum function than DoubleSHA256.

Therefore to support Groestlcoin, the groestl.cpp source was added (it was left as C++, since that is the same file copied from the Groestlcoin Core project). Other code was added to the prefix.c file to allow each network to specify a checksum function that is then used in the base58.c file to encode and decoded base58 checked strings properly.

Tests were also added to ensure that all types of commands using the groestlcoin network pass and the other tests continue to pass after these changes.

@gruve-p
Copy link

gruve-p commented May 24, 2020

@matja This is ready for review. Is anything else needed?

@gruve-p
Copy link

gruve-p commented May 29, 2021

@matja Can you please give this a look?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants