Greg Hysen
|
8293784629
|
tests for pool management
|
2019-08-21 13:04:11 -07:00 |
|
Greg Hysen
|
a17f123608
|
Added ABI decoding of return values to callAsync
|
2019-08-21 13:04:11 -07:00 |
|
Greg Hysen
|
561fe9c3ea
|
tests for pools - create pool and increment id
|
2019-08-21 13:04:11 -07:00 |
|
Greg Hysen
|
e645aa1ee5
|
some methods only callable by pool operator
|
2019-08-21 13:04:11 -07:00 |
|
Greg Hysen
|
7f86d2c5fa
|
Renamed "Maker Ids" to "Pools"
|
2019-08-21 13:04:11 -07:00 |
|
Greg Hysen
|
fae14a755f
|
maker registry compiles, untested
|
2019-08-21 13:04:11 -07:00 |
|
Greg Hysen
|
1c14948f8a
|
Saved 20k gas on cobb douglas computation w binary search
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
6a902eff56
|
Split Storage Logic + Staking Logic Contracts
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
c6192ea953
|
adding events for staking
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
36cf4ad304
|
some refactoring for the staking proxy. Compiles, but no tests yet.
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
bcfabf18bc
|
cobb douglas / simplified / inverse simplified (better results across the board - esp w simplified impls)
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
f15693af1d
|
Much simplified cobb douglas implementation
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
64e42d18e2
|
works for square roots
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
e2a76c621b
|
working on it
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
19f6a8dcfe
|
decent cobb douglas implementation
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
3c4cfe8aee
|
fixed point nth root. This is what well use for the cobb-douglas function when computing rewards.
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
43173c1aac
|
Run Newtons nth root algorithm after approximating the root
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
95b284d648
|
Function to compute nth root
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
9787cf8296
|
hooked up interface to MixinStake
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
93b57445b6
|
unstaking works
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
c4ca72cf22
|
staking end-to-end works
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
13d2cca2bc
|
staking looks good, aside from the xfer of zrx
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
7fe8eac511
|
compiles and deploys
|
2019-08-21 13:04:10 -07:00 |
|
Greg Hysen
|
c062458188
|
Writing staking tests
|
2019-08-21 13:04:09 -07:00 |
|
Greg Hysen
|
3517dd2741
|
Implemented staking logic and ZRX vault
|
2019-08-21 13:04:09 -07:00 |
|
Amir Bandeali
|
f09cadb7b3
|
Add truffle compile option to contract packages
|
2019-08-20 12:49:33 -07:00 |
|
Amir Bandeali
|
c366a4bd83
|
Update copyright dates
|
2019-08-20 12:49:01 -07:00 |
|
Amir Bandeali
|
ccce7e001e
|
Compile all contracts by default, regenerate boilerplate
|
2019-08-13 16:19:48 -07:00 |
|
James Towle
|
e229d2d59f
|
Updated tests to work with LibMathRichErrors
|
2019-07-23 15:52:20 -07:00 |
|
James Towle
|
5813bb9ca8
|
Updated any remaining contracts using 0.5.5 to 0.5.9
|
2019-07-23 15:46:16 -07:00 |
|
Greg Hysen
|
afc888f2ef
|
Updated compiler.json for erc1155 and staking packages, plus removed unnecessary dependencies for staking
|
2019-07-23 15:23:40 -07:00 |
|
Greg Hysen
|
e823c2af9d
|
Created boilerplate staking package for stake-based liquidity incentives
|
2019-07-23 15:23:40 -07:00 |
|