Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@
.env.test.local
.env.production.local

# Local SEO artifacts — do not commit
SEO-MEASUREMENT.md
seo/
scripts/verify-static-seo-local.sh

npm-debug.log*
yarn-debug.log*
yarn-error.log*
14 changes: 14 additions & 0 deletions docs/API-Blog/dogecoin-wallet-auditing.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
title: "Dogecoin Wallet Auditing with Bitquery API"
description: "Audit Dogecoin wallets for reporting, compliance, and forensics using Bitquery APIs: balances, transactions, and money-flow visualization."
keywords: [Dogecoin, wallet audit, Bitquery API, blockchain, forensics, transactions]
---

# How to Audit a Dogecoin Wallet

Dogecoin, originally created as a meme cryptocurrency, has grown to be a significant digital asset with a vibrant community. With the increasing adoption of Dogecoin in transactions and investments, there is a rising need to audit Dogecoin wallets for various purposes, including financial reporting, compliance, and forensic investigations. In this blog, we will explore who needs Dogecoin wallet data, the types of data required, and how to audit Dogecoin wallets using Bitquery APIs.
Expand Down Expand Up @@ -62,3 +68,11 @@ A forensic accountant might use Bitquery to track Dogecoin transactions across m
Auditing a Dogecoin wallet requires a thorough understanding of blockchain data and the right tools to analyze it. Certified Accountants, external auditors, forensic accountants, and regulatory bodies all have a stake in ensuring the integrity of Dogecoin wallets. By leveraging tools like Bitquery, auditors can efficiently access and analyze the necessary data to perform accurate and comprehensive audits.

Understanding the complexities of Dogecoin transactions and balances is key to a successful audit, ensuring transparency and trust in the growing world of cryptocurrency.

## Related Resources

