zcash-grant-system/contract/README.md

42 lines
783 B
Markdown
Raw Normal View History

2018-09-10 09:55:26 -07:00
# Grant.io Smart Contracts
This is a collection of the smart contracts and associated testing and build
process used for the [Grant.io](http://grant.io) dApp.
## API
This repo provides Truffle build artifacts, ABI json, and type definitions
for all contracts. You can import them like so:
```ts
import {
EscrowContract, // Truffle build artifacts
EscrowABI, // Contract ABI
Escrow, // Contract type defintion
} from 'grant-contracts';
```
## Commands
To run any commands, you must install node dependencies, and have `truffle`
installed globally.
### Testing
```bash
yarn run test
```
Runs the truffle test suite
### Building
```bash
yarn run build
```
Builds the contract artifact JSON files, ABI JSON files, and type definitions
### Publishing
TBD