Search content
Sort by

Showing 20 of 103 results by feldenthorne
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Diamond (DMD) Evolution v 2.0 | Hybrid Security | 25% PoS
by
feldenthorne
on 25/03/2016, 08:27:24 UTC
Ran into one I cant find an answer for compiling diamond 2.0.5.7 on Ubuntu 16.04 64 bit armv8

ok another new problem: during linking:

build/scrypt_mine.o: In function 'scrypt(void const*, unsigned long, unsigned int*, void*)':
scrypt_mine.cpp: (.text+05c): undefined reference to 'scrypt_core'
collect2: error: ld returned 1 exit status
Makefile:302: recipe for target 'diamond-qt' failed

I give up for tonight, will wait for new wallet source.  diamond.pro or Makefile or src/makefile.unix needs update for armv8 I don't know why I cant figure this out ... tried qmake USE_PNP=1 xARCHCPU=armv7l ...


maybe try this hint from feldenthorn:
You'd need to replace any instances of armv7l with whatever your output from the terminal command "uname -p" is.

(source: https://bit.diamonds/community/index.php/topic,85.msg510.html#msg510 )

Ahh ... uname -p returns aarch64

did a make clean, qmake xARCHCPU=aarch64 USE_UPNP=1 and make USE_UPNP=1 xARCHCPU=aarch64

it's compiling again should take a while ... we shall see ...

src/scrypt_mine.cpp: In function 'void scrypt (const void*, size_t, uint32_t*, void*)':
src/scrypt_mine.cpp:105:21: error: 'scrypt_core' was not declared in the scope

Makefile:2203: recipe for target 'build/scrypt_mine.o' failed

around line 80 of src/scrypt_mine.cpp scrypt_core is defined as:
extern "C" void scrypt_core(uint32_t *X, uint32_t *V);

where is the code for this function i can't find it defined anywhere

Built wallet for x86-64 before and never had this problem ...

in src there is a file scrypt-arm.S, scrypt-X86.S , scrypt-X86_64.S

scrypt_core() appears to be defined in these files ...

perhaps with aarch64 no scrypt-*.S file is being selected? how do I fix this

Thanks for bringing this up to me via PM, utahjohn.

I originally said that whatever returned after using uname -a was fine because we were talking about Raspberry Pis (1 and 2) and the makefile supports both armv6l and armv7l (which are actually identical). It's just not working with any of the previous architecture commands because of the 64-bit OS (see below).

Ran into one I cant find an answer for compiling diamond 2.0.5.7 on Ubuntu 16.04 64 bit armv8

ok another new problem: during linking:

build/scrypt_mine.o: In function 'scrypt(void const*, unsigned long, unsigned int*, void*)':
scrypt_mine.cpp: (.text+05c): undefined reference to 'scrypt_core'
collect2: error: ld returned 1 exit status
Makefile:302: recipe for target 'diamond-qt' failed

I give up for tonight, will wait for new wallet source.  diamond.pro or Makefile or src/makefile.unix needs update for armv8 I don't know why I cant figure this out ... tried qmake USE_PNP=1 xARCHCPU=armv7l ...


It looks like you guys in the thread have already figured it out: someone will need to write a scrypt-aarch64.S file for everything to work smoothly.

Alternatively, I could probably have the wallet fall back to a C++ implementation on unsupported architectures. It would just need to be transparent to the users that their architecture does not perform as well as it might with its own assembly implementation. (That is to say that the performance would be really bad compared to a native solution.)

Speaking of performance hits, though, I'm pretty sure one could the ARM version of QEMU to run a 32-bit binary if you just want to run the wallet on an arm64 board. At least until a more robust solution is found. A guide for setting QEMU up on a Raspberry Pi can be found here, but I'm not sure how well that translates to ODROID's boards. You might have to set up ODROID's boards for virtualization (if they support it) and compile QEMU yourself to get things working.
Post
Topic
Board Announcements (Altcoins)
Re: Vertcoin - 1 | ASIC - 0 | Lyra2RE | Decentralised | GPU Mineable | Open Source
by
feldenthorne
on 10/11/2015, 01:44:14 UTC
curiously "make all"
didnt make libmemenv.a, i had to
>make libleveldb.a libmemenv.a

but... still same error Sad
Ah, yeah, I should have made sure that make all built the libraries and the tests, rather than just the tests.

That being said, is Qt Creator linking the leveldb and boost libraries properly? I've never used Qt Creator because command line compilation is just: qmake && make . But, from your pastebin, it looks like it can't find leveldb or boost... so perhaps making sure Qt Creator knows where the libraries are is the answer.
Post
Topic
Board Announcements (Altcoins)
Re: Vertcoin - 1 | ASIC - 0 | Lyra2RE | Decentralised | GPU Mineable | Open Source
by
feldenthorne
on 06/11/2015, 22:20:10 UTC

hi , i'm trying to compile an OSX qt but have hit an error.

i've tried qt creator 5.2.1 5.3.2 and 5.5.0

the deps in the vertcoin-qt.pro say boost 1.52
i've tried 1.54 and 1.55
macports was playing silly buggers else i would've tried 1.52 as well, but apparently 0.8.6.2 updated code to 1.55 so i figure it's probalby not boost ?


my error is a tad excessive
http://pastebin.com/PASA0H4p

but here's the tail end ....
Code:
      std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::string const&) in libleveldb.a(env_posix.o)
      std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) in libmemenv.a(memenv.o)