- [Bitquery documentation home](https://docs.bitquery.io/v1/docs/intro)
- [How to start with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Bitcoin API examples](https://docs.bitquery.io/v1/docs/examples/Bitcoin)
- [Blockchain API examples — overview](https://docs.bitquery.io/v1/docs/Examples/overview)
- [Coinpath explained — overview](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
22 changes: 16 additions & 6 deletions docs/Examples/Beacon Chain Examples/eth2_examples.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
---
title: "Ethereum 2 / Beacon Chain API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for Ethereum 2 and Beacon Chain data. Get validators, attestations, slots, and network stats."
keywords: [Ethereum 2 API examples, Beacon Chain GraphQL queries, Bitquery]
sidebar_position: 1
---


# ETH2 Examples

Our ETH2 APIs provides extensive data on Beacon Chain. Let's look at some of the examples.

### Get Historical Validator Statuses
### Get Daily Ethereum Beacon Chain Validator Status Counts

You can get the daily stats of validator statuses (active_exiting, active_ongoing, active_slashed, pending_queued and so on) using the below query. Access it on the [IDE](https://ide.bitquery.io/Validator-Counts-Daily-For-all-status)

Expand All @@ -26,7 +28,7 @@ query MyQuery {
```


### ETH2 Deposits
### List Largest Ethereum Beacon Chain Validator Deposits by Amount

In ETH2, the validators are decided based on the amount they stake. The below example, gets top validators based on the amount deposited.

Expand Down Expand Up @@ -79,7 +81,7 @@ This query returns:

- The maximum date (end) on which the validator made a deposit.

### ETH2 Validator token unlock
### Track Ethereum Beacon Chain Validator Balance Changes Over Time

The below returns a list of validator updates for a given validator index `$index`, sorted by ascending date. Each validator update includes the date of the update, the change in validator balance, and the maximum validator balance after the update.

Expand Down Expand Up @@ -113,7 +115,7 @@ query ($network: Ethereum2Network!, $dateFormat: String!, $index: Int!, $from: I
```


### Beacon Chain Attestor Slashings
### List Ethereum Beacon Chain Attester Slashings for a Validator Index

The below query returns a list of attester slashings for a given validator index `$index`, sorted by ascending date. Each attester slashing includes the date of the slashing, the parent root hash, the ETH1 deposit count, the ETH1 deposit root hash, the ETH1 block hash, the state root hash, and the validator's public key and index.

Expand Down Expand Up @@ -154,4 +156,12 @@ query ($network: Ethereum2Network!, $dateFormat: String!, $index: Int!, $from: I
"till": null,
"dateFormat": "%Y-%m-%d"
}
```
```

## Related Resources

- [Ethereum 2 schema overview](https://docs.bitquery.io/v1/docs/Schema/ethereum2/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Blockchain API examples overview](https://docs.bitquery.io/v1/docs/Examples/overview)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)
16 changes: 16 additions & 0 deletions docs/Examples/Dogecoin/get-latest-price.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
---
title: "Dogecoin Price API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for Dogecoin USD price from on-chain data. Get latest price and block context."
keywords: [Dogecoin API examples, Dogecoin GraphQL queries, Bitquery]
---

# Get Latest Price of Doge Coin in USD

## Query Latest Dogecoin USD Price from Recent On-Chain Inputs

Doge Coin is one of the most famous meme coin in the cryptocurrency space. Using [this](https://ide.bitquery.io/dogecoin-price-in-use_1) query, we can get the latest price of Doge Coin in `USD`.

```graphql
Expand All @@ -21,3 +29,11 @@ query MyQuery {
}
}
```

## Related Resources

- [Dogecoin schema overview](https://docs.bitquery.io/v1/docs/Schema/Dogecoin/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Dogecoin inflow/outflow example](https://docs.bitquery.io/v1/docs/Examples/Dogecoin/inflow-outflow)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)
16 changes: 16 additions & 0 deletions docs/Examples/Dogecoin/inflow-outflow.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
---
title: "Dogecoin Transfers API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for Dogecoin transfers and address flows. Get inbound and outbound transfer paths."
keywords: [Dogecoin API examples, Dogecoin GraphQL queries, Bitquery]
---

# Tranfers of an Address on DogeCoin Network

## Dogecoin Address Inbound and Outbound Coinpath Depth and Amounts

Doge Coin is one of the most famous meme coin in the cryptocurrency space. Using [this](https://ide.bitquery.io/zFB1y4MP5B) query, we can get the transfers of Doge Coin to a particular address.

```graphql
Expand Down Expand Up @@ -80,3 +88,11 @@ query (
"dateFormat": "%Y-%m"
}
```

## Related Resources

- [Dogecoin schema overview](https://docs.bitquery.io/v1/docs/Schema/Dogecoin/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Dogecoin latest price example](https://docs.bitquery.io/v1/docs/Examples/Dogecoin/get-latest-price)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)
16 changes: 15 additions & 1 deletion docs/Examples/Input_Output/IO_examples.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
title: "Inputs & Outputs API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for chain inputs and outputs. Get spend volume, currencies, and Flow token metrics."
keywords: [inputs outputs API examples, GraphQL queries, Bitquery]
---

# Inputs and Outputs

## Getting Spend Volume of a Token
## Aggregate FlowToken Daily Volumes from Flow Inputs and Outputs

```
query MyQuery {
Expand Down Expand Up @@ -40,3 +46,11 @@ query MyQuery {

```

## Related Resources

- [Flow schema overview](https://docs.bitquery.io/v1/docs/Schema/flow/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [UTXO input/output examples](https://docs.bitquery.io/v1/docs/Examples/Transactions/input-output-api)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)

18 changes: 16 additions & 2 deletions docs/Examples/Solana/address-api.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
title: "Solana Address API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for Solana addresses. Get balances, annotations, and multi-address lookups."
keywords: [Solana API examples, Solana GraphQL queries, Bitquery]
---

# Solana Address API

## Latest Balance of an address
## Get Latest Solana Address Balance

This below query will get you the latest balance of an address.
You can run the query [here](https://ide.bitquery.io/address-balance-api).
Expand All @@ -17,7 +23,7 @@ query MyQuery {
}
```

## Latest Balance of multiple addresses
## Query Multiple Solana Address Balances

This below query will get you the latest balance of multiple addresses. You can specify any other addresses as well. And you can test the API with as many addresses as you like.
You can run the query [here](https://ide.bitquery.io/latest-balances-of-multiple-addresses).
Expand All @@ -33,3 +39,11 @@ query MyQuery {
}
}
```

## Related Resources

- [Solana schema overview](https://docs.bitquery.io/v1/docs/Schema/solana/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Solana transfers examples](https://docs.bitquery.io/v1/docs/Examples/Solana/transfers)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)
20 changes: 17 additions & 3 deletions docs/Examples/Solana/instructions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
title: "Solana Instructions API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for Solana instructions. Get program instructions, actions, logs, and transaction context."
keywords: [Solana API examples, Solana GraphQL queries, Bitquery]
---

# Solana Instructions Data

## Recent Solana Instructions
## Recent Solana Instructions with Actions, Programs, and Logs

The below query allows you to retrieve a set of instructions from the Solana blockchain network. These instructions form the building blocks of transactions and smart contracts on the network.
The fields within the instructions `{}` specify the data that the query will return for each instruction. This includes details about the action, block, transaction, program, log, external action, external program, and raw data associated with each instruction.
Expand Down Expand Up @@ -68,7 +74,7 @@ query ($network: SolanaNetwork!, $limit: Int!, $offset: Int!) {

This will return the last 100 instructions from the Solana network on a particular day. You can adjust the limit and offset and period parameters as needed to retrieve different sets of instructions.

## Find Transactions based on Program
## Find Solana Instructions by Parsed Action Name

The below query find all instructions, corresponding transactions and program logs for a specific program on the Solana blockchain.
You can run the query [here](https://ide.bitquery.io/Solana-compactupdatevotestate-Action_4)
Expand Down Expand Up @@ -133,7 +139,7 @@ query ($network: SolanaNetwork!, $limit: Int!, $offset: Int!) {
"network": "solana"
}
```
## Recent Solana Transactions
## Recent Solana Transactions After Block Height with Fee and Signer

The query provided retrieves the latest transactions on the Solana blockchain following block number `286563743` after the timestamp of `2024-12-18T06:30:00Z`. It details the count of instructions within each transaction, identifies the account that initiated the transaction, and lists the unique signature that distinguishes the transaction. Additionally, it specifies the number of inner instructions, which are instructions nested within other instructions, among other transaction-related information. You can run the query [here](https://ide.bitquery.io/Recent-Solana-Transactions_1)

Expand Down Expand Up @@ -164,3 +170,11 @@ query MyQuery {
}

```

## Related Resources

- [Solana schema overview](https://docs.bitquery.io/v1/docs/Schema/solana/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Solana transactions examples](https://docs.bitquery.io/v1/docs/Examples/Solana/transactions-api)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)
18 changes: 16 additions & 2 deletions docs/Examples/Solana/transactions-api.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
title: "Solana Transactions API Examples — Bitquery GraphQL"
description: "Example GraphQL queries for Solana transactions. Get transactions by time range, fees, instructions, and block context."
keywords: [Solana API examples, Solana GraphQL queries, Bitquery]
---

# Solana Transactions API

## Transactions in a specific timeperiod
## Get Solana Transactions by Date Range

This below query will get you the transactions for a specific timeperiod. You can change the timeperiod values as per your need.
You can run the query [here](https://ide.bitquery.io/transactions-in-a-specific-timeperiod).
Expand Down Expand Up @@ -33,7 +39,7 @@ query MyQuery {

```

## Transactions of an address for a specific timeperiod
## Get Solana Address Transactions by Date Range

This below query will get you the transactions of an address for a specific timeperiod. You can change the address and timeperiod values as per your need.
You can run the query [here](https://ide.bitquery.io/transactions-of-an-address-in-a-specific-timeperiod).
Expand Down Expand Up @@ -66,3 +72,11 @@ query MyQuery {
}

```

## Related Resources

- [Solana schema overview](https://docs.bitquery.io/v1/docs/Schema/solana/overview)
- [Coinpath explained](https://docs.bitquery.io/v1/docs/building-queries/Coinpath-Explained/Overview)
- [Getting started with the GraphQL IDE](https://docs.bitquery.io/v1/docs/graphql-ide/how-to-start)
- [Solana transfers examples](https://docs.bitquery.io/v1/docs/Examples/Solana/transfers)
- [Bitquery documentation intro](https://docs.bitquery.io/v1/docs/intro)
Loading