Lawrence Forman
|
018bcf273f
|
@0x/utils: Fix FixedMathRevertError.FixedMathBinOpError type.
`@0x/utils`: Have Ganache `Error` -> `RevertError` coercion fail if it can't look up the selector.
|
2019-09-04 20:15:15 -04:00 |
|
Lawrence Forman
|
1a3da4b363
|
@0x/utils: Fix registering FixedMathSignedValueError twice.
|
2019-09-04 20:15:15 -04:00 |
|
Lawrence Forman
|
7b5e3dab17
|
@0x/contracts-staking: Add rich reverts.
`@0x/utils`: Add `LibFixedMath` `RevertError` types.
`@0x/order-utils`: Add `InvalidCobbDouglasAlphaerror` `RevertError` type.
|
2019-09-04 20:15:15 -04:00 |
|
Amir Bandeali
|
f792d403e5
|
Add new rich revert errors
|
2019-09-03 20:11:47 -07:00 |
|
Amir Bandeali
|
fd4d10e7a4
|
Create EIP1271SignatureError rich revert
|
2019-09-02 11:37:39 -07:00 |
|
Amir Bandeali
|
9974e10069
|
Fix Buffer warning
|
2019-09-01 19:14:28 -07:00 |
|
Alex Towle
|
7f17033ce3
|
@0x:contracts-exchange Added protocol fees to fillOrders and matchOrders
|
2019-08-28 15:05:13 -07:00 |
|
Alex Towle
|
c688b11c86
|
@0x:contracts-exchange-libs Added protocol fees to LibFillResults
* This commit also squashed some bugs in the reference functions.
Thankfully, combinatorial testing had our back!
|
2019-08-28 15:01:30 -07:00 |
|
mzhu25
|
c926a586d2
|
Merge pull request #2103 from 0xProject/feature/contracts-staking/rich-reverts
Staking RichErrors and cleanup
|
2019-08-26 17:32:05 -07:00 |
|
Michael Zhu
|
9b957524a5
|
replace abi.encodeWithSelector calls with bytes constant + other nits
|
2019-08-26 16:58:56 -07:00 |
|
Michael Zhu
|
078b1af04e
|
Binop -> BinOp
|
2019-08-26 16:06:31 -07:00 |
|
Michael Zhu
|
2c15b3f9bd
|
remove staking RevertReasons from TS types, ExchangeAlreadyRegisteredError -> ExchangeAddressAlreadyRegisteredError
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
dbda3a04b2
|
update tests to use RichErrors
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
98e5b26eb7
|
refactor SafeMath rich errors and use them in staking libs
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
52ef745f7c
|
run codegen script
|
2019-08-26 15:49:08 -07:00 |
|
Amir Bandeali
|
020e7609c3
|
Add assetProxyId param to AssetProxyExistsError
|
2019-08-25 17:06:37 -07:00 |
|
Amir Bandeali
|
5e51233b49
|
Address PR feedback
|
2019-08-22 17:11:50 -07:00 |
|
Amir Bandeali
|
37cc948741
|
Add TransactionInvalidContextError class
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
f32732db1c
|
Add TransactionGasPriceError rich revert class
|
2019-08-22 17:04:15 -07:00 |
|
Amir Bandeali
|
59369cea2a
|
Update transaction hashing and tests
|
2019-08-22 17:04:14 -07:00 |
|
Amir Bandeali
|
e6b81a824d
|
Update ZeroExTransaction schema
|
2019-08-22 17:04:14 -07:00 |
|
Amir Bandeali
|
1dd216b566
|
Update ZeroExTransaction interface
|
2019-08-22 17:04:14 -07:00 |
|
mzhu25
|
4f1525fe27
|
Merge pull request #1987 from 0xProject/feature/contracts/3.0/remove-forwarder-fee-abstraction
Remove Forwarder fee abstraction and revamp tests
|
2019-08-22 10:55:10 -07:00 |
|
Greg Hysen
|
c0acc8dfdf
|
Fixed sorting in artifact generation
|
2019-08-21 16:30:35 -07:00 |
|
Greg Hysen
|
697e5df52d
|
Added changelog entries and cleaned up merge
|
2019-08-21 13:05:11 -07:00 |
|
Greg Hysen
|
ab3246cc71
|
Cleaned up staking pool mixin
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
a02f96c913
|
ran prettier
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
74d9891e06
|
actors for maker / pool operator + comprehensive test cases
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
38cad56bf9
|
Staker Actor
|
2019-08-21 13:04:15 -07:00 |
|
Greg Hysen
|
03142d82bc
|
added test for trying to put maker in pool when they havent signed the message properly
|
2019-08-21 13:04:14 -07:00 |
|
Greg Hysen
|
e1a5ba9864
|
Pool Management test passing with signatures
|
2019-08-21 13:04:14 -07:00 |
|
Greg Hysen
|
bc0140ef3a
|
Signature validation for adding makers to a staking pool
|
2019-08-21 13:04:14 -07:00 |
|
Greg Hysen
|
36b76550e0
|
Working towards maker signature validation
|
2019-08-21 13:04:14 -07:00 |
|
Greg Hysen
|
316ef69074
|
Adding some tests to the reward vault
|
2019-08-21 13:04:12 -07:00 |
|
Greg Hysen
|
c57d17dc58
|
Exchange tracking
|
2019-08-21 13:04:12 -07:00 |
|
Greg Hysen
|
8293784629
|
tests for pool management
|
2019-08-21 13:04:11 -07:00 |
|
Lawrence Forman
|
c344625d0d
|
@0x/utils: Ran prettier.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
14630465dd
|
@0x/order-utils: Add comments to regex parsing code in revert_error.ts.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
c3bff31cc4
|
@0x/order-utils: Update CHANGELOG and run prettier.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
c659477358
|
@0x/order-utils: Consolidate FillOrKill errors into IncompleteFillError.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
0c53e2fe46
|
@0x/dev-utils: Make ganache's allowUnlimitedCOntractSize option configurable via Web3Config.
`@0x/dev-utils`: Add `UnlimitedContractSize` to `EnvVars`.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
8c06d660ea
|
Update CHANGELOGs with PR numbers.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
fb38867e78
|
Ran prettier
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
740913fa20
|
@0x/dev-utils: Set allowUnlimitedContractSize option when creating a ganache provider.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
fb6e8a4608
|
@0x/order-utils: Add takerAssetFillAmount field to IncompleteFillError type.
`@0x/order-utils`: Add `IncompleteMarketSellError` and `IncompleteMarketBuyError` `RevertError` types.
|
2019-08-21 10:59:34 -04:00 |
|
Lawrence Forman
|
a3f6160898
|
@0x/utils: Allow for array types in RevertError types.
|
2019-08-21 10:59:34 -04:00 |
|
Michael Zhu
|
9f4fe259f9
|
update some RichErrors and @return directives per comments
|
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
|
f8025feda2
|
update tests to use RevertErrors
|
2019-08-20 17:24:58 -07:00 |
|