I thought there was already some topic about this, but can’t find it, sorry if this is double.
From what I understand, you can change the payout address of a NFT in the Config file by altering the puzzle hash of payout_instructions.
I had a look and a saw that each of my 3 NFT’s has it’s own payout_instruction.
Now only one of those three corresponds to the receive address in my wallet, so this leaves me with questions:
Where do the other two address come from?
Are they receive addresses of the same wallet? And if so how can I verify this, only got one receive address in the GUI and never created another one.
All three NFT make on the same machine with only one pvt key ever installed. All three are currently pointed at a pool.
This are the two existing threads:
@Chris22 hope you can help.
Is the payout_instructions really all you have to go on for identifying an account? I set my NFT up directly with flex pool when it was created, but I’m now updating payout_instructions to the puzzle hash for my cold wallet. Does that mean I’m leaving my previous rewards behind?
Seems like I had to leave (to SELF_POOLING), and rejoin (waiting for the cool down now). Launcher ID won’t have changed (I don’t think).
So to set a different receive address for your plot NFT, you need to edit your config.yaml manually.
The required setting is payout_instructions in plot_list under pool.
Your config.yaml should look like:
This option is your puzzle hash of your receive address of your plot NFT.
To convert puzzle hash to receive address and vice versa one can use:
Thanks, guess I misspelled something in my search
If you created the NFTs, those are probably different addresses for the same wallet. I don’t actually know how to validate that yet. It’s in the Python code because at startup it will warn you if your farmer payout address isn’t in the first 50 wallet addresses.