Chainlink External Adapter to reduce input array, resulting in single output value
reducer
: The reducer this adapter will use on the input. Options are: sum
, product
, min
, max
, average
, median
initialValue
: If initialValue
is not provided reasonable defaults are going to be used, depending on the reducer
.
dataPath
: Optional path where to find the input array to reduce, defaults to result
valuePath
: Optional path where to find the property to be accumulated by the reducer, defaults to ''
{
"id" : " 1" ,
"data" : {
"reducer" : " sum" ,
"initialValue" : 0 ,
"dataPath" : " addresses" ,
"valuePath" : " balance" ,
"addresses" : [
{
"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
}
]
}
}
{
"jobRunID" : " 1" ,
"data" : {
"result" : 1533118873139
},
"result" : 1533118873139 ,
"statusCode" : 200
}