crds / credits Goto Github PK
View Code? Open in Web Editor NEWCredits (CRDS) - An Evolving Currency For An Evolving Society
Home Page: https://crds.co
License: Other
Credits (CRDS) - An Evolving Currency For An Evolving Society
Home Page: https://crds.co
License: Other
Hi,
just write to ask, to merge / add / the Stratum Server protocol RPC, to the Wallet RPC...
stratum wallet
reason #1. External miners are faster.
#2. there is low pool suppoprt, beastpool closed, surpnova fails some times..
#3. Network Hash rate is low... "pool hash vs. network hash are Not equal".
#4. GPU miners are only stratum+tcp.
#5. proxy miner are getwork / gbt or stratum input, but only stratum output .
making wallet compatible with stratum+tcp miner protocol,
will solve all problems.
if suprnova closes, is inefficient to wait for another developer to make a new pool.
having pool included in the wallet code is future proof, fail safe feature
for example BeastPool did not released Pool source code as Open Source, and all that work is gone.
for some reason cant get external miner to work with Wallet,
config file is ok, rcp user pasword allow ip etc...
Wallet has mining console commands,
getblocktemplate
but for some reason does Not communicate with external cpu miner beast or multi cpu,
there is communication, if miner is set to stratum,
wallet responds with wrong protocol, and gives http Bad Request error.
but with --no-stratum --no-getwork "in getblock template gbt mode"
external miner is silent, even with -D -P debug mode.
there is No communication.
The Mac Wallet v.1.3.0.0 does not work in the 10.14.2 (18C54)
i have 80 CRDS frozen / lost in Suprnova.cc
manual Cash Out does Not work.
Suprnova Dashboard still is detecting: Current Block: 550121.
When running autogen, a warning specifying "You should run autoupdate" appears.
Should complete without warnings.
The following warning is displayed:
...
configure.ac:180: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:180: You should run autoupdate.
../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
../../lib/autoconf/general.m4:1473: AC_ARG_ENABLE is expanded from...
configure.ac:180: the top level
configure.ac:186: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:186: You should run autoupdate.
...
Linux (Ubuntu 16.04.6 LTS)
git diff (after autoupdate):
diff --git a/configure.ac b/configure.ac
old mode 100755
new mode 100644
index dfaa862..9f18a93
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
-AC_PREREQ([2.60])
+AC_PREREQ([2.69])
define(_CLIENT_VERSION_MAJOR, 1)
define(_CLIENT_VERSION_MINOR, 3)
define(_CLIENT_VERSION_REVISION, 0)
@@ -178,14 +178,12 @@ AC_ARG_ENABLE([zmq],
[use_zmq=yes])
AC_ARG_ENABLE([ssse3],
- [AC_HELP_STRING([--enable-ssse3],
- [enable SSE3 optimizations (defaults is no)])],
+ [AS_HELP_STRING([--enable-ssse3],[enable SSE3 optimizations (defaults is no)])],
[have_ssse3=${enableval}],
[have_ssse3=no])
AC_ARG_ENABLE([avx2],
- [AC_HELP_STRING([--enable-avx2],
- [enable AVX2 optimizations (defaults is no)])],
+ [AS_HELP_STRING([--enable-avx2],[enable AVX2 optimizations (defaults is no)])],
[have_avx2=${enableval}],
[have_avx2=no])
when i open the .dmg file on OSX Maveriks 10.9.5
icon looks OK.
i Move to Apps folder.
but when i try to Run qt. fails, Not compatible with Maveriks.
All OSX Apps detect compatibility Before moving to Apps folder, the Icon looks Forbiden if its Not compatible... like Ghostbusters logo.
CRDS Icon looks Ok.
for example Opera Browser. v49.0.2725.64 the latest for OSX 10.9.5
Chrome v67.0.3396.79
FireFox 65.0.1
OSX Maveriks is the lowest MacPro6,1 can run.
also, the highest ProTools HD10.3.10 can Run.
also, the lowest ProTools HD12.7 can Run.
ViennaEnsemblePro v6.0.16068 is the latest for OSX 10.9.5
etc...
finally i have enough to have a Masternode...
BUT...
there are 400 Masternodes and all are v1.2
Masternodes makes everybody, Not want to upgrade to v1.3
including crds.suprnova.cc
the only v1.3 peer/node
addnode 83.99.245.20:31000 add
and is failing/intermittent...
all other v1.2 are banned for 1 year...
i dont have enough hash/sec to continue supporting v1.3
v1.3 is a No Go, im alone.
Sorry.
11:41:04

listbanned11:41:04

