Enhanced FLO wallet with new coin control features added by Ranchi Mall team.
Go to file
2023-09-01 11:32:43 +05:30
.github Test net sync'd fine; still needs new EXT keys 2018-01-11 19:21:07 -05:00
.tx qt: Set transifex slug to 0.14 2017-01-02 09:36:03 +01:00
build-aux/m4 Explicitly search for bdb5.3. 2017-07-02 02:48:00 +00:00
contrib 0.15.2.1 2019-11-15 21:25:50 -08:00
depends Test net sync'd fine; still needs new EXT keys 2018-01-11 19:21:07 -05:00
doc gitian-build.sh specific example 2018-03-06 21:33:33 -05:00
share Update installer images 2018-03-06 14:01:34 -08:00
src Merge branch 'floblockchain:flo-master' into flo-master 2021-06-18 19:34:52 +05:30
test nlr 2018-10-03 16:47:54 -07:00
tmp remove old binaries 2021-06-20 15:10:37 +05:30
.autotools Test net sync'd fine; still needs new EXT keys 2018-01-11 19:21:07 -05:00
.cproject key_tests updated 2018-01-18 14:45:18 -05:00
.gitattributes
.gitignore Regtest ports (#18) 2020-02-04 17:37:00 -07:00
.project Test net sync'd fine; still needs new EXT keys 2018-01-11 19:21:07 -05:00
.pydevproject Test net sync'd fine; still needs new EXT keys 2018-01-11 19:21:07 -05:00
.travis.yml all files converted to FLO 0.15.0.1rc, except for minor issues 2018-01-06 15:26:19 -05:00
autogen.sh Test net sync'd fine; still needs new EXT keys 2018-01-11 19:21:07 -05:00
configure.ac 0.15.2.1 2019-11-15 21:25:50 -08:00
CONTRIBUTING.md all files converted to FLO 0.15.0.1rc, except for minor issues 2018-01-06 15:26:19 -05:00
COPYING [Trivial] Update license year range to 2017 2017-01-23 23:46:06 +01:00
INSTALL.md
libbitcoinconsensus.pc.in
MacOSX10.11.sdk.tar.xz const changes for Mac build; chainparams to match witseg, MacOSX.xz file for gitian build 2018-02-21 14:33:47 -05:00
Makefile.am all files converted to FLO 0.15.0.1rc, except for minor issues 2018-01-06 15:26:19 -05:00
README.md Update README.md 2023-09-01 11:32:43 +05:30

Usage

flo-qt - FLO Core Wallet (Qt) flo-cli - FLO command line execution flod - FLO daemon flo-tx - FLO transactions

For Pre-compiled executable version of FLO :

  1. Download the compressed file for respective OS in bin/ directory.

  2. Extract the files

  3. To run the executable files use the following commands according to the use:

    ./flo-qt

    ./flo-cli

    ./flod

    ./flo-tx

  4. For more details view the readme file in the extracted directory

For creating Pre-compiled executable binary files from source code :

The dependencies for creating pre-compiled binaries are present in depends/ directory.

cd depends/

To build dependencies for the current arch/OS (usually this gives error is architecture/OS is not specified in some versions. Better to specify arch/OS prefix directly):

make

To build for another arch/OS:

make HOST=<host-platform-triplet>

A prefix will be generated that's suitable for plugging into FLO's configure. To build FLO binaries :

cd ..
./autogen.sh
./configure --prefix=`pwd`/depends/<host-platform-triplet>
make

Common <host-platform-triplets> for cross compilation are:

  • i686-w64-mingw32 for Win32
  • x86_64-w64-mingw32 for Win64
  • x86_64-apple-darwin11 for MacOSX
  • arm-linux-gnueabihf for Linux ARM 32 bit
  • aarch64-linux-gnu for Linux ARM 64 bit
  • x86_64-linux-gnu for Linux-based OS 64-bit
  • x86_64-pc-linux-gnu for Linux-based PC OS 64-bit

for more details on creating binaries: https://github.com/ranchimall/FLO-wallet-core/blob/flo-master/depends/README.md

Upgrades

Added 2 features to the FLO wallet :

  1. CoinControlFIFO - selects the coins that were received first to be spent first (First-In-First-Out). To enable it: add CoinControlFIFO=1 in flo.conf (or) pass -CoinControlFIFO as cmdline arg

  2. SendChangeToBack - send the change back to the coin's original address To enable it, add SendChangeToBack=1 in flo.conf (or) pass -SendChangeToBack as cmdline arg

Added Multi-Wallet support for Linux :

Multi-wallet support allows the user to run more than 1 wallet simultaneously. The Multi-wallet executable file is located in tmp/ Copy the executable(binary) file to the flo binary files To access multi-wallet run :

./multiWallet -create [walletName]
./multiWallet <walletName> <command> [option]

For more details run :

./multiWallet -help