BitcoinSuite is a Java based graphical user interface for Bitcoin, a peer-to-peer decentralized cryptocurrency. It is a direct fork of open source project NamecoinJ at http://sourceforge.net/p/namecoinj/.

Donations are welcome: BTC: 1PqYXpLLSeAHz3FiZmPcfr451jnzsGgXbc, NMC: N2TFbwpTNhNLeXaBD8FSBbicb6guQNXUiA

Features

  • 1. Module Generic Command to manage daemon and send commands to it.
  • --* Client tab to send command from client to daemon with arbitrary arguments.
  • ----+ Selects command from drop-down list.
  • ----+ Enters arguments in text field.
  • ----+ Displays explanation of command in Synopsis tab.
  • ----+ Displays results in Result tab.
  • ----+ Displays errors is in Error tab.
  • ----+ Saves all fields into profile.
  • --* Daemon tab to start and stop daemon with arbitrary options.
  • ----+ Displays options in table which can be selected multiple items.
  • ----+ Enters parameter to option in Parameter column of table.
  • ----+ Displays daemon info in Info tab.
  • ----+ Displays explanation of options in Synopsis tab.
  • 2. Module Generic Wizard to configure 'bitcoind' used by BitcoinSuite.
  • --* Obtains path to configuration file.
  • --* Creates configuration file with default values.
  • --* Obtains user name from environment variable 'user.name'.
  • --* Generates random strong password.
  • 3. Module Account Manager to view and manage accounts and addresses belong to user.
  • --* Views total balance in wallet.
  • --* Views balances in each account.
  • --* Views addresses affiliated to each account.
  • --* Supports adding new address and copying address.
  • --* Supports miscellaneous operation related to account and address: ie. 'getrecievedbyaccount', 'listtransactions', 'getrecievedbyaddress', and 'validateaddress'.
  • 4. Module Transaction Manager to view and manage transactions belong to user.
  • --* Searches by transaction time.
  • --* Searches by transaction category.
  • --* Searches by account or address.
  • --* Searches by minimum amount.
  • --* Saves all search conditions into profile.
  • --* Supports miscellaneous operation related to account and address: ie. 'getrecievedbyaccount', 'listtransactions', 'getaddressesbyaccount', 'getbalance', 'getrecievedbyaddress', 'validateaddress', and 'getaccount'.
  • 5. Module Send Manager to send bitcoins using command 'sendtoaddress' or 'sendfrom', and move bitcoins between accounts inside wallet using command 'move'.
  • --* Supports all parameters of 'sendtoaddress', 'sendfrom' and 'move'.
  • --* Supports setting transaction fee.
  • --* Supports address book.
  • --* Saves all fields into profile.
  • 6. RPC support to connect to daemon.
  • 7. Action logs, in "<INSTALL_DIR>/bitcoinsuite/modules/ext/logs/".
  • 8. Error logs, in "<INSTALL_DIR>/bitcoinsuite/modules/ext/errors/".
  • 9. Help menu "Report Bugs" linking to http://sourceforge.net/p/bitcoinsuite/discussion/bugs/.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow BitcoinSuite

BitcoinSuite Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BitcoinSuite!

Additional Project Details

Intended Audience

End Users/Desktop

User Interface

Java Swing

Programming Language

Java

Related Categories

Java User Interface (UI) Software, Java Internet Software, Java Cryptocurrency Software

Registered

2011-12-28