Beam step by step miner guide on Ubuntu[English version]


#1

Beam miner step by step guide on Ubuntu

           Auther: ChainMaster

Attention
Beam Mainnet 1.0.3976
Ubuntu 18.04
Set GPU mining

  1. Download beam-wallet-cli, beam-node, beam-opencl-miner

    https://www.beam.mw/downloads
    
  2. Make dir beam, move all the downloaded file to this folder and extract

    tar -xzvf <filenametoextract>
    
  3. Install opencl

    sudo apt install ocl-icd-opencl-dev
    
  4. Initial wallet and listen

    Initial wallet and record wallet on paper

    ./beam-wallet —command init
    

    Create subkey

    ./beam-wallet —command=export_miner_key —subkey=1
    

    Create owner key

    ./beam-wallet —command=export_owner_key
    

    Listen to the beam wallet

    ./beam-wallet —command listen -n 127.0.0.1:10000
    
  5. Create secert key pair under folder beam for stratum server

    openssl req -newkey rsa:2048 -nodes -keyout stratum.key -x509 -days 365 -out stratum.crt
    

    Create random text in new file stratum.api.keys (no spaces)

    vi stratum.api.keys
    
  6. Modify beam-node.cfg

    Port=10000
    peer=eu-node01.mainnet.beam.mw:8100
    peer=eu-node02.mainnet.beam.mw:8100
    peer=eu-node03.mainnet.beam.mw:8100
    peer=eu-node04.mainnet.beam.mw:8100
    peer=us-node01.mainnet.beam.mw:8100
    peer=us-node02.mainnet.beam.mw:8100
    peer=us-node03.mainnet.beam.mw:8100
    peer=us-node04.mainnet.beam.mw:8100
    peer=ap-node01.mainnet.beam.mw:8100
    peer=ap-node02.mainnet.beam.mw:8100
    peer=ap-node03.mainnet.beam.mw:8100
    peer=ap-node04.mainnet.beam.mw:8100
    stratum_port=13333
    stratum_secrets_path=.
    key_owner=<put-your-key-owner>
    key_mine=<put-your-key-mine>
    pass=<put-your-wallet-pass>
    

    (You can find bootstrap ips with ports from https://www.beam.mw/downloads)

  7. Run beam-node

    ./beam-node
    
  8. Run beamMiner

    ./beam-opencl-miner  —server  127.0.0.1:13333 —key <a-line-of-random-text-in-stratum.api.keys>
    
  9. Check beam balance

    ./beam-wallet —command info -n 127.0.0.1:10000
    

Accept Beam donate(Permanent address): 8fcc907a4ff3afb7840932291597f4aac42de10c031aa6b35a60caca22ea5540

Special thanks to Mino&Guy who helped with the testing on ubuntu.


Update documentation.beam.mw with nodes list