🐳
Discover Giant Whales
Track “whales” across various platforms, know when the "Smart Money" is buying and selling, get alerted on any movement from desired accounts to be sure you don't miss out on an opportunity.

Strategy

If you want to follow "Smart Money" when it comes to time for trading, the first step is to understand which Giant accounts are available to track. There are two simple strategies:
  1. 1.
    Target accounts whose current ETH or ERC20 Token balance is greater than the specified amount. BlockVision accesses all on-chain transaction data. In addition to analyzing according to the current position status, users can also specify a historical time interval for finding the target accounts.
  2. 2.
    Addresses who has at least one transaction whose amount is greater than a specific number. Users can query all the transactions involving an amount greater than N, and then export the corresponding account addresses.

Filter By Position

Through BlockVision's erc20_filterAccount interface, users can set the blockNumber (time, could be a historical time or the present), target contractAddress and the position threshold, to export qualified account addresses.
var data = JSON.stringify({
"id": 1,
"jsonrpc": "2.0",
"method": "erc20_filterAccount",
"params": {
"contractAddress":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"blockNumber":"",
"topk":"",
"pageSize":0,
"pageIndex":0
}
});
var config = {
method: 'post',
url: 'https://api.blockvision.org/v1/<api key>',
headers: {
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

Filter By Transaction

Through BlockVision's erc20_filterTransfer interface, users can specify blockNumber to set timestamps, the transaction amount minimum limit to export the according wallet addresses:
var data = JSON.stringify({
"id": 1,
"jsonrpc": "2.0",
"method": "erc20_filterTransfers",
"params": {
"fromBlockNumber":"",
"toBlockNumber":"",
"contractAddresses":["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"],
"amount":"",
"pageSize":0,
"pageIndex":0
}
});
var config = {
method: 'post',
url: 'https://api.blockvision.org/v1/<api key>',
headers: {
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

Monitor

After targeting the wallet addresses of the account you want to track, users can monitor the address in real time through BlockVision's Dashboard:
{
"app": "ERC20 Transfer Test",
"network": "MAINNET",
"type": "ERC20 Transfer",
"activity": [
{
"blockNum": "0xa97ae2",
"transactionHash": "0x8cc39a71b5da3abab46460a990f1e999e74428b4b075053f98d675656107f4f8",
"from": "0x3f5ce5fbfe3e9af3971dd833d26ba9b5c936f0be",
"to": "0x66ee6fc2c17b3a2624c06ae8783eb265a747a23d",
"value": "0x6de97e09bd18000",
"decimal": "0x12",
"contractAddress": "0x0"
}
]
}
erc20_filterAccount and erc20_filterTransfer are currently not open to all users, if you want to use it, please contact us via Discord or email
Copy link
On this page
Strategy
Filter By Position
Filter By Transaction
Monitor