Pages:
Author

Topic: [ANN] United SciFi Coin [SCIFI] PoW/PoS - page 12. (Read 42049 times)

hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 19, 2017, 10:19:07 AM
The swap blockchain is not moving, I tried to send on lump of 50 coins from one wallet to a new wallet to start cdonso9lidating coins, that was hours ago and it is still sitting at no confirmations so I cannot shut down and put in the next wallet I need to consolidate. Juat how many hours or days can we expect it to take per block?

-MarkM-

With UFCswap blockchain all fine, 1 block per minute, now 292693 block.
legendary
Activity: 2940
Merit: 1090
October 19, 2017, 03:17:12 AM
The swap blockchain is not moving, I tried to send on lump of 50 coins from one wallet to a new wallet to start cdonso9lidating coins, that was hours ago and it is still sitting at no confirmations so I cannot shut down and put in the next wallet I need to consolidate. Juat how many hours or days can we expect it to take per block?

-MarkM-
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 07:58:59 PM
Ah thanks that did it. I had tried just make in thye leveldb directory but that made .so files only.

-MarkM-
legendary
Activity: 1045
Merit: 1157
no degradation
October 18, 2017, 07:16:40 PM
https://github.com/scificrypto/Federation-Credits
If something not working, try use windows and compiled wallet.

That looks like the URL of the main distribution, did you change that so everyone who clones the coin now gets this special swap version?

-MarkM-

I think you can checkout the swap version like this:
Code:
git clone https://github.com/scificrypto/Federation-Credits.git
cd Federation-Credits
git checkout v2.7.1

I've checked my install notes for previous versions and found I had to do some leveldb specific magic to get it running. I'm not using Ubuntu, but it might help, not sure:
Code:
cd src/leveldb
make clean && make libleveldb.a libmemenv.a
cd ..

hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 07:05:39 PM
Yes this repository only for swap version.
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 06:39:43 PM
https://github.com/scificrypto/Federation-Credits
If something not working, try use windows and compiled wallet.

That looks like the URL of the main distribution, did you change that so everyone who clones the coin now gets this special swap version?

-MarkM-
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 05:57:12 PM
https://github.com/scificrypto/Federation-Credits
If something not working, try use windows and compiled wallet.
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 05:44:55 PM
I can't help with Ubuntu, but in windows leveldb compiled separate with different compiler, then compile QT itself.

There seems to be some fatal error about not being a .git repository, so is there some URL that I can use to git clone the thing instead of trying to use this apparently broken .tar.gz thing?

-MarkM-
member
Activity: 84
Merit: 10
October 18, 2017, 04:21:23 PM
how does this work?
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 03:58:59 PM
I can't help with Ubuntu, but in windows leveldb compiled separate with different compiler, then compile QT itself.
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 03:37:18 PM
I use db-4.8.30.NC

db is just the wallet isn't it? The machine has that, most coins use it. These errors I have now are to do with leveldb not db.

