Skip to content

Releases: medolino2009/Linda

Lindacoin v3.1.0.1g for ARM CPU

19 Sep 22:26
Compare
Choose a tag to compare

What's New
Coin splitting will only split your coins if they are above 100K
Updated masternode winner selection to make rewards fairer. You should expect 1 reward every 24 hours.
Added checks so masternodes don't earn twice on their coins by staking. If you earned a reward as a masternode and want to stake with the coins instead you'll need to send them to yourself or wait ~9 days
Remove old masternodes on unsupported wallets.
Prevent running more than 1 masternode per IP. This is to stop unfair payments to people attempting to trick the network without contributing

Samsung Exynos version of Linda wallet:

tested on: Odroid U2 board with Exynos4412 Prime. 1.7Ghz ARM Cortex-A9 Quad Cores 2GB RAM and 16GB SD card

Raspberry Pi version of Linda wallet only:

Raspberry Pi is not powerful computer with limited amount of RAM, and because of that next couple of steps are needed to make Linda wallet on Raspberry Pi as responsive as possible.

Note that this Linda wallet will start just fine also if you don't follow steps bellow, but it will get slow up to point to not be usable anymore as whole blockchain is synchronised...so those steps are recommended...

*Tested on Raspberry Pi 3B using Raspbian Stretch with desktop (kernel 4.14), it schuld work with other versions of OS also.

Before starting Linda wallet you need to do next:
((if you started Linda wallet before doing this steps, please close wallet, go to /home/pi/.Linda and delete all files and folders, than open terminal , cd /home/pi --> Enter, rmdir .Linda --> Enter ))

Class 10 micro sd card needed (16GB is enough), used for Raspbian operating system
USB flash drive (8GB is enough), used for Linda blockchain storage
Virtual memory (swap) need to be changed from 100MB (standard in Raspbian) to 2048MB:
*open terminal and follow next steps:
sudo nano /etc/dphys-swapfile
The default value in Raspbian is:
CONF_SWAPSIZE=100
We will need to change this to:
CONF_SWAPSIZE=2048
Then you will need to stop and start the service that manages the swapfile own Rasbian:
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
You can then verify the amount of memory + swap by issuing the following command:
free -m
using file manager make folder on USB flash drive named .Linda (dotLinda)
make symlink of .Linda folder on usb flash disk to: /home/pi/.Linda:
/etc/fstab need to have lines that looks something like this:
###Mount FAT USB###
UUID=xxxxxxxx /media/usb vfat defaults,user,exec 0 0
###Bind /home/pi/.Linda to /media/usb/.Linda###
/media/usb/.Linda /home/pi/.Linda none bind 0 0
There are different possibilities to make symlink in linux, google is your friend
Next step is to start Linda wallet you downloaded:

Place Linda-qt file in /home/pi/Linda folder (make Linda folder with file manager)
start Linda wallet with double click on Linda-qt

Another possibility is to open terminal:
cd /home/pi/Linda --> Enter
./Linda-qt --> Enter

Please wait until blockchain is synced... wallet will feel unresponsive, but let it be until is synced

if wallet is not starting or you get permission error:
chmod 775 ./Linda-qt --> Enter
./Linda-qt --> Enter

Usage of Lindad is exactly the same... all steps are needed. (if you made steps already for Linda wallet, it is not needed to do it again for Lindad, as Lindad is using same files and folders as Linda wallet)

if Lindad is not starting or you get permission error:
chmod 775 ./Lindad --> Enter
./Linda-qt --> Enter

For all informations about Linda, please see Linda (https://www.lindacoin.com) & LindaX (https://www.lindax.network)
For questions please come by at Linda Discord channel.

Please enjoy Linda.

Lindacoin v3.1.0.0g for ARM CPU

05 Sep 16:08
Compare
Choose a tag to compare

This is a mandatory upgrade. Please upgrade by block 580000 to avoid any interruptions
Changelog
What's New
We've moved forward the POW lockout to block 580000. This will turn Linda into a 100% POS chain
Masternode rewards have been adjusted to a constant 3200 Linda per block to give ~60% return annually
Staking rewards have been adjusted to give ~50% return annually
We've added a max coin age for staking of 30 days to prevent unfair block rewards and manipulation of the POS difficulty algorithm
We've added a max coin value for staking of 100 000 000 Linda to encourage more staking and prevent manipulation of the POS difficulty algorithm
Versions of Linda older than 3.1.0.0 will be disconnected at block 580000. This will help increase network speed and reduce orphan blocks
Bug Fixes
We've fixed an issue that was causing coins to be sent when the wallet was unlocked for staking but the cancel button was clicked when prompted for a passphrase.

Samsung Exynos version of Linda wallet:

tested on: Odroid U2 board with Exynos4412 Prime. 1.7Ghz ARM Cortex-A9 Quad Cores 2GB RAM and 16GB SD card

Raspberry Pi version of Linda wallet only:

Raspberry Pi is not powerful computer with limited amount of RAM, and because of that next couple of steps are needed to make Linda wallet on Raspberry Pi as responsive as possible.

Note that this Linda wallet will start just fine also if you don't follow steps bellow, but it will get slow up to point to not be usable anymore as whole blockchain is synchronised...so those steps are recommended...

*Tested on Raspberry Pi 3B using Raspbian Stretch with desktop (kernel 4.14), it schuld work with other versions of OS also.

Before starting Linda wallet you need to do next:
((if you started Linda wallet before doing this steps, please close wallet, go to /home/pi/.Linda and delete all files and folders, than open terminal , cd /home/pi --> Enter, rmdir .Linda --> Enter ))

  1. Class 10 micro sd card needed (16GB is enough), used for Raspbian operating system
  2. USB flash drive (8GB is enough), used for Linda blockchain storage
  3. Virtual memory (swap) need to be changed from 100MB (standard in Raspbian) to 2048MB:
    *open terminal and follow next steps:
    sudo nano /etc/dphys-swapfile
    The default value in Raspbian is:
    CONF_SWAPSIZE=100
    We will need to change this to:
    CONF_SWAPSIZE=2048
    Then you will need to stop and start the service that manages the swapfile own Rasbian:
    sudo /etc/init.d/dphys-swapfile stop
    sudo /etc/init.d/dphys-swapfile start
    You can then verify the amount of memory + swap by issuing the following command:
    free -m
  4. using file manager make folder on USB flash drive named .Linda (dotLinda)
  5. make symlink of .Linda folder on usb flash disk to: /home/pi/.Linda:
    /etc/fstab need to have lines that looks something like this:
    ###Mount FAT USB###
    UUID=xxxxxxxx /media/usb vfat defaults,user,exec 0 0
    ###Bind /home/pi/.Linda to /media/usb/.Linda###
    /media/usb/.Linda /home/pi/.Linda none bind 0 0
    There are different possibilities to make symlink in linux, google is your friend

Next step is to start Linda wallet you downloaded:

Place Linda-qt file in /home/pi/Linda folder (make Linda folder with file manager)
start Linda wallet with double click on Linda-qt

Another possibility is to open terminal:
cd /home/pi/Linda --> Enter
./Linda-qt --> Enter

Please wait until blockchain is synced... wallet will feel unresponsive, but let it be until is synced

if wallet is not starting or you get permission error:
chmod 775 ./Linda-qt --> Enter
./Linda-qt --> Enter

Usage of Lindad is exactly the same... all steps are needed. (if you made steps already for Linda wallet, it is not needed to do it again for Lindad, as Lindad is using same files and folders as Linda wallet)

if Lindad is not starting or you get permission error:
chmod 775 ./Lindad --> Enter
./Linda-qt --> Enter

For all informations about Linda, please see Linda (https://www.lindacoin.com) & LindaX (https://www.lindax.network)
For questions please come by at Linda Discord channel.

Please enjoy Linda.

Lindacoin v3.0.0.0g for ARM CPU

22 Aug 20:36
Compare
Choose a tag to compare

Linda 3.0.0.0g
This is a mandatory upgrade. Please upgrade by August 21st to avoid any interruptions

Changelog
Critical Fix

  • fixed issue where wallet was stuck on syncing block 0 when syncing a new blockchain
  • Beginning from block 555000, consecutive blocks created through PoW will be rejected by the network. This is to address a potential security concern if an attacker has a vast amount of hash power at their disposal.
    Sync Improvements
  • track peer block downloads to auto remove stalled peers
  • disconnect peer when reached ban threshold (needs proper ban logic implemented)
  • disallows access to nodes running wallets less than 2.0.0.0
  • nodes running wallets less than 3.0.0.0 will be disconnected from the network starting after block 585200
  • dump orphan blocks from peer when disconnected (prevents filling orphan block list with unusable blocks)
  • add maxorphantx startup flag to cap orphan transactions held in memory for running on lightweight machines
    General Improvements
  • masternode should ignore if wallet is unlocked for staking only
  • locked masternode coins will be ignored when staking
  • masternode start will check all possible coin inputs instead of just the first
    General RPC improvements
  • updates listreceivedbyaddress RPC command to return only your addresses when running with minconf=0 and includeempty=true instead of returning all addresses including send addresses from your address book
  • fix GetAccountAddress not committing the new account to the walletdb causing duplicates to be made when running the command again
  • setaccount no longer can create new addresses. This was a confusing feature and gave no way to change account names without creating new addresses
  • setaccount returns error if trying to change the account of an address that doesn't exist in your wallet - listreceived now returns (change) addresses
  • added RPC commands for masternodes
  • masternode status dumps your masternode status. includes your active time and status to determine if your masternode is running correctly
    -masternode status-all dumps the above info for all masternodes on the network (only your masternode will include status field)
  • masternode init ip:port allows you to initialise your masternode without editing the linda.conf or masternode.conf files and or restarting the program. Running masternode start will then start your masternode
  • masternode addremote ip:port - adds the info to your masternode.conf file (no need to restart Linda-qt or Lindad) running start-many or start-alias will start the appropriate remote masternodes
  • masternode removeremote - removes the related account from your masternode.conf file (no need to restart Linda-qt or Lindad) you will need to run the masternode stop to stop these masternodes
  • masternode isInit - returns boolean if masternode is enabled and capable of running
  • masternode kill - disables masternode. can be re-enable by running init command
  • Masternode tab performance improvement.
    Thanks to @Tumba24
  • fixed the masternodes UI tab uses a lot of resources when it refreshes
    . - added sorting to the masternodes UI tab

Samsung Exynos version of Linda wallet:

tested on: Odroid U2 board with Exynos4412 Prime. 1.7Ghz ARM Cortex-A9 Quad Cores 2GB RAM and 16GB SD card

Raspberry Pi version of Linda wallet only:

Raspberry Pi is not powerful computer with limited amount of RAM, and because of that next couple of steps are needed to make Linda wallet on Raspberry Pi as responsive as possible.

Note that this Linda wallet will start just fine also if you don't follow steps bellow, but it will get slow up to point to not be usable anymore as whole blockchain is synchronised...so those steps are recommended...

*Tested on Raspberry Pi 3B using Raspbian Stretch with desktop (kernel 4.14), it schuld work with other versions of OS also.

Before starting Linda wallet you need to do next:
((if you started Linda wallet before doing this steps, please close wallet, go to /home/pi/.Linda and delete all files and folders, than open terminal , cd /home/pi --> Enter, rmdir .Linda --> Enter ))

  1. Class 10 micro sd card needed (16GB is enough), used for Raspbian operating system
  2. USB flash drive (8GB is enough), used for Linda blockchain storage
  3. Virtual memory (swap) need to be changed from 100MB (standard in Raspbian) to 2048MB:
    *open terminal and follow next steps:
    sudo nano /etc/dphys-swapfile
    The default value in Raspbian is:
    CONF_SWAPSIZE=100
    We will need to change this to:
    CONF_SWAPSIZE=2048
    Then you will need to stop and start the service that manages the swapfile own Rasbian:
    sudo /etc/init.d/dphys-swapfile stop
    sudo /etc/init.d/dphys-swapfile start
    You can then verify the amount of memory + swap by issuing the following command:
    free -m
  4. using file manager make folder on USB flash drive named .Linda (dotLinda)
  5. make symlink of .Linda folder on usb flash disk to: /home/pi/.Linda:
    /etc/fstab need to have lines that looks something like this:
    ###Mount FAT USB###
    UUID=xxxxxxxx /media/usb vfat defaults,user,exec 0 0
    ###Bind /home/pi/.Linda to /media/usb/.Linda###
    /media/usb/.Linda /home/pi/.Linda none bind 0 0
    There are different possibilities to make symlink in linux, google is your friend

Next step is to start Linda wallet you downloaded:

Place Linda-qt file in /home/pi/Linda folder (make Linda folder with file manager)
start Linda wallet with double click on Linda-qt

Another possibility is to open terminal:
cd /home/pi/Linda --> Enter
./Linda-qt --> Enter

Please wait until blockchain is synced... wallet will feel unresponsive, but let it be until is synced

if wallet is not starting or you get permission error:
chmod 775 ./Linda-qt --> Enter
./Linda-qt --> Enter

Usage of Lindad is exactly the same... all steps are needed. (if you made steps already for Linda wallet, it is not needed to do it again for Lindad, as Lindad is using same files and folders as Linda wallet)

if Lindad is not starting or you get permission error:
chmod 775 ./Lindad --> Enter
./Linda-qt --> Enter

For all informations about Linda, please see Linda (https://www.lindacoin.com) & LindaX (https://www.lindax.network)
For questions please come by at Linda Discord channel.

Please enjoy Linda.