News:

Are you new to Groestlcoin and have questions you are afraid to ask?
Check out the New Users board and post there.
Welcome to all newcomers.

Main Menu

Recent posts

#61


GRSPay: a free and open-source cryptocurrency payment processor which allows you to receive payments in Groestlcoin with no fees, transaction cost or a middleman.



GRSPay is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with GRSPay go directly to your wallet, which increases the privacy and security. Your private keys are never uploaded to the server. There is no address re-use, since each invoice generates a new address deriving from your xpubkey or zpubkey.

GRSPay is available at https://grspay.com
https://www.youtube.com/watch?v=c7s3zZnlQ6M

https://www.youtube.com/watch?v=qNMTDEPhWhY

Changelog v1.5.4.0
• New dashboard
• Wallet transactions export
• Allow resending verification email for users
• Allow Users to be disabled/enabled
• Add additional rate providers as supported from CoinGecko

Features
• Direct, P2P Groestlcoin payments
• Lightning Network support
• Complete control over private keys
• Enchanced privacy
• SegWit support
• Process payments for others
• Easy-embeddable Payment buttons
• Point of sale app
• No transaction fees (other than those for the crypto networks)
• No processing fees
• No middleman
• No KYC
• The software is built in C#
• You can run GRSPay as a self-hosted solution on your own server or use our host. The self-hosted solution allows you not only to attach an unlimited number of stores but also become the payment processor for others.
• Open Source - MIT license

This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Source code: https://github.com/Groestlcoin/btcpayserver
#62


C-lightning: A specification compliant Lightning Network implementation in C



C-lightning is a lightweight, highly customizable and standard compliant implementation of the Lightning Network protocol.
C-lightning only works on Linux and Mac OS, and requires a locally (or remotely) running groestlcoind (version 2.16.0 or above) that is fully caught up with the network you're testing on.

Changelog 0.11.1
• Protocol: we now support opening multiple channels with the same peer.
• Protocol: we send/receive IP addresses in init, and send updated node_announcement when two peers report the same remote_addr (disable-ip-discovery suppresses this announcement).
• Protocol: we more aggressively send our own gossip, to improve propagation chances.
• Plugins: cln-grpc first class GRPC interface for remotely controlling nodes over mTLS authentication; set grpc-port to activate.
• Database: With the sqlite3:// scheme for --wallet option, you can now specify a second file path for real-time database backup by separating it from the main file path with a : character.
• Protocol: pay (and decode, etc) supports bolt11 payment_metadata a-la lightning/bolts#912
• JSON-RPC: invoice has a new parameter deschashonly to put hash of description in bolt11.
• JSON-RPC: pay has new parameter description, will be required if bolt11 only has a hash.
• JSON-RPC: pay has new parameter maxfee for setting absolute fee (instead of using maxfeepercent and/or exemptfee)
• JSON-RPC: listforwards has new entry style, currently "legacy" or "tlv".
• JSON-RPC: delinvoice has a new parameter desconly to remove description.
• JSON-RPC: new setchannel command generalizes setchannelfee: you can now alter the htlc_minimum_msat and htlc_maximum_msat your node advertizes.
• Config: htlc-minimum-msat and htlc-maximum-msat to set default values to advertizes for new channels.
• JSON-RPC: listpeers now includes a pushed_msat value. For leased channels, is the total lease_fee.
• JSON-RPC: getinfo result now includes our_features (bits) for various Bolt #9 contexts
• Docker build for ARM defaults to groestlcoin, but can be overridden with the LIGHTNINGD_NETWORK envvar.
• Developer: A new Rust library called cln-rpc can be used to interact with the JSON-RPC.
• JSON-RPC: A new msggen library allows easy generation of language bindings for the JSON-RPC from the JSON schemas.
• JSON-RPC: listchannels now includes the funding_outnum.
• JSON-RPC: coin_movement to 'external' accounts now include an 'originating_account' field.
• JSON-RPC: Add exclude option for pay command to manually exclude channels or nodes when finding a route.
• Database: Speed up loading of pending HTLCs during startup by using a partial index.

Features
• Creating channels.
• Closing channels.
• Completely managing all channel states (including the exceptional ones!).
• Performing path finding within the network, passively forwarding incoming payments.
• Sending outgoing onion-encrypted payments through the network.
• Automatic channel management (autopilot).

