How to Request Whitelist as a Bond Provider
Before you can delegate RUNE to a Node Operator in THORChain, you must first be whitelisted by that operator. This ensures that your bond will be accepted when you try to join. RUNEBond makes this process easier by standardizing it through on-chain requests.
Follow these steps to submit your whitelist request:
1. Understand what a whitelist request is
A whitelist request is a signal of intent: you declare to a Node Operator that you want to bond a certain amount of RUNE from a specific wallet.
This request is recorded on-chain as a transaction. Even though the MEMO format is not part of the official THORChain protocol, it is a custom extension used by RUNEBond to keep everything transparent.
Both Node Operators and users leave a traceable history, making it easier to evaluate trust and reputation over time.
2. Prepare your inputs
To submit a whitelist request, you’ll need:
Your THORChain wallet address (where your RUNE is stored).
The Node Operator’s address (the node you want to delegate to).
The amount of RUNE you intend to bond (expressed in minimum units, not whole RUNE).
1 RUNE = 100,000,000 (1e8) units
3. Send the transaction
Every whitelist request is made by sending a 0.1 RUNE transaction with a MEMO in the correct format:
Recipient address:
thor1xazgmh7sv0p393t9ntj6q9p52ahycc8jjlaap9
Amount:
0.1 RUNE
MEMO format:
TB:WHT:<node-address>:<wallet-address>:<intended-rune-amount>
✅ Example:
TB:WHT:thor1abcd...1234:thor1wxyz...5678:50000000000
This would signal that the user at thor1wxyz...5678
wants to bond 500 RUNE to the node thor1abcd...1234
.
4. Why 0.1 RUNE?
The small 0.1 RUNE payment acts as a spam deterrent. It prevents malicious actors from spamming requests while keeping costs low for legitimate users. Every request remains permanently on-chain for transparency.
5. Wait for Node Operator response
Once your request is visible on-chain, the Node Operator can review it and decide whether to accept you as a Bond Provider.
If accepted → you’ll be able to bond your RUNE.
If reject → Simply open a new whitelist request with a different Node Operator.
You can track the status of all your pending and past requests in the My Requests section of the documentation.
Last updated