The outputs field allows us to fetch details about transaction outputs from Dogecoin network.
Here is an example that demonstrates outputs query:
{
bitcoin(network: dogecoin) {
outputs(
date: {after: "2023-07-22"}
options: {limit: 10, desc: "block.timestamp.iso8601"}
) {
block {
timestamp {
iso8601
}
}
date {
date
}
outputAddress {
address
annotation
}
outputDirection
outputIndex
outputScript
outputScriptType {
annotation
pattern
short
simplePattern
type
}
reqSigs
transaction {
hash
index
}
value
}
}
}
Filtering Outputs
any:date: filter by selecting date in rang, list or just dateheight: filter by block heightoptions: filter returned data by ordering, limiting, and constraining it.outputAddress: filter by output address of transactionoutputDirection: filter by output directionoutputIndex: filter by index of the output in the transactionoutputScriptType: filter by output scriptoutputValue: filter by output valuetime: filter by selecting time in range, list or certain time stamptxHash: filter by transaction hashtxIndex: filter by transaction index in the block
The following are available fields for the outputs:
any:block: returns block where transaction is includedcount: returns aggregate count of outputscountBigInt: returns count as BigIntdate: returns date of transactionexpression: performs arithematic operation on fields in the query and returns value of the operationmaximum: returns maximum for selected measurable fields of Dogecoin outputsminimum: returns minimum for selected measurable fields of Dogecoin outputsoutputAddress: returns output addressoutptuDirection: returns guessed direction of outputoutputIndex: returns index of output in transactionoutputScript: returns output scriptoutputScriptType: returns type and attributes of output scriptsreqSigs:transaction: returns transaction ID Hashvalue: returns output valuevalueDecimal: returns output as decimal