User Tools

Site Tools


poolinfo:migrating_from_flexpool

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
poolinfo:migrating_from_flexpool [2023/09/28 07:37] – Add community node config details earlpoolinfo:migrating_from_flexpool [2024/03/20 16:00] (current) – [Step-by-step Guide] Update to recent multi-node farmer config changes earl
Line 41: Line 41:
 If you use the Community Node, neither wallet nor farmer require a local full node or a local synced blockchain database. But you can also just use the community node for initial migration until you have fully synced your own local node. If you use the Community Node, neither wallet nor farmer require a local full node or a local synced blockchain database. But you can also just use the community node for initial migration until you have fully synced your own local node.
  
-Finally, note that the following instructions assume Linux. If you are using Windows, just replace ''./chia.bin'' with ''.\chia.exe''.+Finally, note that the following instructions assume Linux. If you are using Windows, use ''.\chia.exe'' instead of ''./chia.bin'', and use ''%USERPROFILE%\.chia'' instead of ''~/.chia'' in paths.
  
 +  - The following packages are needed to run on Linux: ''sudo apt install ocl-icd-libopencl1''
   - Download and extract the [[https://github.com/madMAx43v3r/chia-gigahorse/releases|Gigahorse farmer]].   - Download and extract the [[https://github.com/madMAx43v3r/chia-gigahorse/releases|Gigahorse farmer]].
   - Open a command line and change into the directory you extracted the farmer to.   - Open a command line and change into the directory you extracted the farmer to.
 +  - Initiate Chia by using: ''./chia.bin init''
   - Add your keys via your 24-word mnemonic: ''./chia.bin keys add''   - Add your keys via your 24-word mnemonic: ''./chia.bin keys add''
-  - Start the wallet and let it sync: ''./chia.bin start wallet''. Check wallet sync state with ''./chia.bin wallet show''.+  - Start the farmer and walletand let the wallet sync: ''./chia.bin start farmer-only wallet''. Check wallet sync state with ''./chia.bin wallet show''.
   - Once the wallet's synced, switch pools:   - Once the wallet's synced, switch pools:
-    - Run ''./chia.bin plotnft show'' to get plotnft //wallet id//.\+    - Run ''./chia.bin plotnft show'' to get plotnft //wallet id//.
     - Then run ''./chia.bin plotnft join -i <wallet_id> -u https://xch.spacefarmers.io'' to switch.     - Then run ''./chia.bin plotnft join -i <wallet_id> -u https://xch.spacefarmers.io'' to switch.
     - After you confirm the switch, the program will tell you a ''chia wallet get_transaction'' command you can use to watch the transaction for switching pools. Run that multiple times, until you see ''Status: Confirmed''.     - After you confirm the switch, the program will tell you a ''chia wallet get_transaction'' command you can use to watch the transaction for switching pools. Run that multiple times, until you see ''Status: Confirmed''.
Line 54: Line 56:
     - The switch will take ~20 minutes to complete. Once switching successfully completed, ''./chia.bin plotnft show'' will show ''Current state: FARMING_TO_POOL'' and ''Current pool URL: https://xch.spacefarmers.io''.     - The switch will take ~20 minutes to complete. Once switching successfully completed, ''./chia.bin plotnft show'' will show ''Current state: FARMING_TO_POOL'' and ''Current pool URL: https://xch.spacefarmers.io''.
     - Only proceed once your plotnft is switched, as the community node won't accept connections from farmers not on our pool.     - Only proceed once your plotnft is switched, as the community node won't accept connections from farmers not on our pool.
-  - Once your plotnft is switched, change ''~/.chia/mainnet/config/config.yaml'' to use our Gigahorse community node. Search for the following section:<code>farmer: +  - Once your plotnft is switched, stop the farmer: ''./chia.bin stop farmer-only''
-  full_node_peer+  - Change ''~/.chia/mainnet/config/config.yaml'' to use our Gigahorse community node. Search for the following section:<code>farmer: 
-    host: localhost +  full_node_peers
-    port: 8444</code> and change it to:<code>farmer: +    host: localhost 
-  full_node_peer+      port: 8444</code> and change it to:<code>farmer: 
-    host: community-node.spacefarmers.io +  full_node_peers
-    port: 8445</code>+    host: community-node.spacefarmers.io 
 +      port: 18445</code>
   - Tell the harvester where to find your plots: ''./chia.bin plots add -d /path/to/plots''   - Tell the harvester where to find your plots: ''./chia.bin plots add -d /path/to/plots''
   - Start farmer and harvester to actually farm plots: ''./chia.bin start farmer-only harvester''. NB: If you have a large amount of plots, the Gigaghorse harvester will initially take a while to read all plots.   - Start farmer and harvester to actually farm plots: ''./chia.bin start farmer-only harvester''. NB: If you have a large amount of plots, the Gigaghorse harvester will initially take a while to read all plots.
Line 68: Line 71:
   - Optional: stop the wallet again, as you don't need it running to farm: ''./chia.bin stop wallet''. For pooling, the wallet is only necessary to switch your plotnft and sync the pool config.   - Optional: stop the wallet again, as you don't need it running to farm: ''./chia.bin stop wallet''. For pooling, the wallet is only necessary to switch your plotnft and sync the pool config.
  
 +<WRAP center round info 60%><color #000000>If you farm with a remote node like the community node, be aware that ''./chia.bin farm summary'' will always output a few error messages like //"Connection error. Check if full node rpc is running"// or //"Farming status: Not available"//. This is normal for farming with a remote node and nothing to worry about.</color></WRAP>
poolinfo/migrating_from_flexpool.1695886642.txt.gz · Last modified: 2023/09/28 07:37 by earl

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki