Example aopd Queries

Querying Address Ownership Proof Protocol (AOPP; Digital Signatures), Visual Proofs and Satoshi Tests related objects happens here.

proofs

When an end-user uses AOPD to create a verified withdrawal address, it creates a proof. Proofs currently come in three different formats: AopdSignatureProof, AopdMediaProof and AopdSatoshiProof. Once a proof is submitted, it is verified. Listing verified proofs happens with this object. Pagination is supported.

Example

Get the first ten proofs with:

{ aopd { proofs(offset: 0, limit: 10) { ... on AopdSignatureProof{ id } ... on AopdMediaProof{ id } ... on AopdSatoshiProof{ id } } } }

proofsAsXlsx

This returns all proofs formatted as a XLSX file byte contents, encoded as base64 string. Please note that the returned data is not a XLSX file but a JSON document in which one field contains the XLSX data.

Example

{ aopd { proofsAsXlsx } }

proofsCount

A supporting query that returns the number of verified proofs.

Example

{ aopd { proofsCount } }