This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Linux: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-ubuntu
OSX: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-macos
Fedora: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-fedora
OpenBSD: https://github.com/Groestlcoin/lightning/blob/master/doc/INSTALL.md#to-build-on-openbsd

Source code: https://github.com/Groestlcoin/lightning
#63
Important Announcements / Groestlcoin Core v23.0 Release...
Last post by jackielove4u - June 22, 2022, 08:47:57 PM

A new major Groestlcoin Core version 23.0 is now available for download, so it is recommended to upgrade to it if you are running a full Groestlcoin node or a local Groestlcoin Core wallet.



v23.0 is now the official release version of Groestlcoin Core. It is recommended to upgrade to this version as soon as possible.

What's new in version v23.0?
This is a major release of Groestlcoin Core, featuring the technical equivalent of Bitcoin Core v23.0 but with Groestlcoin specific patches.


Changelog 23.0:
https://github.com/Groestlcoin/groestlcoin/blob/23.0.0/doc/release-notes/release-notes-23.0.0.md

Important:
• There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.
• Encrypt your wallet. This can be done by clicking the settings menu from inside the wallet. Make sure your password is secure and do not forget it.
• Make a copy your wallet.dat file as a backup and move it to a secure location:
Location Windows: Navigate to C:\Users\Username\AppData\Roaming\groestlcoin\wallet.dat (or open windows explorer and enter %appdata%\Groestlcoin\wallet.dat)
Location Mac: Finder -> Go {Hold Option] -> Library -> groestlcoin -> wallet.dat (~/Library/Application Support/groestlcoin/wallet.dat)

WARNING:
While this branch has been extensively tested to be compatible with the existing Groestlcoin v2.11.0, v2.13.3, v2.16.0, v2.16.3, v2.17.2, v2.18.2, v2.19.1, v2.21.0, v2.21.1 and 22.0.0 network there is the possibility that we missed something. ALWAYS BACKUP YOUR GROESTLCOIN WALLET BEFORE UPGRADING.


How to Upgrade?
Windows: If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer.
OSX: If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), run the dmg and drag Groestlcoin Core to Applications. Users running macOS Catalina need to "right-click" and then choose "Open" to open the Groestlcoin Core .dmg.

