- Add function
cancelTrustlineUpdate(address counterparty)
to cancel a trustline update request in between msg.sender and counterparty. - Add
applyInterests
external function to manually apply interests - Change signature of functions
transfer
,transferFrom
,debitTransfer
,transferReceiverPays
so that it no longer takes_to
argument but takes a complete path including sender and receiver (BREAKING) - Change: Lower the absolute max value of balances from
2**71 - 1
to2**64 - 1
to match maximum transferable value - Change the way how to add authorized addresses to call
transferFrom
. Users can now add an authorized address
for themselves - Remove self destruct from Currency Network
- Remove owner from Currency Network
- Remove boolean return values from Currency Network functions.
- Remove ERC20 related functions:
spendable
,spendableTo
,totalSupply
, andbalanceOf
- Remove function
updateTrustlineDefaultInterests
- Remove unused outstanding fees field in trustline (BREAKING)
- Bugfix: emit Transfer event also on
closeTrustlineViaTriangularTransfer
- Bugfix: Prevent overflows in
closeTrustlineViaTriangularTransfer
- Bugfix: Prevent overflows in interests calculation
- Bugfix: Prevent overflows in debt tracking