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
}
}
}
}