Do I have to send you my tokens to stake with you?

No. Your tokens are never under the control of the node you stake to, and never leave your wallet.

Delegating to a validator node, simply put, is putting your tokens (XRD) into a special staking ‘state’ within your own wallet. While they are in this state you are unable to do anything with them, but they can be unstaked at any time.

Last updated