Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iov-one/ethereum-smart-contracts

IOV's smart contracts for Ethereum
https://github.com/iov-one/ethereum-smart-contracts

Last synced: about 2 months ago
JSON representation

IOV's smart contracts for Ethereum

Awesome Lists containing this project

README

        

# IOV's smart contracts for Ethereum

## Build system

The truffle build system uses a different artifacts directory for
compiling (a) and testing (b). We prepand a custom flattening step.

### Step 1

Implicit `yarn flatten` flattens contracts from `./contracts` into `./build/flattened`.

### Step 2a

`yarn build` compiles contracts from `./build/flattened` into `./build/contracts`.

### Step 2b

`yarn test` compiles contracts from `./build/flattened` into a temporary folder.