Pull to refresh
0.8

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

Formal verification of smart contracts in the ConCert framework

Level of difficultyMedium
Reading time11 min
Views510

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.

Read more
Total votes 3: ↑3 and ↓0+5
Comments0

How to access real-time smart contract data from Python code (using Lido contract as an example)

Level of difficultyMedium
Reading time7 min
Views1.8K

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 ?.

Read more
Total votes 1: ↑1 and ↓0+1
Comments1