Kevin Davis

Results 16 issues of Kevin Davis

Adds withdraw proposal to withdraw funds from earn vault back to community pool. Security note - this required allowing the distribution account to receive funds (see `app.go`) - cc @rhuairahrighairidh

Adds `CommunityPoolDepositProposal` type, which supports deposits from the community pool to earn vaults via governance proposal.

Currently, many of our parameter validations assume that sdk.Int params are not nil. If proposals get submitted that have nil parameter values, they will panic on validation. See, for example:...

bug

Add basic `Get/Set/Delete` keeper tests for `Barrow` objects

1. Store a copy of each `params.MoneyMarket` with key: denom value: moneyMarket 2. Write `keeper.ApplyParamUpdates` that synchronizes what's in params and what's in the store.

Decent case to test before mainnet launch - not a high priority for testnet-6000 as I'm fine with the simulation assuming one oracle for now - this maximizes price swings...

Setting `BidDuration` to zero (or any int < blockTime) means that any bid on an auction will trigger it's close in the next block. If `BidDuration` is a governance param...

question