Michael Zhu
589d2212ee
Test coordinator protocol fees
2019-10-06 12:44:58 -07:00
Michael Zhu
8077123e9f
update contracts and tests to support different maker assets
2019-10-01 16:19:47 -07:00
Michael Zhu
0ff8b12770
rmeove maker asset equality check; update to reflect removal of weth asset proxy
2019-10-01 13:08:17 -07:00
Michael Zhu
b01de802cb
address styling nits; only calculate protocol fee once
2019-09-30 21:51:34 -07:00
Michael Zhu
e954e9ca20
update tests
2019-09-30 21:51:34 -07:00
fragosti
9870f55d24
Remove domain from Order type
2019-09-25 18:44:19 -07:00
Amir Bandeali
ae75aed55e
Change verifyingContractAddress -> verifyingContract everywhere
2019-09-23 16:00:37 -07:00
Amir Bandeali
798fb183a5
Address remaining PR feedback
2019-08-23 15:14:04 -07:00
Amir Bandeali
830d6f726e
Use default gasPrice in Forwarder tests
2019-08-23 09:33:05 -07:00
Michael Zhu
66f175b659
post-rebase fix
2019-08-20 17:41:26 -07:00
Michael Zhu
755ef35955
prettier
2019-08-20 17:24:59 -07:00
Michael Zhu
b5d6156ffa
use mocha extensions
2019-08-20 17:24:59 -07:00
Michael Zhu
8dd8cf8673
might as well change ethValueAdjustment to number too
2019-08-20 17:24:59 -07:00
Michael Zhu
9e46099ced
change fractionalNumberOfOrdersToFill to number
2019-08-20 17:24:59 -07:00
Michael Zhu
9f4fe259f9
update some RichErrors and @return directives per comments
2019-08-20 17:24:59 -07:00
Michael Zhu
b9e75769a3
add tests for partially filled, unfillable orders
2019-08-20 17:24:59 -07:00
Michael Zhu
17a9edd8c3
check order statuses
2019-08-20 17:24:59 -07:00
Michael Zhu
090b83a237
tests for invalid fee assets
2019-08-20 17:24:59 -07:00
Michael Zhu
2b572cc28f
fix lint
2019-08-20 17:24:59 -07:00
Michael Zhu
1934dddcbe
use different maker/taker amounts in tests
2019-08-20 17:24:59 -07:00
Michael Zhu
f1c51bd0db
refactor + revert when takerFeeAssetData is neither WETH nor makerAssetData
2019-08-20 17:24:59 -07:00
Michael Zhu
d91fc59a28
change marketSell/marketBuy to return relevant amounts, change marketBuy so that makerAssetBuyAmount == makerAssetAcquiredAmount
2019-08-20 17:24:59 -07:00
Michael Zhu
f8025feda2
update tests to use RevertErrors
2019-08-20 17:24:58 -07:00
Michael Zhu
26bfcccedc
use ForwarderTestFactory for most forwarder tests + some comments in forwarder_test_factory
2019-08-20 17:23:55 -07:00
Michael Zhu
7ff7e9d2e7
Tests for orders without fees, orders with percentage-based fees (no forwarder fees)
2019-08-20 17:23:55 -07:00
Alex Towle
22c8a25a26
Merge branch 'development' into 3.0
2019-08-19 11:13:21 -07:00
Greg Hysen
d8cf9d54aa
Updated all instances of deployFrom0xArtifactAsync
2019-07-29 12:07:28 +02:00
Lawrence Forman
b8f056b82f
Update coordinator
, exchange-forwarder
, exchange-libs
, exchange
, and extensions
contract tests to use new order and transaction structure
2019-07-23 15:08:00 -07:00
Lawrence Forman
35f568e346
Update exchange-forwarder
tests.
2019-07-23 14:58:00 -07:00
Xianny
048f5c2771
[Multilang] hardcode ABI into abi-gen-wrappers ( #1883 )
...
* Export artifacts and addresses from abi-gen-wrappers
* only export addresses, not artifacts
* abi-gen-wrappers no longer accept ContractAbi as constructor param
ABI is now hardcoded when wrapper is generated
* remove unused imports
* remove unused import
* changes after review
* fix method ordering
* update constructor args
* prettier
* statically enumerate ABI properties
* remove abi-gen-wrappers generated-wrappers from prettierignore
* add template for recursive components
* add `indexed` field for EventParameter
* prettier
* update known-good wrappers with ABIs and fix Python ABI loading
* remove generated-artifacts and update gitignore
2019-07-08 12:44:19 -07:00
Amir Bandeali
d35a053efd
Update remaining contract Solidity versions to 0.5.5
2019-03-07 15:17:51 -08:00
Amir Bandeali
b47886416e
Unpin deps when unnecessary
2019-02-26 13:29:18 -08:00
Leonid Logvinov
6943bbcacb
Temp
2019-02-04 10:38:02 +01:00
Amir Bandeali
efbfd08aa0
Separate forwarder into own package
2019-01-21 21:41:22 -08:00