Chainlink External Adapters to query address balance from SoChain
The adapter takes the following environment variables:
Required?
Name
Description
Options
Defaults to
API_TIMEOUT
Timeout parameter
30000
Required?
Name
Description
Options
Defaults to
endpoint
The endpoint to use
balance
Required?
Name
Description
Options
Defaults to
dataPath
Path where to find the addresses array
result
confirmations
Confirmations parameter
6
addresses
Array of addresses to query (this may also be under the result
parameter)
Addresses is an an array of objects that contain the following information:
Required?
Name
Description
Options
Defaults to
✅
address
Address to query
coin
Currency to query
btc
. eth
, bch
, ltc
, btsv
, zec
btc
chain
Chain to query (Ethereum testnet is Rinkeby)
mainnet
, testnet
mainnet
{
"id" : " 1" ,
"data" : {
"addresses" : [
{
"address" : " 3D8DJLwUXFfZvE8yJRu729MZ8uLy25SuLz" ,
"coin" : " btc"
},
{
"address" : " 3EyjZ6CtEZEKyc719NZMyWaJpJG5jsVJL1" ,
"coin" : " btc"
},
{
"address" : " 38bzm6nhQMFJe71jJw1U7CbgNrVNpkonZF" ,
"coin" : " btc"
},
{
"address" : " 3ANaBZ6odMrzdg9xifgRNxAUFUxnReesws" ,
"coin" : " btc"
},
{
"address" : " 3FFgKaYkEf1M73QtzuY9DGqC7VeM2sAQhT" ,
"coin" : " btc"
},
{
"address" : " 3KTeq879YjzhqkAXzZmdapJAVC6qz5qEth" ,
"coin" : " btc"
},
{
"address" : " 35ULMyVnFoYaPaMxwHTRmaGdABpAThM4QR" ,
"coin" : " btc"
}
],
"dataPath" : " addresses" ,
"confirmations" : 3
}
}
{
"jobRunID" : " 1" ,
"data" : {
"result" : [
{
"address" : " 3D8DJLwUXFfZvE8yJRu729MZ8uLy25SuLz" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 44900000000
},
{
"address" : " 3EyjZ6CtEZEKyc719NZMyWaJpJG5jsVJL1" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 9899463044
},
{
"address" : " 38bzm6nhQMFJe71jJw1U7CbgNrVNpkonZF" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 307499838499
},
{
"address" : " 3ANaBZ6odMrzdg9xifgRNxAUFUxnReesws" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 904070305884
},
{
"address" : " 3FFgKaYkEf1M73QtzuY9DGqC7VeM2sAQhT" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 80000
},
{
"address" : " 3KTeq879YjzhqkAXzZmdapJAVC6qz5qEth" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 264148085712
},
{
"address" : " 35ULMyVnFoYaPaMxwHTRmaGdABpAThM4QR" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : 2601100000
}
]
},
"result" : [
{
"address" : " 3D8DJLwUXFfZvE8yJRu729MZ8uLy25SuLz" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 44900000000"
},
{
"address" : " 3EyjZ6CtEZEKyc719NZMyWaJpJG5jsVJL1" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 9899463044"
},
{
"address" : " 38bzm6nhQMFJe71jJw1U7CbgNrVNpkonZF" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 307499838499"
},
{
"address" : " 3ANaBZ6odMrzdg9xifgRNxAUFUxnReesws" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 904070305884"
},
{
"address" : " 3FFgKaYkEf1M73QtzuY9DGqC7VeM2sAQhT" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 80000"
},
{
"address" : " 3KTeq879YjzhqkAXzZmdapJAVC6qz5qEth" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 264148085712"
},
{
"address" : " 35ULMyVnFoYaPaMxwHTRmaGdABpAThM4QR" ,
"coin" : " btc" ,
"chain" : " mainnet" ,
"balance" : " 2601100000"
}
],
"statusCode" : 200
}