Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Development tools for creating Ethereum smart contracts.
Curious what a Solidbyte project looks like? Check out the solidbyte-test-project repository.
~/.ethereum/keystore
. You do not need to trust the node you are using to handle your private keys and risk opening your account with personal.unlock
.NOTE: Solidbyte has only been tested on Linux. If you use another OS, please consider testing and submit an issue for any bugs you find.
See the roadmap.
Here's a brief demo (as of 2019-03-25) creating a new ERC20 token named MyToken:
Solidbyte requires some system-level libraries to be installed first. Make sure openssl/libssl and libffi headers are installed before proceeding. For more information, see the longer installation docs.
First, install solidbyte. The easiest way to do that is from PyPi
with pip
.
pip install solidbyte
To get your project going, create a directory for your project and change to it.
Most sb
commands need to be run from the root of your project directory.
mkdir myproject && cd myproject
sb init
Now, all you should have a bare project structure created. You could also
init
with an available template,
but for the purposes of this doc, we're just going to create a bare structure.
Your contracts should be in the contracts
directory. Your Solidity or Vyper
contracts can be in any directory under it.
The deploy
directory will hold your deployment scripts.
And tests
will contain your contract unit tests.
The build
directory probably doesn't exist yet. This will be created by
solidbyte when necessary.
You can also create scripts to be run by Solidbyte in the scripts
directory.
They must be implemented according to the documentation.
FAQs
Solidity development tools for creating Ethereum smart contracts
We found that solidbyte demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.