Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
@polymathnetwork/polymath
Advanced tools
Polymath.js is the main library for interacting with Polymath's smart contracts. It is written in javascript using flow, babel and eslint. The documentation is automatically generated using documentationjs. Checkout the docs
Clone the repo, then run
yarn install
yarn testrpc
(keep this terminal running)In a new terminal
yarn compile
yarn migrate-testrpc
yarn start
(babel compiling) (keep this terminal running)In a new terminal
yarn test
to test all filesyarn mocha lib/test/{FILENAME.js}
to test a single fileNote: If make changes to source files being compiled by babel, run yarn clean
to remove the old compiled babel files, and then run yarn start
to get an updated version with the new code.
The following occurs:
In polymath-js
yarn contracts
Note: Ensure you have the following file structure
- polymath (root dir name doesn't matter)
|-- polymath-js
|-- polymath-core
To serve the docs locally, run:
yarn install
yarn start
to run babel to compile the source code and have it watching for updates (leave this terminal open)yarn serve-poly-docs
To build the docs run yarn build-poly-docs
. Make sure when you make edits, you rebuild the docs so they are added in!
We're always looking for developers to join the polymath network. To do so we encourage developers to contribute by creating Security Token Offering contracts (STO) which can be used by issuers to raise funds. If your contract is used, you can earn POLY fees directly through the contract, and additional bonuses through the Polymath reserve fund.
If you would like to apply directly to our STO contract development team, please send your resume and/or portfolio to careers@polymath.network.
The polymath-core repo follows the style guide overviewed here: http://solidity.readthedocs.io/en/develop/style-guide.html
FAQs
Tools for interacting with the Polymath platform
The npm package @polymathnetwork/polymath receives a total of 0 weekly downloads. As such, @polymathnetwork/polymath popularity was classified as not popular.
We found that @polymathnetwork/polymath demonstrated a not healthy version release cadence and project activity because the last version was released 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.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.