Kevin Davis
2193b19c1d
fix: genesis auctions tag
2020-01-16 16:17:16 +01:00
Kevin Davis
69436f447f
fix: missing tags in collateral
2020-01-16 14:30:59 +01:00
Kevin Davis
407361313e
chore: linting
2020-01-16 12:15:27 +01:00
Kevin Davis
6bf1a4ce5b
fix: genesis param json tags
2020-01-16 12:15:18 +01:00
Kevin Davis
9b1bf55be7
R4R: Move liquidator functions to cdp module ( #280 )
...
* wip: tpyes and keeper methods
* wip: iterators
* wip: types and keeper methods
* wip: add msgs
* wip: client methods
* wip: rebase develop
* wip: types tests
* wip: keeper tests, small fixes
* wip: add cdp tests
* wip: deposit tests
* wip: keeper tests
* wip: tests and module methods
* feat: error when fetching expired price
* feat: conversion factor for external assets
* feat: debt floor for new cdps
* feat: save deposits on export genesis
* feat: ensure messages implement msg
* feat: index deposits by status
* fix: stray comment
* wip: address review comments
* address review comments
* wip: move liquidation to cdp module
* wip: handle liquidations directly
* wip: use new auction interface
* feat: auction collateral in cdp begin block
* feat: update param validation
* feat: surplus and debt auctions
* address review comments
* address review comments
* fix: auction multiple deposits
* clean up netting function
2020-01-15 15:19:33 +01:00
Denali Marsh
ba80b508ab
[R4R] Custom sdk.Error types for the auction module ( #285 )
...
* Custom sdk.Error types for the auction module
* Requested changes: naming conventions, error message text
2020-01-15 11:39:55 +01:00
Kevin Davis
8128a680cc
Ro address auction todos ( #284 )
...
* make auctions not expire without bids
* add events
* improve genesis state validation
* add genesis tests
* Keeper auctions test, types auctions test, keeper bidding test
* Resolved TODOs, added querier test
* Removed 'import x/liquidator' from keeper_test package for circleci
* Fixes for lack of liquidator module account in tests
* update comment
Co-Authored-By: Kevin Davis <karzak@users.noreply.github.com>
* add more events attributes
* feat: add back bidding on closed auction test
* feat: test failed debt/collateral auctions
Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>
Co-authored-by: Denali Marsh <denalimarsh@gmail.com>
2020-01-14 16:04:47 +01:00
Ruaridh
22e168d06a
Various Auction TODOs ( #281 )
...
* make auctions not expire without bids
* add events
* improve genesis state validation
* add genesis tests
* update comment
Co-Authored-By: Kevin Davis <karzak@users.noreply.github.com>
* add more events attributes
Co-authored-by: Kevin Davis <karzak@users.noreply.github.com>
2020-01-14 15:00:37 +01:00
rhuairahrighairigh
aa6dfab6fd
Merge branch 'ro-add-debt-tracking-to-auctions'
2020-01-14 12:10:39 +01:00
Kevin Davis
d849d690e5
R4R: CDP types and methods ( #275 )
...
* wip: tpyes and keeper methods
* wip: iterators
* wip: types and keeper methods
* wip: add msgs
* wip: client methods
* wip: rebase develop
* wip: types tests
* wip: keeper tests, small fixes
* wip: add cdp tests
* wip: deposit tests
* wip: keeper tests
* wip: tests and module methods
* feat: error when fetching expired price
* feat: conversion factor for external assets
* feat: debt floor for new cdps
* feat: save deposits on export genesis
* feat: ensure messages implement msg
* feat: index deposits by status
* fix: stray comment
* wip: address review comments
* address review comments
2020-01-12 16:35:34 +01:00
Ruaridh
e1c11d411a
Update Auction Module ( #276 )
...
* rough auction type refactor
* replace endTime type
* split keeper file up
* update store methods
* move store methods to keeper.go
* move nextAuctionID from params to genState
* simplify auction type to not use pointers
* add basic auction tests
* update endblocker test
* add payout to depositors feature
* add more tests
* move index updates to Get/Set for more safety
* remove slightly unecessary ID type
* remove unused message types
* feat: add spec, update redundant type names
* stop sending zero coins
* use only one coins field in MsgPlaceBid
* remove uncessary Auction interface methods
* give auction types more accurate names
* remove vuepress comments from spec
* minor spec updates
* update doc comments
* add params validation
* code cleanup, address review comments
* resolve minor TODOs
* sync spec with code
Co-authored-by: Kevin Davis <karzak@users.noreply.github.com>
2020-01-12 16:12:22 +01:00
rhuairahrighairigh
61e5de556c
add debt tracking to auctions
2020-01-12 15:17:47 +01:00
rhuairahrighairigh
27f3e76da3
sync spec with code
2020-01-10 18:57:38 +01:00
rhuairahrighairigh
65ef8a9ba3
resolve minor TODOs
2020-01-10 18:55:48 +01:00
rhuairahrighairigh
d03509a17a
code cleanup, address review comments
2020-01-10 14:08:47 +00:00
rhuairahrighairigh
00c1a371d2
add params validation
2020-01-10 13:13:04 +00:00
rhuairahrighairigh
2537928ee7
update doc comments
2020-01-09 17:25:16 +00:00
rhuairahrighairigh
fecfee5077
minor spec updates
2020-01-09 16:21:42 +00:00
rhuairahrighairigh
08d6bc2284
remove vuepress comments from spec
2020-01-09 16:14:55 +00:00
rhuairahrighairigh
c239932297
give auction types more accurate names
2020-01-09 16:09:19 +00:00
rhuairahrighairigh
08689305cc
remove uncessary Auction interface methods
2020-01-09 15:43:42 +00:00
rhuairahrighairigh
48a2d5b6dc
use only one coins field in MsgPlaceBid
2020-01-09 14:58:47 +00:00
rhuairahrighairigh
3a7cb7e4f6
stop sending zero coins
2020-01-09 13:55:45 +00:00
Kevin Davis
de4f55ea20
feat: add spec, update redundant type names
2020-01-07 12:17:27 -05:00
rhuairahrighairigh
b2fa8d81ee
remove unused message types
2020-01-06 16:35:50 +00:00
rhuairahrighairigh
983de010df
remove slightly unecessary ID type
2020-01-01 14:11:19 +00:00
rhuairahrighairigh
db3c39aaa5
move index updates to Get/Set for more safety
2019-12-31 11:56:39 +00:00
rhuairahrighairigh
4e7f18313a
add more tests
2019-12-31 11:10:58 +00:00
rhuairahrighairigh
77bfe11f89
add payout to depositors feature
2019-12-31 11:10:15 +00:00
rhuairahrighairigh
8a4109ff26
update endblocker test
2019-12-28 22:00:04 +00:00
rhuairahrighairigh
0d72f47bc2
add basic auction tests
2019-12-28 18:46:53 +00:00
rhuairahrighairigh
ac27571d15
simplify auction type to not use pointers
2019-12-28 17:17:46 +00:00
rhuairahrighairigh
c867e8ba9e
move nextAuctionID from params to genState
2019-12-28 17:16:08 +00:00
rhuairahrighairigh
c786850b1c
move store methods to keeper.go
2019-12-28 17:08:51 +00:00
rhuairahrighairigh
5363541de3
update store methods
2019-12-21 01:04:04 +00:00
rhuairahrighairigh
5618e11990
split keeper file up
2019-12-12 00:16:10 +00:00
rhuairahrighairigh
231aa75774
replace endTime type
2019-12-12 00:02:06 +00:00
rhuairahrighairigh
d8a428e1d8
rough auction type refactor
2019-12-11 22:59:06 +00:00
rhuairahrighairigh
f794ba1bf9
use time consistently in tests
2019-12-07 15:08:07 +00:00
rhuairahrighairigh
d8347fd49c
tidy test genesis states
2019-12-07 14:56:40 +00:00
rhuairahrighairigh
11fd42685b
minor tidying
2019-12-07 01:25:45 +00:00
rhuairahrighairigh
81302ce29f
tidy up cdp tests
2019-12-07 01:25:25 +00:00
rhuairahrighairigh
2152bb4ed2
rename test helper func
2019-12-07 00:12:07 +00:00
rhuairahrighairigh
83969f3702
update pricefeed tests
2019-12-06 23:53:20 +00:00
rhuairahrighairigh
1295dfbffc
update liquidator tests
2019-12-06 23:49:47 +00:00
rhuairahrighairigh
688b7830c0
Merge branch 'kd-propose-params' into ro-remove-mock-from-tests
2019-12-05 15:56:24 +00:00
rhuairahrighairigh
e3aca06236
update cdp tests to use CheckBalance method
2019-12-05 13:59:20 +00:00
rhuairahrighairigh
215241edd9
update auction module tests
2019-12-05 13:53:28 +00:00
rhuairahrighairigh
ab8331f90a
update auction keeper tests
2019-12-05 13:53:10 +00:00
Kevin Davis
05a99be97b
apply pricefeed changes to other modules
2019-12-04 11:54:53 -05:00