Alex Towle
|
2c970a0466
|
@0x:contracts-exchange Added protocol fees to fill order
|
2019-08-28 15:01:30 -07:00 |
|
Alex Towle
|
749c0354b3
|
@0x:contracts-staking Added protocol fee functions to IStaking
|
2019-08-28 14:56:40 -07:00 |
|
Amir Bandeali
|
59ae8d4b86
|
Fix comments in ZrxVault
|
2019-08-28 13:56:42 -07:00 |
|
Amir Bandeali
|
b81f6ba685
|
Fix linting error
|
2019-08-28 12:51:18 -07:00 |
|
Amir Bandeali
|
16c9d00494
|
Remove redundant function in MixinZrxVault
|
2019-08-28 11:20:00 -07:00 |
|
Amir Bandeali
|
1a833d9dfb
|
Remove zrxAssetData param to ensure that it is always in sync with zrxToken
|
2019-08-28 11:06:46 -07:00 |
|
Amir Bandeali
|
bde6278781
|
Set 100 to PERGENTAGE_DENOMINATOR constant
|
2019-08-27 23:42:42 -07:00 |
|
Amir Bandeali
|
e7c4d2171f
|
Update contracts to use 256 bit math
|
2019-08-27 23:42:42 -07:00 |
|
Amir Bandeali
|
3a096ff0b4
|
Remove 64 and 96 bit LibSafeMath contracts
|
2019-08-27 23:42:42 -07:00 |
|
Amir Bandeali
|
9feac6708a
|
Add storage layout tests
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
aabca97b2d
|
Make most constants and storage vars uint256
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
9fb933fd06
|
Remove MixinOwnable
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
df039f05c2
|
Update contracts to use new SafeMath functions
|
2019-08-27 23:42:11 -07:00 |
|
Amir Bandeali
|
d1bed5729d
|
Remove LibSafeMath and refactor 6/96 bit versions
|
2019-08-27 23:42:11 -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
|
6827ebfb78
|
blockchainTests.only -> blockchainTests
|
2019-08-26 15:58:31 -07:00 |
|
Michael Zhu
|
1d807abe8b
|
lint
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
2c15b3f9bd
|
remove staking RevertReasons from TS types, ExchangeAlreadyRegisteredError -> ExchangeAddressAlreadyRegisteredError
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
0d5e037081
|
use mocha extensions in staking tests
|
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
|
cd1fc6a1f0
|
fix typos
|
2019-08-26 15:49:09 -07:00 |
|
Michael Zhu
|
52ef745f7c
|
run codegen script
|
2019-08-26 15:49:08 -07:00 |
|
Michael Zhu
|
961b09977f
|
replace requires/reverts with rich errors
|
2019-08-26 15:49:08 -07:00 |
|
Greg Hysz
|
6bb3992c2f
|
Add files via upload
State transitions for stake.
|
2019-08-23 11:23:28 -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
|
de26925c13
|
Solidity 0.5.5 -> 0.5.9
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
47e00ff1a7
|
Renamed MixinTimelockedStake.sol -> MixinTimeLockedStake.sol
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
d106051ee3
|
CamelCase for timelocks
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
c939fe2287
|
moved natspec to above contract definition
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
41b372ffe6
|
Updates from staking PR review
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
5826825d11
|
Linter fixes
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
a765e47dca
|
Got staking contracts working after rebase
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysen
|
de8b032df9
|
Removed the unused LibRewardsTest
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysz
|
f1b1eb3b58
|
Added contract registry to kill switch diagram
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysz
|
1f334d29ae
|
New architecture images for README
|
2019-08-21 13:04:20 -07:00 |
|
Greg Hysz
|
3279d2a803
|
updated architecture descriptions
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
cd14d1ef0f
|
ran prettier
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
6c82ebe956
|
Added more documentation to interfaces
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
3922d02910
|
Documented libraries and removed unnecessary interface, IMixinScheduler
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
6da70cfa0d
|
Added top-level README to the staking package
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
15c8e06129
|
Ran contracts:gen
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
93506a4e27
|
Updated Epoch API for readability + documented Timelock Mixin
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
508e927d63
|
Removed unnecessary lib
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
ee969261b4
|
Documentation for MixinVaultCore
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
2a5742c12d
|
Documentation + Events for ZrxVault
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
598d70c6dc
|
Renamed getStakeDelegatedToPool -> getTotalStakeDelegatedToPool for readability
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
a49e47f34b
|
Mixin Zrx Vault is ownable now
|
2019-08-21 13:04:19 -07:00 |
|