Great Guide by pool.garden on using MadMax Plotter for pools.

This page summarizes the projects mentioned and recommended in the original post on /r/chia

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • chia-plotter

  • You can find additional information at https://github.com/madMAx43v3r/chia-plotter/

  • BLAKE3

    the official Rust and C implementations of the BLAKE3 cryptographic hash function

  • Enter the directory and execute some necessary commands to install requirements and compile the tool: $ git submodule update --init Submodule 'lib/BLAKE3' (https://github.com/BLAKE3-team/BLAKE3.git) registered for path 'lib/BLAKE3' Submodule 'lib/bls-signatures' (https://github.com/madMAx43v3r/bls-signatures.git) registered for path 'lib/bls-signatures' Submodule 'lib/libbech32' (https://github.com/dcdpr/libbech32.git) registered for path 'lib/libbech32' Cloning into '/home/plotter/chia-plotter/lib/BLAKE3'... Cloning into '/home/plotter/chia-plotter/lib/bls-signatures'... Cloning into '/home/plotter/chia-plotter/lib/libbech32'... Submodule path 'lib/BLAKE3': checked out '037de38bfec4e813ab6189a50cb7c4cbae47268a' Submodule path 'lib/bls-signatures': checked out 'd9e42922e4a21fe8fc50733b93c16f582022621f' Submodule path 'lib/libbech32': checked out '954b14fe81602dde0cf5cb6d45208403160fb76c' $ ./make_devel.sh This command will produce a lot of output while compiling. In the end, you should get a message indicating the compile was successful: [...] [ 98%] Built target relic_s [ 98%] Built target gmock_main [ 98%] Built target UnitTests_bech32 [ 99%] Built target bls [100%] Built target chia_plot Try to call the program and get the usage help information: $ ./build/chia_plot --help If you can see the following line in the output, you have successfully built the chia-plotter version compatible with pool plots: -c, --contract arg Pool Contract Address (64 chars) Getting your keys sorted and jumping in the pool With the binary in place, it is time to check for the data required to create plots that fit your chia keys. To get those keys, execute the following commands: $ chia plotnft create -u https://farm.pool.garden -s pool It can take a little while until the transaction is confirmed. Once it is, execute: $ chia plotnft show Find the P2 singletom address (pool contract address) and save it for later - it should look something like this: P2 singleton address (pool contract address for plotting): xch1es7mmxmgxkv67q69m8j9p5akxk4zhv7h45hxvp*****k4q7527tqu6xhhc (64 characters) The other required key is the "Farmer public key". Execute the following statement to get it: $ chia keys show Note the Farmer public key and save it for later. Ignore the "Pool public key"! It is not the droid you're looking for.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bls-signatures

    BLS signatures in C++, using the relic toolkit BLS12-381 (by madMAx43v3r)

  • Enter the directory and execute some necessary commands to install requirements and compile the tool: $ git submodule update --init Submodule 'lib/BLAKE3' (https://github.com/BLAKE3-team/BLAKE3.git) registered for path 'lib/BLAKE3' Submodule 'lib/bls-signatures' (https://github.com/madMAx43v3r/bls-signatures.git) registered for path 'lib/bls-signatures' Submodule 'lib/libbech32' (https://github.com/dcdpr/libbech32.git) registered for path 'lib/libbech32' Cloning into '/home/plotter/chia-plotter/lib/BLAKE3'... Cloning into '/home/plotter/chia-plotter/lib/bls-signatures'... Cloning into '/home/plotter/chia-plotter/lib/libbech32'... Submodule path 'lib/BLAKE3': checked out '037de38bfec4e813ab6189a50cb7c4cbae47268a' Submodule path 'lib/bls-signatures': checked out 'd9e42922e4a21fe8fc50733b93c16f582022621f' Submodule path 'lib/libbech32': checked out '954b14fe81602dde0cf5cb6d45208403160fb76c' $ ./make_devel.sh This command will produce a lot of output while compiling. In the end, you should get a message indicating the compile was successful: [...] [ 98%] Built target relic_s [ 98%] Built target gmock_main [ 98%] Built target UnitTests_bech32 [ 99%] Built target bls [100%] Built target chia_plot Try to call the program and get the usage help information: $ ./build/chia_plot --help If you can see the following line in the output, you have successfully built the chia-plotter version compatible with pool plots: -c, --contract arg Pool Contract Address (64 chars) Getting your keys sorted and jumping in the pool With the binary in place, it is time to check for the data required to create plots that fit your chia keys. To get those keys, execute the following commands: $ chia plotnft create -u https://farm.pool.garden -s pool It can take a little while until the transaction is confirmed. Once it is, execute: $ chia plotnft show Find the P2 singletom address (pool contract address) and save it for later - it should look something like this: P2 singleton address (pool contract address for plotting): xch1es7mmxmgxkv67q69m8j9p5akxk4zhv7h45hxvp*****k4q7527tqu6xhhc (64 characters) The other required key is the "Farmer public key". Execute the following statement to get it: $ chia keys show Note the Farmer public key and save it for later. Ignore the "Pool public key"! It is not the droid you're looking for.

  • libbech32

  • Enter the directory and execute some necessary commands to install requirements and compile the tool: $ git submodule update --init Submodule 'lib/BLAKE3' (https://github.com/BLAKE3-team/BLAKE3.git) registered for path 'lib/BLAKE3' Submodule 'lib/bls-signatures' (https://github.com/madMAx43v3r/bls-signatures.git) registered for path 'lib/bls-signatures' Submodule 'lib/libbech32' (https://github.com/dcdpr/libbech32.git) registered for path 'lib/libbech32' Cloning into '/home/plotter/chia-plotter/lib/BLAKE3'... Cloning into '/home/plotter/chia-plotter/lib/bls-signatures'... Cloning into '/home/plotter/chia-plotter/lib/libbech32'... Submodule path 'lib/BLAKE3': checked out '037de38bfec4e813ab6189a50cb7c4cbae47268a' Submodule path 'lib/bls-signatures': checked out 'd9e42922e4a21fe8fc50733b93c16f582022621f' Submodule path 'lib/libbech32': checked out '954b14fe81602dde0cf5cb6d45208403160fb76c' $ ./make_devel.sh This command will produce a lot of output while compiling. In the end, you should get a message indicating the compile was successful: [...] [ 98%] Built target relic_s [ 98%] Built target gmock_main [ 98%] Built target UnitTests_bech32 [ 99%] Built target bls [100%] Built target chia_plot Try to call the program and get the usage help information: $ ./build/chia_plot --help If you can see the following line in the output, you have successfully built the chia-plotter version compatible with pool plots: -c, --contract arg Pool Contract Address (64 chars) Getting your keys sorted and jumping in the pool With the binary in place, it is time to check for the data required to create plots that fit your chia keys. To get those keys, execute the following commands: $ chia plotnft create -u https://farm.pool.garden -s pool It can take a little while until the transaction is confirmed. Once it is, execute: $ chia plotnft show Find the P2 singletom address (pool contract address) and save it for later - it should look something like this: P2 singleton address (pool contract address for plotting): xch1es7mmxmgxkv67q69m8j9p5akxk4zhv7h45hxvp*****k4q7527tqu6xhhc (64 characters) The other required key is the "Farmer public key". Execute the following statement to get it: $ chia keys show Note the Farmer public key and save it for later. Ignore the "Pool public key"! It is not the droid you're looking for.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What we lack in C++

    1 project | dev.to | 3 May 2024
  • AWS Lambda Serverless Security. Mistakes, Oversights, and Potential Vulnerabilities

    3 projects | dev.to | 3 May 2024
  • SoftHSM2 Maintainer Needed

    1 project | news.ycombinator.com | 3 May 2024
  • DuckDB-VSS: Vector Similarity Search for DuckDB

    1 project | news.ycombinator.com | 2 May 2024
  • OpenMLDB v0.9.0 Release: Major Upgrade in SQL Capabilities Covering the Entire Feature Servicing Process

    1 project | dev.to | 2 May 2024