Code:
/bin/sh ../share/genbuild.sh obj/build.h
fatal: Not a git repository (or any of the parent directories): .git
g++ -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/obj -DUSE_IPV6=1 -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb/include -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -o federationcreditd leveldb/libleveldb.a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawtransaction.o obj/script.o obj/sync.o obj/util.o obj/wallet.o obj/walletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb.o obj/blake.o -Wl,-z,relro -Wl,-z,now   -Wl,-Bdynamic -l boost_system -l boost_filesystem -l boost_program_options -l boost_thread -l db_cxx -l ssl -l crypto -Wl,-Bdynamic -l z -l dl -l pthread /home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb/libleveldb.a /home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb/libmemenv.a
obj/leveldb.o: In function `CLevelDB::CLevelDB(boost::filesystem::path const&, unsigned long, bool, bool)':
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.cpp:56: undefined reference to `leveldb::DB::Open(leveldb::Options const&, std::__cxx11::basic_string, std::allocator > const&, leveldb::DB**)'
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.cpp:51: undefined reference to `leveldb::DestroyDB(std::__cxx11::basic_string, std::allocator > const&, leveldb::Options const&)'
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.cpp:58: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/leveldb.o: In function `CLevelDB::WriteBatch(CLevelDBBatch&, bool)':
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.cpp:76: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb.o: In function `bool CLevelDB::Exists >(std::pair const&)':
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.h:123: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb.o: In function `bool CLevelDB::Exists(char const&)':
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.h:123: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb.o: In function `bool CLevelDB::Read(char const&, int&)':
/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.h:94: undefined reference to `leveldb::Status::ToString[abi:cxx11]() const'
obj/txdb.o:/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb.h:94: more undefined references to `leveldb::Status::ToString[abi:cxx11]() const' follow
collect2: error: ld returned 1 exit status
makefile.unix:190: recipe for target 'federationcreditd' failed
make: *** [federationcreditd] Error 1

-MarkM-
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 03:29:52 PM
I use db-4.8.30.NC
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 03:17:19 PM
Try change in file rpcrawtransaction.cpp:241
const CScriptID& hash = boost::get(address);
to
const CScriptID& hash = boost::get(address);

Yes I did that then ran into the leveldb problem mentioned above. The machine must have leveldb on it as it has been used to compile all coins for years.

-MarkM-
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 03:06:32 PM
Try change in file rpcrawtransaction.cpp:241
const CScriptID& hash = boost::get(address);
to
const CScriptID& hash = boost::get(address);
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 02:48:55 PM
Well that is weird as I thought it was 1.59 that needed the fix.

I don't remnember exactly what happened in the past but I think my machines that had been upgraded to Ubuntu 16.04 still had an old boost on them so could compile things that machines started from scratch at Ubuntu 16.04 could not.

It sounds like you must have already applied the fix but somehow my compile machine is choosing to try to compile against the old boost (1.58) even though presumably ever since it got upgraded to Ubuntu 16.04 it must have a newer boost also.

Hmm. Well I guess I can try setting up compilers on a box that has never had an Ubuntu older than 16.04 on it and see if that works...


... It looks like something might be wrong with the source code .tar.gz, I made the boost fix and continued to compile and it said something about a fatal error due to the directory nor its parent directories being .git repositories, then a while later it died trying to reference stuff from leveldb. So I think maybe it had tried to grab a copy of leveldb and failed? Maybe the .tar.gz is missing some .git directories that tell it where to get a good copy of leveldb or something?

I could not see any URL from which to simply git clone the thing, that is why I am trying with the .tar.gz archive.

-MarkM-
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 02:08:19 PM
I use boost_1_59_0
Swap version not compatible with main.
new port, reduced reward (5 coin), new min difficulty, new pchMessageStart[4]
legendary
Activity: 2940
Merit: 1090
October 18, 2017, 01:41:06 PM
It does not compile (Ubuntu 16.04), I think maybe you left out a recent fix that had been needed to make it work with recent version(s) of BOOST ?

Code:
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/obj -DUSE_IPV6=1 -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb/include -I/home/markm/src/Cryptocoins/Federation-Credits-2.7.1/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/rpcrawtransaction.d -o obj/rpcrawtransaction.o rpcrawtransaction.cpp
In file included from /usr/include/boost/iterator/iterator_categories.hpp:22:0,
                 from /usr/include/boost/iterator/iterator_facade.hpp:14,
                 from /usr/include/boost/range/iterator_range_core.hpp:27,
                 from /usr/include/boost/range/iterator_range.hpp:13,
                 from /usr/include/boost/assign/list_of.hpp:20,
                 from rpcrawtransaction.cpp:6:
/usr/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference::type boost::strict_get(boost::variant&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = boost::detail::variant::void_; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference::type = const CScriptID&]’:
/usr/include/boost/variant/get.hpp:284:25:   required from ‘typename boost::add_reference::type boost::get(boost::variant&) [with U = const CScriptID&; T0 = CNoDestination; T1 = CKeyID; T2 = CScriptID; T3 = boost::detail::variant::void_; T4 = boost::detail::variant::void_; T5 = boost::detail::variant::void_; T6 = boost::detail::variant::void_; T7 = boost::detail::variant::void_; T8 = boost::detail::variant::void_; T9 = boost::detail::variant::void_; T10 = boost::detail::variant::void_; T11 = boost::detail::variant::void_; T12 = boost::detail::variant::void_; T13 = boost::detail::variant::void_; T14 = boost::detail::variant::void_; T15 = boost::detail::variant::void_; T16 = boost::detail::variant::void_; T17 = boost::detail::variant::void_; T18 = boost::detail::variant::void_; T19 = boost::detail::variant::void_; typename boost::add_reference::type = const CScriptID&]’
rpcrawtransaction.cpp:241:77:   required from here
/usr/include/boost/variant/get.hpp:178:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE
     BOOST_STATIC_ASSERT_MSG(
     ^
makefile.unix:176: recipe for target 'obj/rpcrawtransaction.o' failed
make: *** [obj/rpcrawtransaction.o] Error 1

Possibly it might be the error mentioned here: https://github.com/fedoracoin/fedoracoin/issues/11

By the way, what are you actually changing in these swap-only versions of coins? Presumably more than just the port to connect to else we'd be able to simply fire up our existing executables with a -port= argument, which would have saved having to recompile. ?

-MarkM-
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 18, 2017, 12:52:39 PM
I can't get the new UFC client to sync.
When it starts it shows 1 connection (47.20.253.239), and it reads a few blocks, but after a few seconds it disconnects.
I used blockchain backup of October 2.

Messages in debug log:
   received block 0000000017141cfa5c1342c34444e7c200685ea68593e317c0596306ce883868
   ERROR: ProcessBlock() : block with too little proof-of-work
   Misbehaving: 47.20.253.239:27009 (0 -> 100) DISCONNECTING
   disconnecting node 47.20.253.239:27009
   connection timeout

Any idea what's wrong?

Fixed.
https://github.com/scificrypto/Federation-Credits/releases/download/v2.7.1/federationcredit27.zip
full member
Activity: 162
Merit: 100
October 18, 2017, 01:56:35 AM
I can't get the new UFC client to sync.
When it starts it shows 1 connection (47.20.253.239), and it reads a few blocks, but after a few seconds it disconnects.
I used blockchain backup of October 2.

Messages in debug log:
   received block 0000000017141cfa5c1342c34444e7c200685ea68593e317c0596306ce883868
   ERROR: ProcessBlock() : block with too little proof-of-work
   Misbehaving: 47.20.253.239:27009 (0 -> 100) DISCONNECTING
   disconnecting node 47.20.253.239:27009
   connection timeout

Any idea what's wrong?
hero member
Activity: 982
Merit: 520
Nature decays, but Latinum lasts forever. RoA:102
October 17, 2017, 09:54:05 AM
Most GPL miners not from Sci-Fi community and sell coins after get them. 288 GPL per day.
If not enough buyers, price drop. And now all altcoins drop.

Swap UFC2 to SCIFI procedure started October, 17:
Download swap version https://github.com/scificrypto/Federation-Credits/releases/download/v2.7.1/federationcredit27.zip
Unzip to directory, different from main UFC and start.
Directory Roaming\federationcredit2 will be created. Then stop federationcredit-qt.exe.
Use saved and unzip to Roaming\federationcredit2
Create file federationcredit.conf and add:

addnode=47.20.253.239

Add to directory Roaming\federationcredit2 your wallet.dat
Start federationcredit-qt.exe and wait for full blockchain download.
Create in wallet new address and send all coins to that new address. (use different new wallet.dat)
( it is necessary to prevent that someone steal yours UFC coins in main chain just for fun, because only I can get stolen coins)
Do not forget backup new wallet. For more protection, send yours UFC in main chain to different address before swap procedure.
Then, send me private message with yours new SCIFI address and I give you UFC2 address and send 1 SCIFI coin for testing.
Then send me 1 UFC2 for testing, if all OK I send you PM and you start sending UFC2, then  I send you SCIFI.
Send UFC2 to me only in swap version, from new consolidated address.

Swap rate: 1 UFC2 = 0.1885046588194788 SCIFI
Pages:
Jump to: