Alex Towle
1d5c175316
@0x:contracts-staking
Fixed lingering review comments
2019-09-09 14:27:44 -07:00
Alex Towle
2fdd4e9760
@0x:contracts-staking
Addressed some review comments
2019-09-09 10:25:19 -07:00
Alex Towle
30fee43928
@0x:contracts-staking
Added tests for protocol fees
2019-09-07 13:44:04 -07:00
Alex Towle
494dc475c1
@0x:contracts-staking
Added WETH support to MixinExchangeFees
2019-09-07 13:41:27 -07:00
mzhu25
3a503c61b3
Merge pull request #2104 from 0xProject/feature/contracts-staking/maker-join-pool
...
Reimplement Makers joining Pools
2019-09-06 16:35:16 -07:00
Michael Zhu
86a28f0d19
New logic for makers joining pools
2019-09-06 16:09:35 -07:00
Greg Hysz
24af39d4a8
Merge pull request #2133 from 0xProject/feature/exchange-libs/boundaryCheckOnGetStructHash
...
Sanity check on order offset when hashing
2019-09-06 16:02:32 -07:00
Greg Hysz
97773e3f64
Merge pull request #2128 from 0xProject/feature/staking/ReadOnlyProxy
...
Read-Only mode in proxy
2019-09-06 15:46:17 -07:00
Greg Hysen
1dc1218bfc
Sanity check on order offset when hashing
2019-09-06 15:40:47 -07:00
Greg Hysen
b458026358
Readability improvements ... apparently I still cant spell catastrophe.
2019-09-06 15:09:16 -07:00
Amir Bandeali
b30a33eef5
Merge pull request #2132 from 0xProject/feat/3.0/flexible-market-fills
...
Remove restrictions on maker/takerAssetData for marketBuy/Sell functions
2019-09-06 15:05:37 -07:00
Amir Bandeali
0e96a1c8ba
Remove restrictions that maker/takerAssetData must be the same for each order in marketBuy/Sell functions
2019-09-06 14:34:16 -07:00
Greg Hysz
f477c0fcc2
Merge pull request #2118 from 0xProject/feature/staking/NewMechanicsSolidityOnly-Squashed
...
New staking mechanics
2019-09-06 14:12:40 -07:00
Greg Hysen
2ad6dd1ee8
appeased solhint
2019-09-05 14:34:36 -07:00
Greg Hysen
87cfe1a8c6
abstracted out delegate calls into their own library
2019-09-05 14:09:13 -07:00
Greg Hysen
d0c6d9cf2d
Read-Only mode in proxy
2019-09-05 14:07:02 -07:00
Greg Hysz
fc7f2e7fc6
Merge pull request #2126 from 0xProject/feature/staking/NewMechanicsSolidityOnly-Squashed-Tests-Squashed
...
Tests for new staking mechanics
2019-09-05 13:19:49 -07:00
Greg Hysen
49baafadc1
updated changelogs
2019-09-05 12:37:54 -07:00
Greg Hysen
24e62feadf
Fixed linter
2019-09-05 12:27:44 -07:00
Greg Hysen
67079d96af
Got build to work after rebase
2019-09-05 12:27:43 -07:00
Greg Hysen
5ac4c72f1a
current -> currentEpochBalance and next -> nextEpochBalance
2019-09-05 12:27:43 -07:00
Greg Hysen
deceed37f3
Stake State -> Status in tests
2019-09-05 12:27:43 -07:00
Greg Hysen
4bc84cd526
Rich reverts in tests plus readability
2019-09-05 12:27:43 -07:00
Greg Hysen
293c428186
Tests for new staking mechanics
2019-09-05 12:27:43 -07:00
Greg Hysen
d1b004ffc1
Some readability plus updated changelogs
2019-09-05 12:26:04 -07:00
Greg Hysen
da83f75a13
Readability Improvements
2019-09-05 11:54:16 -07:00
Greg Hysen
b5be162fa2
Removed frivolous imports to improve readability
2019-09-05 11:50:22 -07:00
Greg Hysen
7e5e2241cb
Rich Reverts in new staking mechanics
2019-09-05 11:50:22 -07:00
Greg Hysen
c0cb78bb3f
Improving readability of staking
2019-09-05 11:46:50 -07:00
Greg Hysen
eb6ad7d29d
New staking mechanics: delay on entry opposed to exit
2019-09-05 11:45:11 -07:00
Lawrence Forman
88e56356c4
Merge pull request #2109 from 0xProject/feature/3.0/staking/math-voodoo
...
Staking math upgrades
2019-09-05 13:05:25 -04:00
Lawrence Forman
356660ad4f
@0x/contracts-staking
: Remove redundant "FixedMath"
prefix from FixedMath
revert errors.
2019-09-04 20:18:55 -04:00
Lawrence Forman
7c3567f5e7
@0x/utils
: Remove redundant FixedMath
prefix from FixedMath
RevertError
types.
2019-09-04 20:18:55 -04:00
Lawrence Forman
e9eb3badd9
@0x/contracts-staking
: Keep fees not associated with a pool.
2019-09-04 20:18:55 -04:00
Lawrence Forman
9bbbaadcf8
@0x/conracts-staking
: Fix idiotic linter error.
2019-09-04 20:18:55 -04:00
Lawrence Forman
19f44fac1e
@0x/contracts-staking
: Reformulate cobb-douglas to be more efficient.
...
`@0x/contracts-staking`: Remove some unecessary asserts.
`@0x/contracts-staking`: Fix some broken test assertions.
`@0x/contracts-staking`: Generate better random values in tests.
`@0x/contracts-staking`: Rename `PPM_ONE` constant to `PPM_DENOMINATOR`.
`@0x/contracts-staking`: Minor solidity code improvements.
`@0x/contracts-staking`: Use more constants from `@0x/contracts-test-utils` in tests.
2019-09-04 20:18:55 -04:00
Lawrence Forman
0be2c250ef
Commit yarn.lock
2019-09-04 20:18:55 -04:00
Lawrence Forman
b07fc95c81
@0x/utils
: Add docstring for raw
constructor parameter in RevertError
.
...
`@0x/utils`: Use `...is.instanceof()` pattern in `RevertError` tests.
2019-09-04 20:18:55 -04:00
Lawrence Forman
20ba23fe5f
@0x/contracts-test-utils
: Allow negative values in toHex()
.
...
`@0x/contracts-test-utils`: Add `PPM_DENOMINATOR` and `PPM_100_PERCENT` constants.
2019-09-04 20:18:55 -04:00
Lawrence Forman
b78705120e
@0x/contracts-utils
: Fix failing tests due to RevertError
behavior changes.
2019-09-04 20:18:55 -04:00
Lawrence Forman
f601329a47
@0x/utils
: Rename length
field to len
in AuthorizableRevertErrors.IndexOutOfBoundsError
.
2019-09-04 20:18:55 -04:00
Lawrence Forman
2b3e7e7ab7
@0x/dev-utils
: Remove no longer applicable test case in chai_test.ts
.
2019-09-04 20:18:55 -04:00
Lawrence Forman
8d5e28f099
@0x/contracts-staking
: Change the way operator stake is computed.
...
`@0x/contracts-staking`: Denominate pool operator shares in parts-per-million.
`@0x/contracts-staking`: Update tests for new stake computation and higher precision math.
`@0x/contracts-staking`: Add `setCobbDouglasAlpha()` function.
2019-09-04 20:18:55 -04:00
Lawrence Forman
cb1dc92594
@0x/order-utils
: Rename OperatorShareMustBeBetween0And100Error
RevertError
type to InvalidPoolOperatorShareError
.
2019-09-04 20:18:55 -04:00
Lawrence Forman
495bf08498
@0x/utils
: Update CHANGELOG.
2019-09-04 20:18:55 -04:00
Lawrence Forman
a1a5bdce78
@0x/order-utils
: Prettier.
2019-09-04 20:18:55 -04:00
Lawrence Forman
f724212fd7
@0x/utils
: Prettier.
2019-09-04 20:18:55 -04:00
Lawrence Forman
5ccbe167a1
@0x/contracts-test-utils
: Increase the number of ganache accounts to 20.
2019-09-04 20:18:55 -04:00
Lawrence Forman
2e357ffeab
@0x/dev-utils
: Add total_accounts
option to Web3Config
.
2019-09-04 20:18:55 -04:00
Lawrence Forman
af10f52acf
@0x/contracts-staking
: Rebase with 3.0
2019-09-04 20:18:55 -04:00