I spend 4 days and night just to make my pool up and running. So, here’s some thing that I want to share to you all who are planning to create their own pool. Maybe my stupidity and carelessness can cut you guys couple of hours looking the answer from the forum and telegram channel. (sorry if I take the fun part LOL ) And also some tips that I use just to make your life easier. Any critics and suggestion are welcome.
If you plan to create stake pool. Make sure you know that you will need 2 VPS Service or maybe 2 server with IP public address. 1 is for block producing node and the other is for relay. (I just know that later after I read whole documentation )
The specification that you’re looking for is 2CPU, 4GB Ram, 50GB for both server. The most common stakepooler’s use is digitalocean which will cost you around USD40.00 per month/node. So the total is about $80. Or you can find your local VPS service, I guess that’s much better for geo location purpose.
Have your Daedalus wallet ready at least 2 ADA (for Key) + 500 ADA (for Pool Deposit) + Your pledge Value. I spare about 25 ADA more just for trial.
All ADA value is in lovelace means you have to x1,000,000 (one million). For example 2 ADA = 2,000,000 lovelace.
The format of pool-margin is 0.0x means if 4% is 0.04
The minimal pool-cost is 340 ADA. Just keep it that way
Remember to open port 3000,3001,3002
The format of --metadata-url https://icryp.net/yourmetadatafile.json yes you must write the json file.
Remember to install tmux, the command that you should remember
tmux new -s workingterminal
(you can change workingterminal to every name you want), Ctrl-B D to detach, and
tmux attach-session -t workingterminal
- The most used command that I use when I do the installation is to get transaction hash and check the ttl so what I do is I add this in ~/.bashrc
alias mybalance=’cardano-cli shelley query utxo --address $(cat payment.addr) --mainnet’
alias ttlnow= ‘cardano-cli shelley query tip --mainnet’
and remember to source it. So later if you need to know your hash or your balance just type mybalance and viola.
Have a text editor beside your terminal, write and calculate all the transaction before you do in terminal. This will help you a lot.
If you do something wrong when generate stake pool registration certificate or you want to update the pledge value, pool margin, etc. Just do everything all over again and when you submit the pool certificate and delegation certificate just deduct your balance with fee, no need to deduct pool deposit again.
Hope this will help you.
Enjoy the fun and if you think you don’t want to make your own pool kindly delegate to [ICRYP]