Giter Club home page Giter Club logo

okcashpro / okcash Goto Github PK

View Code? Open in Web Editor NEW
417.0 342.0 865.0 72.62 MB

Okcash: Your Eco-Friendly, Multi-Chain Digital Currency. Open-source and decentralized, Okcash enables secure, global transactions with no central authority.

License: MIT License

QMake 0.30% Python 0.16% Shell 0.70% Makefile 0.26% C++ 74.09% C 13.54% HTML 4.19% CSS 1.79% Objective-C 0.02% Objective-C++ 0.13% Assembly 1.05% JavaScript 3.76%
blockchain cryptocurrency crypto okcash ok wallet bitcoin coin token defi iot

okcash's Introduction

Okcash Build Status OK Network OK NetworkU Okcash last commit Okcash License Okcash Repo Size Okcash top lang Okcash languages Okcash Github Downloads Okcash last release date Okcash last release name download

OK • Okcash

OK Wallets v8

Join the OK community server

OK Bitcoin Discord

Join the OK Community: Embrace the Multichain Marvel of Okcash

Okcash represents the cutting edge of cryptocurrency innovation since its inception on November 24, 2014. Embodying the spirit of digital cash within the open-source realm, Okcash stands as a testament to decentralized, hybrid cryptocurrency evolution, transitioning from Proof of Work (PoW-Scrypt) to a stake-able Proof of Stake (PoS-LTSS-Sha256) framework.

Key Highlights of Okcash:

  • Decentralized Ownership: Okcash is rooted in inclusivity, with an open-source framework that invites global participation without central ownership.
  • Self-Sustainability: Without an ICO or funding rounds, Okcash thrives on community support, reflecting Bitcoin's ethos of shared responsibility.
  • Global Digital Cash: Designed for instant, borderless transactions, Okcash empowers users with speed, efficiency, and security.
  • Versatile Use Cases: Beyond transactions, Okcash supports diverse applications, from IoT connectivity to privacy-focused networks.
  • Multichain Presence: Okcash's expansion across various blockchains enhances its accessibility and engagement within the crypto community.
  • Future-Ready: With constant innovation, Okcash is geared to meet the digital age's demands, promoting financial freedom and inclusivity.

Getting Started with Okcash:

  • Compilation and Integration: For guidelines on integrating Okcash into platforms and devices, visit our INSTALL documentation.
  • Instant Blockchain Sync: Accelerate your first wallet sync with our OK Blockchain Instant Sync for various OS and devices.

Dive Deeper into Okcash:

Explore comprehensive resources and join vibrant community channels to connect with Okcash enthusiasts and developers:

Blockchain and Explorer Links:

Join Our Communities:

  • Discord: For live support and discussions.
  • Telegram: Connect with the global Okcash community.
  • Reddit: Share and discover Okcash stories and developments.

Contributing to Okcash:

Okcash welcomes contributions from developers and enthusiasts alike. Engage with us on GitHub to suggest improvements, submit pull requests, or report issues. Our collaborative approach ensures that Okcash remains a leading cryptocurrency, driven by community innovation and dedication.

Let's build the future of digital cash together. Welcome to the Okcash community!

okcash's People

Contributors

0xdeadface avatar celil-kj avatar codler avatar cozz avatar cryptomaniac avatar dlitz avatar dooglus avatar drizzt avatar fanquake avatar gavinandresen avatar gmaxwell avatar iceeatscream avatar jordanlewis avatar jrmithdobbs avatar kdomanski avatar laanwj avatar luke-jr avatar matoking avatar mgiuca avatar muggenhor avatar non-github-bitcoin avatar oktoshi avatar p2k avatar paraipan avatar petertodd avatar recursive-rat4 avatar scottnadal avatar sipa avatar sunnyking avatar vegard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

okcash's Issues

Cannot import wallet data from Coinomi

Hello,

I have sent OKCash coins from an exchange to Coinomi wallet, not realizing that OKCash is no longer supported there.
I downloaded the OKCash v6.9.0.0-g wallet and have synced the blockchain.
I have tried 10 or more times to import the coins using the 24 word mnemonic phrase and always receive "Congratulations..." message after I click on "Next step"
Then, as advised by Reddit users here
I go to console and enter the command "scanforalltxns 0"
However my balance remains 0.00 OKCash.

Any help will be appreciated.

Thanks

