Hey! My name's Kirill Ziborov and I'm a member of the Distributed System Security team at Positive Technologies. In this article, I'll be continuing the discussion of methods and tools for the formal verification of smart contracts and their practical application to prevent vulnerabilities. The main focus will be on the deductive verification method, or more precisely, the ConCert framework for testing and verifying smart contracts.
0.8
Rating
Solidity *
Solidity is a contract-oriented programming language for writing smart contracts on blockchain platforms such as Ethereum
Show first
Rating limit
Level of difficulty
How to access real-time smart contract data from Python code (using Lido contract as an example)
Medium
7 min
1.8KTutorial
Let’s imagine you need access to the real-time data of some smart contracts on Ethereum (or Polygon, BSC, etc.) like Uniswap or even PEPE coin to analyze its data using the standard data scientist/analyst tools: Python, Pandas, Matplotlib, etc. In this tutorial, I’ll show you more sophisticated data access tools that are more like a surgical scalpel (The Graph subgraphs) than a well-known Swiss knife (RPC node access) or hammer (ready-to-use APIs). I hope my metaphors don’t scare you ?.
+1
Authors' contribution
p4lex 145.0pnaydanovgoo 103.0yarlykovrv 86.0rubyruby 81.0DryginAlexander 66.0BoogerWooger 56.0AlexandreFrolov 54.0tonoyandev 47.0AgentRX 45.0quantum 39.0