Skip to content

smartdec/testsuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestSuite dapp

Platforms and users that interact with ERC20 tokens expect a certain behaviour from those smart contracts. Nowadays security audit is the only way to check the compliance with the standard. This option is expensive and slow. Moreover auditors often check source code rather than the deployed contract itself, so they don't consider current state of the smart contract.

TestSuite is a DApp that checks compliance of a deployed token with ERC20 standard. The test results along with their evidence are available on-chain and in the web-interface.

How to use

There are different options, how you can run tests.

Via web interface

Go to the testsuite.net, then follow the steps on the website. You will need metamask to interact with the DApp.

Directly call smart contract

TestSuite smart contract is deployed at Mainnet, Ropsten and Kovan. Just call check(address token) function. You can get results via testResults(address token) function.

Check the solidity/README.md to correctly interpret returned number.

Project structure

The project consists of two parts:

  • truffle project in solidity directory
  • frontend in front directory

Each part has it's own documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published