OkCash Wallet - Slow Sync

Downloaded the OKCash Wallet and syncing is very slow. About 10% of the blockchain is sync'd every 8 hours which means the transferred OKCash tokens are not appearing and cannot be used for staking for over 80 hours.

Is this normal and can it be fixed? I have downloaded multiple wallets of other tokens without this issue.

Ok cash not loading correctly on auto start

HI

I noticed my ok-cash windows wallet doesn't load the wallet if its set to start automatically on system startup. Running in windows 10. I have to shut it down then restart it to get it to load the wallet

datadir does not work

hi, just installed latest OKCASH wallet on Win7. Wanted to use another directory for blockchain because I run crypto wallets the way, they have chains on another drive for keeping my C drive clear.
I tried run OK wallet these ways:

via shortcut on my desktop
okcash.exe -datadir=D:\Wallets\OKCash\data

with okcash.conf file with this inside: datadir=D:\Wallets\OKCash\data

none works, wallet still uses default directory in roaming, see debug:
Default data directory C:\Users\MOJDRON\AppData\Roaming\OKCash
Used data directory C:\Users\MOJDRON\AppData\Roaming\OKCash

so I am reporting it here because this is an issue in the wallet if it does not want to accept this parameter. I also tried to check supported commands via console in the wallet and datadir is not listed here.

any suggestion or solution how to force wallet working with other data directory in windows 7?

