Greg Hysen
|
38346a9aae
|
Merge pull request #1383 from 0xProject/feature/contracts/balanceThresholdFilter
Balance Threshold Filter
|
2018-12-18 13:56:18 -08:00 |
|
Greg Hysen
|
ca0ab38521
|
Fixed solhint errors
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
d2a4fd5706
|
Added documentation to LibAddressArray.append and switched if to require smt
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
afe200c4e1
|
Updated changelogs for new contracts
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
00f5b94d0a
|
Added gas field so tests pass on Geth;
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
1de92659ee
|
Added Changelog for new Extensions
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
25722d8154
|
Updated comment Execute fillOrder -> Execute exchange function
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
bb4ce9b3ad
|
Explicit returns
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
b524ac7af2
|
Prettier / Linter on contracts + TS
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
dea6f35b04
|
Refactoring balance threshold filter
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
f3a2e3b6f3
|
Moved exchange calldata functions to separate mixin
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
f91781a060
|
Less Assembly. More Solidity. Less Efficiency. More Readability.
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
22fd23643c
|
Run all tests for extensions
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
a1266a3341
|
Cleaned up tests for balance threshold filter
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
34ff7fae9c
|
Removed deprecated README + comments
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
d45c13bfa8
|
removed unnecessary log
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
dccca95c2c
|
removed only from tests
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
fc684ad063
|
solhint fixes
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
6a0f5f39ee
|
Prettier / Linter fixes for TS
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
4417c76b13
|
Ported Balance Threshold Filter to new contract directory structure
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
8799f9bb90
|
Test for ERC20 balance threshold
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
6d673ac942
|
Exchange Selectors - sorted
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
8d6219296a
|
Removed Yes Token - its no longer needed to test Balance Threshold Filter
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
cb9ec18f96
|
Tests finished for balance threshold wrapper
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
1883f4d272
|
matchOrders test cases for balance threshold filter contract
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
93b9c251ed
|
Tests for MatchOrders
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
3ad72d96f4
|
Tests for marketBuy invariants
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
4f977aa51d
|
marketSellNoThrow tests
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
a2df428afb
|
tests for marketSellOrders
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
e45a0ffdbf
|
All tests running so far
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
51355209a2
|
Tests for batchFill variants
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
4b0d01ad72
|
tests for batchFillOrdes
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
a655f4b193
|
tests for fillOrder variants
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
7af2c751dc
|
fillOrder tests with new wrapper
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
d882133e44
|
Wrappers for balance threshold filter + updated some tests to use the wrapper
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
7e7880aea0
|
Conformed to hex format for constructing offsets
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
18f028fb08
|
Removed unnecessary note
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
14c97b3ec3
|
Include threshold balance in constructor of BalanceThresholdFilter contract
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
58a382d9b6
|
Function Documentation
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
2be9b1ff08
|
Updated Balance Threshold Filter to use mixin pattern
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
1cdd82178f
|
ComplianceForwarder renamed to BalanceThresholdFilter
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
dbf1de2e69
|
Revert reasons for balance threshold filter
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
ba986432ec
|
Some comments
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
3bb147b0f1
|
Documented inline assembly functions
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
0556defa58
|
working on batch fills. Compliance part is finished.
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
4217d0cd7d
|
cleanup
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
5863a29a91
|
cleaning
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
df0de07184
|
cleaning
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
28a5ed6a9a
|
cleaning
|
2018-12-18 13:36:05 -08:00 |
|
Greg Hysen
|
c040ad0850
|
cleaning
|
2018-12-18 13:36:05 -08:00 |
|