#wallet #desktop-applications #multiple #full #handle #connection #okcash

app okspiel

Desktop application to handle remotely multiple Okcash full node wallets

1 unstable release

0.4.0 Jun 11, 2021

#40 in #full

MIT license

80KB
2K SLoC

Okspiel (1º Phase)

Desktop application to handle remotely multiple Okcash full node wallets

How Okspiel works

For now only is tested in Linux but should work in Mac. In Windows could be not however working for compatibility is part of the Road Map

Requirements

Installation

From terminal:

cargo install okspiel

Start the app

Execute okspiel in you terminal

Connecting with remote wallet full node

  1. Open the okcash config file of your wallet full node where you want to connect
  2. Include this:
listen=1
server=1
daemon=1
whitelist=[IP_WHERE_IS_THE_OKSPIEL]
rpcallowip=[IP_WHERE_IS_THE_OKSPIEL]

Run tests

You need to include .env in the root folder of your project with the next variables:

URL=[Your domain]
ACCOUNT=[Your account name of your wallet]
RPCUSER=[the user of the rpc of your wallet]
RPCPASSWORD=[the password of the rpc of your wallet]
PHRASE=[the phrase of your wallet]
ADDRESS_TO_SEND_TEST_AMOUNT=[address for receiving test transaction]

After .env file is included, go to okspiel sources with the terminal and execute cargo test

Warning: there is a test for send transaction that will send a quantity of 0,01 $OK + fees to the address that you set in ADDRESS_TO_SEND_TEST_AMOUNT

Where Okspiel is saving the data connection

Once that Okspiel is running for the first time the app create a hide folder in your home directory which calls .okspiel

Support

Please if you find some bug or you have suggestions open an issue or ping me in Okcash discord general channel

Road map

  • Connection to multiple wallets
  • Wallet info, copy addresses and Send amount
  • Migrate glow to wgpu
  • Compatibility to another OS (only is tested in Linux)
  • Create executables for different Linux distributions, Mac and Windows
  • Improve UX
  • List of transactions
  • handler multiple accounts instead of only be possible to connect to one account
  • Add and update phrase
  • Create accounts
  • Move amounts between accounts
  • Backups
  • Import wallets
  • Okexplorer

I appreciate your support

If you want to support my contribution with Okcash ecosystem you can send tips to @spielcrypto in Discord or you can send Okcash to the address PMRhm1Zkt8fgBWjK6GKviXuTTr5ftEdQtx

Thanks for your support!

License

Okspiel is MIT licensed. See license

Dependencies

~9–32MB
~531K SLoC