Skip to content

OidLife/Pools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Pools

Where to mine OID and setting up a pool.

Steps 24 & 25 are Required to follow our Code of Conduct

If you do not want to proceed with building a pool, simply point your miner(s) to oidminingpool.com:[port]

Miners -> -> -> -> oidminingpool.com:[port] <- <- <- <-

Humans -> -> -> -> https://oidpool.com <- <- <- <-

Stratum Ports:

oidminingpool.com:3008 8 dif

oidminingpool.com:3032 32 dif

oidminingpool.com:3256 256 dif

List of pool(s):

  1. Website stats -> https://oidpool.com | Miners -> oidminingpool.com:[port]

Ok, let's begin...

Opioid compile from source:

  1. sudo apt-get update

  2. sudo apt-get upgrade

  3. sudo apt-get install -y git make g++ build-essential libminiupnpc-dev

  4. sudo apt-get install libssl-dev libdb-dev libdb++-dev libboost-all-dev git libssl1.0.0-dbg

  5. sudo apt-get install libdb-dev libdb++-dev libboost-all-dev libminiupnpc-dev libminiupnpc-dev

  6. sudo apt-get install libevent-dev libcrypto++-dev libgmp3-dev

** Make sure the above installs without error. If any errors, the remaining will not install.

  1. mkdir oid_source

  2. cd oid_source

  3. download the source code https://github.com/OidLife/opioid-oid-project or use command line
    wget https://oid.life/source/opioid-source.tar.gz

  4. tar -xzvf opioid-source.tar.gz

  5. rm examplecoin-source.tar.gz

  6. cd src

  7. make -f makefile.unix RELEASE=1

*** The compiling will take about 15 to 30 minutes depending on your system. ***

*** Your compiled daemon named opioidd can be found in the src folder when compiling is finished.

  1. chmod +x opioidd

  2. sudo mv opioidd /usr/bin/

  3. cd ~

  4. mkdir .opioid

  5. sudo nano opioid.conf (or your preferred editor)

  6. Paste in to the config:

rpcuser=YOUR USERNAME
rpcpassword=YOUR PASSWORD
rpcallowip=YOUR LOCALHOST IP
rpcport=36362
listen=1
server=1
daemon=1 <-keep this at 1 if this is a daemon instance (not a node)
staking=0 <-keep this =0
txindex=1
  1. Ctrl + X and it will ask you to save file, hit Y

  2. type opioidd (with no errors you should get Opioid Server Running)

  3. if you have watch installed type "watch opioidd getinfo" and let it sync to the highest block. ** you can simply type "opioidd getinfo" and wait for enough peers to connect **

Now we need to setup the POOL (if you do not want to do this, simply point your miner to oidpool.com:[stratum port dif level])

Stratum Ports:

oidminingpool.com:3008 8 dif

oidminingpool.com:3032 32 dif

oidminingpool.com:3256 256 dif

*** It's recommended you learn about redis, js, stratum, npm, node js, json and nginx reverse proxy ***

Now the pool...

  1. Go to https://github.com/UNOMP/unified-node-open-mining-portal and install UNOMP.

  2. You must add opioid.json to unomp/pool_configs/
    https://oid.life/pool_config/opioid.json

  3. You must add opioid.json to unomp/coins/
    https://oid.life/coins/opioid.json

*** Please see our code of conduct when you setup your own pool. ***

https://github.com/OidLife/Conduct

OID wallet address is how you get your block rewards.

Your OID wallet address is your worker name -> oid_wallet_address

Note: Do not format as DPpyxuy6eJVyDaHJAcbEnJwNZtRVdPMdgn.Rig1

Use -> E.g DPpyxuy6eJVyDaHJAcbEnJwNZtRVdPMdgn

P: x single digit

Invalid addresses are donated to the pool! We reserve the right to refuse service to anyone that doesn’t fit in our user policy.

Thank you,
OID Team

About

Where to mine OID and setting up a pool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published