Defined a cleaner IButtonWrapper interface which now the ButtonToken and later wrappers (ie UnButtonToken) will implement. (similar to OZ's ERC20Wrapper)
Defined IRebasingERC20 an interface which AMPL and now button tokens will confirm to
Moved all natspec docs to interface files
Renamed "collateral" to "underlying" (the button token does not technically take any collateral, its a wrapper)
IButtonWrapper
interface which now theButtonToken
and later wrappers (ieUnButtonToken
) will implement. (similar to OZ's ERC20Wrapper)IRebasingERC20
an interface which AMPL and now button tokens will confirm to