Skip to main content

Robinhood Transfers

Bitquery exposes Robinhood transfer data through the EVM Transfers APIs. Use network: robinhood on the EVM root to scope queries and subscriptions to Robinhood.


Stream Real time Transfers on Robinhood

Stream real time transfers on Robinhood via a GraphQL subscription on EVM.Transfers.

▶️ Run in IDE

subscription {
EVM(network: robinhood) {
Transfers {
Transfer {
Amount
AmountInUSD
Sender
Receiver
Currency {
Name
Symbol
SmartContract
Native
}
}
Transaction {
Hash
From
To
}
Block {
Number
Time
}
}
}
}

Latest Transfers on Robinhood

Query the most recent transfers on Robinhood that contains details such as transfer amount, amount in USD, token details, sneder and reciever address, tansfer time and transaction hash.

▶️ Run in IDE

{
EVM(network: robinhood, dataset: realtime) {
Transfers(
limit: { count: 10 }
orderBy: { descending: Block_Time }
) {
Transfer {
Amount
AmountInUSD
Sender
Receiver
Currency {
Name
Symbol
SmartContract
}
}
Transaction {
Hash
}
Block {
Time
}
}
}
}

Transfers for a specific token

Bitquery's Robinhood API allows us to fetch latest transfers for a specific token by filtering based on Transfer.Currency.SmartContract field.

▶️ Run in IDE

{
EVM(network: robinhood, dataset: realtime) {
Transfers(
where: {
Transfer: {
Currency: {
SmartContract: { is: "0x0bd7d308f8e1639fab988df18a8011f41eacad73" }
}
}
}
limit: { count: 10 }
orderBy: { descending: Block_Time }
) {
Transfer {
Amount
AmountInUSD
Sender
Receiver
Currency {
Name
Symbol
SmartContract
}
}
Transaction {
Hash
}
Block {
Time
}
}
}
}

Transfers for a Wallet on Robinhood

We can filter out transfers involving a specific wallet, where the target address is either Transfer.Sender or Transfer.Receiver.

▶️ Run in IDE

{
EVM(network: robinhood, dataset: realtime) {
Transfers(
where: {
any: [
{Transfer: {Sender: {is: "0xcaf681a66d020601342297493863e78c959e5cb2"}}}
{Transfer: {Receiver: {is: "0xcaf681a66d020601342297493863e78c959e5cb2"}}}
]
}
limit: { count: 10 }
orderBy: { descending: Block_Time }
) {
Transfer {
Amount
AmountInUSD
Sender
Receiver
Currency {
Name
Symbol
SmartContract
}
}
Transaction {
Hash
}
Block {
Time
}
}
}
}