KTH / programmable-society

Home of course "Programmable Society" at KTH Royal Institute of Technology
16 stars 15 forks source link

tool support for smart contracts (inc. testing, debugging) #2

Open monperrus opened 2 years ago

monperrus commented 2 years ago

https://ethereum.org/en/developers/docs/smart-contracts/testing/

lots of tools at https://github.com/bkrem/awesome-solidity

mojtaba-eshghie commented 1 year ago

Solidity mock testing library https://github.com/defi-wonderland/smock

Jacarte commented 1 year ago

Fuzzing -> Eosfuzzer: Fuzzing eosio smart contracts for vulnerability detection

Jacarte commented 1 year ago

Fuzzing -> Wasai: uncovering vulnerabilities in wasm smart contracts

monperrus commented 11 months ago

SolAR: Automated Test-Suite Generation for Solidity Smart Contracts https://www.sciencedirect.com/science/article/pii/S0167642323001181?dgcid=rss_sd_all

bbaudry commented 10 months ago

Automatic Smart Contract Comment Generation via Large Language Models and In-Context Learning. http://arxiv.org/abs/2311.10388

Jacarte commented 10 months ago

Cloudflare Web3 gateways, https://www.cloudflare.com/application-services/products/web3/

bbaudry commented 9 months ago

Gas Cost Analysis of Proxy and Diamond Patterns: Towards Trusted Smart Contract Engineering in EVM Blockchains. http://arxiv.org/abs/2312.08945

bbaudry commented 9 months ago

Syntax-Aware Mutation for Testing the Solidity Compiler https://dimitro.gr/assets/papers/MSIM23.pdf

bbaudry commented 9 months ago

Automated Invariant Generation for Solidity Smart Contracts. http://arxiv.org/abs/2401.00650

monperrus commented 7 months ago

A tool to automatically generate Foundry unit test cases from Echidna and Medusa failed properties https://github.com/crytic/fuzz-utils

bbaudry commented 4 months ago

Static Application Security Testing (SAST) Tools for Smart Contracts: How Far Are We? https://arxiv.org/abs/2404.18186