Releases: LiskHQ/lisk-contracts
Releases · LiskHQ/lisk-contracts
Version 0.2.1
Change Log
v0.2.1 (2024-05-08)
This release incorporates all the fixes addressing the findings from the security audit conducted by Trail of Bits.
What's Changed
- Documentation L2Staking and Governance by @has5aan in https://github.com/LiskHQ/lisk-contracts-private/pull/95
- Fix increasing amount while remaining locking duration is less than
MIN_LOCKING_DURATION
by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/97 - Update
calculatePenalty
function by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/107 - Fixes:
L2Reward.extendDuration
for expired locking positions by @has5aan in https://github.com/LiskHQ/lisk-contracts-private/pull/110 - Emit events for important state changes inside Staking contract by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/117
- Adds additional events for
L2Reward
by @has5aan in https://github.com/LiskHQ/lisk-contracts-private/pull/118 - Add documentation regarding privilege roles and operations by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/104
- Fixes: increaseLockingAmount and Refactors: _claimReward by @has5aan in https://github.com/LiskHQ/lisk-contracts-private/pull/116
Version 0.2.0
Change Log
v0.2.0 (2024-04-21)
This release features smart contracts, deployment scripts and documentation for the Lisk Governance, Staking, Reward sharing and Vesting wallets.
Additionally, it marks the initial submission for the security audit conducted by Trail of Bits.
What's Changed
- Governor Contract Implementation by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/43
- Voting Power Contract Implementation by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/42
- Updated
Governor
thresholds by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/72 - Governor and Voting Power inherit
Ownable2StepUpgradeable
by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/74 - Implementation of Staking and LockingPosition smart contracts by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/54
- Merge feature/lisk-dao-staking into development by @shuse2 in https://github.com/LiskHQ/lisk-contracts-private/pull/76
- DAO address for Claim contract is called after TimelockController is deployed by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/77
- Emit events for every critical change inside staking, governance and airdrop contracts by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/78
- Resolve warnings for Staking and DAO smart contracts found by Slither by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/79
- Reward Contract by @has5aan in https://github.com/LiskHQ/lisk-contracts-private/pull/63
- Add L2VestingWallet contract and deployment script by @Phanco in https://github.com/LiskHQ/lisk-contracts-private/pull/83
- Add vesting documentation by @janhack in https://github.com/LiskHQ/lisk-contracts-private/pull/86
- Modify deployment scripts to deploy Claim contract separately and redistribute LSK tokens in two batches by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/84
- Add readme for staking governance by @AndreasKendziorra in https://github.com/LiskHQ/lisk-contracts-private/pull/90
New Contributors
- @AndreasKendziorra made their first contribution in https://github.com/LiskHQ/lisk-contracts-private/pull/90
Version 0.1.1
Change Log
v0.1.1 (2024-03-21)
This release incorporates all the fixes addressing the findings from the security audit conducted by Trail of Bits.
What's Changed
- Fix:
_keys
array length must not be zero when callingclaimMultisigAccount
by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/58 - Implement two step process for critical operations by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/59
- Emit even when DAO address is set by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/60
- Validation for arguments in
initialize
function insideL2Claim
by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/66
Version 0.1.0
Change Log
v0.1.0 (2024-03-05)
This release features smart contracts, deployment scripts and documentation for the Lisk token on both L1 (Ethereum) and L2 (Lisk) networks, as well as the Claim contract.
Additionally, it marks the initial submission for the security audit conducted by Trail of Bits.
What's Changed
- Prepare repository for multi-contracts development by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/2
- Implement deployment scripts for Lisk token and Claim process smart contracts by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/6
- Implement Lisk L2 token smart contract by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/7
- Add
permit
functionality to the Lisk L2 token by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/11 - Address for Lisk L2 token is unified across different networks by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/17
- Implement Lisk L1 token smart contract by @has5aan in https://github.com/LiskHQ/lisk-contracts-private/pull/13
- Send LSK tokens to a different addresses after smart contracts deployment by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/19
- Fix potential issue regarding L2 unified addresses with different L1 token or standard bridge addresses by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/21
- Implement L2 Claim Contract by @Phanco in https://github.com/LiskHQ/lisk-contracts-private/pull/8
- Handle different networks in scripts by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/27
- Semantic versioning is used in upgradable contracts by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/28
- Deterministic contract address calculation improvements by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/29
- Update external libraries to the latest release version by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/30
- Update readme by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/31
- Improve documentation by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/35
- Contract code verification using Blockscout by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/33
- Update mapping by @Phanco in https://github.com/LiskHQ/lisk-contracts-private/pull/39
- Add
virtual
to functions by @Phanco in https://github.com/LiskHQ/lisk-contracts-private/pull/45 - Resolve Slither warnings for
L2LiskToken
smart contract by @matjazv in https://github.com/LiskHQ/lisk-contracts-private/pull/49 - Updated L2Claim contract to resolve slither by @Phanco in https://github.com/LiskHQ/lisk-contracts-private/pull/50
- Update L2ClaimTokens script by @Phanco in https://github.com/LiskHQ/lisk-contracts-private/pull/52