ld: symbol(s) not found for architecture x86_64

Why is it using leveldb to compile? Shouldn't you be using berkeley db for bitcoin-esque coins, particularly bdb 4.8, and if you're using another version you have to configure using --with-incompatible-bdb flag?

Because leveldb is part of the sources.

To answer the original question, it looks like QT Creator isn't compiling leveldb for you, so it's probably easiest to pop open your terminal, navigate to vertcoin/src/leveldb, and run a make all.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Diamond (DMD) Evolution v 2.0 | NEW wallet, 50% POS Active
by
feldenthorne
on 25/10/2015, 21:10:32 UTC
cryptonit

what is DMD bootstrap and what difference from Full Blockchain?

Basically, Bootstrap.dat allows you to import a portion of the blockchain incredibly quickly by bypassing the peer downloading requirement. It's essentially identical to someone posting their copy of the blockchain for you to download. When all the blocks are "bootstrapped" in, your client continues downloading blocks (newer than those in the bootstrap file) from peers as it normally would.

For a slightly more in-depth explanation, here's the Litecoin wiki page for Bootstrap.dat.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Diamond (DMD) Evolution v 2.0 | NEW wallet, 50% POS Active
by
feldenthorne
on 16/10/2015, 23:09:39 UTC
https://staisybit.com it's still working? Seems to be down for some time now...

According to their thread:
UPDATE

Staisybit will be kept offline in next days for development (we are going to come up as a stable service afterward).
Post
Topic
Board Goods
Re: Come on in! Meet the new mascot of the bitcoin world!
by
feldenthorne
on 11/10/2015, 06:52:07 UTC
I feel like this would appeal to a fairly small market. In my mind, dolls and clothing and whatnot work out for established brands because they are based on an already popular franchise (as you see with TV/movie -> toy/game/clothing line transitions). Coming into it with just the idea that it exists is probably not going to bring in any significant income.

So... If you want to make something out of your idea, I would suggest creating enjoyable content and publicizing that before monetizing it.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Litecoin - a lite version of Bitcoin. Launched!
by
feldenthorne
on 29/09/2015, 01:35:14 UTC
When i opening Litecoin setup, i receive an error:
Win 10 x64

How can i fix?



Do you have a previous installation of Litecoin wallet?

No!

Since no one has given more helpful advice, have you tried the "Run as Administrator" option from the context (right-click) menu?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XCYPT] CryptCash | Slack | CryptNodes | Quark PoS
by
feldenthorne
on 19/06/2015, 09:16:42 UTC
There are a couple of extra v's floating around in this: cryptcash.conf.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XCYPT] CryptCash | Slack | CryptNodes | Quark PoS
by
feldenthorne
on 19/06/2015, 06:36:07 UTC
Guess Who Can Stake? Everyone! New debug.log

