Solidity

Changelog

2.5.7 (2/14/2024, 1422afd)

  • Fixed various edge case findings from the Nethermind audit of Cairo TokenTable.

2.5.6 (1/26/2024, 3aede9e)

  • Optimized ITTHook interface.

  • Added isCreateable to fix a loophole that allowed founders to drain the pool even when isCancelable and isWithdrawable are false.

  • Allow multiple claim delegates instead of just one.

2.5.5 (12/29/2023, a112d20)

  • Refactored storage to be upgrade-safe namespaced.

  • Fixed an issue that allowed recipients to bypass skipped amounts.

  • Revised use of PresetDoesNotExist error.

  • Revised selector syntax to improve consistency.

  • Optimized various variable initialization.

  • Added support for using native tokens with the Unlocker.

2.5.4 (12/26/2023, 28f1a51)

  • Added bytes memory extraData to all functions.

2.5.3 (12/22/2023, cad7f0e)

  • simulateAmountClaimable now returns 0 instead of reverting under certain conditions.

  • calculateAmountClaimable now checks if the actualId that's passed in exists.

  • Fixed instances where msg.data instead of _msgData() is used.

2.5.2 (12/21/2023, f5ed369)

  • Added recipientIds to createActuals function and ActualCreated event.

2.5.1 (12/20/2023, 373e52a)

  • Updated ActualCreated event.

2.5.0 (12/19/2023, b7a0171)

  • Switched to a shared token pool for all Actuals instead of an individual pool for each Actual.

  • Fixed an issue when calculating claimables.

  • Added an option for the founder to perform a complete cancellation.

  • Added delegate claim.

  • Added simulateAmountClaimable.

Last updated