Code Monkey home page Code Monkey logo

aeon-legacy's People

Contributors

aeonix avatar arux-btt avatar dirtybits avatar iamsmooth avatar ladyencrypt avatar lespristy avatar mikezackles avatar moneromooo-monero avatar radfish avatar sammy007 avatar stoffu avatar warptangent 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

aeon-legacy's Issues

simplewallet doesn't log block sync

Hi,

When opening an aeon wallet with simplewallet, I was hoping to see some kind of log for the blocks being synced, as they are downloaded - this would make a user interface a bit more responsive in the course of a slow network. I've tried to supply the --set_log n CLI argument with 4 to 0, and I don't see any difference when opening the wallet.

Specifically, I would like to see block syncing logs when opening a wallet - during the initial refresh phase.

system ram usage

Hi, what is the minimum required memory for aeon daemon. I am use windows 8.1 pro.

How do we get the wallet address for AEON?

Iam a beginner to this. Kindly excuse.
When I use the command "start_mining", I need to specify the wallet address. Iam trying to mine AEON.
How do I get my AEON wallet address?

Appreciate the response.

Vikas

compilation on ubuntu 17.04 need a new "-Wno-error" option

on ubuntu 17.04, using make does not produce binaries
compilation failed because of a -Werror=unused-but-set-variable warning treated as an error.

first, i guess it's due to a newer version of gcc (6.3) but compilation is ok with gcc 6.3 on former ubuntu 16.10.
so i don't have any explanation but it appears that "-Wno-error=unused-but-set-variable" must be added to cmakelist.txt

Can't sync : Block verification failed

Hi, I'm trying to sync but the process stuck at block height 798358/798359. I tried several times and the same problems occur.

There is a lot of errors in the aeond.log : http://pastebin.com/LiBBWPBv

These errors :

2017-Mar-02 16:08:33.786044 [P2P5]Block with id: <72dc340601a863973fc1b818a554b1cbff6fdde317ad675dacfb125d88b1814d>have at least one unknown transaction with id: <2d1f88a0c67ca908695abd69dcd97c3039dee0041ce013df7f946dfe1d6bf73c>
2017-Mar-02 16:08:33.786509 [P2P5][5.9.102.108:11180 OUT]Block verification failed, dropping connection

Then :

2017-Mar-02 16:10:13.096962 [P2P2]----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 798358
id: <72dc340601a863973fc1b818a554b1cbff6fdde317ad675dacfb125d88b1814d>
PoW:    <f570bebd911eeba5817a1770ad16ab3d30ab8616702813bd60193a7b06000000>
difficulty: 320369628

And :

2017-Mar-02 16:10:18.978448 [P2P2]ERROR /root/aeon/src/cryptonote_core/blockchain_storage.cpp:783 alternative chain have wrong connection to main chain
2017-Mar-02 16:10:18.978885 [P2P2]Block recognized as orphaned and rejected, id = <e542a4be58bd653e989c0b21409681c39db05d45c46807e60cb6924c7f935c06>
2017-Mar-02 16:10:18.979185 [P2P2][178.63.72.22:11180 OUT]Block received at sync phase was marked as orphaned, dropping connection

edit:
It seems that the block 798358 have a strange transaction in it.
tx hash :
86358f3aecbb5a1e5319bb0b771dd7bc139d043adab6a63d8c1577e74157c760
The global indexes are all 0 :

http://chainradar.com/aeon/transaction/86358f3aecbb5a1e5319bb0b771dd7bc139d043adab6a63d8c1577e74157c760
http://chainradar.com/aeon/block/798358

Transfers not transferring but reporting success

I've got this issue that just started today. Seems everytime I try to transfer coin out to Bittrex, simplewallet says the transfer was successful and gives me hashes for the transfer split but, those hashes never appear outside of simplewallet. IE in the daemon check_tx says it can't find it on the blockchain. I've also tried to use a pub daemon node such as node.aeon-wallet.net with simplewallet to do the transfer, trying to eliminate the daemon from the equation, with the same results.

To recover my coin, I have been going thru and deleting my p2pstate.bin and pool_state.bin and my related wallet files aside from keys to rebuild from the blockchain etc. Not sure if its related to the size of the transfer or using a payment id but, I'd never ran into this issue until I started adding payment id's to the transfers as Bittrex requires them to do deposits.

In the simplewallet.log file this exception is apparently thrown but doesn't appear to stop the tx hash generation and the tx never appears in the daemon logs:

2017-Oct-07 07:19:51.919475 ERROR c:\users\arno\documents\github\aeon-0.9.12.0\src\wallet\wallet2.h:465 m_upper_transaction_size_limit <= get_object_blobsize(tx). THROW EXCEPTION: error::tx_too_big
2017-Oct-07 07:19:51.919475 c:\users\arno\documents\github\aeon-0.9.12.0\src\wallet\wallet2.h:465:struct tools::error::tx_too_big: transaction is too big, tx_size_limit = 19400, tx size = 22355, tx:

