Skip to main content

Blockchain Service

Handles blockchain operations, digital asset management, and smart contract interactions.

Base URL: https://api.ledgerlink.ai/v1

Address Operations

Get Address Balance

GET /addresses/{address}

Query Parameters:

  • filter[currency] (string, optional): Filter by currency (e.g., "USD", "in:[USD]")
  • filter[amount] (string, optional): Filter by amount (e.g., "lt:100")

Response:

{
"data": [
{
"currency": "USD",
"amount": "1000.50",
"address": "0x1234...abcd"
}
]
}

Get Address Transaction History

GET /addresses/{address}/transactions

Transaction Operations

Create Transaction

POST /transactions/{type}

Path Parameters:

  • type (string): Transaction type ("withdraw" or "transfer")

Request Body (for withdrawal):

{
"amount": "100.00",
"currency": "USD",
"iban": "DE89370400440532013000",
"swift": "DEUTDEFF",
"transactionId": "txn-uuid"
}

Request Body (for transfer):

{
"amount": "100.00",
"currency": "USD",
"destinationAddress": "0xabcd...1234",
"transactionId": "txn-uuid"
}

Create Transaction Reference

POST /transactions/reference/{type}

Get Transaction Details

GET /transactions/{transactionHash}