This guide explains how to rent RPC node access from pass holders and manage your rentals.
Overview
The Thor Labs rental system allows users without Node Passes to temporarily access RPC nodes by renting slots from existing pass holders. This is handled through two separate bots:
Bot
Purpose
ThorRent Bot
Rental creation and payment processing
Renter Dashboard Bot
IP management for active rentals
Rental Pricing
Check discord server for the most recent pricing
Thor Pass Rentals (Classic, Elite, Gold)
Period
Price
IP Updates
2 Hours
0.5 SOL
2
1 Day
1 SOL
3
1 Week
2 SOL
5
1 Month
4 SOL
9
Flash Pass Rentals
Period
Price
IP Updates
2 Hours
0.25 SOL
2
1 Day
0.5 SOL
3
1 Week
1 SOL
5
1 Month
2 SOL
9
Prime Pass holders have dedicated RPCs with unlimited IPs and do not participate in the rental system.
How to Rent a Slot
Method 1: Through ThorRent Interface
Many Discord servers have our rental interface posted by collaborators. Look for the ThorRent bot and a Rent button.
1
Find the Rental Bot
2
Click the Rent Button
Click Rent to open the rental flow.
3
Select Location
Choose your desired location from the dropdown:
4
Fill in Rental Details
A modal will appear with these fields:
Field
Description
Example
Discord ID
Your Discord user ID (optional if auto-filled)
123456789012345678
Rental Period
Duration code
2H, 1D, 1W, or 1M
Transaction ID
Solana transaction signature
5KtPn1...
5
Submit Payment
Before filling the modal:
Send the correct SOL amount to the vendor's wallet
Copy the transaction ID from your wallet or Solscan
Paste the transaction ID in the modal
6
Confirmation
Upon successful validation:
You'll receive a confirmation message
Your rental is now active
Use the Rent Management Bot to set your IP
Method 2: Direct from Pass Holder
Pass holders can create rentals directly during their authentication flow:
1
Pass holder runs !rpc auth
2
Selects their pass and location
3
Clicks Rent instead of Auth
4
Enters your Discord ID, period, and transaction ID
Managing Your Rentals
Once you have an active rental, use the Renter Dashboard Bot to manage it.
Starting the Dashboard
Send a DM to the Rent Management Bot:
This opens the rental management dashboard.
Dashboard Options
The dashboard presents three buttons:
Button
Function
Update IP
Change your authenticated IP
View Rentals
See all your active rentals
View Tokens
Display your gRPC tokens
Updating Your IP
1
Click "Update IP"
From the dashboard, click the Update IP button.
2
Select the Rental
A dropdown appears listing your active rentals:
3
Enter New IP
A modal opens for IP input:
Enter your public IPv4 address
Must be a valid format (e.g., 203.0.113.50)
Cannot be a private IP address
4
Confirmation
Upon success:
Old IP is removed from the node
New IP is whitelisted
gRPC token is generated (if applicable)
Update count is decremented
Each rental has limited IP updates. Use them wisely!
Viewing Your Rentals
Click View Rentals to see detailed information:
Rental Information Fields
Field
Description
Current IP
Your whitelisted IP address
Vendor
The pass holder you rented from
Started
When the rental began
Expires
When the rental ends
IP Updates Remaining
How many times you can change your IP
Transaction
Your payment transaction ID
gRPC Token
Authentication token for gRPC endpoints
Viewing Your gRPC Tokens
For locations that support gRPC, click View Tokens:
Using gRPC Tokens
gRPC tokens are required for accessing gRPC-enabled endpoints:
Copy the token from the bot message
Include it in your gRPC requests as authentication
Token is valid until rental expiration
New token is generated each time you update your IP
IP Update Limits
Each rental period comes with a specific number of IP updates:
Period
Total Updates
Notes
2 Hours
2
Short-term access
1 Day
3
Daily flexibility
1 Week
5
Weekly needs
1 Month
9
Long-term stability
What Counts as an Update?
Setting your initial IP counts as 1 update
Each IP change after that counts as 1 update
When updates reach 0, you cannot change your IP again
Tips for Managing Updates
Set up correctly first β Verify your IP before setting it
Use static IPs β Avoid dynamic IPs that change frequently
Plan ahead β Know when you might need to change IPs
Consider longer periods β More updates for longer rentals
Rental Expiration
What Happens When a Rental Expires?
Your IP is automatically removed from the node
gRPC token becomes invalid
Access to the RPC endpoint stops
Rental record is marked as expired
Before Expiration
Check expiration date in View Rentals
Plan renewal if needed
Save any necessary data
Renewing a Rental
To continue access:
Create a new rental through ThorRent interface
Or contact the same vendor for a direct renewal
Set your IP again on the new rental
Common Issues
"No active rentals found"
Ensure you're using the same Discord account that rented
Check if your rental has expired
Verify the rental was created successfully
"No IP updates remaining"
You've used all your IP updates for this rental
Consider creating a new rental for more updates
Choose a longer rental period next time
"Invalid IP address"
Use a valid IPv4 format
Must be a public IP, not private
Check your IP at whatismyip.com
Transaction Validation Failed
Ensure the transaction is recent
Verify the correct amount was sent
Check that payment went to the vendor's registered wallet
Los Angeles - Solana (2 updates left)
London - Ethereum (5 updates left)
Los Angeles - Solana
π Current IP: 203.0.113.50
π€ Vendor: @PassHolder#1234
π Started: Jan 15, 2025, 10:00 AM
β° Expires: Jan 22, 2025, 10:00 AM (in 5 days)
π IP Updates Remaining: 3
π Transaction: 5KtPn1abc123...
π gRPC Token: tkn_xyz789...
Los Angeles - Solana
π IP: 203.0.113.50
π Token: tkn_grpc_abc123xyz789
β° Expires: in 5 days