Signum Software Library

Signum software is open source.

Please review the guide entitled “Getting Started With Signum” before installing any Signum software.

Choose BTDEX for an easy-to-use all-in-one software package that includes essential wallet functions, plotting software, mining software, and Signum’s decentralized exchange.

Wallet Software

 

Signum Node (Signum Reference Software)

  • The reference software containing all protocols.  Includes the classic wallet interface as well as a thin client.
  • Required for operating a synchronized node.
  • Platform: Windows, macOS, Linux, iOS, Android
  • https://signum.community/signum-node-installation/

Phoenix

  • The stand-alone version of the light node application included with Signum Node.
  • References a copy of the blockchain stored on network nodes rather than its own copy.  To operate a full node, use Signum Node.
  • Platform: Windows, macOS, Linux, iOS, Android
  • https://github.com/burst-apps-team/phoenix/releases

Mobile

Hotwallet

Plotting Software

 

Signum Plotter ( Compiled release comming soon: Please use Engraver below )

 

Engraver

Signum Plotter Instructions

Basic Instructions for Windows:

  • Create an empty folder to hold your plot files on your local system or external drive.  Do not use spaces.  Example:  E:\PlotFiles  or  E:\Plot_Files
  • Download and unzip the latest version for your operating system.  Open the unzipped folder and double-click on the application (SignumPlotterGUI).  Follow your system’s prompts to install.
  • In the application, enter the account’s numeric id, found in the upper left corner of your wallet.  (Note:  This is not the account address that begins with “S”)
  • Output Folder:  Browse to the folder that you created to hold your plot files.
  • Start Nonce:  Use the default of zero if plotting for the first time.  Otherwise, click on “auto from last file” and browse to the last plot file that you created so that the plotter can determine the starting nonce for a new plotting session automatically.
  • Size to plot:  Choose “maximum” to fill your disk’s available space with individual plot files of a specific size.  Choose “value” to create a single file of a particular size.  Each nonce will use 256 KB of disk space.  Performance is not affected by the size of the file that is chosen.  However, dividing your plot files into several smaller files can be beneficial if you need to move them at some point or if you need to delete a portion of them to free up space for another purpose later.
  • Click on Start Plotting.  Allow the plotting session to finish.  Depending on the number of plots that you create, this process can take hours or days.  It can be interrupted by clicking on “Stop Plotting” and resumed later.

Notes:

  • To choose between using your CPU or GPU and to set limits on the memory and cores used, make a selection in the advanced settings tab.
  • Avoid overlapping plot files (duplicates).  Consider your starting nonce numbers carefully.  Duplicate plot files are of no value.

Mining Software

Signum Miner

  • A miner written in Rust. It features direct io, avx512f, avx2, avx, sse, and OpenCL
  • Submits only the best deadline each round reducing network traffic and stress on pool operations.  (Submitting progressively smaller deadlines as a round progresses is no longer relevant after the Sodium hardfork)
  • Principal Developer: PoC Consortium
  • https://signum.community/miner-installation-guide/
  • Platform: Windows, Linux

Scavenger

gyra, front-end tool that creates formally valid and logically consistent configurations for scavenger

The configuration file used by Scavenger and created by Gyra is a .yaml file. Users can download it in their browser and save it in the root directory where the Scavenger executable is located.

Pool Software

Signum-pool

Features:

  • Miners can set their share model individually
  • Miners can set their donation fraction individually
  • Miners can set their minimum payout individually
  • Payouts by multi-out transactions with the current standard fee (variable)
  • Support for multiple pool IDs

dAPPS

cloudburst

CloudBurst is a decentralized cloud storage application to upload & download files from the Signum blockchain.

burstcoupon

BurstCoupon allows you to create and claim password-protected coupons as an extension for the Signum blockchain.

signum dappository

The place to shop for Signum related projects. 

Development Library

blocktalk

BlockTalk allows the user to write, debug, and deploy Signum smart contracts relying only on Java. You can use a simple text editor or your preferred IDE.

burstkit

BurstKit simplifies integrating with the Signum API for iOS devices.  It provides wrappers for Signum API calls and implements Crypto utilities needed for key generation and signing.

burstkit4j

burst4j is a Signum Java Development Framework.

@burstjs

A Signum JavaScript library to make it easier for developers to build apps using Angular/React/Node.js/JavaScript. The library is comprised of four packages:

  • @burstjs/core
  • @burstjs/crypto
  • @burstjs/http
  • @burstjs/util.

burstlib

BurstLib is a cross-platform dynamic library to make developing applications and tools compatible with the Signum blockchain easier.  It is written in C++.

Other Tools

mobile explorer app

Signum explorer is a block explorer for the Signum network

Features include:

  • Search for and view blocks, accounts, and transactions
  • Keep a list of accounts you are watching
  • Keep an eye on the current Signum price, both in BTC and USD
  • Observe the current status of the Signum Network

Vanity Address Generator

The vanity address generator is a tool for creating vanity or branded Signum account addresses. All addresses must have “Burst” for the first five leading characters. The capital letter “i” (I), the capital letter “o” (O), zero (0), and the number one (1) are not permitted. To generate a vanity address, enter characters into the form provided. Set the resources that should be used (number of CPU threads) and desired length of the passphrase.

The algorithm which seeks for the account with the desired string is a brute force algorithm.  It checks every Signum account and passphrase combination sequentially. The time it takes to find a particular string increases significantly with every additional character. A string of 5 characters at the end takes approximately 4 minutes (more or less depending on computer resources). Each additional character increases the time required exponentially. A string of 8 characters would take approximately an hour.  Longer strings could take weeks.

 

Explorer

Signum explorer is a block explorer for the Signum network.

Features include:

  • Search for and view blocks, accounts, and transactions
  • Keep a list of accounts to watch
  • Keep an eye on the current Signum price, both in BTC and USD
  • Observe the current status of the Signum Network
  • Countdown upcoming events such as the Pre-Dymaxion Hard Fork

Mempool Monitor

Explore unconfirmed transactions on the Signum blockchain. 

PaperBurst

PaperBurst is a paper wallet generator for Burst.

Guide:

This tool can be used to generate a new wallet or with an existing wallet.

Paper wallets can be used to transfer funds using public keys or as a reference document for cold storage (the funds are still on the blockchain, but the paper document provides the required access information).

To use the tool, populate all of the required fields and then click on the desired button.  The paper wallet will output as a printable .pdf file.

 

Image showing the Signum paper wallet generator integrated with QBundle

Image of a Signum paper wallet

Archived

Burstpay Mobile Wallet - not currently supported - awaiting response from developer - please only use Phoenix mobile wallet at this time.

Mobile wallet for Android and iOS which provides the following features:

  • Watch only addresses
  • Currency conversion
  • Client-side encryption and decryption
  • Encrypted / Unencrypted transaction messages
  • Contact book
  • QR code support
  • Secure and easy passphrase generation
  • Support for over 15 languages
  • Support for over 30 currencies 

To contact the development team or request assistance with anything related to this project, please contact us on the Signum Discord channel.

3 + 10 =