Database and tools to monitor whale wallets on chain

serinko f6bc3952ce check wallet edits пре 4 година
.idea d35ad2be49 researching on etherscan with api пре 4 година
__pycache__ bc4d17cefb template пре 4 година
data a434ec9c18 made a new repo пре 4 година
docs e11ab9b0e4 more info on python modules, resources and getting info from api пре 4 година
README.md bc4d17cefb template пре 4 година
spl_csv_search.py f0bfcc906f table of transactions пре 4 година
texts_cli.py 4d1a8f8010 check wallet edits пре 4 година
wallets_dict.json 8bed7d4c7e check wallet edits пре 4 година
whale_watching_intro.md a434ec9c18 made a new repo пре 4 година
whallets_cli.py f6bc3952ce check wallet edits пре 4 година

README.md

List of Interesting Wallets to Follow

Introduction

Compiling a list (dictionary) of wallets and an automatized tool to follow monitor them, can generate solid Alpha.

Feedback and cooperation/guidance is welcome.

Programs

There are few programs to store and develope functions for wallet scannign.

  • wallets.py - has function to display wallets in a quick overview, based on parameters for the given chain.
    • TODO:
    • function to quickly insert a wallet into the dictionary json file
    • function to display wallets in a table form
  • spl_scv_search.py - contains function to get transactions within a chosen price range
    • TODO:
    • cli program to interact with solscan API to download the data directly
  • evm_scn.py - planned program to interact with etherscan and all the EVM forks APIs, monitoring, downloading and displaying the data according given parameters.

Dictionaries

The wallet dictionary is used to store all the information according to this template:

Template

This is a simple template to make a database dictionary. Fill all <strings> with real data.


{
        "<template_name_wallet>": {
            "twitter": "<https://twitter.com/full_address>",
            "info": "<info>",
            "ens": "<...> ",
            "wallets": {
                "wallet_0": {
                    "address": "<paste 0x... address>",
                    "networks": [
                        "erc",
                        "<paste all the networks separated by a comma>"

                    ]
                },
                "<wallet_1: in case another wallet of the same user>": {
                    "address": "<0x...>",
                    "networks": [
                        "<...>",
                        "<...>"
                    ]
                },
                "<wallet_2: in case of another wallet of the same user>": {
                    "address": "<0x...>",
                    "networks": [
                        "<..>"
                    ]
                }
            }
        }
}

Unified syntax

To be able to automatize the data research later, particularly the on chain movement, some arbitrary variables must follow the same syntax expression. Different whales have wallets on different chains, and to be able to pull form the scans, the chain keys for particular wallets must be noted, and unified across the whales.

Use these ticks for different chains

Syntax Chain Explorer
'btc' Bitcoin
'erc' Erc 20 (Etherum) Etherscan
'ens' Etherum Name service
'bsc' Binance Smart Chain
'spl' Solana Solscan
'poly' Polygon (Matic)
'heco' Huobi
'ftm' Fantom
'avax' Avalanche
'arb' Arbitrum
'optm' Optimism
'gns' Gnosis
'aur' Aurora
'one' Harmony
'fuse' Fuse