Package Exports
- dapple
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dapple) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Dapple
dapple
is a tool for Solidity developers to help build and manage complex contract systems on Ethereum-like blockchains.
Installation
Pre 0.2, it is best to install directly from source:
git clone https://github.com/NexusDevelopment/dapple && cd dapple && npm install -g
Any stable releases (once they exist) will be available on npm:
npm install -g dapple
Basic Usage
Note that not everything is implemented in the JS rewrite.
mkdir mydapp && cd mydapp
dapple init
# Write some contracts - see docs for test contract format
vim src/sol/mycontract.sol
vim src/sol/mycontract_test.sol
dapple test # run VM tests
dapple build # export contract definitions, solidity headers, and JS headers (node and browser)
# Write a deploy sequence
vim steps/deploy.step
dapple chain ethereum # switch chains to default mainnet
dapple run steps/deploy.step # run the deploy sequence
Example dapple packages
Some may still be in an outdated package format.
https://github.com/NexusDevelopment/dappsys
https://github.com/NexusDevelopment/keeper/tree/nexus/keeperd/dapp