[{
"address": "5.8.161.228/32", "banned_until": 1583078420, "ban_created": 1551542420, "ban_reason": "manually added"
},
{
"address": "5.8.161.229/32", "banned_until": 1583080714, "ban_created": 1551544714, "ban_reason": "manually added"
},
{
"address": "13.93.11.192/32", "banned_until": 1583080712, "ban_created": 1551544712, "ban_reason": "manually added"
},
{
"address": "23.227.163.52/32", "banned_until": 1583079610, "ban_created": 1551543610, "ban_reason": "manually added"
},
{
"address": "52.170.249.35/32", "banned_until": 1583077597, "ban_created": 1551541597, "ban_reason": "manually added"
},
{
"address": "78.28.212.254/32", "banned_until": 1583077615, "ban_created": 1551541615, "ban_reason": "manually added"
},
{
"address": "81.2.251.109/32", "banned_until": 1583078415, "ban_created": 1551542415, "ban_reason": "manually added"
},
{
"address": "95.85.17.55/32", "banned_until": 1583078003, "ban_created": 1551542003, "ban_reason": "manually added"
},
{
"address": "98.5.120.208/32", "banned_until": 1583079123, "ban_created": 1551543123, "ban_reason": "manually added"
},
{
"address": "104.237.2.69/32", "banned_until": 1583079774, "ban_created": 1551543774, "ban_reason": "manually added"
},
{
"address": "104.238.138.132/32", "banned_until": 1583079445, "ban_created": 1551543445, "ban_reason": "manually added"
},
{
"address": "104.251.218.233/32", "banned_until": 1583079121, "ban_created": 1551543121, "ban_reason": "manually added"
},
{
"address": "139.59.91.208/32", "banned_until": 1583080197, "ban_created": 1551544197, "ban_reason": "manually added"
},
{
"address": "159.89.250.145/32", "banned_until": 1583080709, "ban_created": 1551544709, "ban_reason": "manually added"
},
{
"address": "162.213.199.246/32", "banned_until": 1583079119, "ban_created": 1551543119, "ban_reason": "manually added"
},
{
"address": "172.104.19.173/32", "banned_until": 1583079879, "ban_created": 1551543879, "ban_reason": "manually added"
},
{
"address": "188.187.188.52/32", "banned_until": 1583077832, "ban_created": 1551541832, "ban_reason": "manually added"
},
{
"address": "193.77.34.106/32", "banned_until": 1583078418, "ban_created": 1551542418, "ban_reason": "manually added"
},
{
"address": "207.246.95.233/32", "banned_until": 1583077923, "ban_created": 1551541923, "ban_reason": "manually added"
}
]
Banned 78.28.212.254:31000
Banned 185.183.182.20:31000
Want to compile win 64bit in Ubuntu 14.04.5 LTS:
make HOST=i686-w64-mingw32
get this error:
Preprocessing boost...
Configuring boost...
Building Boost.Build engine with toolset gcc... tools/build/src/engine/bin.linuxx86_64/b2
Unicode/ICU support for Boost.Regex?... disabled.
Generating Boost.Build configuration in project-config.jam...
Bootstrapping is done. To build, run:
./b2
To adjust configuration, edit 'project-config.jam'.
Further information:
- Command line help:
./b2 --help
- Getting started guide:
http://www.boost.org/more/getting_started/unix-variants.html
- Boost.Build documentation:
http://www.boost.org/build/doc/html/index.html
Building boost...
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/build/type.jam:157: in type.validate from module type
error: Unknown target type EXE
(builtin):-1: in sequence.transform from module sequence
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/build/generators.jam:237: in generator.__init__ from module object(installed-exe-generator)@4
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/tools/stage.jam:365: in class@installed-exe-generator.__init__ from module object(installed-exe-generator)@4
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/kernel/class.jam:90: in new from module class
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/tools/stage.jam:393: in load from module stage
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/kernel/modules.jam:295: in import from module modules
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/tools/builtin.jam:26: in load from module builtin
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/kernel/modules.jam:295: in import from module modules
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/build-system.jam:12: in load from module build-system
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/kernel/modules.jam:295: in import from module modules
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/tools/build/src/kernel/bootstrap.jam:139: in boost-build from module
/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/boost-build.jam:17: in module scope from module
make: *** [/home/Credits/depends/work/build/i686-w64-mingw32/boost/1_63_0-22abe73f60e/./.stamp_built] Error 1
When trying to build with credit binaries without the wallet compiled in, it fails with an error.
Build completes successfully.
Build fails with the error:
miner.cpp: In function ‘void CreditsMiner(const CChainParams&)’:
miner.cpp:570:89: error: too few arguments to function ‘std::unique_ptr CreateNewBlock(const CChainParams&, const CScript&)’
pblocktemplate = std::unique_ptr (CreateNewBlock(chainparams));
^
miner.cpp:202:33: note: declared here
std::unique_ptr CreateNewBlock(const CChainParams& chainparams, const CScript& scriptPubKeyIn)
^
Makefile:5376: recipe for target 'libcredits_server_a-miner.o' failed
Linux.
this error comes way back from Bitcoin...
but it was rare after 0.10
blocks sync gets stuck...
only way to make it work is delete the block folder and download blocks again from 0
https://farm8.staticflickr.com/7815/47210049192_abf0227761_o_d.jpg
make[3]: Entering directory '/home/ak/git/ALGO/ARGON2/Credits/src/univalue'
CXX lib/libunivalue_la-univalue.lo
CXX libcredits_util_a-chainparamsbase.o
../share/genbuild.sh: 6: cd: can't cd to /home/ak/git/ALGO/Credits
../share/genbuild.sh: 50: ../share/genbuild.sh: cannot create /home/ak/git/ALGO/Credits/src/obj/build.h: Directory nonexistent
Makefile:9470: recipe for target 'obj/build.h' failed
make[2]: *** [obj/build.h] Error 2
make[2]: *** Waiting for unfinished jobs....
CXX lib/libunivalue_la-univalue_read.lo
CXX lib/libunivalue_la-univalue_write.lo
CXXLD libunivalue.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/home/ak/git/ALGO/ARGON2/Credits/src/univalue'
make[2]: Leaving directory '/home/ak/git/ALGO/ARGON2/Credits/src'
Makefile:8957: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ak/git/ALGO/ARGON2/Credits/src'
Makefile:655: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
any idea?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.