All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Optimizations and bug fixes
- Optimizations and bug fixes
- New variants of many instructions reduce the number of accounts and the need to supply the bump.
- Add
quarry_mine::claim_rewards_v2instruction, which reduces the required accounts for claiming rewards by 2 (64 bytes). - Add
quarry_mine::create_quarry_v2instruction, which reduces the required accounts for creating a new quarry by 1 (32 bytes). - Add
quarry_mine::create_miner_v2instruction, which removes the need to supply the bump seed. - Add
quarry_mine::create_rewarder_v2instruction, which removes the need to supply the bump seed and clock (32 bytes). - Add
quarry_operator::delegate_create_quarry_v2instruction, which callscreate_quarry_v2. - And more
- Add
- Rename
staketoclaiminquarry_mine::claim_rewards. - Rename
Miner.quarry_keytoMiner.quarryinquarry_mine. - Rename
Quarry.rewarder_keytoQuarry.rewarderinquarry_mine.
- Update to Anchor v0.24.
- Add support for Neodyme's security.txt standard.
- Publicly release Soteria audit code changes.
- Allow rescuing stuck tokens from Quarry mines (#454).
- Upgrade to Anchor v0.23.0 (#447).
- Upgrade to Anchor v0.22.0 (#409).
Fixed Cargo.toml dependency references.
- Upgrade to Vipers v1.6 (#397).
- Upgrade to Anchor v0.21.0 (#397).