Releases: ampleforth/spot
Releases · ampleforth/spot
v4.1.0
What's Changed
- Bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in #214
- Charm auto manager by @aalavandhan in #215
- fix: BondIssuer.sol by @nnsW3 in #216
- Charm Vault manager update by @aalavandhan in #217
- Fixed minor issue with spot manager by @aalavandhan in #219
- Spot pricer for automanager by @aalavandhan in #220
- Single sided deposit for Billy by @aalavandhan in #218
- Swap limit bug fix by @aalavandhan in #221
- Updated liquidity check condition based on system subscription ratio by @aalavandhan in #222
New Contributors
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- Bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in #208
- v4.0.0 by @aalavandhan in #211
Full Changelog: v3.0.0...v4.0.0
v3.0.0
What's Changed
- Subgraph setup by @aalavandhan in #108
- Bump coverallsapp/github-action from 2.2.1 to 2.2.2 by @dependabot in #175
- Bump actions/checkout from 3 to 4 by @dependabot in #174
- Bump coverallsapp/github-action from 2.2.2 to 2.2.3 by @dependabot in #176
- Bump actions/setup-node from 3 to 4 by @dependabot in #179
- Redeployed bond issuer by @aalavandhan in #188
- Update README.md by @aalavandhan in #200
- V3.0.0 by @aalavandhan in #193
Full Changelog: v2.0.1...v3.0.0
v2.0.1
What's Changed
Vault mainnet implementation upgrade with diff
- Reverted fee strategy to deployed version by @aalavandhan in #161
- Bump coverallsapp/github-action from 2.1.2 to 2.2.0 by @dependabot in #163
- Bumped up oz updates version by @aalavandhan in #166
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #168
- Bump coverallsapp/github-action from 2.2.0 to 2.2.1 by @dependabot in #167
- Fixed rounding issue with recovery by @aalavandhan in #170
Full Changelog: v2.0.0...v2.0.1
v2.0.0
- Rollover vault deployed to mainnet
- PeckShield audit fixes
What's Changed
- Issuer update by @aalavandhan in #125
- Added dry run to rollover task by @aalavandhan in #127
- Bump undici from 5.5.1 to 5.14.0 by @dependabot in #123
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #122
- Helper script by @aalavandhan in #129
- Added task to preview redeem by @aalavandhan in #132
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #131
- Bump cookiejar from 2.1.3 to 2.1.4 by @dependabot in #130
- Issuer update v1.1.0 by @aalavandhan in #128
- Deployed new bond issuer by @aalavandhan in #133
- Perpetual tranche v1.1.0 updates by @aalavandhan in #126
- Bump undici from 5.14.0 to 5.19.1 by @dependabot in #134
- Bump coverallsapp/github-action from 1.1.3 to 1.2.0 by @dependabot in #135
- Bump coverallsapp/github-action from 1.2.0 to 1.2.4 by @dependabot in #138
- Bump coverallsapp/github-action from 1.2.4 to 2.0.0 by @dependabot in #139
- Rollover vault by @aalavandhan in #112
- Bump coverallsapp/github-action from 2.0.0 to 2.1.0 by @dependabot in #143
- Rollover vault tests by @aalavandhan in #115
- Bump coverallsapp/github-action from 2.1.0 to 2.1.1 by @dependabot in #147
- Bump coverallsapp/github-action from 2.1.1 to 2.1.2 by @dependabot in #148
- Deployment count cap by @aalavandhan in #142
- Individual recovery by @aalavandhan in #146
- Min deployment amount enforcement by @aalavandhan in #150
- edits notice wording by @nms-7 in #153
- Fixes after int-audit by @aalavandhan in #154
- Recovery optimization by @aalavandhan in #155
- Audit nice to have changes by @aalavandhan in #156
- Vault tasks by @aalavandhan in #149
- Dev deployment updates by @nms-7 in #157
- Rollover vault - Audit fixes by @aalavandhan in #160
Full Changelog: v1.0.0...v2.0.0
v2.0.0-alpha2
What's Changed
- Min deployment amount enforcement by @aalavandhan in #150
- edits notice wording by @nms-7 in #153
- Fixes after int-audit by @aalavandhan in #154
- Recovery optimization by @aalavandhan in #155
- Audit nice to have changes by @aalavandhan in #156
- Vault tasks by @aalavandhan in #149
Full Changelog: v2.0.0-alpha...v2.0.0-alpha2
v2.0.0-alpha
Changelog:
BondHelpers
- Added
computeRedeemableTrancheAmounts
, a method which calculates the tranche proportional amounts that can be redeemed before maturity
BondIssuer.sol
- Updated internal book keeping, to keep track of active bonds.
- Added a public poke function called
matureActive
, which invokesmature
on the active bond when its up for maturity
BasicFeeStrategy.sol
- Added a new configuration parameter which has to be set by the owner to allow debasement
- Updated rollover fee math to allow for debasement only when the parameter is set
PerpetualTranche.sol
- Added an authorized whitelist to perp. Rollovers can only be invoked by whitelisted addresses. If no address is whitelisted, it's publicly callable. Only owner can update the whitelist.
- Added helper methods to view and update the whitelist.
- Added a external helper method
getReserveTrancheValue
to calculate a given tranche's reserve value. - Updated all multiplication and division operations to use openzeppelin's
mulDiv
- Some minor function renaming and comment updates
RolloverVault.sol
- Create a new on-chain vault, where users deposit a collateral asset (like AMPL) to mint shares
- The asset is used to perform rollovers on
PerpetualTranche
- On redemption of shares, users get their share of the vault's assets
v1.0.0
Spot Launch
Peckshield Audit Fixes
Reentrancy guard (#95) * non-reentrant * reordering modifiers non re-entrant at the end * ci-fix (#100)
Final design
updated readme formatting