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_v2
instruction, which reduces the required accounts for claiming rewards by 2 (64 bytes). - Add
quarry_mine::create_quarry_v2
instruction, which reduces the required accounts for creating a new quarry by 1 (32 bytes). - Add
quarry_mine::create_miner_v2
instruction, which removes the need to supply the bump seed. - Add
quarry_mine::create_rewarder_v2
instruction, which removes the need to supply the bump seed and clock (32 bytes). - Add
quarry_operator::delegate_create_quarry_v2
instruction, which callscreate_quarry_v2
. - And more
- Add
- Rename
stake
toclaim
inquarry_mine::claim_rewards
. - Rename
Miner.quarry_key
toMiner.quarry
inquarry_mine
. - Rename
Quarry.rewarder_key
toQuarry.rewarder
inquarry_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).