Skip to content
This repository has been archived by the owner on Jul 9, 2021. It is now read-only.

Add Coordinator contracts support in dev tools #1689

Merged
merged 28 commits into from
Mar 21, 2019

Conversation

fabioberger
Copy link
Contributor

@fabioberger fabioberger commented Mar 11, 2019

Description

This PR adds Coordinator and CoordinatorRegistry contract artifacts to contract-artifacts, wrappers to abi-gen-wrappers and deploys both contracts in the migration script.

TODO

  • Finalize Coordinator and CoordinatorRegistry contracts
  • Deploy contracts on testnets and mainnet
  • Add contract addresses to contract-addresses package

Testing instructions

Types of changes

Checklist:

  • Prefix PR title with [WIP] if necessary.
  • Add tests to cover changes as needed.
  • Update documentation as needed.
  • Add new entries to the relevant CHANGELOG.jsons.

* development: (93 commits)
  Linting
  Copied MixinAssetProxyDispatcher from exchange
  Added deployed contract packages to readme (and link to top-level readme)
  Bumped version of ERC1155Proxy to 0.5.5 + merged ERC20Proxy/ERC721Proxy/MultiAssetProxy dependencies into base contract files
  Make credits program participants 1 row
  Correct comment in `hashEIP712Message()` in `LibEIP712Domai.sol`. Merge janky changelog notes in `types` package. Correct changelog note in `coordinator` changelog.
  Add PR numbers to changelogs.
  additional zero outcome tests
  renamed perUnitValue to valueMultiplier
  added test for amount=0
  Adjusted changelog version since nothing has been published during this PR
  Added calldatacopy comment
  Do not revert if value or amount are zero. Only if amount is non-zero and there is an overflow.
  updated comment for calldatacopy
  yarn.lock for erc1155 proxy
  added exports for 1155 proxy
  Renamed tokenIds -> ids, tokenValues -> values, callbackData -> data to be consistent with the ERC1155 reference implementation.
  Rebased against development
  Ran prettier
  Updated changelogs and documentation for erc1155 proxy
  ...
* development:
  Fix order-watcher version
@fabioberger fabioberger changed the title [WIP] Add Coordinator contracts support in dev tools Add Coordinator contracts support in dev tools Mar 18, 2019
@xianny xianny self-requested a review March 19, 2019 16:40
Copy link
Contributor

@hysz hysz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

packages/order-utils/src/eip712_utils.ts Outdated Show resolved Hide resolved
@coveralls
Copy link

coveralls commented Mar 20, 2019

Coverage Status

Coverage decreased (-0.009%) to 85.207% when pulling e866add on addCoordinatorSupport into 31568e7 on development.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants