checksc
v1.1.4
Published
check configuraton of connected account in the smartcontract
Downloads
8
Readme
Smart Contract Checker (checksc)
The Smart Contract Checker (checksc
) is a Node.js script that provides multiple capabilities for managing and interacting with Ethereum smart contracts.
Features
- Access Smart Contract Code: View the source code of the smart contract in question.
- Review Connected Account Configuration: Examine sections in the smart contract code dealing with connected accounts or external addresses.
- Verify Access Control: Check for specific functions or variables that are accessible only by certain accounts.
- Check Permissions and Configuration: Review configurations related to connected accounts, such as whitelists, blacklists, permissions, or specific roles assigned to certain accounts.
- Audit Smart Contract: Conduct a thorough audit of the smart contract for vulnerabilities, including misconfigurations related to connected accounts.
- Interact with Smart Contract: Invoke functions and retrieve information from the deployed smart contract.
Installation
Ensure you have Node.js installed on your machine.
Clone this repository:
git clone https://github.com/your-username/checksc.git
Install dependencies:
cd checksc npm install
Usage
Compile your smart contract using Truffle:
truffle compile
Deploy your smart contract to an Ethereum network using Truffle migrations.
Update
checksc.js
with the correct path to your smart contract code and compiled JSON file containing the ABI.Run the
checksc.js
script:node checksc.js
Configuration
- Modify the
checksc.js
script to customize functionality or add additional features. - Ensure you have the correct network settings configured in
checksc.js
for interacting with the Ethereum network.
License
This project is licensed under the MIT License. See the LICENSE file for details.