decentralgabe / bakinbacon

Tezos Baking Made Easy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Running BakinBacon

BakinBacon defaults to Granadanet, the current mainnet testing network. Use -network mainnet to switch.

  1. Download the latest binary for your OS from bakinbacon/releases

  2. Open a terminal, shell, cmd, powershell, etc and execute the binary for your operating system:

    Example: ./bakinbacon-linux-amd64 [-debug] [-trace] [-webuiaddr 127.0.0.1] [-webuiport 8082] [-network mainnet|granadanet]

  3. Open http://127.0.0.1:8082/ in your browser

The following binaries are available as part of our release process:

  • bakinbacon-linux-amd64
  • bakinbacon-darwin-amd64
  • bakinbacon-windows-amd64.exe

If you would like bakinbacon compiled for a different platform, you can build it yourself below, or open an issue and we might be able to add it to our build prcocess.

Testing Tokens

The Tezos network requires 8000 XTZ at stake in order to be considered a baker. Please fill out this form https://forms.gle/iuSuWprvhejCGKP56 to request enough tokens from our pool. You should receive the funds within 12-16 hours. These tokens are only valid on the Granada testing network and will not work on mainnet.

Building BakinBacon

If you want to contribute to BakinBacon with pull-requests, you'll need a proper environment set up to build and test BakinBacon.

Dependencies

  • go-1.16+
  • nodejs-14.15 (npm 6.14)
  • gcc-7.5+, make (build-essential package on Ubuntu)
  • libhidapi-libusb0, libusb, libusb-dev (For compiling ledger nano support)

Ledger Usage

If you want to use a Ledger device with BakinBacon, you will need to download and install Ledger Live, and install BOTH Tezos Wallet and Tezos Baker apps to your device. We DO NOT recommend any version higher than 2.2.9 as they are buggy and prone to device freeze.

  • If using a ledger on linux, you'll need to add the udev rules.

Build Steps

  1. Clone the repo
  2. make ui-dev && make ui (Build the webserver UI, downloading any required npm modules)
  3. make [darwin|windows] (You can only build darwin on darwin; You can build linux and windows on linux)
  4. Run as noted above

About

Tezos Baking Made Easy

License:GNU General Public License v3.0


Languages

Language:Go 66.2%Language:JavaScript 31.3%Language:CSS 1.0%Language:Makefile 0.7%Language:HTML 0.6%Language:Dockerfile 0.1%