@devprtcl/protocol
Securitize for Internet assets
Last updated a month ago by aggre .
MPL-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @devprtcl/protocol 
SYNC missed versions from official npm registry.

Dev Protocol

CI Status code style code style: prettier

Dev Protocol

This repository is the place to develop smart contracts for Dev Protocol.

How to use

Deploy a mock to your local network

First, install this repository as an npm package.

> npm i -D @dev-protocol/protocol

Prepare a local network using Ganache, etc.

Finally, run the following command to deploy a mock.

> dev-protocol mock --host 127.0.0.1 --port 7545

How to contribute:

Read the contributing guide, and create PR when you have time. ????✨

How to setup

Executing the following command will compile each contract.

git clone https://github.com/dev-protocol/protocol.git
cd protocol
npm i
npm run generate

run the following command to test each contract.

npm test

create a .env file like following, and run the command to deploy a mock. ( Beforehand, please prepare a local network using Ganache, etc. )

# .env
ETHEREUM_MOCK_HOST=127.0.0.1
ETHEREUM_MOCK_PORT=7545
npm run deploy mock

If you use Visual Studio Code, we recommend that you install the following plug-ins:

EditorConfig
vscode-eslint
solidity

How to publish the first policy

First, deploy this protocol:

npm run deploy <network>

Then, calling PolicyFactory.create using Truffle console:

npx truffle console --network <network>
# Truffle console is launched
> Promise.all([PolicyFactory.deployed(), TheFirstPolicy.deployed()]).then(([factory, policy]) => factory.create(policy.address))

Current Tags

  • 0.2.0                                ...           latest (a month ago)

2 Versions

  • 0.2.0                                ...           a month ago
  • 0.1.5                                ...           a month ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 2
Last Month 20
Dependencies (3)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |