|12 days ago||2 months ago|
|GNU Affero General Public License v3.0||GNU Affero General Public License v3.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Any recommendations for smart contract auditing ?
3 projects | reddit.com/r/ethdev | 24 Mar 2022
As software you can try https://github.com/crytic/slither or a full package https://github.com/trailofbits/eth-security-toolbox
Slither – Solidity Source Analyzer
1 project | news.ycombinator.com | 9 Feb 2022
DEV update: threat reporting and other UI improvements
1 project | reddit.com/r/lsr_finance | 6 Dec 2021
Added reference to threat provider. Currently we support: a) Slither: it's a static code analysis framework that scans contract code and reports detected vulnerabilities b) LSR: obviously we are the main threat author on our service; we analyze state of social accounts, different suspicious patterns in contract code, social activity, metadata and so on. c) CoinMarketCap, CoinGecko, CoinAlpha, CoinHunt, Nomics: these are the platforms that may list a coin; if coin is not listed anywhere (especially for a long time) - it's a sure sign of fraud or untrustworthy token
DEV update: Laser Desk BETA release - UI changes
1 project | reddit.com/r/lsr_finance | 2 Dec 2021
Our Laser Score is calculated from multiple factors. We've grouped them in 3 dimensions and presented 3 additional scores so that you can better understand why Laser Score is low or high. Dimensions include: a) Maturity: size, age, reputation of a project. Tokens that are old, respected, well-known, have high market capitalization and trading volume get high Maturity Score. Tokens that are new, have no website / audit / white paper and are not trustworthy get low Maturity Score. b) Community: awareness, popularity, loyalty. Tokens that are listed on multiple platforms (CoinMartketCap, CoinGecko, Nomics, etc.) and have active social accounts with multiple users get high Community Score. Tokens that have no listings and no social accounts get low Community Score. c) Contract: quality of the code As before we audit contract code quality based on Slither framework and compute corresponding Contract Score. Tokens that have good code quality get high Contract Score. Tokens that have major and serious vulnerabilities get low Contract Score.
An unofficial audit of a Solidity Game smart contract: Wizards & Dragons Game
3 projects | dev.to | 1 Dec 2021
If you want to know more about this tool you should check it on GitHub: Slither.
Smart Contract Security for Pentesters
4 projects | news.ycombinator.com | 22 Apr 2021
Slither 0.7.1 is out - it contains detectors improvements and several bugfixes
1 project | reddit.com/r/ethdev | 30 Mar 2021
A easy way to start developing smart contract
4 projects | dev.to | 1 Jan 2021
Notice:You need install Slither by yourself
Slither 0.6.14 is out! Many improvements for Solidity 0.7, support for hardhat, and bug-fixes
1 project | reddit.com/r/ethdev | 13 Nov 2020
Slither 0.6.14 is out! Many improvements for Solidity 0.7, support for hardhat
1 project | reddit.com/r/ethdev | 13 Nov 2020
solc-select 0.2.0 released with rewritten code in Python to facilitate third-parties integration!
1 project | reddit.com/r/ethereum | 10 Feb 20211 project | reddit.com/r/ethereum | 10 Feb 2021
Best practices for managing multiple versions of solc on Mac
1 project | reddit.com/r/ethdev | 21 Jan 2021
Have you tried https://github.com/crytic/solc-select?
What are some alternatives?
brownie - A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
manticore - Symbolic execution tool
echidna - Ethereum smart contract fuzzer
mythril - Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
vyper - Pythonic Smart Contract Language for the EVM
publications - Publications from Trail of Bits
chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
create-smart-contract - Set up Ethereum smart contract development environment with one command
brownie - A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine. [Moved to: https://github.com/eth-brownie/brownie]