https://api.stellartip.com
JWT Bearer token required for protected endpoints.
Register a new user.
Request:
{
"username": "string",
"email": "string",
"walletAddress": "string"
}Response:
{
"token": "string",
"user": {
"id": "string",
"username": "string",
"walletAddress": "string"
}
}Login user.
Request:
{
"email": "string",
"password": "string"
}Get user profile.
Response:
{
"id": "string",
"username": "string",
"bio": "string",
"walletAddress": "string"
}Update user profile.
Create a tip.
Request:
{
"receiverId": "string",
"amount": "string",
"currency": "XLM" | "USDC"
}Response:
{
"id": "string",
"transactionHash": "string",
"status": "pending" | "confirmed"
}Get tips for user.
Response:
{
"tips": [
{
"id": "string",
"amount": "string",
"sender": "string",
"timestamp": "string",
"transactionHash": "string"
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 100
}
}