Move Stake Pool to new VPS

/opt/cardano/cnode/priv/wallet $ ls

delegation.cert payment.vkey stake.cert

payment.addr reward.addr stake.vkey

/opt/cardano/cnode/priv/pool/CoolT $ ls

hot.skey op.cert pool.id vrf.skey

hot.vkey pool.cert poolmeta.json vrf.vkey


>> WALLET >> SHOW

WARN: No wallets available for selection! Required files:

press any key to proceed …

man… you must upload the wallet files to a new created folder.

should be like this

/priv/wallet/folder_name/files

so, inside the wallet folder create a new folder… for example CooIT_wallet and upload/move the files there

that worked out. I see wallet and its balance

1 Like

now, try to send 1 ADA for test to another wallet (be carefull with the pledge)
Or try to withdraw rewards if u have

If it will work then the wallet folder is fine and u can bkp all the folder and delete the payment.skey and the stake.skey from the live producer
(This test will guarantee that u will not have surprises on future in case u missed one file)

Having in mind that I don’t want to expose cold key (put them on Producer), I trying to understand where I should start…

I trying to create transaction on Producer (via cntools) and then sign in on offline computer and return signed fie back to Producer… this is the plan.

aa ok, then… build the offline node and I will teach you how…

you must have the files on offline machine, then start the cntools in offline mode, create the transaction, sign in, then move the transaction to live producer and submit it

I did it already. I have offline node. Should it be synced? I did not start it after installation.

should not be synced
just start the cntools in offline mode

1 Like

??? w or a

Select destination type

[w] Wallet
[a] Address
[Esc] Cancel

wallet in case you will send to another wallet from cntools, or address if you u will send to a remote/daedalus/yoroi wallet.

if u are using an offline machine then…

  • start cntools on your live producer
  • then choose [h] Hybrid
  • complete the steps and a transaction json file will be created…
  • copy the file to the offline machine
  • start cntools.sh -o (offline mode)
  • go to transactions β†’ sign
  • find the file, add the path and sign the transaction
  • copy the new json file created to the online producer
  • start cntool.sh and submit the transaction - transaction β†’ submit
    that’s all

I didn’t remember where is located… * complete the steps and a transaction json file will be created…

it will show you… shoud be located in tmp/cntools folder
should be here ${TMP_DIR}/ but it will show you the path at the end

/tmp/cnode/cntools/offline_tx_1632305317.json

right, now copy the file to the offline node, sign the transaction and then upload the new file to the live producer and submit

Cardano Node - (Core - Mainnet) : 1.29.0 [4c594429] <
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Uptime: 03:23:39 β”‚ Port: 6000 β”‚ Guild LiveView v1.21.1 β”‚
β”‚------------------------└────────────┴─────────────────────────
β”‚ Epoch 291 [92.2%] (node) β”‚
β”‚ 09:24:49 until epoch boundary (chain) β”‚
β”‚ β–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ–Œβ––β––β––β––β–– β”‚
β”‚ β”‚
β”‚ Block : 6276980 Tip (ref) : 40746911 β”‚
β”‚ Slot : 398088 Tip (node) : 40746888 β”‚
β”‚ Density : 4.915 Tip (diff) : 23 :slight_smile: β”‚
β”‚--------------------------------------------------------------β”‚
β”‚ Processed TX : 0 Out / In β”‚
β”‚ Mempool TX/Bytes : 0 / 0 Peers : 1 0 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ KES current/remaining : 314 / 36 β”‚
β”‚ KES expiration date : 2021-11-14 22:44:51 CET β”‚
β”‚ Missed slot leader checks : 0 (0.0000%) β”‚
β”‚--------------------------------------------------------------β”‚
β”‚ BLOCKS Leader | Adopted | Invalid β”‚
β”‚ Since node start 0 | 0 | 0 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Why I have 0 β€œin” peers?

cardic@vmi675590:~$ sudo ufw status numbered
Status: active

 To                         Action      From
 --                         ------      ----

[ 1] 6000/tcp ALLOW IN XXX.XX.XX.XX (IP of new Relay)

ufw is disabled on relay

Check the fw rules from producer, and also check if u added the producer IP + port inside the relay’s topology updater script to custom peers (also uncomment the line)

yeah. I missed to update topologyUpdater on relay. Works now.

1 Like