It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
precious@BaCKuPS:~/pool/unomp$ npm -v
1.3.24
precious@BaCKuPS:~/pool/unomp$ node -v
v0.10.25
npm ERR! Error: CERT_UNTRUSTED
npm ERR! at SecurePair. (tls.js:1430:32)
npm ERR! at SecurePair.emit (events.js:92:17)
npm ERR! at SecurePair.maybeInitFinished (tls.js:1029:10)
npm ERR! at CleartextStream.read [as _read] (tls.js:521:13)
npm ERR! at CleartextStream.Readable.read (_stream_readable.js:341:10)
npm ERR! at EncryptedStream.write [as _write] (tls.js:418:25)
npm ERR! at doWrite (_stream_writable.js:226:10)
npm ERR! at writeOrBuffer (_stream_writable.js:216:5)
npm ERR! at EncryptedStream.Writable.write (_stream_writable.js:183:11)
npm ERR! at write (_stream_readable.js:602:24)
npm config set strict-ssl false
[2018-04-07 18:34:23.538] [INFO] [default] - Switching Setup Thread 3 Loading last proxy state from redis
[2018-04-07 18:34:23.544] [DEBUG] [default] - Pool litecoin Thread 3 Share processing setup with redis (127.0.0.1:6379)
[2018-04-07 18:34:23.589] [DEBUG] [default] - Pool litecoin Thread 3 started for litecoin [LTC] {scrypt}
[2018-04-07 18:34:23.590] [DEBUG] [default] - Switching Setup scrypt Setting proxy difficulties after pool start
[2018-04-07 18:34:23.635] [INFO] [default] - New Relic
[2018-04-07 18:34:23.639] [INFO] [default] - Setting POSIX
[2018-04-07 18:34:23.639] [INFO] [default] - POSIX Set
[2018-04-07 18:34:23.640] [INFO] [default] - Run Workers
[2018-04-07 18:34:23.648] [INFO] [default] - Switching Setup Thread 4 Loading last proxy state from redis
[2018-04-07 18:34:23.653] [DEBUG] [default] - Pool litecoin Thread 4 Share processing setup with redis (127.0.0.1:6379)
[2018-04-07 18:34:23.689] [DEBUG] [default] - Pool litecoin Thread 4 started for litecoin [LTC] {scrypt}
[2018-04-07 18:34:23.689] [DEBUG] [default] - Switching Setup scrypt Setting proxy difficulties after pool start
[2018-04-07 18:34:32.136] [DEBUG] [default] - Master CLI CLI listening on port 17117
[2018-04-07 18:34:32.578] [INFO] [default] - New Relic
[2018-04-07 18:34:32.581] [INFO] [default] - Setting POSIX
[2018-04-07 18:34:32.582] [INFO] [default] - POSIX Set
[2018-04-07 18:34:32.582] [INFO] [default] - Run Workers
events.js:72
throw er; // Unhandled 'error' event
^
Error: bind EACCES
at errnoException (net.js:901:11)
at net.js:1069:30
at Object.6:1 (cluster.js:592:5)
at handleResponse (cluster.js:171:41)
at respond (cluster.js:192:5)
at handleMessage (cluster.js:202:5)
at process.EventEmitter.emit (events.js:117:20)
at handleMessage (child_process.js:318:10)
at Pipe.channel.onread (child_process.js:345:11)
[2018-04-07 18:34:32.644] [ERROR] [default] - Master Website Website process died, spawning replacement...
[2018-04-07 18:34:32.687] [INFO] [default] - New Relic
[2018-04-07 18:34:32.691] [INFO] [default] - Setting POSIX
[2018-04-07 18:34:32.692] [INFO] [default] - POSIX Set
[2018-04-07 18:34:32.692] [INFO] [default] - Run Workers
[2018-04-07 18:34:32.710] [FATAL] [default] - Payments litecoin Daemon does not own pool address - payment processing can not be done with this daemon, {"isvalid":true,"address":"LbBiw62DzVFNeHddwroiJxX6SVjtHJXdwfp","scriptPubKey":"76a914af160db22eec30d46a2a4bcbc98f46f1eddba63188ac","ismine":false,"iswatchonly":false,"isscript":fals
[2018-04-07 18:35:30.731] [INFO] [default] - New Relic
[2018-04-07 18:35:30.740] [INFO] [default] - Setting POSIX
[2018-04-07 18:35:30.740] [INFO] [default] - POSIX Set
[2018-04-07 18:35:30.740] [INFO] [default] - Run Workers
events.js:72
throw er; // Unhandled 'error' event
^
Error: bind EACCES
at errnoException (net.js:901:11)
at net.js:1069:30
at Object.6:1 (cluster.js:592:5)
at handleResponse (cluster.js:171:41)
at respond (cluster.js:192:5)
at handleMessage (cluster.js:202:5)
at process.EventEmitter.emit (events.js:117:20)
at handleMessage (child_process.js:318:10)
at Pipe.channel.onread (child_process.js:345:11)
[2018-04-07 18:35:30.803] [ERROR] [default] - Master Website Website process died, spawning replacement...
[2018-04-07 18:35:33.243] [INFO] [default] - New Relic
[2018-04-07 18:35:33.247] [INFO] [default] - Setting POSIX
[2018-04-07 18:35:33.248] [INFO] [default] - POSIX Set
[2018-04-07 18:35:33.248] [INFO] [default] - Run Workers
events.js:72
throw er; // Unhandled 'error' event
^
Error: bind EACCES
at errnoException (net.js:901:11)
at net.js:1069:30
at Object.7:1 (cluster.js:592:5)
at handleResponse (cluster.js:171:41)
at respond (cluster.js:192:5)
at handleMessage (cluster.js:202:5)
at process.EventEmitter.emit (events.js:117:20)
at handleMessage (child_process.js:318:10)
at Pipe.channel.onread (child_process.js:345:11)
[2018-04-07 18:35:33.305] [ERROR] [default] - Master Website Website process died, spawning replacement...
[CONTINUOUS ERROR LOOP]
$cd ~
$mdkir pool
sudo apt-get update
$sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
$sudo apt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-server
$sudo apt-get install libdb-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev
$sudo apt-get install libminiupnpc-dev libminiupnpc8 libboost1.48-all-dev
$sudo apt-get install curl ntp unzip libdb++-dev libboost-all-dev libqrencode-dev aptitude && aptitude install miniupnpc
$sudo add-apt-repository ppa:bitcoin/bitcoin
$sudo apt-get update
$sudo apt-get install libdb4.8-dev libdb4.8++-dev
$sudo curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
$source ~/.profile
$nvm install 0.10.25
$nvm use 0.10.25
$git clone https://github.com/inflationcoin/inflationcoin.git
$cd inflationcoin/
$cd inflationcoin/src/leveldb
$chmod 775 build_detect_platform
$sudo make libleveldb.a libmemenv.a
$cd ..
$make -f makefile.unix USE_UPNP=1 USE_QRCODE=1 USE_UPNP=1
$sudo ./InflationCoind
You will get a message stating there is no configuration file.
$sudo gedit ~/.InflationCoin/InflationCoin.conf
rpcuser=youruser
rpcpassword=yourpassword
rpcallowip=*
rpcport=11371
daemon=1
server=1
gen=0
addnode= 91.134.120.210
addnode= 185.122.58.10
addnode= 136.243.40.220
$sudo ./InflationCoind
$cd ~/pool
$git clone https://github.com/UNOMP/unified-node-open-mining-portal.git unomp
$cd unomp
$cp config.json.example config.json
$ifconfig
$sudo gedit config.json
modify website ip
"siteTitle": "Pool name"
"stratumHost": "if you set no-ip<< or external IP"
"port": 8080 > must be above from port 6000
we have to make new wallet address
$cd ~/pool/inflationcoin/src/
$./InflationCoind getnewaddress
$cd ~/pool/unomp/pool_configs/
$cp litecoin.json.example Inflationcoin.json
$sudo gedit inflationcoin.json
"enabled": true,
"coin": "inflationcoin.json",
"auxes": [],
"address": "iD9Jnr5PqLkvGY2BN2fVHMPN8yEv2W18EZ", << your wallet
payment interval ... 600 = 10 minutes
minimumpayment...
change all daemons and put your ip and port from ~/.Inflationcoin/Inflationcoin.conf in my case was "11371"
$cp ~/pool/unomp/coins/dash.json ~/pool/unomp/coins/inflationcoin.json
$sudo gedit ~/pool/unomp/coins/inflationcoin.json
inflationcoin.json edit
{
"name": "inflationcoin",
"symbol": "IFLC",
"algorithm": "x11",
"mposDiffMultiplier": 256
}
$sudo gedit ~/pool/unomp/init.js
"search for setrlimit then set from soft:100000 hard:100000 to soft:1000 hard:1000 sand and close"
$cd ~/pool
$sudo apt-get install build-essential tcl
$curl -O http://download.redis.io/redis-stable.tar.gz
$tar xzvf redis-stable.tar.gz
$cd redis-stable
$make
$make test
$sudo make install
$cd utils/
$sudo ./install_server.sh
enter
enter
enter
enter
enter
enter :)
$sudo service redis_6379 start
$redis-cli
>save
ctrl+c
$sudo service redis_6379 stop
$sudo update-rc.d redis_6379 defaults
$cd ~/pool/unomp/
$cd ~/pool/inflationcoin/src/
$sudo ./InflationCoind getinfo
or
$sudo ~/pool/inflationcoin/src/InflationCoind getinfo
$cd ~/pool/unomp/
$npm install posix
$npm update
$node init.js
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the multi-hashing package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs multi-hashing
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls multi-hashing
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/ubuntu/unomp/node_modules/stratum-pool/npm-debug.log
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the multi-hashing package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs multi-hashing
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls multi-hashing
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/ubuntu/unomp/node_modules/stratum-pool/npm-debug.log
$cd ~
$mdkir pool
sudo apt-get update
$sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
$sudo apt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-server
$sudo apt-get install libdb-dev libqrencode-dev qt4-qmake libqtgui4 libqt4-dev
$sudo apt-get install libminiupnpc-dev libminiupnpc8 libboost1.48-all-dev
$sudo apt-get install curl ntp unzip libdb++-dev libboost-all-dev libqrencode-dev aptitude && aptitude install miniupnpc
$sudo add-apt-repository ppa:bitcoin/bitcoin
$sudo apt-get update
$sudo apt-get install libdb4.8-dev libdb4.8++-dev
$sudo curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
$source ~/.profile
$nvm install 0.10.25
$nvm use 0.10.25
$git clone https://github.com/inflationcoin/inflationcoin.git
$cd inflationcoin/
$cd inflationcoin/src/leveldb
$chmod 775 build_detect_platform
$sudo make libleveldb.a libmemenv.a
$cd ..
$make -f makefile.unix USE_UPNP=1 USE_QRCODE=1 USE_UPNP=1
$sudo ./InflationCoind
You will get a message stating there is no configuration file.
$sudo gedit ~/.InflationCoin/InflationCoin.conf
rpcuser=youruser
rpcpassword=yourpassword
rpcallowip=*
rpcport=11371
daemon=1
server=1
gen=0
addnode= 91.134.120.210
addnode= 185.122.58.10
addnode= 136.243.40.220
$sudo ./InflationCoind
$cd ~/pool
$git clone https://github.com/UNOMP/unified-node-open-mining-portal.git unomp
$cd unomp
$cp config.json.example config.json
$ifconfig
$sudo gedit config.json
modify website ip
"siteTitle": "Pool name"
"stratumHost": "if you set no-ip<< or external IP"
"port": 8080 > must be above from port 6000
we have to make new wallet address
$cd ~/pool/inflationcoin/src/
$./InflationCoind getnewaddress
$cd ~/pool/unomp/pool_configs/
$cp litecoin.json.example Inflationcoin.json
$sudo gedit inflationcoin.json
"enabled": true,
"coin": "inflationcoin.json",
"auxes": [],
"address": "iD9Jnr5PqLkvGY2BN2fVHMPN8yEv2W18EZ", << your wallet
payment interval ... 600 = 10 minutes
minimumpayment...
change all daemons and put your ip and port from ~/.Inflationcoin/Inflationcoin.conf in my case was "11371"
$cp ~/pool/unomp/coins/dash.json ~/pool/unomp/coins/inflationcoin.json
$sudo gedit ~/pool/unomp/coins/inflationcoin.json
inflationcoin.json edit
{
"name": "inflationcoin",
"symbol": "IFLC",
"algorithm": "x11",
"mposDiffMultiplier": 256
}
$sudo gedit ~/pool/unomp/init.js
"search for setrlimit then set from soft:100000 hard:100000 to soft:1000 hard:1000 sand and close"
$cd ~/pool
$sudo apt-get install build-essential tcl
$curl -O http://download.redis.io/redis-stable.tar.gz
$tar xzvf redis-stable.tar.gz
$cd redis-stable
$make
$make test
$sudo make install
$cd utils/
$sudo ./install_server.sh
enter
enter
enter
enter
enter
enter :)
$sudo service redis_6379 start
$redis-cli
>save
ctrl+c
$sudo service redis_6379 stop
$sudo update-rc.d redis_6379 defaults
$cd ~/pool/unomp/
$cd ~/pool/inflationcoin/src/
$sudo ./InflationCoind getinfo
or
$sudo ~/pool/inflationcoin/src/InflationCoind getinfo
$cd ~/pool/unomp/
$npm install posix
$npm update
$node init.js