Se faire passer pour une autre adresse de nœud

Depuis la version v1.15.7 du Smartnode, les utilisateurs pourront simuler le comportement d'une adresse arbitraire. Tout en se faisant passer pour une autre adresse, votre nœud continuera la boucle de tâches du nœud et de la tour de guet en utilisant votre adresse de nœud et effectuera des tâches telles que l'attestation en utilisant vos clés de validateur. Vous ne pourrez pas soumettre de transactions ou signer des messages en tant qu'adresse masquée. Cette fonctionnalité est particulièrement utile pour le support et le débogage.

Si vous souhaitez interagir avec le Smartnode à travers le prisme d'une autre adresse de nœud, veuillez utiliser la commande suivante : rocketpool wallet masquerade

rp@user:~$ rocketpool wallet masquerade

Masquerading allows you to set your node address to any address you want. All commands will
act as though your node wallet is for that address. Since you don't have the private key for
that address, you can't submit transactions or sign messages though; commands will be read-only
until you end the masquerade with `rocketpool wallet end-masquerade`.

Please enter an address to masquerade as:
0xcaB549EdE082592D10FE6a238e7e8914aD3a074d

Are you sure you want to masquerade as 0xcaB549EdE082592D10FE6a238e7e8914aD3a074d? [y/n]
y

Your node is now masquerading as address 0xcaB549EdE082592D10FE6a238e7e8914aD3a074d.

Lorsque vous avez terminé avec le mode mascarade, exécutez simplement rocketpool wallet end-masquerade et suivez les instructions :

rp@user:~$ rocketpool wallet end-masquerade

The node wallet is 0xE8325F5f4486c2FF2AC7B522Fbc9eB249d46C936. You will no longer be masquerading as 0xcaB549EdE082592D10FE6a238e7e8914aD3a074d.

Are you sure you want to end masquerade mode? [y/n]
y

Successfully ended masquerade mode.

De plus, vous pouvez vérifier le statut de votre portefeuille de nœud en exécutant rocketpool wallet status :

rp@node:~$ rocketpool wallet status

Your Smart Node is currently using the Hoodi Test Network.

The node wallet is initialized, but you are currently masquerading as 0xcaB549EdE082592D10FE6a238e7e8914aD3a074d
Wallet Address: 0xE8325F5f4486c2FF2AC7B522Fbc9eB249d46C936
Due to this mismatch, the node cannot submit transactions. Use the command 'rocketpool wallet end-masquerade' to end masquerading and restore your wallet address.