Funny Fun
  1. Deposits
Funny Fun
  • Overview
  • Token
    • Get tokens
      GET
    • Create token
      POST
    • Create token metadata
      POST
    • Get token holders
      GET
    • Get token
      GET
    • Token charts
      GET
    • Token holders
      GET
    • Token comments
      GET
    • Token comment likes
      POST
    • Token comments
      POST
    • Token favorites
      POST
    • Delete token favorites
      DELETE
  • Authentication
    • Check authentication status
      GET
    • Request nonce for authentication
      POST
  • Withdrawals
    • Get withdrawals
      GET
    • Create withdrawal
      POST
  • Users
    • Get user by address
      GET
    • Update user
      PUT
    • user preference
      PUT
  • Airdrop
    • Airdrop tasks
      GET
    • Airdrop claims
      POST
    • Airdrop leaderboard
      GET
  • Markets
    • Markets
    • Market buy price
    • Premarket buy amount
    • Market buy amount
    • Market sell price
    • Market sell amount
  • Deposits
    • Create deposit
      POST
    • list of deposit
      GET
  • Config
    GET
  • Blockchains
    GET
  • Orders
    POST
  • Accounts
    GET
  • Trades
    GET
  • Transactions
    GET
  1. Deposits

list of deposit

GET
/deposits
list of deposit
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.nusabyte.com/api/v1/deposits?blockchainKey&userAddress&page=1&limit=3' \
--header 'Content-Type: application/json' \
--data-raw '{}'
Response Response Example
[
    {
        "blockchainKey": "string",
        "tokenId": "string",
        "tokenAddress": "string",
        "tokenName": "string",
        "tokenSymbol": "string",
        "tokenImageUrl": "string",
        "userAddress": "string",
        "userName": "string",
        "userImageUrl": "string",
        "depositTime": 0,
        "formattedDepositTime": "string",
        "depositTxHash": "string",
        "depositAmount": "string",
        "formattedDepsoitAmount": "string",
        "status": "Pending",
        "failureReason": "string"
    }
]

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params
blockchainKey
string 
optional
userAddress
string 
optional
page
string 
optional
Example:
1
limit
string 
optional
Example:
3
Body Params application/json
object {0}
Examples

Responses

🟢200Success
application/json
Body
array of:
blockchainKey
string 
required
The type of blockchain the user is interacting with (e.g., "evm", "solana").
tokenId
string 
required
Unique token ID
tokenAddress
string 
required
Token smart contract address
tokenName
string 
required
Name of the token
tokenSymbol
string 
required
Token symbol, e.g., 'ETH'
tokenImageUrl
string 
required
URL of the token's image
userAddress
string 
required
Wallet address of the user
userName
string 
required
Display name of the user
userImageUrl
string 
required
URL of the user's profile image
depositTime
integer 
required
Deposit timestamp (Unix time in seconds)
formattedDepositTime
string 
required
Formatted deposit time as a readable string
depositTxHash
string 
required
Transaction hash of the deposit
depositAmount
string 
required
Amount of tokens deposited (as string)
formattedDepsoitAmount
string 
required
Formatted deposit amount with symbol, e.g., '0.5 ETH'
status
enum<string> 
required
Status deposit: Pending, Success, atau Failed
Allowed values:
PendingSuccessFailed
failureReason
string  | null 
optional
Reason for failure if the deposit failed (optional)
Modified at 2025-04-25 08:18:21
Previous
Create deposit
Next
Config
Built with