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 |
|
Greg Hysen
|
ad4d869137
|
Documentation for stake balances mixin
|
2019-08-21 13:04:19 -07:00 |
|
Greg Hysen
|
4ef86e6128
|
Adding documentation to delegated stake mixin
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
470036f6cb
|
Working on new directory structure
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
835ab6ddd9
|
Fixed linearization issue - see https://github.com/hysz/SmartContractLinearizer !
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
b0b387013c
|
Moved timelock logic into its own contract
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
3e6cae0ca0
|
Documentation for MixinDelegatedStake
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
93844343de
|
Documented MixinStake.sol
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
42430290d5
|
Split MixinStake into: MixinStake, MixinDelegatedStake and MixinTimelockedStake
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
ce15b4c678
|
Fixed linter errors
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
35f4e2fb4f
|
Documented MixinStakingPoolRewardVault and StakingPoolRewardVault
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
501f6cbab9
|
Fixed linearization issue - see https://github.com/hysz/SmartContractLinearizer !
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
a724dd98a9
|
Documented staking pool reward vault mixin
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
d5249425af
|
Added documentation to MixinStakingPoolRewards
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
44c44a2b9c
|
Some renaming pool -> staking pool for readability
|
2019-08-21 13:04:18 -07:00 |
|
Greg Hysen
|
eb1c48674a
|
Condensed some functions in MixinStakingPools for readability
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
b44ab72557
|
Added introductory comment for staking pool rewards
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
e6a33dea0e
|
Renamed xxxReward... to StakingPoolReward...
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
217811d0af
|
added maker add/remove events to staking pools
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
ab3246cc71
|
Cleaned up staking pool mixin
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
829533d501
|
Renamed MixinFees -> MixinExchangeFees
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
8881118a15
|
Added event when ownership of contract changes
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
3f2be5b2da
|
Documenting fees + rewards now use weighted stake in denominator of cobb douglas
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
9f1904ad3d
|
Renamed MixinExchange to MixinExchangeManager and added documentation
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
09843c3cf1
|
Got staking contract building again
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
303279a766
|
Renamed MixinEpoch -> MixinScheduler
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
f560e7fa96
|
Renamed approval factory
|
2019-08-21 13:04:17 -07:00 |
|
Greg Hysen
|
c97c6d1fc2
|
LibSafeMath96Bit -> LibSafeMath96
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
b53bf051ac
|
LibSafeMath64Bit -> LibSafeMath64
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
d5189e6143
|
linted contracts
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
a934c71ccd
|
Fixing linter errors
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
5147b6e699
|
fixing linter errors
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
9294bf40a7
|
Ran yarn fix
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
a02f96c913
|
ran prettier
|
2019-08-21 13:04:16 -07:00 |
|
Greg Hysen
|
b756e723ea
|
Updated dependency ordering using a linearizer script, which is now here: https://github.com/hysz/SmartContractLinearizer
|
2019-08-21 13:04:16 -07:00 |
|