List deposits
curl --request GET \
--url https://api.calmtreasury.xyz/v1/blink/deposits \
--header 'x-calm-publishable-key: <api-key>'import requests
url = "https://api.calmtreasury.xyz/v1/blink/deposits"
headers = {"x-calm-publishable-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-calm-publishable-key': '<api-key>'}};
fetch('https://api.calmtreasury.xyz/v1/blink/deposits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.calmtreasury.xyz/v1/blink/deposits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-calm-publishable-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.calmtreasury.xyz/v1/blink/deposits"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-calm-publishable-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.calmtreasury.xyz/v1/blink/deposits")
.header("x-calm-publishable-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.calmtreasury.xyz/v1/blink/deposits")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-calm-publishable-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"count": 0,
"data": [
{
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"destination": {
"amount": "<string>",
"chain": 0,
"decimals": 0,
"token": "<string>",
"transaction_hash": "<string>",
"wallet": "<string>"
},
"error_message": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"source": {
"amount": "<string>",
"chain": 0,
"decimals": 0,
"token": "<string>",
"transaction_hash": "<string>",
"wallet": "<string>"
},
"status": "processing",
"updated_at": "2023-11-07T05:31:56Z"
}
]
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Blink
List deposits
List every deposit made to a wallet, newest first.
GET
/
v1
/
blink
/
deposits
List deposits
curl --request GET \
--url https://api.calmtreasury.xyz/v1/blink/deposits \
--header 'x-calm-publishable-key: <api-key>'import requests
url = "https://api.calmtreasury.xyz/v1/blink/deposits"
headers = {"x-calm-publishable-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-calm-publishable-key': '<api-key>'}};
fetch('https://api.calmtreasury.xyz/v1/blink/deposits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.calmtreasury.xyz/v1/blink/deposits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-calm-publishable-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.calmtreasury.xyz/v1/blink/deposits"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-calm-publishable-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.calmtreasury.xyz/v1/blink/deposits")
.header("x-calm-publishable-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.calmtreasury.xyz/v1/blink/deposits")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-calm-publishable-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"count": 0,
"data": [
{
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"destination": {
"amount": "<string>",
"chain": 0,
"decimals": 0,
"token": "<string>",
"transaction_hash": "<string>",
"wallet": "<string>"
},
"error_message": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"source": {
"amount": "<string>",
"chain": 0,
"decimals": 0,
"token": "<string>",
"transaction_hash": "<string>",
"wallet": "<string>"
},
"status": "processing",
"updated_at": "2023-11-07T05:31:56Z"
}
]
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Every detected deposit with its current status, amounts, and transaction
hashes, newest first. Poll it to drive deposit status in your UI. An
authorization that was never funded is not listed.
Authorizations
Publishable key identifying the calling app.
Query Parameters
Pattern:
^0x[a-fA-F0-9]{40}$