Skip to main content
POST
Withdraw from Reward Wallet

Overview

Withdraw accumulated rewards to a registered external wallet. The withdrawal is processed on-chain on the Linea network. The net amount received equals the requested amount minus network gas fees. Prerequisites:
  • User must have registered external wallet (completed delegation)
  • Reward wallet must have sufficient balance
  • Rewards must be vested and withdrawable

Authentication

string
required
Your public API client key
string
required
Bearer token for authentication

Query Parameters

boolean
default:false
Route to US backend environment

Request Body

string
required
Amount to withdraw in USDC (decimal string)

Response

string
Blockchain transaction hash for tracking on Linea network

Code Examples

Complete Withdrawal Flow

1

Check Reward Balance

2

Estimate Fees

3

Calculate Net Amount

4

Initiate Withdrawal

5

Monitor Transaction

Important Notes

Balance Requirements: Withdrawal amount plus fees must not exceed available reward balance.
Vesting Periods: Some rewards may have vesting periods before withdrawal is allowed. Check isWithdrawable flag on the reward wallet.
Transaction Monitoring: Use the returned txHash to track status. Linea confirmations typically take 1-3 minutes.