want to use this wallet for staking but I really need to use another drive for the blockchain because my SSD C does not have enough space and I have to keep a pice of this drive empty. I am unable to use this wallet until the solution for now :-(

Support for Pi dropped?

After trying to run the AppImage file in several OS installed in my Raspberry Pi 4 8GB I could not get it running. I always get the following error message:

pi@raspberrypi:~/Downloads $ ./Okcash_Core-6905-linux86_64.AppImage 
bash: ./Okcash_Core-6905-linux86_64.AppImage: cannot execute binary file: Exec format error

Operative systems I tried:

  1. Ubuntu 20.04
  2. Ubuntu 18.0 4
  3. Raspberry Pi OS (release date 2021-01-11)

Am I trying the wrong AppImage?

Thanks

incentive issue !! I am just going to make my own Wallet by fork of OK cash coin and want to set incentive as just like if user are active then we will give 100% incentive and if user are not active then we will give 50% incentive .so just help me how to set that kind of conditions for the user in OK cash wallet...can anybody explain it ????

I am just going to make my own Wallet by fork of OK cash coin and want to set incentive as just like if user are active then we will give 100% incentive and if user are not active then we will give 50% incentive .so just help me how to set that kind of conditions for the user in OK cash wallet...

4.0.0.6 windows issue (qt link)

Hello
On the last release there is something wrong with QT in windows (can't find qt link and okcash do not start)

Regards
Oliver

Error to compile the new version 6.9 in Raspberry pi 4 (Rokos)

Hello I get error after one day and half compiling the new version of okcash blockchain in Raspberry PI 4 (Rokos) this is the error:

make[1]: se entra en el directorio '/home/pi/Software/okcash-6.9.0.0-core.aether/src/leveldb'
make[1]: 'libleveldb.a' está actualizado.
make[1]: 'libmemenv.a' está actualizado.
make[1]: se sale del directorio '/home/pi/Software/okcash-6.9.0.0-core.aether/src/leveldb'
cd /home/pi/Software/okcash-6.9.0.0-core.aether; /bin/sh share/genbuild.sh /home/pi/Software/okcash-6.9.0.0-core.aether/build/build.h
fatal: no es un repositorio git (ni ninguno de los directorios superiores): .git
g++ -fstack-protector-all --param ssp-buffer-size=1 -Wl,-O1 -Wl,-rpath-link,/usr/lib/arm-linux-gnueabihf -o okcash build/txdb-leveldb.o build/addresstablemodel.o build/alert.o build/version.o build/chainparams.o build/sync.o build/smessage.o build/util.o build/hash.o build/netbase.o build/key.o build/extkey.o build/eckey.o build/script.o build/main.o build/miner.o build/init.o build/net.o build/checkpoints.o build/addrman.o build/db.o build/walletdb.o build/noui.o build/kernel.o build/scrypt-arm.o build/scrypt-x86.o build/scrypt-x86_64.o build/scrypt.o build/pbkdf2.o build/stealth.o build/ringsig.o build/core.o build/txmempool.o build/wallet.o build/keystore.o build/state.o build/bloom.o build/crypter.o build/protocol.o build/rpcprotocol.o build/rpcserver.o build/rpcclient.o build/rpcdump.o build/rpcnet.o build/rpcmining.o build/rpcwallet.o build/rpcblockchain.o build/rpcrawtransaction.o build/rpcsmessage.o build/rpcextkey.o build/rpcmnemonic.o build/transactiontablemodel.o build/coincontroldialog.o build/coincontroltreewidget.o build/aboutdialog.o build/editaddressdialog.o build/bitcoinaddressvalidator.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/bitcoinstrings.o build/bitcoinamountfield.o build/walletmodel.o build/csvmodelwriter.o build/qvalidatedlineedit.o build/bitcoinunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/notificator.o build/rpcconsole.o build/paymentserver.o build/peertablemodel.o build/scicon.o build/trafficgraphwidget.o build/messagemodel.o build/okcashgui.o build/okcash.o build/okcashbridge.o build/qrc_okcash.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o build/moc_coincontroldialog.o build/moc_coincontroltreewidget.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_bitcoinaddressvalidator.o build/moc_clientmodel.o build/moc_guiutil.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_bitcoinamountfield.o build/moc_walletmodel.o build/moc_csvmodelwriter.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_notificator.o build/moc_rpcconsole.o build/moc_paymentserver.o build/moc_peertablemodel.o build/moc_trafficgraphwidget.o build/moc_messagemodel.o build/moc_okcashgui.o build/moc_okcashbridge.o   -lminiupnpc /home/pi/Software/okcash-6.9.0.0-core.aether/src/leveldb/libleveldb.a /home/pi/Software/okcash-6.9.0.0-core.aether/src/leveldb/libmemenv.a -lssl -lcrypto -ldb_cxx -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lrt -ldl -lQt5WebKitWidgets -lQt5Widgets -lQt5WebKit -lQt5Gui -lQt5Network -lQt5DBus -lQt5Core -lpthread -lGLESv2 -latomic 
/usr/bin/ld: build/smessage.o: en la función `void boost::this_thread::sleep_for<long long, boost::ratio<1ll, 1000ll> >(boost::chrono::duration<long long, boost::ratio<1ll, 1000ll> > const&)':
smessage.cpp:(.text._ZN5boost11this_thread9sleep_forIxNS_5ratioILx1ELx1000EEEEEvRKNS_6chrono8durationIT_T0_EE[_ZN5boost11this_thread9sleep_forIxNS_5ratioILx1ELx1000EEEEEvRKNS_6chrono8durationIT_T0_EE]+0x64): referencia a `boost::chrono::steady_clock::now()' sin definir
collect2: error: ld returned 1 exit status
make: *** [Makefile:528: okcash] Error 1

`boost::chrono::steady_clock::now()' sin definir : means it is not defined
fatal: no es un repositorio git (ni ninguno de los directorios superiores): .git: means that it is not a repository git (looks like this error is not critical)

To compile I did this:

  • enter to the project root directory
  • execute qmake and after make

v.7 Wallet (Not Responding)

EDIT: I resolved the problem. v.7 has to be run in Administrator mode on Windows 10

Just downloaded the new V.7 Wallet 64 bit for Windows / Stand Alone.
The screen is just stuck on (Not Responding). I cannot interact with the wallet.
Same thing happened on OK Cash v6.9.0.7, but that one would seize up Windows 10 eventually.
I'd have to reboot. OK Cash v6.9.0.5 works fine.

This is what it looks like on my computer.
OK Wallet V 7

Any ideas on how to fix it and use the V.7 wallet ?
I deleted my Roaming/OK Cash folder and re-downloaded the entire block data.

to execute some commands I shouldn't need to add enableaccounts in the config file

commands like listaccounts, getbalance [address], listreceivedbyaccount, listreceivedbyaddress when I execute them I get this error:

error: {"code":-1,"message":"Accounting API is deprecated and will be removed in future.\nIt can easily result in negative or odd balances if misused or misunderstood, which has happened in the field.\nIf you still want to enable it, add to your config file enableaccounts=1\n"}

I don't understand what is the point of this error when theses commands are only for retrieve info, also enable the option enableaccounts in the config file has the issue that after the daemon doesn't allow to stake.

The issue of not able to use theses commands makes a lot of limitations in order to create applications for Okcash blockchain or use the daemon

No possible to move amounts between accounts using the command move

I have a weird issue trying to move amounts between accounts in the daemon:

  1. When I execute the command move it does without error
  2. I can see the move operation when I execute the command listtransactions
{
        "account" : "two",
        "category" : "move",
        "time" : 1610905538,
        "amount" : -4.00000000,
        "otheraccount" : "one",
        "comment" : ""
    },
    {
        "account" : "one",
        "category" : "move",
        "time" : 1610905538,
        "amount" : 4.00000000,
        "otheraccount" : "two",
        "comment" : ""
    }
}
  1. After I change back the config to staking only and check with the command getstakinginfo that it is enabled and true I don't get any rewards since more than 4 days when before I was getting everyday

OKCash v6.9 GUI wallet falsely appears empty

(See also Jan 2021 Discord #help-by-users posts by geophokus)

Downloaded Okcash_Core-6903-linux86_64.AppImage
Made executable with Dolphin checkbox
Launched/Integrated with AppImageLauncher (dbl click the AppImage file)
Opened OKCash v6.9 using existing v5 wallet.dat
Reindex automatically completed in 4.5 hours

Reopened client and no coins, addresses, transaction history exist. GUI appears empty
Coin Control and listaddressgroupings show correct balances
Launch with -rescan does not fix problem

Also tried following DreamHunter steps on #help-by-users Discord channel:
Step 1: close wallet, and rename wallet.dat to walletorig.dat
Step 2: start the wallet so you get a new wallet.dat, create a new okcash address and copy it to notes
Step 3: close the ok wallet, rename the new wallet.dat to walletnew.dat , and rename walletorig.dat back to wallet.dat
Step 4: start the ok wallet, go to send page, click coin control, select inputs, and here select the addresses with the coins and click ok
Step 5: send all this coins to the new created address, after done, close wallet.
Step 6: rename wallet.dat to walletorig.dat and rename walletnew.dat to wallet.dat
Step 7: start your okcash wallet as usual (without the rescan or anything) else close and use the rescan.

This did not solve the problem but coins and transaction history did temporarily show up in GUI on steps 4 and 7. After restarting the client they disappeared again.

Operating System: Manjaro Linux
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.7-3-MANJARO
OS Type: 64-bit
Processors: 8 x AMD Ryzen Embedded V1605B with Radeon Vega Gfx
Memory: 30.3 GiB of RAM
Graphics Processor: AMD Ryzen Embedded V1605B with Radeon Vega Gf

Empty_OKCash_Desktop

support for ubuntu 20.04

Running the Okcash_5003_linux64.zip [Ubuntu 18] on Ubuntu 20.04 gives this error:

./okcash: error while loading shared libraries: libboost_system.so.1.65.1: cannot open shared object file: No such file or directory

Always I get connection refused although I open the port 6969

I'm trying to connect to the rpc from another machine however always I get this error:

curl: (7) Failed to connect to 192.168.178.37 port 6969: Connection refused

I open the port 6969 from the machine where I run the daemon and even I add in the config the option rpcallowip (based in the rpc bitcoin config) but the same connection issue. Without be able to connect my rpc from another machine my app will not make sense

How can I list all the address that I have in my wallet with the RPC

How can I list all the address that I have in my wallet with the RPC? because with listaddressgroupings always I get an empty array in two of my wallet however in another I get an array of accounts with indent array of theirs addresses and their balances.
I don't know why in some wallets get empty array and another not but I cannot call this in order to build my client for Okspiel
For now I have to call getaddressesbyaccount default from my application making the limitation that the user cannot see another accounts of their wallets.
Is there another way to list the accounts with the address without adding anything in the config file okcash.conf

Looks like is no possible staking with Raspberry PI

Supposedly I have my Okcash coin staking correctly since before yesterday, when I execute ./okcashd getstakinginfo i get :

{
    "enabled" : true,
    "staking" : true,
    "errors" : "",
    ...
}

even when I try to send coin it throws this error:

error: {"code":-13,"message":"Error: Wallet is unlocked for staking only."}

however I didn't receive any rewards yet
It looks like is not possible to staking at least in Rapberry Pi Manjaro arm

Provide appimage release

Please provide an appimage release. This would make it possible to run on any Linux distro without having to compile for each distro.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.