You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
1012 B

# Concordia Contracts Package
This is the package where the contracts that power Concordia live.
## Compile contracts
```shell script
yarn compile
```
## Lint contracts (and tests)
```shell script
yarn lint
```
## Migrate contracts
Define the host and port of the blockchain in use.
Default values are:
| host | port |
|---|---|
| 127.0.0.1 | 8545 |
Linux:
```shell script
export DEVELOP_CHAIN_HOST="127.0.0.1"
export DEVELOP_CHAIN_PORT="7545"
```
Windows:
```shell script
SET DEVELOP_CHAIN_HOST="127.0.0.1"
SET DEVELOP_CHAIN_PORT="7545"
```
Migrate (using the development network here, change if necessary):
```shell script
yarn migrate --network develop
```
## Test contracts
Define the host and port of the blockchain in use.
Default values are:
| host | port |
|---|---|
| 127.0.0.1 | 8546 |
Linux:
```shell script
TEST_CHAIN_HOST="127.0.0.1"
TEST_CHAIN_PORT="7545"
```
Windows:
```shell script
SET TEST_CHAIN_HOST="127.0.0.1"
SET TEST_CHAIN_PORT="7545"
```
Test:
```shell script
yarn test
```