
Research
/Security News
10 npm Typosquatted Packages Deploy Multi-Stage Credential Harvester
Socket researchers found 10 typosquatted npm packages that auto-run on install, show fake CAPTCHAs, fingerprint by IP, and deploy a credential stealer.
@haechi-labs/vvisp
Advanced tools
The easiest smart contract development framework and command line interface on EVM based blockchain
The easiest smart contract development framework and command line interface on EVM based blockchain.
Simple and fast smart contract deployment and execution with a single command line
![]()
CLI tool easy to use for developers who are not familiar with blockchain.
: Smart contracts in the blockchain are uncommon development areas.
There are many things that developers are unfamiliar with DApp development.
Even if you create a contract by referring to several references, there is an entry barrier to learn how to deploy and how to use smart contracts.
vvisp is a command line interface (CLI) tool designed to reduce the learning curve.
(1) Deploying a contract with a single line of command
: Deploying smart contracts to a blockchain is very complex.
In order to deploy a contract, you must write your smart contract deployment codes as well as create smart contracts.
A developer needs to consider deploying multiple smart contracts in order for DApp.
vvisp defines deployment target as a simple configuration file and then deploys smart contracts by considering the dependencies automatically with a single line of command instead of hundreds lines of code.
(2) Executing the contract function with one command line
: Developers had to study the library, call the function, and manually write the function call code to execute the function of a contract.
This is a big entry barrier for developers who are unfamiliar with smart contract development.
However, vvisp is designed to execute a specific function of a contract with a single command line and to receive results without complex processes.
| Contributors: Please see the Contributing section of this README. |
|---|
Install Node.js first. Then, install npm and
$ npm install --global @haechi-labs/vvisp
or install yarn and
$ yarn global add @haechi-labs/vvisp
If you want to see sample repository, see here.
1. Start your project
$ vvisp init my-project
$ cd my-project
$ npm install #or yarn install
You don't have to do $ npm init or $ truffle init.
We supports environment for truffle and it will make package.json automatically.
See details for $ vvisp init.
2. Make your Contracts at contracts/
Now, you can use gen-script, compile and flatten commands.
3. Set vvisp-config.js file
Please set environment variables in vvisp-config.js file.
See here for more information about vvisp-config.js.
Now you can use deploy-contract command.
4. Set service.vvisp.json file
Please set information about your DApp service in service.vvisp.json.
See here for more information about service.vvisp.json.
Now you can use deploy-service command.
Please see CONFIGURATION.md to configure your project.
Run $ vvisp --help for more details about functions of vvisp.
Please see linked documentation below:
Thank you for considering to join this project! We always welcome contributors :)
Notes on project main branches:
master: Stable, released versiondev: Work targeting stable releaseTo contribute, please see CONTRIBUTING.md.
MIT
FAQs
The easiest smart contract development framework and command line interface on EVM based blockchain
We found that @haechi-labs/vvisp demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Socket researchers found 10 typosquatted npm packages that auto-run on install, show fake CAPTCHAs, fingerprint by IP, and deploy a credential stealer.

Product
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.

Security News
Open source dashboard CNAPulse tracks CVE Numbering Authorities’ publishing activity, highlighting trends and transparency across the CVE ecosystem.