Get file tree (full and partial match)
curl --request GET \
--url https://api.example.com/files/tree/any/{chain}/{address}import requests
url = "https://api.example.com/files/tree/any/{chain}/{address}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/files/tree/any/{chain}/{address}', 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.example.com/files/tree/any/{chain}/{address}",
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.example.com/files/tree/any/{chain}/{address}"
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.example.com/files/tree/any/{chain}/{address}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/files/tree/any/{chain}/{address}")
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": "<string>",
"files": [
"<string>"
]
}{
"error": "<string>"
}Smart Contract Verification API
Get file tree (full and partial match)
Returns repository URLs for every file in the source tree for the desired chain and address. Searches for full and partial matches.
GET
/
files
/
tree
/
any
/
{chain}
/
{address}
Get file tree (full and partial match)
curl --request GET \
--url https://api.example.com/files/tree/any/{chain}/{address}import requests
url = "https://api.example.com/files/tree/any/{chain}/{address}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/files/tree/any/{chain}/{address}', 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.example.com/files/tree/any/{chain}/{address}",
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.example.com/files/tree/any/{chain}/{address}"
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.example.com/files/tree/any/{chain}/{address}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/files/tree/any/{chain}/{address}")
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": "<string>",
"files": [
"<string>"
]
}{
"error": "<string>"
}Was this page helpful?
⌘I