Releases: oasysgames/oasys-genesis-contract
Release v1.7.0
This release introduces an update to LOAS, adding the functionality to revoke issued LOAS. Below is the specification for the revoke function:
- The minter is now allowed to revoke any issued LOAS.
- While this change grants significant authority to the minter, there's no need for concern, as most LOAS users adhere to the terms outlined in paper contracts, with the smart contract serving as a supplementary enforcement tool.
- By default, only the locked amount will be revoked.
- However, the minter has the flexibility to specify any arbitrary amount for revocation, including the entire remaining balance.
What's Changed
Full Changelog: v1.6.2...v1.7.0
Release v1.6.2
Release v1.6.1
This release restricts duplicate BLS public key registrations. Since the BLS public key serves as the identifier for a vote, it must be unique.
What's Changed
Full Changelog: v1.6.0...v1.6.1
Release v1.6.0
This release aims to support fast finality, a mechanism to finalize PoS chains originally developed by BSC. To enable this, we've added BLS public key registration functionality to the StakeManager contract. The spec are as follows:
- Only the validator owner is permitted to register and update the BLS public key.
- Duplicate key registration is not allowed.
- In the case of an update, the previously registered key information remains unchanged. Users are not allowed to register a new key if it matches any previously registered key.
What's Changed
New Contributors
Full Changelog: v1.5.1...v1.6.0
Release v1.5.1
This release includes minor bug fixes in Environment contracts and overall gas cost reductions.
What's Changed
Full Changelog: v1.5.0...v1.5.1
Release v1.5.0
This release is an update to make the validator non-permissive.
What's Changed
- Added a contract to manage candidate validators by @ironbeer in #29
- Deleted validator allowlist by @ironbeer in #30
- Prohibited reuse of the operator address by @ironbeer in #31
- Added reentrancy guard to OASMultiTransfer by @ironbeer in #32
- Add comment by @ironbeer in #33
- Deleted unused contracts by @ironbeer in #34
- Update for validator v1.1.0 by @ironbeer in #35
- Add initial candidate validator by @ironbeer in #37
Full Changelog: v1.4.0...v1.5.0
Release v1.4.0
Added the OASMultiTransfer contract for OAS bulk transfers.
What's Changed
- transfer multiple oas by @djt-ueno in #27
- Added OASMultiTransfer artifact and test by @ironbeer in #28
Full Changelog: v1.3.1...v1.4.0
Release v1.3.1
Reduced gas cost of methods used for instant verification in the Verse-Layer.
What's Changed
Full Changelog: v1.3.0...v1.3.1
Release v1.3.0
- Added 10 days claim lock period for unstake
- Modified reward calculation logic
What's Changed
Full Changelog: v1.2.0...v1.3.0