You may be able to stake, but syncing from zero still orphans every block, from what I can see. (http://pastebin.com/9u9RzXeG)

Also, there's an issue with main.h under Linux because G++ is angry about a lack of parentheses around one of the if statements' arguments. (main.h, line 693)
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XCYPT] CryptCash | Slack | CryptNodes | Quark PoS
by
feldenthorne
on 19/06/2015, 03:49:30 UTC
I'd tweet it about too, my followers would love some of this. Needs a few things though:

1. Working PoS
2. Dev needs to stop fiddling with it every ten minutes.

Can I fiddle every 1 week?

You're using Git... I've always wondered why you don't fiddle in a testing branch. Grab yourself a group for testing on testnet and fiddle there, perhaps?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XCYPT] CryptCash | FluxPoW | In-Client Block Explorer | Slack | CryptNodes
by
feldenthorne
on 16/06/2015, 23:41:22 UTC
Linux daemon still does not compile:

Code:
deps/md_helper.c: At global scope:
deps/md_helper.c:343:10: warning: ‘void HASH_close(void*, void*, unsigned int)’ defined but not used [-Wunused-function]
 SPH_XCAT(HASH, _close)(void *cc, void *dst, unsigned rnum)
          ^
deps/md_helper.c:86:28: note: in definition of macro ‘SPH_XCAT_’
 #define SPH_XCAT_(a, b)    a ## b
                            ^
deps/md_helper.c:343:1: note: in expansion of macro ‘SPH_XCAT’
 SPH_XCAT(HASH, _close)(void *cc, void *dst, unsigned rnum)
 ^
make: *** [obj/deps/md_helper.o] Error 1

If you want exchanges to keep up with your coin, it is essential for the daemon to compile

I'm unable to compile on Linux as well.

One of the reasons the Qt wallet doesn't compile on Linux is because Niitassin undid one of the changes that I made to the Qt pro file. No idea why. The other reason is that he didn't include hamsi_helper.c. I think I have that version compiling, but I'm going to do a clean build after I make sure it's not going to implode as is.

I haven't looked at the headless wallet yet, but I'll check it out after I'm done with the Qt clean build (as long as the logs look good).

Edit: the logs don't look good. He changed something that makes all previous blocks appear to be orphaned.

Edit 2: I can't even figure out what the bad change was because Niitassin's important commits changed far too many things at the same time for me to make sense of them. So I'm not going to waste my time trying to fix this - I'm calling it dead.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Diamond (DMD) Evolution v 2.0 | NEW wallet, 50% POS Active
by
feldenthorne
on 15/06/2015, 14:04:16 UTC
Just wanted to let everyone in here know about our dedicated staking hardware. Save electricity, and increase your coin's security, get them off of your home computer, and onto the StakeBox. Check it out at stakebox.com. Go ahead, get your long term support cred, buy the device meant to stake your coins for the long haul.

Seems expensive for a staker.
Half price and even better:  http://blockchaintechs.com/

go get a rasperry pi2 (below 50$)
if we lucky we can expect a community created rasperry pi2 wallet soon with webgui

without webgui its possible already to use it as staking wallet

Just looking at the device they're selling... I think it *is* a Raspberry Pi. The outputs are identical to my B+ model. So it looks like they're just adding a case with a sticker on it and some (probably) open source software on top.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 15/06/2015, 10:08:42 UTC
[...] Masternode has been running ever since without any problems. No rewards though, but think niitassin is looking at that.
(Possible POS issue)

This is correct - I just checked the code because I believe it's unfair ask someone to run a masternode without compensation.

There is currently code to pay masternodes in GetProofOfStakeReward() and none in GetProofOfWorkReward(). This means that until POS is fixed, no masternodes will be paid.

Edit:
Actually, looking into spork.cpp, it looks like masternodes wouldn't be paid anyway because CBlock::CheckBlock() in main.cpp sends IsSporkActive() the defines SPORK_1_MASTERNODE_PAYMENTS_ENFORCEMENT_DEFAULT and SPORK_1_MASTERNODE_PAYMENTS_ENFORCEMENT. Looking into those, (SPORK_1_MASTERNODE_PAYMENTS_ENFORCEMENT  = 10000) and (SPORK_1_MASTERNODE_PAYMENTS_ENFORCEMENT_DEFAULT = 2428537599).

Because IsSporkActive() translates the former into the latter, we're really just looking at SPORK_1_MASTERNODE_PAYMENTS_ENFORCEMENT_DEFAULT. I think. I could be wrong.

