Boris Godlin_Footprint Analytics
Boris Godlin_Footprint Analytics
Feb23
@footprint_data
01 Requirements
04 Footprint Analytics
01 Requirements
Things to consider when working with historical data
Things to consider
1. Data requirements: solution should meet on your specific needs and goals.
2. Data quality: data should be accurate and reliable.
3. Data coverage: data must cover your specific needs for specific cases.
4. Data integration: supplied data should be in a format that is compatible with your systems and
tools.
5. Pricing: pricing should be reasonable and in line with industry standards.
6. Support: good customer support should be done.
7. Legal compliance: compliance with data privacy and regulation laws.
02 Common indexer pipeline
From raw data to abstractions
Indexing pipeline
JSON RPC
RPC node
● JSON-RPC is a stateless,
light-weight remote procedure
call (RPC) protocol. It defines
several data structures and the
rules around their processing
● RPC node use RPC protocol to
implement.
Rpc Nodes type
light* normal*
● Usually there is only a pointer, ● Have a x block limit for the
the information you need ta history, If over the limit, it will
request support from the full drop the detail message, And
node response ”There is no such
● Light, even in mobile phone. Block”.
full* arichive*
● Include all history block data in ● group with full , which in clude
this node, no limit. all data and all traces.
● Large, 10 or 20 times of normal ● Very large, 5 times of full.
* Each chain, each node quotient has a different definition, but the general meaning is close
Key api Methods
eth_getBlockByNumber eth_getTransactionReceipt
● Get block’s basic data. ● Get transaction execution data.
○ Include block & ○ Include transactions
transactions basic data running status(success,
fail), the contract which
created by this
transaction, and logs
debug_traceBlockByNumber
● get block’s execute traces message
○ Include the input and output for each contract function, each gas fee ,
native token transfer information.
○ Because it involves backward recalculations, requests take a long time
and easy to lose some information when the node is busy.
EVM
● Transactions
● Logs
● Traces
Polkadot
● Extrinsics
● Intrinsics
● Events
Bitcoin
● UTXO
EVM Data Provided by Footprint
Advantages Disadvantages
VS
Most Comprehensive Coverage of Chains and Domains
Footprint Analytics provides a comprehensive, timely and accurate overview of the full blockchain ecosystem
24 700,000+ 17
Chains NFT Collections NFT Marketplaces
Chains
Marketplace
Cryptopunks Walken
Q A &
# Send 5 monthly free trail accounts for the members who ask questions
# Please sign up Footprint Analytics via the link
https://www.footprint.network/?channel=cyberAcademy and send your account to Admin
in Footprint Discord.
Welcome to join our
community
Twitter: https://twitter.com/Footprint_Data
Discord: https://discord.com/invite/3HYaR6USM7