https://gist.github.com/beon-tx/e0bed4e325e4dc39e85ab08aff7a2576

Error: not enough money to transfer

I have unlocked balance: 838.300000000000, but can't send all of them to another wallet.

[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 838.29
Error: not enough money to transfer, available only 201.170000000000, transaction amount 209.582500000000 = 209.572500000000 + 0.010000000000 (fee)
[wallet Wmtarm]: balance
balance: 838.300000000000, unlocked balance: 838.300000000000
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 838.29
Error: not enough money to transfer, available only 171.930000000000, transaction amount 209.582500000000 = 209.572500000000 + 0.010000000000 (fee)
[wallet Wmtarm]: balance
balance: 838.300000000000, unlocked balance: 838.300000000000
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 838.29
Error: not enough money to transfer, available only 254.700000000000, transaction amount 279.440000000000 = 279.430000000000 + 0.010000000000 (fee)

"available only" is random like is "transaction amount", but not equal my unlocked balance.

And then I let start to guess

[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 800.29
Your transaction needs to be split into 4 transactions. This will result in a fee of 0.040000000000. Is this okay? (Y/Yes/N/No)No
Error: Transaction cancelled.
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 838.20
Error: not enough money to transfer, available only 173.130000000000, transaction amount 209.560000000000 = 209.550000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 838.0
Error: not enough money to transfer, available only 159.910000000000, transaction amount 209.510000000000 = 209.500000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 838
Error: not enough money to transfer, available only 130.700000000000, transaction amount 167.610000000000 = 167.600000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 837
Error: not enough money to transfer, available only 252.410000000000, transaction amount 279.010000000000 = 279.000000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 836
Error: not enough money to transfer, available only 275.710000000000, transaction amount 278.676666666668 = 278.666666666668 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 835
Error: not enough money to transfer, available only 254.370000000000, transaction amount 278.343333333334 = 278.333333333334 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 830
Error: not enough money to transfer, available only 205.840000000000, transaction amount 207.510000000000 = 207.500000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 829
Error: not enough money to transfer, available only 201.830000000000, transaction amount 207.260000000000 = 207.250000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 810
Your transaction needs to be split into 4 transactions. This will result in a fee of 0.040000000000. Is this okay? (Y/Yes/N/No)NO
Error: Transaction cancelled.
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 820
Your transaction needs to be split into 4 transactions. This will result in a fee of 0.040000000000. Is this okay? (Y/Yes/N/No)No
Error: Transaction cancelled.
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 825
Error: not enough money to transfer, available only 267.210000000000, transaction amount 275.010000000000 = 275.000000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 824
Error: not enough money to transfer, available only 203.210000000000, transaction amount 206.010000000000 = 206.000000000000 + 0.010000000000 (fee)
[wallet Wmtarm]: transfer 3 WmspspZifT12TXvvRZUgQbZjm3i3wwDrYZPGiJ5JcaZETKdq8QxLKbFhFaaEttMUt9c61Em6dP1WeHkyDtyRgWf11Q6LvcqqR 823
Your transaction needs to be split into 4 transactions. This will result in a fee of 0.040000000000. Is this okay? (Y/Yes/N/No)No
Error: Transaction cancelled.

WFT? Why I can't send all of my coins? How to calculate fee and amount and send all in one transaction?

Windows to Linux wallet?

Hey guys, i'm trying to use a wallet created on windows under linux,
is this normal?
Error: failed to load wallet: failed to read file "wallet.bin"
Are they not the same format for any reason?
I've manually compiled the wallet from github to use on debian, thanks.

macos src/crypto/oaes_lib.c:34:10: fatal error: 'malloc.h' file not found

Hi,
MacOS and some others do not need malloc.h
Is it possible to incorporate the following snippet from monero ?

// OS X, FreeBSD, and OpenBSD don't need malloc.h
#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) \
  && !defined(__DragonFly__)
 #include <malloc.h>
#endif

It's the only show stopper for macos
Thank you for your hard work

blockchain storage & memory proposals

I'd like to get thoughts / feedback on some options to optimize the speed and memory requirements of Aeon.

Currently the blockchain is loaded into memory at roughly 4GB then saved to disk (either periodically, manually or at exit). The impacts are thus high memory requirement to run a node and slow saving to disk.

Some potential candidates could be:

  • switch to Monero style LMDB
  • use memory mapped file for blockchain_storage and ditch the temp file
  • use an alternative serialization library to boost (such as YAS or Cereal) for speed improvement of serializarion

error during make

[ 44%] Linking CXX executable connectivity_tool

/tmp/cc9MBT1H.ltrans6.ltrans.o: In function __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> >, unsigned int>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::re_detail::re_set_long<unsigned int> const*, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, bool)': <artificial>:(.text+0x3b4a): undefined reference to boost::re_detail::cpp_regex_traits_implementation::transform_primary[abi:cxx11](char const*, char const*) const'
:(.text+0x3d5d): undefined reference to `boost::re_detail::cpp_regex_traits_implementation::transform[abi:cxx11](char const*, char const*) const'
collect2: error: ld returned 1 exit status
src/CMakeFiles/connectivity_tool.dir/build.make:108: recipe for target 'src/connectivity_tool' failed
make[3]: *** [src/connectivity_tool] Error 1
make[3]: Leaving directory '/home/kakani9/git/aeon/build/release'
CMakeFiles/Makefile2:216: recipe for target 'src/CMakeFiles/connectivity_tool.dir/all' failed
make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2
make[2]: Leaving directory '/home/kakani9/git/aeon/build/release'
Makefile:138: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/kakani9/git/aeon/build/release'
Makefile:20: recipe for target 'build-release' failed
make: *** [build-release] Error 2

This is happening while i run make.Whyis it happening?

Creation of unlimited coins, major bug requires patch

Hello,

disclosed by the Bytecoin and Monero devteams, there has been found a major bug in CryptoNote based currencies. Aeon, based on cryptonote, is affected, and requires immediate patching or this bug will be exploited by malicious people.

Problem:
The so-called "key image" as used in CryptoNote coins utilising elliptic curve ed25519 can be modified in a special way, allowing double-spends. This effectively allows someone to create an infinite amount of coins in a way that is impossible to detect without knowing about the exploit and explicitly writing code to check for it.

Mitigation
Several options exist for mitigation. The simplest, least invasive is noted below.
To mitigate, check key images for correctness by multiplying by the curve order l. Check that the result is the identity element.

Hexadecimal values of each:
Identity element = "0100000000000000000000000000000000000000000000000000000000000000"
Curve order (little endian) = "edd3f55c1a631258d69cf7a2def9de1400000000000000000000000000000010"
For each transaction key image, check ((key image * curve order) == (identity element)); reject transaction if false.

aeond segmentation fault.

Just had a segmentation fault while running aeond. Thought it would be good to register here. This was with the release version 0.9.6.0

Here is the aeond output leading up to the segmentation fault:


You are now synchronized with the network. You may now start simplewallet.

Please note, that the blockchain will be saved only after you quit the daemon with "exit" command or if you use "save" command.
Otherwise, you will possibly need to synchronize the blockchain again.

Use "help" command to see the list of available commands.


2016-Apr-15 23:34:20.218540 [P2P9][5.9.144.132:11180 OUT] SYNCHRONIZED OK
2016-Apr-15 23:34:35.035046 Miner thread was started [0]
2016-Apr-15 23:34:35.035110 Miner thread was started [1]
2016-Apr-15 23:34:35.035135 Miner thread was started [2]
2016-Apr-15 23:34:35.035141 Miner thread was started [3]
2016-Apr-15 23:34:35.035438 Miner thread was started [5]
2016-Apr-15 23:34:35.035332 Miner thread was started [4]
2016-Apr-15 23:34:35.035456 [RPC1]Mining has started with 7 threads, good luck!
2016-Apr-15 23:34:35.035479 Miner thread was started [6]
2016-Apr-16 05:18:30.021629 [P2P3]----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 683347
id:
PoW: <53f2840970d00616cdbdadc6996a0fb1b703a1492c054a4313dd06f50b000000>
difficulty: 71717845
diff
2016-Apr-16 07:00:48.754896 BH: 683383, DIFF: 72237477, HR: 300989 H/s
2016-Apr-16 11:33:43.776515 [P2P6]Storing blockchain...
Segmentation fault (core dumped)

Wallet file corrupted on save if running RPC server (on Windows only)

Running simplewallet with RPC option:

simplewallet --wallet-file=wallet1 --password xxx --rpc-bind-port 18082

When Ctrl+C to stop it, error messages appear:

2016-Dec-08 14:22:10.073598 [SRV_MAIN]Stopped wallet rpc server
2016-Dec-08 14:22:10.076104 [SRV_MAIN]Storing wallet...
2016-Dec-08 14:22:10.078606 [SRV_MAIN]ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\wallet\wallet2.cpp:584 !r. THROW EXCEPTION: error::file_save_error
2016-Dec-08 14:22:10.085618 [SRV_MAIN]C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\wallet\wallet2.cpp:584:struct tools::error::file_error_base<3>: failed to save file "wallet1"
2016-Dec-08 14:22:10.092128 [SRV_MAIN]ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\simplewallet\simplewallet.cpp:1192 Failed to store wallet: failed to save file "wallet1"

The wallet file then gets corrupted and cannot be loaded:

aeon wallet v0.9.6.0()
2016-Dec-08 14:22:33.863482 Loading wallet...
2016-Dec-08 14:22:34.012225 Loaded wallet keys file, with public address: WmtuFrqE4gnFt1to3qUk3qDsC1LEuK6bqHY5L7HjMTjn8WMSaAGTvpLCbvj6W2phLuamkTGFAAMDmivhpQDH8Ker39DHJJhbd
2016-Dec-08 14:22:34.092857 ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\common/boost_serialization_helper.h:108 Exception at [unserialize_obj_from_file], what=input stream error
2016-Dec-08 14:22:34.098868 ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\wallet\wallet2.cpp:566 !r. THROW EXCEPTION: error::file_read_error
2016-Dec-08 14:22:34.104376 C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\wallet\wallet2.cpp:566:struct tools::error::file_error_base<2>: failed to read file "wallet1"
2016-Dec-08 14:22:34.108383 ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.6.0g\src\simplewallet\simplewallet.cpp:1170 Wallet initialize failed: failed to read file "wallet1"

This occurs when starting with --rpc arg and on Windows only.

Can't save blockchain or exit daemon

This is probably related to issue #91 but on more than one Mac I've left the daemon running overnight or during the day. When I finally try and save the blockchain or exit the daemon, my Mac essentially grinds to a holt while attempting to dump to the file. I have yet to manage a successful sync due to this.

Running version aeon v0.9.13.0 installed view homebrew.

Edit:

For reference, it's now 11:42 and still not finished...

exit                                                               
2017-Oct-04 08:51:05.601928 [node] Stop signal sent                
2017-Oct-04 10:40:39.672691 [P2P3]Blockchain stored OK.            
2017-Oct-04 10:40:40.513945 [SRV_MAIN]net_service loop stopped.    
2017-Oct-04 10:40:40.514018 [SRV_MAIN]p2p net loop stopped         
2017-Oct-04 10:40:40.514035 [SRV_MAIN]Stopping core rpc server...  
2017-Oct-04 10:40:40.583988 [SRV_MAIN]Deinitializing core...       
2017-Oct-04 10:40:40.584079 [SRV_MAIN]Mining has been stopped, 0 finished                                                             
2017-Oct-04 10:40:40.619211 [SRV_MAIN]Storing blockchain...  

How to restore Aeon Simple wallet

When I launch the simple wallet it asks for the file name... I am not sure I remember what it is... but I have a wallet with keys and I wish to restore the wallet as my computer had to be reinstalled with windows without deleting files. I have the files with keys and word phrase for restore.

Is there a video or line of instructions on how to restore my simple wallet please.

i, man

Sign commits, produce release hashes.

I use Tor for my downloads, I don't trust Github, my ISP may hate me, etc. However, I do trust the developers here or I would not run their code. Please sign git commits and produce signed, known good hashes for releases. This is a crypto/privacy project.

sys/timeb.h deprecated by clang on FreeBSD-11.1

I try to compile aeon on FreeBSD 11.1-RELEASE-p1, with clang:
export CXX=clang++
export CC=clang

[ 12%] Building C object src/CMakeFiles/crypto.dir/crypto/oaes_lib.c.o In file included from /home/aeon/src/crypto/oaes_lib.c:33: /usr/include/sys/timeb.h:42:2: error: "this file includes which is deprecated" [-Werror,-W#warnings]

even with
export MAKE_JOBS_UNSAFE=yes

is it possible to disable this warning?
is it really hard to change the time operations to non-deprecated way?

Static file location during creation of database?

Just wanted to give you the headsup when it comes to running the daemon for the first time..
In the logs, this following error is showing;
2017-Nov-18 10:41:05.720161 [P2P9]ERROR c:\users\arno\documents\github\aeon-0.9.14.0\contrib\epee\include\storages\portable_storage.h:153 portable_storage: wrong binary format, packet size = 0 less than expected sizeof(storage_block_header)=9
2017-Nov-18 10:41:05.725174 [P2P9]ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.14.0\contrib\epee\include\storages/levin_abstract_invoke2.h:196 Failed to load_from_binary in notify 2004

User Arno is not located on this computer, and neither are github map and sourcecodes, so this the application is correct that the file(s) does not exist, but it should not even be looking for them...?

Help building archlinux PKGBUILD

Trying to make a nice PKGBUILD to put on AUR (archlinux community packages) and failing trying to pass this:

[ 58%] Built target gtest
[ 60%] Built target gtest_main
[ 61%] Linking CXX executable unit_tests
lto1: error: -fassociative-math disabled; other options take precedence [-Werror]
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [tests/CMakeFiles/unit_tests.dir/build.make:473: tests/unit_tests] Error 1
make[1]: *** [CMakeFiles/Makefile2:688: tests/CMakeFiles/unit_tests.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

Was naively trying CCFLAGS, LDFLAGS -fno-associative-math and -Wnoerror w/o luck..

FIRST TIME USING SIMPLE WALLET HELP

I have made a wallet etc, but i cant connect to the daemon
i get said errors:
2017-Oct-29 00:42:14.993107 aeon v0.9.11.0()
2017-Oct-29 00:42:14.993107 Module folder: C:\Users\media\Desktop\New folder (6)\aeond.exe
2017-Oct-29 00:42:14.993107 Initializing p2p server...
2017-Oct-29 00:42:15.008707 ERROR c:\users\arno\documents\github\aeon-0.9.11.0\src\p2p\net_node.inl:113 Exception at [node_server::init_config], what=unsupported version
2017-Oct-29 00:42:15.008707 ERROR c:\users\arno\documents\github\aeon-0.9.11.0\src\p2p\net_node.inl:277 Failed to init config.
2017-Oct-29 00:42:15.008707 ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.11.0\src\daemon\daemon.cpp:174 Failed to initialize p2p server.
2017-Oct-29 00:42:15.024307 Mining has been stopped, 0 finished
2017-Oct-29 00:43:22.463056 aeon v0.9.11.0()
2017-Oct-29 00:43:22.463056 Module folder: C:\Users\media\Desktop\New folder (6)\aeond.exe
2017-Oct-29 00:43:22.463056 Initializing p2p server...
2017-Oct-29 00:43:22.463056 ERROR c:\users\arno\documents\github\aeon-0.9.11.0\src\p2p\net_node.inl:113 Exception at [node_server::init_config], what=unsupported version
2017-Oct-29 00:43:22.478656 ERROR c:\users\arno\documents\github\aeon-0.9.11.0\src\p2p\net_node.inl:277 Failed to init config.
2017-Oct-29 00:43:22.478656 ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.11.0\src\daemon\daemon.cpp:174 Failed to initialize p2p server.
2017-Oct-29 00:43:22.478656 Mining has been stopped, 0 finished

C:\Users\Arno\ --- DOES NOT EXIST, NEVER HAS, How to change path?

Some compile issues with recent gcc/cmake (and possible workarounds)

I noticed two issues when compiling on Ubuntu 17.04 (gcc 6.3.0, cmake 3.7.2) and also on latest Arch:

  • Warnings treated as errors, e. g. /home/aeon/aeon/src/crypto/oaes_lib.c:30:19: error: โ€˜_NRโ€™ defined but not used [-Werror=unused-const-variable=] and similar.
  • There's no designated output directory which leads do clashes between compiled files and directories, e.g. /usr/bin/ld: cannot open output file connectivity_tool: Is a directory and similar.

In case other people come across the same problems:
Workaround for 1: Remove all Werror flags in the make files. Run: find ./ -type f -exec sed -i 's/-Werror//g' {} \;
Workaround for 2: Set a designated output directory. Edit CMakeLists.txt and add following two lines at the end of the file (this will create a bin directory and put all the compiled files in there):

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin/")
file(MAKE_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})

simplewallet dies when aeond is saving blockchain

I am running a pool and every 12 hours aeond is saving the blockchain to disk, this takes about 2 minutes. During this time simplewallet is running in rpc mode to accept commands from the pool software but I get the following errors:

2017-Sep-26 18:54:49.664504 [RPC0]ERROR /home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278 res.status == CORE_RPC_STATUS_BUSY. THROW EXCEPTION: error::daemon_busy
2017-Sep-26 18:54:49.664879 [RPC0]/home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278:N5tools5error11daemon_busyE: daemon is busy, request = getblocks.bin
2017-Sep-26 18:54:49.664961 [RPC0]Another try pull_blocks (try_count=0)...
2017-Sep-26 18:54:49.751728 [RPC0]ERROR /home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278 res.status == CORE_RPC_STATUS_BUSY. THROW EXCEPTION: error::daemon_busy
2017-Sep-26 18:54:49.751792 [RPC0]/home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278:N5tools5error11daemon_busyE: daemon is busy, request = getblocks.bin
2017-Sep-26 18:54:49.751845 [RPC0]Another try pull_blocks (try_count=1)...
2017-Sep-26 18:54:49.839783 [RPC0]ERROR /home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278 res.status == CORE_RPC_STATUS_BUSY. THROW EXCEPTION: error::daemon_busy
2017-Sep-26 18:54:49.839857 [RPC0]/home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278:N5tools5error11daemon_busyE: daemon is busy, request = getblocks.bin
2017-Sep-26 18:54:49.839915 [RPC0]Another try pull_blocks (try_count=2)...
2017-Sep-26 18:54:49.927745 [RPC0]ERROR /home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278 res.status == CORE_RPC_STATUS_BUSY. THROW EXCEPTION: error::daemon_busy
2017-Sep-26 18:54:49.927819 [RPC0]/home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:278:N5tools5error11daemon_busyE: daemon is busy, request = getblocks.bin
2017-Sep-26 18:54:49.927869 [RPC0]ERROR /home/minerkmk/Downloads/aeon-0.9.12.0/src/wallet/wallet2.cpp:353 pull_blocks failed, try_count=3
2017-Sep-26 18:54:49.928480 [RPC0]ERROR /home/minerkmk/Downloads/aeon-0.9.12.0/contrib/epee/include/net/abstract_tcp_server2.inl:502 Exception at server worker thread, what=daemon is busy

I believe one solution would be to implement a wait function if the daemon is busy to give it time to write the blockchain to disk.

Error: daemon is busy. Please try later

Hello!

Everytime I try to transfer some AEONs to HitBTC I get this error. "Error: daemon is busy. Please try later"

I run this command "transfer 0 addr 50" and I have enough AEONs. I run Windows x64 and Phoenix (0.9.13.0). I have the aeond running and fully sync, then I start the simplewallet but I cant make the transaction.

Any idea how can I fix this? Thank you in advance!

Make blockchain saving continuous

If it is possible to make the aeond daemon continuously write new blocks to the local blockchain file, it should definitely be done. It takes too much memory and time to write it when you want to just exit and turn off the PC running the node. It also makes it impractical to run the daemon periodically to synchronize the simplewallet.

boost 1.65 compiling issue

Doesn't compile anymore on Arch Linux with boost 1.65 (it dit compile with boost 1.64 two months ago).
How can this be fixed?
Thanks!


$ make
mkdir -p build/release
cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
-- The C compiler identification is GNU 7.2.0
-- The CXX compiler identification is GNU 7.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE

CMake Warning at /usr/share/cmake-3.9/Modules/FindBoost.cmake:767 (message):
Imported targets not available for Boost version 106501
Call Stack (most recent call first):
/usr/share/cmake-3.9/Modules/FindBoost.cmake:871 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.9/Modules/FindBoost.cmake:1501 (_Boost_MISSING_DEPENDENCIES)
CMakeLists.txt:106 (find_package)
CMake Warning at /usr/share/cmake-3.9/Modules/FindBoost.cmake:767 (message):
Imported targets not available for Boost version 106501
Call Stack (most recent call first):
/usr/share/cmake-3.9/Modules/FindBoost.cmake:871 (_Boost_COMPONENT_DEPENDENCIES)
/usr/share/cmake-3.9/Modules/FindBoost.cmake:1501 (_Boost_MISSING_DEPENDENCIES)
CMakeLists.txt:106 (find_package)
...


BOOST 1.64 a two months ago, everything Ok

$ make
mkdir -p build/release
cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
-- The C compiler identification is GNU 7.1.1
-- The CXX compiler identification is GNU 7.1.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Boost version: 1.64.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- chrono
-- regex
-- serialization
-- program_options
-- atomic
-- Found Git: /usr/bin/git


[Question/Feature Request] Importing blockchain file

Aeon is forked from monero, I expect it has 'aeon-blockchain-import' as monero do, but about I run the make, I don't find the file.

I found blockchain.bin under ~/.aeon, I guess it store the blockchain file directly without using a lmdb, so I replace it with the blockchain downloaded from mega (with deamon restart) but it doesn't work as expected, the bin file seems being ignored.

I would like to know if the import/export function is ready for aeon or I missed some flag when running the make?

Why is AEON wallet not working on Bittrex?

Withdrawals and deposits for AEON are disabled on Bittrex, while trading works. Is there actual maintenance going on? Are developers in contact with Bittrex? When do you expect this problem to be fixed?

Hi Aeonix.

Hello @aeonix . I did not understand how you created the Genesis block.
Can you tell me this in a simple way?

I am a high school student and I am trying to understand this cryptocoin work system.

aeond - how to force re-synchronization of blockchain?

When I run aeond I randomly see outputs -

Sync data returned unknown top block: 1000 -> 46547 [45547 blocks behind] 
SYNCHRONIZATION started

If I run bc_height from simplewallet it outputs -

[wallet WmsG9M]: bc_height
1000

Seems to be stuck on 1000 and doesn't move?
Have tried running the refresh but does nothing..

[wallet WmsG9M]: refresh
Starting refresh...
Refresh done, blocks received: 0                                
balance: 0.000000000000, unlocked balance: 0.000000000000

How to force re-synchronization from aeond?

Checked the help but there is nothing about it in there.

Release for 0.9.14

Hi, can you build release version? I have windows machine not have cmake.

Failed to mining

Hello!
When i start mining on aeon daemond, show this error.
2017-Dec-12 22:28:11.152986 [miner 1]Found block for difficulty: 476
2017-Dec-12 22:28:11.152986 [miner 1]ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.14.0\src\cryptonote_core\checkpoints.cpp:71 CHECKPOINT FAILED FOR HEIGHT 1000. EXPECTED HASH: , FETCHED HASH: <961e137924d36ed570fe40dcc92ed75d6a2334789aa729fce006a01d06e1bff6>
2017-Dec-12 22:28:11.168611 [miner 1]ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.14.0\src\cryptonote_core\blockchain_storage.cpp:1607 CHECKPOINT VALIDATION FAILED
2017-Dec-12 22:28:11.168611 [miner 1]ERROR C:\Users\Arno\Documents\GitHub\aeon-0.9.14.0\src\cryptonote_core\cryptonote_core.cpp:423 mined block failed verification

Unable to build on Ubuntu 16.04

Sorry to open an issue but I've been hitting a wall for the past few weeks, as I cannot get aeon to compile. I've tried on 3 different servers (one of which was a fresh installation of Ubuntu 16.04) and I consistently get this error

[ 44%] Linking CXX executable connectivity_tool
/usr/bin/ld: cannot open output file connectivity_tool: Is a directory
collect2: error: ld returned 1 exit status
src/CMakeFiles/connectivity_tool.dir/build.make:108: recipe for target 'src/connectivity_tool' failed
make[2]: *** [src/connectivity_tool] Error 1
CMakeFiles/Makefile2:290: recipe for target 'src/CMakeFiles/connectivity_tool.dir/all' failed
make[1]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

I've also tried to make individual targets such as simplewallet but I get the same error, only for simplewallet instead of connectivity_tool.

0.9.6.0 Failed make on Ubuntu 16.04.1 x64

Attempted to build release 0.9.6.0 on Ubuntu 16.04.1 x64.

Added dependencies:
sudo apt-get install cmake g++ libboost-all-dev

Might be missing a dependency ?

Ran make
-- Build files have been written to: /mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release
cd build/release && make
make[1]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
make[2]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
make[3]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
Scanning dependencies of target version
make[3]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
make[3]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
fatal: Not a git repository (or any parent up to mount point /mnt/volume-nyc1-01)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CMake Warning at src/version.cmake:3 (message):
Cannot determine current revision. Make sure that you are building either
from a Git working tree or from a source archive.

make[3]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
[ 0%] Built target version
make[3]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
Scanning dependencies of target upnpc-static
make[3]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
make[3]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
[ 1%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/igd_desc_parse.c.o
[ 2%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/miniupnpc.c.o
[ 3%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/minixml.c.o
[ 4%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/minisoap.c.o
[ 5%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/miniwget.c.o
[ 5%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/upnpc.c.o
[ 6%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/upnpcommands.c.o
[ 7%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/upnpreplyparse.c.o
[ 8%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/upnperrors.c.o
[ 9%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/connecthostport.c.o
[ 10%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/portlistingparse.c.o
[ 10%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/receivedata.c.o
[ 11%] Building C object external/miniupnpc/CMakeFiles/upnpc-static.dir/minissdpc.c.o
[ 12%] Linking C static library libminiupnpc.a
make[3]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
[ 12%] Built target upnpc-static
make[3]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
Scanning dependencies of target common
make[3]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
make[3]: Entering directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
[ 12%] Building CXX object src/CMakeFiles/common.dir/common/base58.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See file:///usr/share/doc/gcc-5/README.Bugs for instructions.
src/CMakeFiles/common.dir/build.make:62: recipe for target 'src/CMakeFiles/common.dir/common/base58.cpp.o' failed
make[3]: *** [src/CMakeFiles/common.dir/common/base58.cpp.o] Error 4
make[3]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
CMakeFiles/Makefile2:403: recipe for target 'src/CMakeFiles/common.dir/all' failed
make[2]: *** [src/CMakeFiles/common.dir/all] Error 2
make[2]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
Makefile:138: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/mnt/volume-nyc1-01/aeon-source/aeon-0.9.6.0/build/release'
Makefile:20: recipe for target 'build-release' failed
make: *** [build-release] Error 2

Can't sync, always keeps in be height 999

My aeond's bc height keeps in 999 for two days, and I found it always validation failed. Does any know what's wrong in it, and how to fix it?

Thanks a lot.

2017-Dec-14 17:31:50.562018 [RPC1]ERROR /root/aeon-0.9.14.0/src/cryptonote_core/checkpoints.cpp:71 CHECKPOINT FAILED FOR HEIGHT 1000. EXPECTED HASH: <bc6458452fd0575a314089bf302f6fd68ebaa2d689c42f3365293b96bbdf1f25>, FETCHED HASH: <53940119296f2fd30f7b89599a768a6365640aa0faf11011563f868440398742>
2017-Dec-14 17:31:50.562082 [RPC1]ERROR /root/aeon-0.9.14.0/src/cryptonote_core/blockchain_storage.cpp:1607 CHECKPOINT VALIDATION FAILED

Ubuntu 16.04 having this error always

[ 47%] Linking CXX executable connectivity_tool
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const': /usr/local/include/boost/program_options/variables_map.hpp:155: undefined reference to boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const'
/usr/local/include/boost/program_options/variables_map.hpp:155: undefined reference to boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /usr/local/include/boost/program_options/variables_map.hpp:155: undefined reference to boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const'
/usr/local/include/boost/program_options/variables_map.hpp:155: undefined reference to boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' /usr/local/include/boost/program_options/variables_map.hpp:155: undefined reference to boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::xparse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const': /usr/local/include/boost/program_options/detail/value_semantic.hpp:167: undefined reference to boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, int)'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)': /usr/local/include/boost/program_options/errors.hpp:373: undefined reference to boost::program_options::validation_error::get_templateabi:cxx11'
/usr/local/include/boost/program_options/errors.hpp:373: undefined reference to boost::program_options::error_with_option_name::error_with_option_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, char>::name() const':
/usr/local/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to boost::program_options::arg[abi:cxx11]' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::typed_value<unsigned int, char>::name() const':
/usr/local/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to boost::program_options::arg[abi:cxx11]' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::typed_value<unsigned long, char>::name() const':
/usr/local/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to boost::program_options::arg[abi:cxx11]' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void command_line::add_arg<unsigned int, true>(boost::program_options::options_description&, command_line::arg_descriptor<unsigned int, true> const&, bool)':
/home/jared/git/src/common/command_line.h:115: undefined reference to boost::program_options::options_description::find_nothrow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void command_line::add_arg<bool, false>(boost::program_options::options_description&, command_line::arg_descriptor<bool, false> const&, bool)':
/home/jared/git/src/common/command_line.h:139: undefined reference to boost::program_options::options_description::find_nothrow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void command_line::add_arg<unsigned long, false>(boost::program_options::options_description&, command_line::arg_descriptor<unsigned long, false> const&, bool)':
/home/jared/git/src/common/command_line.h:115: undefined reference to boost::program_options::options_description::find_nothrow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void command_line::add_arg<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, false>(boost::program_options::options_description&, command_line::arg_descriptor<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, false> const&, bool)':
/home/jared/git/src/common/command_line.h:115: undefined reference to boost::program_options::options_description::find_nothrow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void command_line::add_arg<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, true>(boost::program_options::options_description&, command_line::arg_descriptor<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, true> const&, bool)':
/home/jared/git/src/common/command_line.h:115: undefined reference to boost::program_options::options_description::find_nothrow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > boost::program_options::to_internal<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&)':
/usr/local/include/boost/program_options/detail/convert.hpp:79: undefined reference to boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::program_options::basic_command_line_parser::basic_command_line_parser(int, char const
const*)':
/usr/local/include/boost/program_options/detail/parsers.hpp:44: undefined reference to boost::program_options::detail::cmdline::cmdline(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::re_detail_106400::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, boost::regex_traits<char, boost::cpp_regex_traits > >::match_prefix()':
/usr/local/include/boost/regex/v4/perl_matcher_common.hpp:339: undefined reference to boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > const&)' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void boost::program_options::validate<unsigned int, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, unsigned int*, long)':
/usr/local/include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function void boost::program_options::validate<unsigned long, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, unsigned long*, long)':
/usr/local/include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function main':
/home/jared/git/src/connectivity_tool/conn_tool.cpp:320: undefined reference to boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)' /home/jared/git/src/connectivity_tool/conn_tool.cpp:323: undefined reference to boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, unsigned int, unsigned int)'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::re_detail_106400::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::perl_matcher(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)': /usr/local/include/boost/regex/v4/perl_matcher.hpp:383: undefined reference to boost::re_detail_106400::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, boost::regex_traits<char, boost::cpp_regex_traits > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, boost::regex_constants::_match_flags)'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o: In function boost::re_detail_106400::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_match()': /usr/local/include/boost/regex/v4/perl_matcher_non_recursive.hpp:1094: undefined reference to boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > > const&)'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x30): undefined reference to boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x38): undefined reference to boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x30): undefined reference to boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x38): undefined reference to boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30): undefined reference to boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30): more undefined references to boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const' follow
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE[_ZTVN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE]+0x40): undefined reference to boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const' CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost15program_options11typed_valueImcEE[_ZTVN5boost15program_options11typed_valueImcEE]+0x40): undefined reference to boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, bool) const'
CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o:(.rodata._ZTVN5boost15program_options11typed_valueIjcEE[_ZTVN5boost15program_options11typed_valueIjcEE]+0x40): undefined reference to `boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > const&, bool) const'
collect2: error: ld returned 1 exit status
src/CMakeFiles/connectivity_tool.dir/build.make:107: recipe for target 'src/connectivity_tool' failed
make[2]: *** [src/connectivity_tool] Error 1
CMakeFiles/Makefile2:290: recipe for target 'src/CMakeFiles/connectivity_tool.dir/all' failed
make[1]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

Password reset or recovery?

Hi, dont understand looking at the help of simplewallet.exe --help
how on earth you recover the password to the wallet
I have just created it and done some mining, but it looks like my password was maybe not typed nicely when i created one...

I have the passphrase words.... but how the hell do i recover the wallet. It is not user friendly.

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.