Skip to main content
GET
/
api
/
v1
/
transaction
/
deposits
Get deposits
curl --request GET \
  --url https://api.ekiden.fi/api/v1/transaction/deposits
[
  {
    "amount": 1000,
    "asset_addr": "0x9876543210fedcba...",
    "balance": 5000,
    "created_at": "2024-01-01T12:00:00Z",
    "id": 123,
    "last_updated": "2024-01-01T12:00:00Z",
    "root_addr": "0x1234567890abcdef...",
    "updated_at": "2024-01-01T12:00:00Z",
    "user_addr": "0x1234567890abcdef...",
    "vault_addr": "0xabcdef1234567890...",
    "version": 12345
  }
]

Query Parameters

user_addr
string | null

User address to filter deposits by

vault_addr
string | null

Vault address to filter deposits by

asset_addr
string | null

Asset address to filter deposits by

start_version
integer | null

Start version for filtering (inclusive)

Required range: x >= 0
end_version
integer | null

End version for filtering (inclusive)

Required range: x >= 0
page
integer
default:1
Required range: x >= 0
per_page
integer
default:20
Required range: x >= 0

Response

Successfully retrieved list of deposits

amount
integer
required

Amount deposited

Example:

1000

asset_addr
string
required

Asset address

Example:

"0x9876543210fedcba..."

balance
integer
required

New balance after deposit

Example:

5000

created_at
string<date-time>
required

When the deposit record was created

Example:

"2024-01-01T12:00:00Z"

id
integer
required

Deposit ID

Example:

123

last_updated
string<date-time>
required

When the deposit was last updated

Example:

"2024-01-01T12:00:00Z"

root_addr
string
required

Root account address (for sub-accounts)

Example:

"0x1234567890abcdef..."

updated_at
string<date-time>
required

When the deposit record was last modified

Example:

"2024-01-01T12:00:00Z"

user_addr
string
required

User address who made the deposit

Example:

"0x1234567890abcdef..."

vault_addr
string
required

Vault address where deposit was made

Example:

"0xabcdef1234567890..."

version
integer
required

Transaction version

Example:

12345