Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tynik/ethereum-smart-contracts-analyzer
Aggregated statistic by verified Ethereum smart contracts from mainnet
https://github.com/tynik/ethereum-smart-contracts-analyzer
blockchain ethereum security smart-contracts solidity statistics swc
Last synced: 9 days ago
JSON representation
Aggregated statistic by verified Ethereum smart contracts from mainnet
- Host: GitHub
- URL: https://github.com/tynik/ethereum-smart-contracts-analyzer
- Owner: Tynik
- License: mit
- Created: 2022-05-21T14:58:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-19T01:56:18.000Z (about 2 years ago)
- Last Synced: 2023-03-04T11:58:58.101Z (almost 2 years ago)
- Topics: blockchain, ethereum, security, smart-contracts, solidity, statistics, swc
- Language: TypeScript
- Homepage:
- Size: 171 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ethereum-smart-contracts-analyzer
*Some aggregated statistic by verified Ethereum smart contracts from mainnet.*
As the source of smart contracts is used **[smart-contract-sanctuary-ethereum](https://github.com/tintinweb/smart-contract-sanctuary-ethereum)** project developed by **[tintin](https://github.com/tintinweb)** 👏
## 💡 Ethereum smart contracts aggregated info from mainnet
That information is automatically updated every day at 3 PM or when commit is pushed.
**Details:**
1. `number` - The total number of verified contracts.
2. `versions` - TODO
3. `tokenContracts` - Usages of contracts to create non-/fungible tokens.
4. `securityContracts` - Usages of contracts to cover common security practices.
5. `accessContracts` - Usages of contracts to control the access.
6. `mostVulnerable` - The most vulnerable contracts.**Aggregated info from mainnet:**
```json
{
"number": 217516,
"time": "4555 secs.",
"versions": {},
"tokenContracts": {
"ERC20": {
"number": 36142,
"percent": "16.62 %"
},
"ERC721": {
"number": 20782,
"percent": "9.55 %"
},
"ERC721A": {
"number": 12052,
"percent": "5.54 %"
},
"ERC1155": {
"number": 2596,
"percent": "1.19 %"
},
"ERC777": {
"number": 87,
"percent": "0.04 %"
}
},
"securityContracts": {
"ReentrancyGuard": {
"number": 18004,
"percent": "8.28 %"
},
"Pausable": {
"number": 10532,
"percent": "4.84 %"
},
"PullPayment": {
"number": 119,
"percent": "0.06 %"
}
},
"accessContracts": {
"Ownable": {
"number": 98020,
"percent": "45.06 %"
},
"AccessControl": {
"number": 5707,
"percent": "2.62 %"
}
},
"mostVulnerable": [
{
"address": "0x92D6C1e31e14520e676a687F0a93788B716BEff5",
"name": "DydxToken",
"countIssues": 175,
"balance": "0 ETH"
},
{
"address": "0x32296969Ef14EB0c6d29669C550D4a0449130230",
"name": "MetaStablePool",
"countIssues": 119,
"balance": "0 ETH"
},
{
"address": "0x1e19cf2d73a72ef1332c882f20534b6519be0276",
"name": "MetaStablePool",
"countIssues": 114,
"balance": "0 ETH"
},
{
"address": "0x0abdace70d3790235af448c88547603b945604ea",
"name": "District0xNetworkToken",
"countIssues": 88,
"balance": "0 ETH"
},
{
"address": "0x00000000006c3852cbef3e08e8df289169ede581",
"name": "Seaport",
"countIssues": 49,
"balance": "0.000000000000000001 ETH"
},
{
"address": "0x000000000000d0151e748d25b766e77efe2a6c83",
"name": "XDEX",
"countIssues": 5,
"balance": "0 ETH"
},
{
"address": "0x00000000000045166c45af0fc6e4cf31d9e14b9a",
"name": "BID",
"countIssues": 1,
"balance": "0 ETH"
}
]
}
```