If that is indeed the case, the wallet is comparing the current date against the "default" masternode UTC timecode to determine if masternodes should be started. Common sense says "check the comment to see what date that is". The comment suggests "2015-4-8 23:59:59 GMT". However, if you actually check the value, 2428537599 = Sun, 16 Dec 2046 01:46:39 GMT.

I don't really want to spend too much time looking into this issue, but if fixing POS doesn't fix masternodes, this is a great place to check.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Litecoin - a lite version of Bitcoin. Launched!
by
feldenthorne
on 14/06/2015, 23:45:11 UTC
Hey Litecoin fans. Can someone direct me as to how to fix my wallet please? I would be very appreciative. I sent a few transactions about a month ago that never went through and never were confirmed. The transactions are listed in my wallet and the balance reflects that the LTC was moved out, but ultimately it never arrived where I sent it and was never confirmed even once. Everything is fully synced as well so I'm not sure what to do about it.

This can probably be resolved by running litecoind with the -rescan option. Possibly the Qt version as well, but I'm not sure if that works.

Might want to make a backup of your wallet.dat beforehand as well, just to be safe.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 14/06/2015, 10:58:56 UTC
Old rDNA/XNA Address: XPtnwQs8suWkQJmB5qvmfUyMgm7UVkhzB9

New XCYPT Address: CJgPhnUu8D4ruJp4UoakAWE7d44wgsDYND

Transaction ID:a0af0e32c5973d6484784005587c73d9f7ea10391218acd31824927530fc4df7-000

Amount Sent: 10558 XNA
Expected Amount: 10558 XCYPT

http://s016.radikal.ru/i337/1506/d1/b690aff594f9.png

How many times  to write? Angry

You already received a Proof of Burn reward (CJgPhnUu8D4ruJp4UoakAWE7d44wgsDYND - 148620.0).
Niitassin clearly stated you are only allowed one burn in his rules: 1) You are only allowed to do it one request.
So I don't think he will send you anything else.

Edit: your sent amount isn't a multiple of 5 either, which he stated is necessary.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 12/06/2015, 18:07:15 UTC
I think this is why nobody made a Quark Staking Coin, the nasty side effect of staking. Because of it's complexity, it causes Ramhog to take place.

No, your client looks like it has a memory leak. Check to make sure you're calling delete for staking-relevant dynamic allocations.

Also, SeedBit's wallet works for staking without annihilating RAM, so it's probably not Quark's fault.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 12/06/2015, 16:14:47 UTC
Wallet crashes:

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

please fix !

Try disabling staking?


lol.. is disabled already.. its crashing on my regular machine also btw..even without any coins

std::bad_alloc usually indicates a memory overflow or that, somewhere, an iterator is trying to access an element outside of a container's index. It'll take quite a while to debug without other information. The debug log might help, but running cryptcashd through gdb and posting the information you get when it fails will definitely do some good.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 12/06/2015, 09:24:39 UTC
... when I tried to send the email with all the proof that I burned my remaining XNA it sent me a delivery failure email right back saying that the email address doesn't exist ...
Same here. Dev give us some gmail address please.

If you really want to email him directly, he has an email address listed on GitHub.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 12/06/2015, 05:16:52 UTC
niitassin tell me when to expect my POB coins .

 +1

He says 24 hours in the thread he made about Proof of Burn. So I'd assume sometime within 24 hours.

However, Taiga, you've sent in three separate PoB attempts which is against the rules. You should probably PM niitassin to take care of that.
Post
Topic
Board Announcements (Altcoins)
Re: [ANN] [CYPT] CryptCash | Quark PoW/PoS | Masternodes | Premine for PoB |
by
feldenthorne
on 11/06/2015, 21:24:58 UTC
Just FYI, your total coin supply of 1 Trillion coins causes an integer overflow "like a boss" on line 85 of main.h.

And to anyone compiling on Linux, it's Qt5. export QT_SELECT=qt5 is your friend unless it's your default version already.

Aside from that, Qt and headless compile on Linux (with only a few changes), which is nice. Anyone using Windows that wants a headless wallet, though, is out of luck because there's no makefile.

Edit: Ctgiant beat me to the overflow warning, but, yeah, you should take care of that.