mSIGNA an open source and cross-platform bitcoin wallet

mSIGN

mSIGNA is un easy-to-use advanced wallet that offers speed, simplicity, enterprise-level scalability and strong security. Supports BIP32, multi-signature transactions, offline storage, multi-device sync, and encrypted paper and backup copies.

Supports the simple online generation of a keychain, as well as offline signatures, multi-device synchronization, multi-account management, signature m-of-n, and multiple blockchains.

With this application you can export and share multiple signature accounts with others or between devices with a signature policy.

Allows creation of multiple accounts and nested subaccounts with arbitrary keychains and policies. Easily generate invoices. You can quickly synchronize all devices with the blockchain from anywhere.

Put transactions and share unsigned or partially signed transactions with other people or devices. Label your transactions. Request and add signatures incrementally. Direct transmission transactions to the network once required

To get this program, you will need the QT5, ODB, OpenSSL libraries, the Boost C ++ libraries, SQLite, git, and qrencode, so you should check how to install these in your Linux distribution that you are using.

Although if you prefer, you can build the application together with its dependencies.

How to install mSIGNA on Linux?

From All dependencies are installed on your Linux operating system, they should open a terminal window and we are going to download the application from GitHub.

We do this with the following command:

git clone https://github.com/ciphrex/mSIGNA

Now we are going to enter the folder that was downloaded with:

cd mSIGNA

If you didn't install the dependencies you can build them as follows. We can verify that the dependency files are included in the "deps" folder within the mSIGNA folder. So we can build them from this.

Inside the mSigna folder, there is a subfolder "docs". A detailed description for creation within a Linux development environment is described in this folder.. It involves downloading, building and installing your important files.

We are going to type the following commands in a terminal:

cd ~/
mkdir odb
cd odb

Done this now we are going to download and compile libcutl on our system, for this we must type:

wget https://www.codesynthesis.com/download/libcutl/1.10/libcutl-1.10.0.tar.bz2
tar -xjvf libcutl-1.10.0.tar.bz2
cd libcutl-1.10.0
./configure
make
sudo make install
sudo ldconfig
cd ..

Now We must compile ODB on the system, for this we must type the following commands in the terminal:

wget https://www.codesynthesis.com/download/odb/2.4/odb-2.4.0.tar.gz
tar -xjvf odb-2.4.0.tar.gz
cd odb-2.4.0
./configure
make
sudo make install
cd ..

Done this now we must download and compile the following:

wget https://www.codesynthesis.com/download/odb/2.4/libodb-2.4.0.tar.bz2
tar -xjvf libodb-2.3.0.tar.bz2
mkdir libodb-linux-build
cd libodb-linux-build
../libodb-2.4.0/configure
make
sudo make install
cd ..

At the end of this compilation we have to download the following and compile it also within the system:

https://www.codesynthesis.com/download/odb/2.4/libodb-sqlite-2.4.0.tar.bz2
tar -xjvf libodb-sqlite-2.4.0.tar.bz2
cd libodb-sqlite-2.4.0
make
sudo make install
cd

Now We return to the mSIGNA directory and begin to compile the application within the system with the following commands:

cd mSIGNA/deps/qrencode-3.4.3
./configure --without-tools
make
sudo make install
cd ..
sh ~/mSIGNA/deps/CoinDB/install-all.sh
sh ~/mSIGNA/deps/CoinCore/install-all.sh
sh ~/mSIGNA/deps/CoinQ/install-all.sh

At the end of the construction of the packages we can compile everything within the system with:

./build-all.sh Linux

Using mSigna

misgna-account-policy

When opening the application they must start with the creation of their portfolio in mSigna, this begins with the creation of a new vault.

To do this, they must click on "File" and select the option that says "New Vault."

Here they should give their new vault a nickname, and save it.

After naming the account, they must configure the account policy.

For most users, 1 of 1 should be sufficient.

Now it is also possible to create a backup file for this, you must go to the option of "export accounts" to create a new backup.

This backup will save everything related to your wallet, so be sure to keep it in a safe place.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.