Get Plasma Deposits by Address
curl --request GET \
--url 'https://api.etherscan.io/v2/api?apikey='import requests
url = "https://api.etherscan.io/v2/api?apikey="
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.etherscan.io/v2/api?apikey=', 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.etherscan.io/v2/api?apikey=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.etherscan.io/v2/api?apikey="
req, _ := http.NewRequest("GET", url, nil)
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.etherscan.io/v2/api?apikey=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.etherscan.io/v2/api?apikey=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "1",
"message": "OK",
"result": [
{
"hash": "0xf645deb2b6fbb8b76ccbcf4bde782e28d3520e8a30e9a568b9b8c526e2fd8434",
"blockNumber": "51844560",
"timeStamp": "1704181285",
"from": "0x0000000000000000000000000000000000000000",
"address": "0x4880bd4695a8e59dc527d124085749744b6c988e",
"amount": "2341706540000000000",
"tokenName": "Polygon Token",
"symbol": "POL",
"contractAddress": "0x0000000000000000000000000000000000001010",
"divisor": "18"
}
]
}
L2 Deposits/Withdrawals
Get Plasma Deposits by Address
Retrieves a list of Plasma deposit transactions received by a specified address.
GET
/
v2
/
api
Get Plasma Deposits by Address
curl --request GET \
--url 'https://api.etherscan.io/v2/api?apikey='import requests
url = "https://api.etherscan.io/v2/api?apikey="
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.etherscan.io/v2/api?apikey=', 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.etherscan.io/v2/api?apikey=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.etherscan.io/v2/api?apikey="
req, _ := http.NewRequest("GET", url, nil)
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.etherscan.io/v2/api?apikey=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.etherscan.io/v2/api?apikey=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "1",
"message": "OK",
"result": [
{
"hash": "0xf645deb2b6fbb8b76ccbcf4bde782e28d3520e8a30e9a568b9b8c526e2fd8434",
"blockNumber": "51844560",
"timeStamp": "1704181285",
"from": "0x0000000000000000000000000000000000000000",
"address": "0x4880bd4695a8e59dc527d124085749744b6c988e",
"amount": "2341706540000000000",
"tokenName": "Polygon Token",
"symbol": "POL",
"contractAddress": "0x0000000000000000000000000000000000001010",
"divisor": "18"
}
]
}
Polygon Mainnet
Gnosis
BitTorrent Chain Mainnet
{
"status": "1",
"message": "OK",
"result": [
{
"hash": "0xf645deb2b6fbb8b76ccbcf4bde782e28d3520e8a30e9a568b9b8c526e2fd8434",
"blockNumber": "51844560",
"timeStamp": "1704181285",
"from": "0x0000000000000000000000000000000000000000",
"address": "0x4880bd4695a8e59dc527d124085749744b6c988e",
"amount": "2341706540000000000",
"tokenName": "Polygon Token",
"symbol": "POL",
"contractAddress": "0x0000000000000000000000000000000000001010",
"divisor": "18"
}
]
}
Authorizations
Your Etherscan API key.
Query Parameters
Chain ID to query, eg 137 for Polygon from our supported chains.
Set to account for this endpoint.
Set to txnbridge for this endpoint.
Address to check for Plasma deposits.
Page number for pagination.
Number of records per page. Use the page parameter for subsequent records.
⌘I