Download the Windows Installer (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-win64-setup.exe
Download the Windows binaries (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-win64.zip

Download the OSX Intel based Installer here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-x86_64-apple-darwin.dmg
Download the OSX Intel based binaries here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-x86_64-apple-darwin.tar.gz
Download the OSX ARM Installer here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-arm64-apple-darwin.dmg
Download the OSX ARM binaries here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-arm64-apple-darwin.tar.gz

Download the Linux binaries (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-x86_64-linux-gnu.tar.gz
Download the ARM Linux binaries (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-aarch64-linux-gnu.tar.gz
Download the ARM Linux binaries (32 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-arm-linux-gnueabihf.tar.gz
Download the RISC-V Linux binaries (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-riscv64-linux-gnu.tar.gz
Download PowerPC linux binaries (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-powerpc64-linux-gnu.tar.gz
Download PowerPC LE linux binaries (64 bit) here: https://github.com/Groestlcoin/groestlcoin/releases/download/v23.0/groestlcoin-23.0-powerpc64le-linux-gnu.tar.gz

Linux Snapcraft: https://snapcraft.io/groestlcoin-core
Linux Flathub: https://flathub.org/apps/details/org.groestlcoin.groestlcoin-qt
Linux Launchpad: https://launchpad.net/~groestlcoin/+archive/ubuntu/groestlcoin
NixOS: https://search.nixos.org/packages?channel=unstable&show=groestlcoin&from=0&size=50&sort=relevance&type=packages&query=groestlcoin
Homebrew Cask: https://formulae.brew.sh/cask/groestlcoin-core
Homebrew: https://formulae.brew.sh/formula/groestlcoin
Arch Linux User Repository: https://aur.archlinux.org/pkgbase/groestlcoin

Source code:
https://github.com/Groestlcoin/groestlcoin
#64
Tutorials / How to setup a Groestlcoin sig...
Last post by jackielove4u - June 09, 2022, 02:45:37 PM
The following were tested in Ubuntu 14.04, Ubuntu 16.04 and Ubuntu 18.04, some dependencies can be different in other distros
    • aptitude update -y && aptitude upgrade -y && apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y
    • dd if=/dev/zero of=/swapfile bs=1M count=4096
    • mkswap /swapfile
    • swapon /swapfile
    • echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
    • sudo apt-get install build-essential libssl-dev libboost-all-dev libdb5.3 libdb5.3-dev libdb5.3++-dev libtool automake libevent-dev bsdmainutils -y
    • sudo apt-get install git ntp make g++ gcc autoconf cpp ngrep iftop sysstat autotools-dev pkg-config libminiupnpc-dev libzmq3-dev -y
    • sudo apt-get install libgmp-dev libsqlite3-dev python python3 net-tools zlib1g-dev gettext jq -y
    • git clone https://github.com/groestlcoin/groestlcoin
    • cd groestlcoin
    • ./autogen.sh
    • ./configure
    • make
    • strip src/groestlcoind src/groestlcoin-cli src/groestlcoin-tx src/groestlcoin-wallet src/groestlcoin-util
    • sudo mv src/groestlcoind src/groestlcoin-cli src/groestlcoin-tx src/groestlcoin-wallet src/groestlcoin-util /usr/bin
    • mkdir ~/.groestlcoin/
    • nano ~/.groestlcoin/groestlcoin.conf
    • write:
      listen=1
      server=1
      maxconnections=863
      daemon=1
      txindex=1
      blockfilterindex=1
      coinstatsindex=1
      rpcuser=yourusernamehere
      rpcpassword=yourpasswordhere
    • Crtl+o enter, ctrl X
    • groestlcoind -signet
    • Let it sync (can take up to half a hour), verify with groestlcoin-cli -signet getnetworkinfo
#65
Tutorials / How to setup a GRS ElectrumX f...
Last post by jackielove4u - June 09, 2022, 02:44:49 PM
The following were tested in Ubuntu 16.04, some dependencies can be different in other distros

    • apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y
    • dd if=/dev/zero of=/swapfile bs=1M count=4096
    • mkswap /swapfile
    • swapon /swapfile
    • echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
    • sudo apt-get install build-essential libssl-dev libboost-all-dev libdb5.3 libdb5.3-dev libdb5.3++-dev libtool automake libevent-dev bsdmainutils -y
    • sudo apt-get install git ntp make g++ gcc autoconf cpp ngrep iftop sysstat autotools-dev pkg-config libminiupnpc-dev libzmq3-dev -y
    • sudo apt-get install libgmp-dev libsqlite3-dev python python3 net-tools zlib1g-dev gettext jq -y
    • git clone https://github.com/groestlcoin/groestlcoin
    • cd groestlcoin
    • ./autogen.sh
    • ./configure
    • make
    • strip src/groestlcoind src/groestlcoin-cli src/groestlcoin-tx src/groestlcoin-wallet src/groestlcoin-util
    • sudo mv src/groestlcoind src/groestlcoin-cli src/groestlcoin-tx src/groestlcoin-wallet src/groestlcoin-util /usr/bin
    • mkdir ~/.groestlcoin
    • nano ~/.groestlcoin/groestlcoin.conf
    • write:
      listen=1
      server=1
      maxconnections=863
      daemon=1
      txindex=1
      blockfilterindex=1
      coinstatsindex=1
      rpcuser=yourusernamehere
      rpcpassword=yourpasswordhere
    • Crtl+o enter, ctrl X
    • groestlcoind -signet
    • Let it sync (can take up to 1 hour), verify with groestlcoin-cli -testnet getinfo
    • cd ~
    • git clone https://github.com/Groestlcoin/electrumx-grs-installer.git
    • cd electrumx-grs-installer
    • sudo -H ./install.sh
    • nano /etc/electrumx.conf
    • change DAEMON_URL to http://yourusernamehere:yourpasswordhere@localhost/
    • Add these:
      NET = signet
      COIN = Groestlcoin
      SERVICES=tcp://:52001,ssl://:52002,wss://:52004
      REPORT_SERVICES=tcp://yourhost:52001,ssl://YourHost:52002
    • Crtl+o enter, ctrl X
    • service electrumx-grs start
    • add your server on https://1209k.com/bitcoin-eye/ele.php?chain=sgrs

check logs with: journalctl -u electrumx-grs -f
#66
Tutorials / How to package and publish on ...
Last post by jackielove4u - June 06, 2022, 05:14:21 PM
The following were tested in Linux archlinux 5.15.44-1-lts, some dependencies can be different in other distros.
If you have issues make sure:
     - HyperVM is enabled in bios (to enable 64bit in virtualbox)
     - Hyper V is uninstalled on Windows
     - Disable mcafee anti-virus, Malwarebytes and roquekiller
     - Disable sleep/hibernate mode on windows

Create a Arch VM as a building environment (it will be accessed via SSH) Follow the instructions at: https://itsfoss.com/install-arch-linux-virtualbox/

You will need an aur.archlinux.org account to publish a package. You need to have a new Public SSH key (generated below) and your public GPG key registered with your account.

Set port forwarding rule on virtualbox:
name: SSH
protocol: TCP
hostport: 22222
guest port: 22


sudo systemctl enable sshd
sudo systemctl start sshd

#Export your key (or export private key on Kleopatra):
gpg --export-secret-keys $ID > my-private-key.asc
# Copy the key to the VM. To copy the exported secret-keys you can use SFTP client on portnumber 22222
#To import the key, run:
gpg --import my-private-key.asc
#Setup a passphrase for the secret key when asked
gpg --edit-key $ID
passwd
#Enter existing passphrase then press enter twice and consider the warnings from the tool and its implications before proceeding.

pacman -Syuq --noconfirm --needed $(pacman -Sgq base-devel | grep -v gcc) gcc-multilib && rm -rf /var/cache/pacman/pkg/*
pacman -Syuq --noconfirm --needed git mercurial bzr subversion openssh && rm -rf /var/cache/pacman/pkg/*
pacman -S nano

sudo nano ~/.gnupg/gpg.conf
default-key D11BD4F33F1DB499
trusted-key D11BD4F33F1DB499
ctrl+o , ctrl+x

sudo nano ~/.makepkg.conf
PACKAGER="groestlcoin <[email protected]>"
GPGKEY="0xD11BD4F33F1DB499"
ctrl+o , ctrl+x

ssh-keygen -f ~/.ssh/aur

sudo nano ~/.ssh/config
Host aur.archlinux.org
  IdentityFile ~/.ssh/aur
  User aur
ctrl+o , ctrl+x

git config --global user.name "gruve-p"
git config --global user.email [email protected]
git config --global user.signingkey D11BD4F33F1DB499
git config --global core.editor nano

#test the package
makepkg -s

git clone ssh://[email protected]/groestlcoin.git
cd groestlcoin
makepkg --printsrcinfo > .SRCINFO
git add Changelog groestlcoin-qt.appdata.xml  groestlcoin-qt.desktop  groestlcoin.sysusers  groestlcoin.tmpfiles  PKGBUILD .SRCINFO
git commit -m "Add groestlcoin pkgbase"
git push

Be sure to regenerate .SRCINFO whenever PKGBUILD metadata changes, such as pkgver() updates; otherwise the AUR will not show updated version numbers.
#67


GRSPay Testnet: a free and open-source cryptocurrency payment processor which allows you to receive payments in Groestlcoin Testnet with no fees, transaction cost or a middleman.



GRSPay Testnet is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with GRSPay Testnet go directly to your wallet, which increases the privacy and security. Your private keys are never uploaded to the server. There is no address re-use, since each invoice generates a new address deriving from your tpubkey or vpubkey.

GRSPay Testnet is available at https://testnet.grspay.com/
https://www.youtube.com/watch?v=c7s3zZnlQ6M

https://www.youtube.com/watch?v=qNMTDEPhWhY

Changelog v1.4.7.0
• UX/UI: Easier onboarding
• UX/UI: New navigation
• Greenfield: Add a missingPermission field to 403 errors
• Support for new TLS version of SMTP server
• Greenfield: Added field "StoreId" to a Payment Request
• Greenfield: Can create a payment request without specifying currency (would then use store's default currency)
• Add login code, for easy login to GRSPay Server via a mobile device
• Add LNUrl Auth support as second factor auth
• Batch unarchive invoices
• Ability to bump fees of transactions and invoices via CPFP
• Add ability to add description to pull payment
• Greenfield: Can add store guest/owner to a store
• Plugins: Expose file service
• Plugins: Allow writing Greenfield API endpoints

Features
• Direct, P2P Groestlcoin Testnet payments
• Lightning Network Testnet support
• Complete control over private keys
• Enchanced privacy
• SegWit Testnet support
• Process payments for others
• Payment buttons
• Point of sale
• No transaction fees (other than those for the crypto networks)
• No processing fees
• No middleman
• No KYC
• The software is built in C#
• You can run GRSPay Testnet as a self-hosted solution on your own server or use our host. The self-hosted solution allows you not only to attach an unlimited number of stores but also become the payment processor for others.
• Open Source - MIT license

This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Source code: https://github.com/Groestlcoin/btcpayserver
#68


GRSPay: a free and open-source cryptocurrency payment processor which allows you to receive payments in Groestlcoin with no fees, transaction cost or a middleman.



GRSPay is a non-custodial invoicing system which eliminates the involvement of a third-party. Payments with GRSPay go directly to your wallet, which increases the privacy and security. Your private keys are never uploaded to the server. There is no address re-use, since each invoice generates a new address deriving from your xpubkey or zpubkey.

GRSPay is available at https://grspay.com
https://www.youtube.com/watch?v=c7s3zZnlQ6M

https://www.youtube.com/watch?v=qNMTDEPhWhY

Changelog v1.4.7.0
• UX/UI: Easier onboarding
• UX/UI: New navigation
• Greenfield: Add a missingPermission field to 403 errors
• Support for new TLS version of SMTP server
• Greenfield: Added field "StoreId" to a Payment Request
• Greenfield: Can create a payment request without specifying currency (would then use store's default currency)
• Add login code, for easy login to GRSPay Server via a mobile device
• Add LNUrl Auth support as second factor auth
• Batch unarchive invoices
• Ability to bump fees of transactions and invoices via CPFP
• Add ability to add description to pull payment
• Greenfield: Can add store guest/owner to a store
• Plugins: Expose file service
• Plugins: Allow writing Greenfield API endpoints

Features
• Direct, P2P Groestlcoin payments
• Lightning Network support
• Complete control over private keys
• Enchanced privacy
• SegWit support
• Process payments for others
• Easy-embeddable Payment buttons
• Point of sale app
• No transaction fees (other than those for the crypto networks)
• No processing fees
• No middleman
• No KYC
• The software is built in C#
• You can run GRSPay as a self-hosted solution on your own server or use our host. The self-hosted solution allows you not only to attach an unlimited number of stores but also become the payment processor for others.
• Open Source - MIT license

This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Source code: https://github.com/Groestlcoin/btcpayserver
#69


Groestlcoin Esplora Signet is an open-source Groestlcoin blockchain signet explorer.



Groestlcoin Esplora Signet JSON over RESTful API provides you with a convenient, powerful and simple way to read data from the groestlcoin signet network and build your own services with it.

Features
• Explore blocks, transactions and addresses
• Support for Segwit and Bech32 addresses
• Shows previous output and spending transaction details
• Quick-search for txid, address, block hash or height by navigating to /<query>
• Advanced view with script hex/assembly, witness data, outpoints and more
• Mobile-ready responsive design
• Translated to 17 languages
• Light and dark themes
• Noscript support
• Transaction broadcast support
• QR scanner
• API support

Groestlcoin Esplora Signet is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to Groestlcoin Esplora Signet, no compensation will be given. Use Groestlcoin Esplora Signet solely at your own risk.

Groestlcoin Esplora Signet is available via https://esplora-signet.groestlcoin.org/

Source code: https://github.com/Groestlcoin/esplora
#70


Groestlcoin Esplora Testnet is an open-source Groestlcoin blockchain testnet explorer.



Groestlcoin Esplora Testnet JSON over RESTful API provides you with a convenient, powerful and simple way to read data from the groestlcoin testnet network and build your own services with it.

Changelog
• Taproot support
• New UI Design

Features
• Explore blocks, transactions and addresses
• Support for Segwit and Bech32 addresses
• Shows previous output and spending transaction details
• Quick-search for txid, address, block hash or height by navigating to /<query>
• Advanced view with script hex/assembly, witness data, outpoints and more
• Mobile-ready responsive design
• Translated to 17 languages
• Light and dark themes
• Noscript support
• Transaction broadcast support
• QR scanner
• API support

Groestlcoin Esplora Testnet is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to Groestlcoin Esplora Testnet, no compensation will be given. Use Groestlcoin Esplora Testnet solely at your own risk.

Groestlcoin Esplora Testnet is available via https://esplora-test.groestlcoin.org/

Source code: https://github.com/Groestlcoin/esplora