Releases: Augmint/augmint-contracts
Releases · Augmint/augmint-contracts
Exchange price calculation tweak
Change exchange matching to use order price as % of published ETH/EUR price instead of EUR/ETH price
Transfer event order
New locker & token tweaks
Improvements/tweaks:
- new Locker contract with a minor improvement on interest calculation #121
- remove unused
stabilityBoardProxy
var fromAugmintTokenInterface
#122 (mainnet & rinkeby redeploy pending until further tweaks) - token name and symbol setter for future
AugmintToken
migrations #124 (mainnet & rinkeby redeploy pending until further tweaks)
Updates not affecting contract code:
Stability Board scripts:
- increase LTD limit: allowedDifferenceAmount to 2,000 A-EUR #119
- new lock products as part of Main_initNewLocker.sol SB script #121
minor tooling version updates
Interesting
Wait a sec
MultiSig improvements, PreToken refactor and Rinkeby + Mainnet redeploy
- fixes in rinkeby deploy scripts #103
- renamed
issuedByMonetaryBoard
toissuedByStabilityBoard
- renamed
StabilityBoardSigner
=>StabilityBoardProxy
a renamed all permissions #104 - renamed
PreTokenAgreementSigner
contract toPreTokenProxy
& permission toPreTokenSigner
PreToken
- refactored agreements to be ownable by one account only. So only agreement holder can transfer and only full amount (#100)
- added
transferAgreement
andburnFrom
restricted functions to allowPreTokenSigner
s to fix holder losing private key or an erroneousissueTo
viaPreTokenProxy
- no transfer to
0x0
bb219a1
MultiSig:
NB: this script "abandons" v0.4.0 deployments, i.e. not allowing migrate from those contracts
solidity to 0.4.24, multiSig and preToken
- introduce multisig for Stability Board & migrations refactor PR #90
- introduce pretoken contract PR #100
- upgrade to truffle 4.1.11
- upgrade contracts to solidity compiler version 0.4.24, see PR #93 & #94
- fixed a severe order matching bug where consecutive calls to match the same orders could cause user orders removed and funds stuck in exchange contract. PR #98
- Restricted tweak: separate
PermissionGranterContract
permission fromStabilityBoardSignerContract
PR #101 - renamed
issuedByMonetaryBoard
toissuedByStabilityBoard
PR #101
New TokenAEur
new TokenAEur version and all dependent contracts deploy:
- MonetarySupervisor (and switched over to it )
- Locker
- LoanManager
- Exchange
New features in TokenAur:
- allow AEUR transfers, lock new sell token orders without user having Ether via new delegatedTransfer and delegatedTransferAndNotify functions (see issue #84 and PR #89 )
- ERC20 transfer history fix: emit ERC20 Transfer event for transfer fee deduction so if user adds up transactions balance will match in standard ERC20 wallets
New exchange: published rate order price
- exchange order price is now solely +/- % spread from published rate, no more limit orders
- added publishedRate and fillRate args to OrderFill event (ABI change)