OmniPortfolio

NOTE

OmniPortfolio is on hold while we focus on OmniMarketCap. Stay tuned.

OmniPortfolio is a prototype/proof-of-concept watch-only wallet for the Omni Layer. The preview release allows you to create a portfolio of Bitcoin/Omni addresses and track your Bitcoin and Omniwallet balances. Where price information is available, OmniPortfolio will calculate market value of BTC, OMNI, and Omni Layer smart properties (such as MAID, USDT) contained in your portfolio.

Planned future releases of OmniPortfolio (after the code has been thoroughly reviewed) will remove the watch-only restriction and allow storage of the private keys that allow you to spend your Bitcoin, Omni, and Omni smart properties. Support for secure storage of private keys using Rivetz and using the Trezor hardware wallet is on the roadmap.

CHANGELOG

To see a detailed list of changes in the current and previous releases, see the CHANGELOG.

Download

OS Download Link SHA 256 Sum

macOS

OmniPortfolio-0.2.3.dmg

0fd72de10c7175fa81d8fb19bdda6f9c631f76f51a51354e5777b16ab6a4606b

Windows

N/A

N/A

Linux (Ubuntu)

omniportfolio_0.2.3-1_amd64.deb

034704c145e8a144e67cc0fecc9739edafdc6878b9941bd4ab4a6f27653f08b5

macOS Quick Start

  1. Check the macOS System Requirements

  2. Download OmniPortfolio-0.2.3.dmg

  3. Open the DMG disk image

  4. Drag OmniPortfolio to your /Applications folder

  5. Double-click OmniPortfolio

  6. Add addresses to your portfolio by either:

    1. Use the File → Import Omniwallet Backup… menu to load an Omniwallet backup

    2. Click on the Addresses tab and use the Add… button to add addresses

  7. View and verify your balances

Windows Quick Start (Not available yet)

  1. Check the Windows System Requirements

  2. Download OmniPortfolio-0.2.1.msi

  3. Run the installer — details TBD

  4. Launch the app — details TBD

  5. Add addresses to your portfolio by either:

    1. Use the File → Import Omniwallet Backup… menu to load an Omniwallet backup

    2. Click on the Addresses tab and use the Add… button to add addresses

  6. View and verify your balances

Linux Quick Start

  1. Check the Linux System Requirements

  2. Download omniportfolio_0.2.3-1_amd64.deb

  3. cd download-dir

  4. sudo apt install ./omniportfolio_0.2.3-1_amd64.deb

  5. /opt/omniportfolio/bin/OmniPortfolio

  6. Add addresses to your portfolio by either:

    1. Use the File → Import Omniwallet Backup… menu to load an Omniwallet backup

    2. Click on the Addresses tab and use the Add… button to add addresses

  7. View and verify your balances

Lightweight and As Decentralized As Possible

OmniPortfolio is being developed with a philosophy we call aDaP (as Decentralized as Possible). Decentralization means operation without the reliance on central servers or institutions.

Blockchain technology made Bitcoin the first decentralized electronic currency. There are multiple types of Bitcoin wallets available and some are more decentralized than others. The most decentralized Bitcoin wallets (e.g. Bitcoin Core, the original Bitcoin wallet) keep a full copy of the blockchain (100+ Gigabytes and growing) in local storage. A technique called SPV (simplified payment verification) allows a Bitcoin wallet to be decentralized without keeping a full copy of the blockchain. The bitcoinj software library was the first SPV implementation for Bitcoin and powers some of the leading SPV wallets (e.g. Bitcoin Wallet on Android)

The OmniLayer uses the Bitcoin Blockchain to create and transact in "Smart Properties". The Omni Core wallet (a derivative of Bitcoin Core) provides a decentralized, full-blockchain Omni wallet. Omni Core does not currently support an SPV wallet implementation. However, it is possible to create a lightweight OmniLayer wallet that operates in a mostly decentralized platform. We call this an ADAP wallet and it will work as follows:

  1. Bitcoin/Omni addresses and private keys are created and managed locally

  2. Bitcoin balances are verified via SPV mode

  3. Omni balances are verified using a secure connection to an Omni Core server

  4. Bitcoin and Omni transactions are sent directly to the P2P network

When and if the OmniLayer supports an SPV-mode similar to Bitcoin, the definition of ADAP will change and OmniPortfolio may be extended to be even more decentralized.

Platform Support

The OmniPortfolio architecture has been designed to support both desktop computers and mobile devices. Initial releases will focus on desktop computers (aka laptops) but mobile versions are on our roadmap.

macOS

OmniPortfolio for macOS is a fully-native application that is can be downloaded and installed in the Applications folder just like any other macOS application.

Minimum System:

  • macOS 10.14 (Mojave) or later.

Windows (Not available yet)

NOTE

OmniPortfolio for Windows will be available in a future release.

Recommended System:

  • Windows 10 or later

Minimum System:

We are still determining the minimum Windows requirements.

Linux

OmniPortfolio for Linux is a fully-native application that can be installed via the apt installer. An rpm version may be available in the future.

Recommended System:

  • Ubuntu 18.04 LTS (Bionic Beaver)

Minimum System:

We are still determining the minimum Linux requirements.

Android

Planned. Codename OmniDroid.

iOS

Planned (for after OmniDroid.)