Rental System
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:
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)
2 Hours
0.5 SOL
2
1 Day
1 SOL
3
1 Week
2 SOL
5
1 Month
4 SOL
9
Flash Pass Rentals
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.
Find the Rental Bot

Click the Rent Button
Click Rent to open the rental flow.
Select Location
Choose your desired location from the dropdown:
Fill in Rental Details
A modal will appear with these fields:
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...
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
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:
Pass holder runs !rpc auth
Selects their pass and location
Clicks Rent instead of Auth
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:
Update IP
Change your authenticated IP
View Rentals
See all your active rentals
View Tokens
Display your gRPC tokens
Updating Your IP
Click "Update IP"
From the dashboard, click the Update IP button.
Select the Rental
A dropdown appears listing your active rentals:
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
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
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:
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
Wait a moment for blockchain confirmation
Renters vs Pass Holders
Access duration
Rental period only
Permanent (while pass active)
IP updates
Limited per rental
Unlimited
Location choice
Pre-selected
Any available
Double IP
Not available
Elite/Gold/Prime only
Cost
Per rental
NFT and renewal
Management
Individual
Individual
Next Steps
Troubleshooting - Solutions for common issues
Thor Pass Authentication - Consider purchasing a pass
Last updated